From 3eb9dfba69ea21be10888fe913aafb3288484e76 Mon Sep 17 00:00:00 2001 From: amalcaraz Date: Fri, 1 Mar 2024 08:40:48 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20aleph-im?= =?UTF-8?q?/front-aleph-account-page@4cc790e5d897dd76a16609e85d2134c4d1ed3?= =?UTF-8?q?310=20=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 404.html | 4 +- 404/index.html | 4 +- .../_buildManifest.js | 0 .../_ssgManifest.js | 0 ...6e457a9120.js => _app-3b99f53748015b85.js} | 2 +- earn/ccn/[hash]/index.html | 4 +- earn/ccn/index.html | 6 +- earn/ccn/new/index.html | 10 +- earn/crn/[hash]/index.html | 88 ++++++++--------- earn/crn/index.html | 94 +++++++++---------- earn/crn/new/index.html | 32 +++---- earn/index.html | 10 +- earn/staking/index.html | 72 +++++++------- index.html | 10 +- loading/index.html | 10 +- 15 files changed, 173 insertions(+), 173 deletions(-) rename _next/static/{i3nfz62qAldyjAVSXo3oR => 2p9ieiS4XWb1-oOGy7b62}/_buildManifest.js (100%) rename _next/static/{i3nfz62qAldyjAVSXo3oR => 2p9ieiS4XWb1-oOGy7b62}/_ssgManifest.js (100%) rename _next/static/chunks/pages/{_app-ff752d6e457a9120.js => _app-3b99f53748015b85.js} (97%) diff --git a/404.html b/404.html index 26e8cc6..7bccb31 100644 --- a/404.html +++ b/404.html @@ -1,4 +1,4 @@ -404: This page could not be found

404

This page could not be found.

\ No newline at end of file +

404

This page could not be found.

\ No newline at end of file diff --git a/404/index.html b/404/index.html index 26e8cc6..7bccb31 100644 --- a/404/index.html +++ b/404/index.html @@ -1,4 +1,4 @@ -404: This page could not be found

404

This page could not be found.

\ No newline at end of file +

404

This page could not be found.

\ No newline at end of file diff --git a/_next/static/i3nfz62qAldyjAVSXo3oR/_buildManifest.js b/_next/static/2p9ieiS4XWb1-oOGy7b62/_buildManifest.js similarity index 100% rename from _next/static/i3nfz62qAldyjAVSXo3oR/_buildManifest.js rename to _next/static/2p9ieiS4XWb1-oOGy7b62/_buildManifest.js diff --git a/_next/static/i3nfz62qAldyjAVSXo3oR/_ssgManifest.js b/_next/static/2p9ieiS4XWb1-oOGy7b62/_ssgManifest.js similarity index 100% rename from _next/static/i3nfz62qAldyjAVSXo3oR/_ssgManifest.js rename to _next/static/2p9ieiS4XWb1-oOGy7b62/_ssgManifest.js diff --git a/_next/static/chunks/pages/_app-ff752d6e457a9120.js b/_next/static/chunks/pages/_app-3b99f53748015b85.js similarity index 97% rename from _next/static/chunks/pages/_app-ff752d6e457a9120.js rename to _next/static/chunks/pages/_app-3b99f53748015b85.js index 632496e..25d111e 100644 --- a/_next/static/chunks/pages/_app-ff752d6e457a9120.js +++ b/_next/static/chunks/pages/_app-3b99f53748015b85.js @@ -248,7 +248,7 @@ img, video { }`,eBq=()=>eu.createElement(eu.Fragment,null,eu.createElement(eBX,null),eu.createElement(eBW,null)),eBW=(0,ed.vJ)(["",""],({theme:en})=>{let ef=function(en){return(0,ed.iv)([""," "," ",""],Object.keys(en.color).map(en=>(0,ed.iv)([".bg-","{","}"],en,eBv(en))),Object.keys(en.color).map(en=>(0,ed.iv)([".text-","{","}"],en,eBB(en))),Object.keys(en.gradient).map(en=>(0,ed.iv)([".gr-","{","}"],en,eBz(en))))}(en),es=function(en){if("aleph"!==en.name)return;let ef=["main0","main1","main2"],es=["main0","main1","main2","extra0","extra1"],eu=["main0","main1","main2","base0","base1","base2","colored0"],em=["main0"],eE=Object.keys(eBF),ey=Object.keys(eBS),eB=ef.flatMap(en=>(0,ed.iv)([".fx-glow-hover-","{","}"],en,eBw(en))),ez=ef.flatMap(en=>(0,ed.iv)([".fx-glow-min-","{","}"],en,eBH(en))),eD=es.flatMap(en=>(0,ed.iv)([".fx-glow-max-","{","}"],en,eBx(en))),eH=eu.flatMap(en=>(0,ed.iv)([".fx-glass-","{","}.fx-glass-border-","{","}"],en,eBV(en),en,eBN(en))),ew=em.flatMap(en=>(0,ed.iv)([".fx-dark-","{","}"],en,eBk())),eV=(0,ed.iv)(["","{","}"],eE.map(en=>`.fx-noise-${en}`).join(", "),eBP()),eS=(0,ed.iv)(["","{","}"],ey.map(en=>`.fx-noise-${en}`).join(", "),eBU()),eF=eE.flatMap(en=>(0,ed.iv)([".fx-noise-","{","}"],en,eBO(en))),eQ=ey.flatMap(en=>(0,ed.iv)([".fx-noise-","{","}"],en,eBR(en)));return(0,ed.iv)([""," "," "," "," "," "," "," "," ",""],eB,ez,eD,eH,ew,eV,eS,eF,eQ)}(en),eu=function(en){if("twentysix"!==en.name)return;let ef=Object.keys(eB_),[es,...eu]=ef,em=(0,ed.iv)(["","{","}"],[es].map(en=>`.fx-grain-${en}`).join(", "),(0,ed.iv)(["&::after{background-image:",",radial-gradient(50% 50% at 50% 50%,#ede4f9 0%,#faf6ff 100%);}"],eBG)),eE=(0,ed.iv)(["","{","}"],eu.map(en=>`.fx-grain-${en}`).join(", "),(0,ed.iv)(["&::after{background-image:",";}"],eBY)),ey=ef.flatMap(en=>(0,ed.iv)([".fx-grain-","{","}"],en,function(en){let{image:ef,background:es,opacity:eu,blendMode:em}=eB_[en];return(0,ed.iv)(["position:relative;background:",";z-index:0;&::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;border-radius:inherit;z-index:-1;pointer-events:none;opacity:",";background-blend-mode:",";background-repeat:repeat;background-size:","rem ","rem;animation:20s linear 0s infinite ",";}"],es,eu,em,eBK,eBK*eBZ,eBJ)}(en)));return(0,ed.iv)([""," "," ",""],em,eE,ey)}(en),em=function(en){let ef=Object.entries(en.typo).sort(([,en],[,ef])=>en.size-ef.size),es=function(en){return[[0,0],...Object.entries(en.font.size)].sort(([,en],[,ef])=>en-ef).map(([en,ef])=>[en+"",ef?`${ef}rem`:"0"])}(en);function eu(en){return ef.map(([ef,es])=>(0,ed.iv)([".","tp-"," ","{","}"],en,ef,es.tag&&!en?`, ${ef}`:"",eBL(ef)))}function em(en){return es.map(([ef,es])=>(0,ed.iv)([".","fs-","{font-size:",";}"],en,ef,es))}let eE=eB$(en,eu),ey=eB$(en,em);return(0,ed.iv)([""," ",""],eE,ey)}(en),eE=function(en){let ef=en.font.urls.flatMap(en=>(0,ed.iv)(["@import '","';"],en));return(0,ed.iv)(["",""],ef)}(en);return(0,ed.iv)([""," "," "," "," "," "," window{scroll-behavior:smooth;}html{font-size:14px;}body{"," background-color:",";color:",";line-height:normal;}*{box-sizing:border-box;}p{color:","b3;","}section{padding:3rem 1.5rem;}form,input,textarea{","}h1,h2,h3,h4,h5,h6,header{margin-top:0;margin-bottom:1.5rem;}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{-webkit-text-fill-color:",";-webkit-box-shadow:0 0 0px 1000px #ffffff00 inset;transition:background-color 5000s ease-in-out 0s;border-radius:1.875rem;}"],eBj,eE,ef,es,eu,em,{margin:"0px",padding:"0px",WebkitFontSmoothing:"antialiased",MozOsxFontSmoothing:"grayscale"},en.color.background,en.color.text,en.color.text,eBL("body"),eBL("form"),en.color.text)});function eB$(en,ef){let es=function(en){return Object.entries(en.breakpoint).sort(([,en],[,ef])=>en-ef).map(([en])=>en)}(en);return[void 0,...es].map(en=>eBT(en,ef(en?`${en}\\:`:"")))}let eB2={"2xl":eBy(1400),xl:eBy(1200),lg:eBy(992),md:eBy(768),sm:eBy(576),xs:eBy(0)},eB1={white:"#FFFFFF",black:"#000000",translucid:"#FFFFFF0F",base0:"#FFFFFF",base1:"#141327",base2:"#000000",main0:"#029AFF",main1:"#5CFFB1",main2:"#FECD17",info:"#029AFF",success:"#5CFFB1",warning:"#FECD17",error:"#D92446",disabled:"#FFFFFF1A",disabled2:"#FFFFFF20",disabled3:"#FFFFFF33",background:"#141327",contentBackground:"#141327",foreground:"#141327",text:"#FFFFFF"},eB0={main0:{colors:["#00D1FF","#0054FF"],stops:[0,100],deg:90,fn:"linear-gradient(90deg, #00D1FF 0%, #0054FF 100%)"},main1:{colors:["#EEFF9C","#00FFBD"],stops:[0,100],deg:90,fn:"linear-gradient(90deg, #EEFF9C 0%, #00FFBD 100%)"},main2:{colors:["#FFE814","#FBAE18"],stops:[0,100],deg:90,fn:"linear-gradient(90deg, #FFE814 0%, #FBAE18 100%)"},extra0:{colors:["#9B41FF","#0054FF"],stops:[0,100],deg:90,fn:"linear-gradient(90deg, #9B41FF 0%, #0054FF 100%)"},extra1:{colors:["#F17E4C","#98203D"],stops:[0,100],deg:90,fn:"linear-gradient(90deg, #F17E4C 0%, #98203D 90.62%)"},info:{colors:["#00D1FF","#0054FF"],stops:[0,100],deg:90,fn:"linear-gradient(90deg, #00D1FF 0%, #0054FF 100%)"},success:{colors:["#EEFF9E","#3AFFCC"],stops:[0,100],deg:90,fn:"linear-gradient(90deg, #EEFF9E 0%, #3AFFCC 100%)"},warning:{colors:["#FFF281","#FBAE18"],stops:[0,100],deg:90,fn:"linear-gradient(90deg, #FFF281 0%, #FBAE18 100%)"},error:{colors:["#FFB393","#FF6161"],stops:[0,90.62],deg:90,fn:"linear-gradient(90deg, #FFB393 0%, #FF6161 90.62%)"},disabled:{colors:["#FFFFFF1A","#FFFFFF0A"],stops:[0,90.62],deg:90,fn:"linear-gradient(90deg, #FFFFFF1A 0%, #FFFFFF0A 90.62%)"}},eB4="0px 4px 24px #00000040",eB3={urls:["https://fonts.googleapis.com/css2?family=Public+Sans:ital,wght@0,400;0,700;1,400;1,700&family=Source+Code+Pro:wght@400;700&family=Rubik:ital,wght@0,500;1,600;1,800&display=swap"],family:{head:"'Rubik', sans-serif",body:"'Public Sans', sans-serif",code:"'Source Code Pro', monospace"},size:{28:eBy(28),24:eBy(24),18:eBy(18),16:eBy(16),14:eBy(14),12:eBy(12),10:eBy(10)}},eB6={tag:!1,family:eB3.family.body,style:"normal",weight:400,lineHeight:1.6,size:eBy(16)},eB8={tag:!0,family:eB3.family.head,style:"italic",weight:800,lineHeight:"normal",size:eBy(16)},eB5={h1:{...eB8,size:eBy(72)},h2:{...eB8,size:eBy(64)},h3:{...eB8,size:eBy(48)},h4:{...eB8,size:eBy(40)},h5:{...eB8,size:eBy(36)},h6:{...eB8,size:eBy(32)},h7:{...eB8,tag:!1,size:eBy(24)},header:{...eB8,size:eBy(128)},logo:{...eB6,family:eB3.family.head,style:"italic",weight:600,size:eBy(34)},nav:{...eB6,tag:!0,family:eB3.family.head,weight:500,lineHeight:"normal",size:eBy(18)},info:{...eB6,family:eB3.family.head,style:"italic",weight:800,lineHeight:"normal",size:eBy(10),transform:"uppercase"},body:{...eB6,tag:!0},body1:{...eB6,style:"italic"},body2:{...eB6,style:"italic",weight:700},body3:{...eB6,weight:700},code:{...eB6,tag:!0,family:eB3.family.code},code1:{...eB6,family:eB3.family.code,weight:700},table:{...eB6,weight:700,size:eBy(12)},form:{...eB6,tag:!0}},eB7={shadow:eB4,color:{default:eB1.text,data:eB1.text},background:{default:eB1.translucid,data:eB1.base1},border:{color:eB1.white,size:0,feedback:{size:eBy(1)},focus:{size:eBy(1)}}},eB9={option:{color:eB1.text,background:eB1.translucid,border:"0.0625rem solid #ffffff1a",selected:{color:eB1.base2,background:eB0.main0.fn,shadow:"0px -18px 40px 7px rgba(0, 84, 255, 0.11)"}}},eze={disabledType:"opacity",shadow:eB4,dot:{background:eB1.white,checked:{background:eB0.main0}},border:{color:"#ffffff66",size:eBy(1),focus:{color:eB1.white,size:eBy(1)},checked:{color:eB1.main0}}},eza={disabledType:"opacity",shadow:eB4,background:eB1.translucid,dot:{background:eB1.disabled,checked:{background:eB0.main0}},border:{color:eB1.main0,size:eBy(1),focus:{color:eB1.white},checked:{color:eB1.main0}}},ezt={disabledType:"opacity",shadow:eB4,background:eB1.translucid,check:{checked:{color:"#5cffb1",shadow:en=>"xs"===en?"\n 0px -41px 34px -32px rgba(68, 98, 144, 0.20) inset,\n 0px 3.5px 5.5px -2px rgba(255, 255, 255, 0.80) inset,\n 0px 2px 5.5px 0px rgba(146, 210, 175, 0.10) inset,\n 0px 49px 50px -44px rgba(0, 255, 189, 0.06) inset,\n 0px -1px 15px 0px rgba(0, 255, 189, 0.18),\n 1.5px 3px 10px -1.5px rgba(0, 255, 189, 0.18)\n ":"sm"===en?"\n 0px -61.5px 51px -48px rgba(68, 98, 144, 0.20) inset,\n 0px 5.25px 8.25px -3px rgba(255, 255, 255, 0.80) inset,\n 0px 3px 8.25px 0px rgba(146, 210, 175, 0.10) inset,\n 0px 73.5px 75px -66px rgba(0, 255, 189, 0.06) inset,\n 0px -1.5px 22.5px 0px rgba(0, 255, 189, 0.18),\n 2.25px 4.5px 15px -2.25px rgba(0, 255, 189, 0.18)\n ":"\n 0px -82px 68px -64px rgba(68, 98, 144, 0.20) inset,\n 0px 7px 11px -4px rgba(255, 255, 255, 0.80) inset,\n 0px 4px 11px 0px rgba(146, 210, 175, 0.10) inset,\n 0px 98px 100px -88px rgba(0, 255, 189, 0.06) inset,\n 0px -2px 30px 0px rgba(0, 255, 189, 0.18),\n 3px 6px 20px -3px rgba(0, 255, 189, 0.18)\n "}},border:{color:"#ffffff4d",size:eBy(1),focus:{color:eB1.base0,size:eBy(1)},checked:{size:eBy(1)}}},ezc={feedback:{required:eB1.main0,warning:eB1.warning,error:eB1.error},input:eB7,select:eB9,switch:eze,radio:eza,checkbox:ezt,chip:{background:eB1.main0,color:eB1.text}},ezr={size:{"2xl":eBy(36),xl:eBy(24),lg:eBy(16),md:eBy(14),sm:eBy(12),xs:eBy(8)}},ezn=`${eB1.text}4C`,ezi={padding:"0.5rem 1.375rem",color:{default:eB1.text,disabled:ezn},height:{sm:eBy(37),md:eBy(37),lg:eBy(44)},border:{type:"full",size:{default:eBy(1),focus:eBy(2),disabled:eBy(1)},background:{disabled:ezn,focus:eB1.white}},outline:{size:{default:eBy(0),focus:eBy(0),disabled:eBy(0)}},font:{family:eB3.family.head,style:"normal",weight:700,size:{sm:eBy(14),md:eBy(18),lg:eBy(24)}}},ezf={...ezi,color:{...ezi.color,default:eB1.background,disabled:eB1.black},gradient:{...ezi.gradient,default:!0,disabled:ezn},css:{...ezi.css,default:en=>eBH(en,{width:192,height:192}),hover:en=>eBw(en,{width:192,height:192}),active:()=>(0,ed.iv)(["box-shadow:none;"])},border:{...ezi.border,size:{...ezi.border.size,default:eBy(0)},background:{...ezi.border.background,disabled:eB1.black}}},ezo={...ezi,border:{...ezi.border,gradient:{...ezi.border.gradient,default:!0}}},ezA={primary:ezf,secondary:ezo,tertiary:{...ezo,transparency:"1f",gradient:{...ezo.gradient,default:!0},css:{...ezo.css,active:()=>(0,ed.iv)(["background-image:none;"])}},textOnly:{...ezi,border:{...ezi.border,type:"underscore",gradient:{...ezi.border.gradient,default:!0}},font:{...ezi.font,size:{sm:eBy(14),md:eBy(14),lg:eBy(18)}}}},ezs={name:"aleph",color:eB1,font:eB3,typo:eB5,form:ezc,gradient:eB0,component:{icon:ezr,button:{default:ezA,neon:ezA,flat:{primary:{...ezi,color:{...ezi.color,default:eB1.background,disabled:eB1.black},background:{...ezi.background,default:!0,disabled:ezn},border:{...ezi.border,background:{...ezi.border.background,disabled:eB1.black},size:{...ezi.border.size,default:eBy(0)}}},secondary:{...ezi,border:{...ezi.border,background:{...ezi.border.background,default:!0}}},textOnly:{...ezi,border:{...ezi.border,type:"underscore",background:{...ezi.border.background,default:!0}},font:{...ezi.font,size:{sm:eBy(14),md:eBy(14),lg:eBy(18)}}}}},bulletList:{bullet:{info:{background:eB0.main0.fn,shadow:"\n inset -4px -1px 11px 0px rgba(61, 92, 255, 0.50),\n inset 0px 1.675px 6px 0px rgba(255, 255, 255, 0.63)\n ",css:en=>eBH("main0",{height:16*en})},success:{shadow:"\n inset 3px 3px 9px rgba(255, 255, 255, 0.65),\n inset 0px 63px 60px rgba(145, 255, 189, 0.63),\n inset 8.375px 13.4px 46.75px rgba(252, 255, 96, 0.75)\n "},warning:{background:eB0.main2.fn,shadow:"\n inset 3px 3px 9px rgba(255, 255, 255, 0.65),\n inset 0pxsecondaryFlatButton 63px 60px rgba(255, 138, 0, 0.63),\n inset 8.375px 13.4px 46.75px rgba(255, 135, 83, 0.75)\n ",css:en=>eBH("main2",{height:16*en})},error:{shadow:"\n inset 0px 1.675px 6px rgba(255, 255, 255, 0.17),\n inset -4px -1px 9px rgba(139, 99, 255, 0.19)\n "}}},label:{color:{primary:eB1.background,secondary:eB1.text}},logo:{img:"aleph",text:"Aleph.im",gap:"0.2em"},notification:{color:eB1.base1},tab:{color:{default:eB1.base0,active:eB1.main0,disabled:eB1.disabled3}},tag:{variant:{default:{color:{text:eB1.text,background:"transparent",border:eB1.disabled}}}},routerLink:{variant:{1:{color:{default:`${eB1.main0}66`,hover:eB1.main0,active:eB1.main0,disabled:"#92929280"}},2:{color:{default:eB1.white,hover:eB1.white,active:eB1.main0,disabled:"#92929280"},icon:{color:{default:eB1.white,hover:eB1.main0,active:eB1.main0,disabled:"#92929280"}}},3:{underscore:!0,color:{default:eB1.white,hover:eB1.main0,active:eB1.main0,disabled:"#92929280"}},4:{background:{hover:eB1.main0,active:eB1.main0,disabled:"transparent"},color:{default:eB1.text,hover:eB1.white,active:eB1.white,disabled:"#92929280"}}}},sidebar:{nav1:{background:"#0000004c",logo:{padding:"2rem 0 3rem",size:eBy(24)},active:{background2:eB1.main0}},nav2:{color:eB1.white,background:"#00000020",progress:{color:eB1.main0},toggle:{color:eB1.base1,background:eB1.white}}},navbar:{logoText:!1,color:eB1.text,tablet:{buttonColor:"#ffffff66"},mobile:{header:{css:()=>eBV("base2"),open:{background:"#07071366"}},content:{color:eB1.white,css:()=>eBV("base2"),child:{background:"#0000001A",radius:eBy(24)}}}},walletPicker:{color:{default:eB1.text,disabled:`${eB1.text}99`,rewards:eB1.main1},background:eB1.disabled,shadow:eB4,border:{size:eBy(1),color:eB1.disabled3},button:{kind:en=>en?"default":"flat",color:en=>en?"main0":"white",variant:en=>en?"tertiary":"secondary"},button2:{kind:"neon",variant:"tertiary",color:"main0"},button3:{kind:"neon",variant:"tertiary",color:"main0"},button4:{kind:"neon",variant:"tertiary",color:"main2"}},noisyContainer:{default:"noise-light",borderRadius:eBy(24)},footer:{background:"#00000033",color:eB1.text,link:{gradient:eB0.main0}}},transition:{duration:{slow:700,normal:500,fast:200},timing:"ease-in-out"},breakpoint:eB2,storybook:{color:{primary:"#0054ff",secondary:"#71c9fa",background:"#172025",contentBackground:"#1d2a31",foreground:"#2e363b",text:"#000000"}}},ezl={"2xl":eBy(1400),xl:eBy(1200),lg:eBy(992),md:eBy(768),sm:eBy(576),xs:eBy(0)},ezd={white:"#FFFFFF",black:"#000000",translucid:"#FFFFFF0F",base0:"#FFFFFF",base1:"#F9F4FF",base2:"#141421",main0:"#5100CD",main1:"#D4FF00",purple0:"#F5EDFF",purple1:"#F1E9FD",purple2:"#EDE4FB",purple3:"#DBC8F6",purple4:"#C8ADF0",dark0:"#1414211A",dark1:"#1D1D2A",dark2:"#1F1F31",dark3:"#000000",light0:"#F9F4FF4D",light1:"#F9F4FF80",info:"#5100CD",success:"#47FF59",warning:"#FECD17",error:"#D9245A",disabled:"#81818F",disabled2:"#FFFFFF20",background:"#F9F4FF",contentBackground:"#F9F4FF",foreground:"#F9F4FF",text:"#141421"},ezu={main0:{colors:["#141421","#5100CD"],stops:[8.24,71.81],deg:90,fn:"linear-gradient(90deg, #141421 8.24%, #5100CD 71.81%)"},main1:{colors:["#D6FF00","#F5F7DB"],stops:[27.88,100],deg:90,fn:"linear-gradient(90deg, #D6FF00 27.88%, #F5F7DB 100%)"},extra0:{colors:["#D6FF0066","#D2CCFB66"],stops:[19.1,106.92],deg:121,fn:"linear-gradient(121deg, #D6FF0066 19.1%, #D2CCFB66 106.92%)"},info:{colors:["#C8ADF0","#5100CD"],stops:[22.66,244.27],deg:90,fn:"linear-gradient(90deg, #C8ADF0 22.66%, #5100CD 244.27%)"},success:{colors:["#38EC49","#47FF59"],stops:[0,100],deg:90,fn:"linear-gradient(90deg, #38EC49 0%, #47FF59 100%)"},warning:{colors:["#FFE814","#FBAE18"],stops:[0,100],deg:90,fn:"linear-gradient(90deg, #FFE814 0%, #FBAE18 100%)"},error:{colors:["#FFAC89","#DE3668"],stops:[0,90.62],deg:90,fn:"linear-gradient(90deg, #FFAC89 0%, #DE3668 90.62%)"},disabled:{colors:["#81818F1A","#81818F0A"],stops:[0,90.62],deg:90,fn:"linear-gradient(90deg, #81818F1A 0%, #81818F0A 90.62%)"},info2:{colors:["#C8ADF01A","#5100CD1A"],stops:[22.66,244.27],deg:90,fn:"linear-gradient(90deg, #C8ADF01A 22.66%, #5100CD1A 244.27%)"},success2:{colors:["#38EC491A","#47FF591A"],stops:[0,100],deg:90,fn:"linear-gradient(90deg, #38EC491A 0%, #47FF591A 100%)"},warning2:{colors:["#FFE8141A","#FBAE181A"],stops:[0,100],deg:90,fn:"linear-gradient(90deg, #FFE8141A 0%, #FBAE181A 100%)"},error2:{colors:["#FFAC891A","#DE36681A"],stops:[0,90.62],deg:90,fn:"linear-gradient(90deg, #FFAC891A 0%, #DE36681A 90.62%)"}},ezb="0px 4px 24px #5100cd26",ezh={urls:["https://use.typekit.net/acb7qvn.css","https://fonts.googleapis.com/css2?family=Titillium+Web:ital,wght@0,400;0,700;1,400;1,700&family=Source+Code+Pro:wght@400;700&display=swap"],family:{head:"'rigid-square', sans-serif",body:"'Titillium Web', sans-serif",code:"'Source Code Pro', monospace"},size:{28:eBy(28),24:eBy(24),18:eBy(18),16:eBy(16),14:eBy(14),12:eBy(12),10:eBy(10)}},ezg={tag:!1,family:ezh.family.body,style:"normal",weight:400,lineHeight:1.6,size:eBy(16)},ezp={tag:!0,family:ezh.family.head,style:"italic",weight:800,lineHeight:"normal",size:eBy(16)},ezm={h1:{...ezp,size:eBy(72)},h2:{...ezp,size:eBy(64)},h3:{...ezp,size:eBy(48)},h4:{...ezp,size:eBy(40)},h5:{...ezp,size:eBy(36)},h6:{...ezp,size:eBy(32)},h7:{...ezp,tag:!1,size:eBy(24)},header:{...ezp,size:eBy(128)},logo:{...ezg,family:ezh.family.head,style:"normal",weight:900,size:eBy(34),spacing:"-0.05em",transform:"lowercase"},nav:{...ezg,tag:!0,family:ezh.family.head,weight:700,lineHeight:"normal",size:eBy(18)},info:{...ezg,family:ezh.family.head,style:"italic",weight:800,lineHeight:"normal",size:eBy(10),transform:"uppercase"},body:{...ezg,tag:!0},body1:{...ezg,style:"italic"},body2:{...ezg,style:"italic",weight:700},body3:{...ezg,weight:700},code:{...ezg,tag:!0,family:ezh.family.code},code1:{...ezg,family:ezh.family.code,weight:700},table:{...ezg,weight:700,size:eBy(12)},form:{...ezg,tag:!0}},ezC={shadow:ezb,color:{default:ezd.text,data:ezd.main0},background:{default:ezd.base0,data:ezd.purple3},border:{color:ezd.text,size:0,feedback:{size:eBy(1)},focus:{size:eBy(2)}}},ezI={option:{color:ezd.text,background:ezd.base0,selected:{color:ezd.base0,background:ezd.main0}}},ezM={disabledType:"grayscale",shadow:ezb,dot:{background:ezd.text,checked:{background:ezd.main0}},border:{color:ezd.text,size:eBy(1),focus:{color:ezd.text,size:eBy(2)},checked:{color:ezd.main0}}},ezE={disabledType:"grayscale",shadow:ezb,background:ezd.translucid,dot:{background:ezd.white,checked:{background:ezu.main0}},border:{color:ezd.purple4,size:eBy(3),focus:{color:ezd.text},checked:{color:ezd.main0}}},ezy={disabledType:"grayscale",shadow:ezb,background:ezd.translucid,check:{checked:{color:ezd.white,background:ezu.main0.fn}},border:{color:ezd.purple4,size:eBy(3),focus:{color:ezd.text,size:eBy(3)},checked:{size:eBy(0)}}},ezv={feedback:{required:ezd.main0,warning:ezd.info,error:ezd.error},input:ezC,select:ezI,switch:ezM,radio:ezE,checkbox:ezy,chip:{background:ezd.main0,color:ezd.white,fontWeight:"bold"}},ezB={size:{"2xl":eBy(36),xl:eBy(24),lg:eBy(16),md:eBy(14),sm:eBy(12),xs:eBy(8)}},ezz={padding:"0.5rem 1.375rem",color:{default:ezd.text,disabled:ezd.disabled},height:{sm:eBy(30),md:eBy(38),lg:eBy(45)},css:{hover:en=>(0,ed.iv)(["filter:drop-shadow(0px 4px 24px ","46);"],ezd[en])},border:{type:"full",size:{default:eBy(3),focus:eBy(3),disabled:eBy(3)},background:{disabled:ezd.disabled,focus:ezd.text}},outline:{size:{default:eBy(0),focus:eBy(2),disabled:eBy(0)},color:{focus:ezd.base1}},font:{family:ezh.family.head,style:"normal",weight:700,size:{sm:eBy(14),md:eBy(18),lg:eBy(24)}}},ezL={...ezz,css:{hover:en=>(0,ed.iv)(["filter:drop-shadow(0px 4px 24px ","80);"],ezd[en])},color:{...ezz.color,default:ezd.white,disabled:ezd.white},gradient:{...ezz.gradient,default:!0,disabled:ezd.disabled},border:{...ezz.border,size:{...ezz.border.size,default:eBy(0),disabled:eBy(0)}}},ezT={...ezz,border:{...ezz.border,gradient:{...ezz.border.gradient,default:!0}}},ezD={primary:ezL,secondary:ezT,tertiary:{...ezT,transparency:"10",background:{...ezT.background,default:!0}},textOnly:{...ezz,border:{...ezz.border,type:"underscore",gradient:{...ezz.border.gradient,default:!0}}}},ezx={...ezz,color:{...ezz.color,default:ezd.white,disabled:ezd.white},background:{...ezz.background,default:!0,disabled:ezd.disabled},border:{...ezz.border,size:{...ezz.border.size,default:eBy(0),disabled:eBy(0)}}},ezH={...ezz,border:{...ezz.border,background:{...ezz.border.background,default:!0}}},ezw={primary:ezx,secondary:ezH,tertiary:{...ezH,transparency:"10",background:{...ezH.background,default:!0}},textOnly:{...ezz,border:{...ezz.border,type:"underscore",background:{...ezz.border.background,default:!0}}}},ezV={...ezz,css:{hover:()=>(0,ed.iv)(["filter:drop-shadow(0px 4px 24px ","46);"],ezd.main1)}},ezN={...ezV,color:{...ezV.color,disabled:ezd.white},gradient:{...ezV.gradient,default:ezu.main1,disabled:ezd.disabled},border:{...ezV.border,background:{...ezV.border.background,default:ezd.text},size:{...ezV.border.size,disabled:eBy(0)}}},ezk={...ezV,background:{...ezV.background,default:ezd.main1,disabled:"transparent"},border:{...ezV.border,gradient:{...ezV.border.gradient,default:ezu.main1}}},ezS={primary:ezN,secondary:ezk,tertiary:{...ezk,transparency:"10"},textOnly:{...ezz,border:{...ezz.border,type:"underscore",gradient:{...ezz.border.gradient,default:ezu.main1}}}},ezF={...ezz,css:{hover:()=>(0,ed.iv)(["filter:drop-shadow(0px 4px 24px ","80);"],ezd.main0)},color:{...ezz.color,default:ezd.white,disabled:ezd.white},background:{...ezz.background,default:ezd.text,disabled:ezd.disabled},border:{...ezz.border,size:{...ezz.border.size,default:eBy(0),disabled:eBy(0)}}},ezQ={...ezz,css:{hover:()=>(0,ed.iv)(["filter:drop-shadow(0px 4px 24px ","46);"],ezd.main0)},background:{...ezz.background,default:ezd.base1,disabled:"transparent"},border:{...ezz.border,background:{...ezz.border.background,default:ezd.text}}},ezO={...ezz,css:{hover:()=>(0,ed.iv)(["filter:drop-shadow(0px 4px 24px ","80);"],ezd.error)},gradient:{...ezz.gradient,default:ezu.error2,disabled:"transparent"},background:{...ezz.background,default:"#FAF6FF"},outline:{...ezz.outline,color:{...ezz.outline.color,focus:ezd.text}},border:{...ezz.border,gradient:{...ezz.border.gradient,default:ezu.error,focus:ezu.error}}},ezR={default:ezD,gradient:ezD,flat:ezw,yellow:ezS,functional:{primary:ezF,secondary:ezQ,error:ezO,warning:{...ezO,css:{hover:()=>(0,ed.iv)(["filter:drop-shadow(0px 4px 24px ","80);"],ezd.warning)},gradient:{...ezO.gradient,default:ezu.warning2},border:{...ezO.border,gradient:{...ezO.border.gradient,default:ezu.warning,focus:ezu.warning}}}},rounded:{primary:{...ezz,padding:"0.5rem",color:{...ezz.color,default:ezd.text,disabled:ezd.disabled},background:{...ezz.background,default:!0},border:{...ezz.border,background:{default:ezd.text,focus:ezd.text,disabled:ezd.disabled},size:{...ezz.border.size,default:eBy(2),focus:eBy(3),disabled:eBy(2)}}}}},ezP={bullet:{info:{background:ezu.main0.fn}}},ezU={color:{primary:ezd.text,secondary:ezd.text}},ezj={color:ezd.text,background:{success:ezu.info.fn}},ezG={color:{default:ezd.text,active:ezd.main0,disabled:ezd.dark0}},ezY={variant:{default:{color:{text:ezd.text,background:ezd.purple3,border:"#EBDAFF"}},accent:{color:{text:ezd.white,background:ezd.main0,border:"#EBDAFF"}}}},ez_={variant:{1:{color:{default:ezd.white,hover:ezd.main1,active:ezd.main1,disabled:"#92929280"}},2:{color:{default:ezd.white,hover:ezd.white,active:ezd.main1,disabled:"#92929280"},icon:{color:{default:ezd.white,hover:ezd.main1,active:ezd.main1,disabled:"#92929280"}}},3:{underscore:!0,color:{default:ezd.text,hover:ezd.main0,active:ezd.main0,disabled:"#92929280"}},4:{background:{active:ezd.main1,disabled:"transparent"},color:{default:ezd.white,hover:ezd.white,active:ezd.text,disabled:"#92929280"},icon:{color:{default:ezd.text,hover:ezd.main1,active:ezd.text,disabled:"#92929280"}}}}},ezK={nav1:{background:ezd.dark3,logo:{background:ezd.main1,padding:"2rem 0",size:eBy(38)},active:{background:ezd.dark2,background2:ezd.main1}},nav2:{color:ezd.white,background:ezd.dark2,title:{color:ezd.light1},progress:{color:ezd.main1},toggle:{color:ezd.dark2,background:ezd.white},active:{color:ezd.text,background:ezd.main1}}},ezZ={logoText:!0,color:ezd.text,tablet:{buttonColor:ezd.text},mobile:{header:{shadow:ezb,css:()=>eBV("base2")},content:{css:()=>eBV("base2"),color:ezd.white,background:ezd.text,child:{background:ezd.dark2,radius:eBy(0)}}}},ezJ={color:{default:ezd.text,disabled:ezd.text,rewards:ezd.main0},background:"#FFFFFF05",shadow:ezb,border:{size:eBy(3),color:ezd.purple2},button:{kind:()=>"rounded",variant:()=>"primary",color:en=>en?ezd.main1:ezd.base1},button2:{kind:"gradient",variant:"secondary",color:"main0",iconColor:ezd.text},button3:{kind:"functional",variant:"primary"},button4:{kind:"functional",variant:"warning"}},ezX={default:"grain-3",borderRadius:eBy(0)},ezq={name:"twentysix",color:ezd,font:ezh,typo:ezm,form:ezv,gradient:ezu,component:{icon:ezB,button:ezR,bulletList:ezP,label:ezU,logo:{img:"twentysix",text:"twentysix",gap:"0"},notification:ezj,tab:ezG,tag:ezY,routerLink:ez_,sidebar:ezK,navbar:ezZ,walletPicker:ezJ,noisyContainer:ezX,footer:{background:ezd.white,color:ezd.text,link:{gradient:ezu.main0}}},transition:{duration:{slow:700,normal:500,fast:200},timing:"ease-in-out"},breakpoint:ezl,storybook:{color:{primary:"#0054ff",secondary:"#71c9fa",background:"#172025",contentBackground:"#1d2a31",foreground:"#2e363b",text:"#000000"}}},ezW={aleph:ezs,twentysix:ezq};function ez$(en){return ef=>({...ef,className:`${ef.className||""} ${en}`})}let ez2=en=>{if(void 0===en)return"n/a";let[ef,es]=0===en||en<1e3?[en,""]:en<1e6?[en/1e3,"K"]:en<1e9?[en/1e6,"M"]:[en/1e9,"B"];return ez1(ef)+es},ez1=en=>en?new Intl.NumberFormat("en-US",{maximumFractionDigits:2}).format(en):"0.00";function ez0(en){return new Promise(ef=>setTimeout(ef,en))}let ez4=ed.ZP.li.attrs(ez$("tp-info fs-10")).withConfig({displayName:"styles__StyledNavlink",componentId:"sc-3hrkj2-0"})(["",""],({theme:en,selected:ef,selectedColor:es="main0"})=>{let eu=en.color[es]||es;return(0,ed.iv)([""," a,span{color:inherit;text-decoration:none;}:hover{","}&:not(:last-child)::after{content:'/';","}",""],{padding:"0.125rem"},{textDecorationLine:"underline"},{display:"inline-block",paddingLeft:"0.25rem",textDecorationLine:"none"},ef&&(0,ed.iv)(["&,*{color:",";","}"],eu,{cursor:"default !important",textDecorationLine:"none !important"}))}),ez3=({navLinks:en,selected:ef=en.length-1,selectedColor:es,...ed})=>eu.createElement("nav",ed,en&&eu.createElement(ez8,null,en.map((en,ed)=>eu.createElement(ez4,{key:ed,selected:ed===ef,selectedColor:es},en))));ez3.displayName="Breadcrumb";var ez6=(0,eu.memo)(ez3),ez8=(0,ed.ZP)("ul").withConfig({displayName:"cmp___StyledUl",componentId:"sc-ij1nnt-0"})({display:"flex",flexWrap:"wrap",alignItems:"center"});function ez5(){return(ez5=Object.assign?Object.assign.bind():function(en){for(var ef=1;ef{let{icon:es}=ef.component;switch(en){case"xs":return(0,ed.iv)(["font-size:","rem;"],es.size.xs);case"sm":return(0,ed.iv)(["font-size:","rem;"],es.size.sm);case"md":return(0,ed.iv)(["font-size:","rem;"],es.size.md);case"lg":return(0,ed.iv)(["font-size:","rem;"],es.size.lg);case"xl":return(0,ed.iv)(["font-size:","rem;"],es.size.xl);case"2xl":return(0,ed.iv)(["font-size:","rem;"],es.size["2xl"]);default:return(0,ed.iv)(["font-size:",";"],en)}}),ez9=(0,ed.iv)(["display:inline-block;overflow:visible;box-sizing:content-box;font-size:1em;height:1em;width:1em;vertical-align:-0.125em;",";fill:",";"],ez7,({$color:en})=>en||"currentColor"),eLe=(0,ed.ZP)(eBg).withConfig({displayName:"styles__StyledIcon",componentId:"sc-453n9r-0"})(["",""],ez7);var eLa=Object.freeze({__proto__:null,avalanche:(0,eu.memo)(en=>eu.createElement("svg",ez5({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 496 512"},en),eu.createElement("path",{d:"M337.5 251.2c8.5-14.7 22.3-14.7 30.8 0l53.2 93.3c8.5 14.7 1.6 26.8-15.5 26.8H298.9c-16.9 0-23.9-12-15.5-26.8l54.1-93.3zM234.7 71.5c8.5-14.7 22.1-14.7 30.7 0l11.8 21.3 27.9 49.1c6.8 14 6.8 30.5 0 44.4L211.4 348.8c-8.5 13.2-22.7 21.5-38.4 22.5H95.2c-17.1 0-24.1-11.8-15.5-26.8l155-273z"}))),binance:(0,eu.memo)(en=>eu.createElement("svg",ez5({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 461 512"},en),eu.createElement("path",{d:"M58.7 205.9L8.6 256l50.1 50.1L108.8 256 58.7 205.9zm171.8-71.6l85.9 85.9 50.1-50.1-136-136-136 136 50.1 50.1 85.9-85.9zm171.8 71.6L352.2 256l50.1 50.1L452.4 256l-50.1-50.1zM230.5 377.7l-85.9-85.9L94.5 341.9l136 136 136-136-50.1-50.1-85.9 85.9zm0-171.8L180.4 256l50.1 50.1L280.6 256l-50.1-50.1z"}))),ccn:(0,eu.memo)(en=>eu.createElement("svg",ez5({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 727 512"},en),eu.createElement("path",{d:"M699.8 205.1L363.5 5.1 27.2 205.1 363.5 400.5 699.8 205.1zM216.8 214c-1.5-22.3 11.7-41.5 40-58c7.9-4.6 16.7-8.6 26.3-12.1c9.4-3.5 20.5-6.6 33-9.4c-1.8-3.6-2.3-6.6-1.7-8.9s2.8-4.6 6.4-6.6c5.5-3.1 10.9-4.6 16-4.3c5.3 .3 11.4 2.6 18.3 6.6l43.9 25.1c7.8 4.5 11.7 8.3 11.9 11.2s-3 6.4-9.6 10.2c-4.6 2.8-9.4 4.1-14.2 4.3c-4.8 0-11.1-1-19-3.5c-13.5-4.5-25.9-6.3-37-5.3s-22.1 4.8-33.5 11.4c-17.2 10.1-24.6 21-22.1 33.2c2.5 12.1 14.7 24.6 36.8 37.3c22 12.7 43.4 19.8 64.6 21.3c21 1.5 40.1-2.8 57.5-12.9c11.7-6.8 20.8-16.7 27.1-29.4s11.4-20.1 15-22.3c4.3-2.5 9.9-3.6 16.5-3.1s12.7 2.1 18.2 5.5c9.9 5.8 10.4 16.2 1.8 31.2c-8.6 15.2-23.8 29.1-45.4 41.6c-29.2 17-62.8 25.3-100.3 24.4c-37.5-.7-71.8-10.1-103.1-28.2c-30.1-17.5-45.9-37.3-47.6-59.6v.2zm499 97.8v-78L380 429.1v77.3L715.8 311.8zm-704.6-78v77.5L347 506.4V429.1L83.7 276.1 11.2 233.9z"}))),console:(0,eu.memo)(en=>eu.createElement("svg",ez5({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 502 512"},en),eu.createElement("path",{d:"M246.9 60.3a194.5 194.5 0 1 0 0 388.9 194.5 194.5 0 1 0 0-388.9zM158.5 303.5c-3 3-7.1 4.6-11.1 4.6s-8-1.6-11.1-4.6c-6.2-6.2-6.2-16.1 0-22.2l11.1-11.1 19-19-19-19-11.1-11.1c-6.2-6.2-6.2-16.1 0-22.2c6.1-6.2 16.1-6.2 22.2 0l41.2 41.2c2.9 2.9 4.6 6.9 4.6 11.1s-1.7 8.2-4.6 11.1l-41.2 41.2zm187.8 11.6H218c-8.7 0-15.7-7-15.7-15.7s7-15.7 15.7-15.7H346.3c8.7 0 15.7 7 15.7 15.7s-7 15.7-15.7 15.7z"}))),cosmos:(0,eu.memo)(en=>eu.createElement("svg",ez5({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 376 512"},en),eu.createElement("path",{d:"M193.2 61.3c1.8 1.7 3.9 4.4 6.2 8.8c4.5 8.6 8.9 21.7 12.6 38.6c7.4 33.6 12.2 80.5 12.2 132.6s-4.7 98.9-12.2 132.6c-3.7 16.9-8 30-12.6 38.6c-2.3 4.4-4.4 7.1-6.2 8.8c-1.7 1.7-2.6 1.7-2.8 1.7s-1.1-.1-2.8-1.7c-1.7-1.7-3.9-4.4-6.2-8.8c-4.5-8.6-8.9-21.7-12.6-38.6c-7.4-33.6-12.2-80.5-12.2-132.6s4.7-98.9 12.2-132.6c3.7-16.9 8-30 12.6-38.6c2.3-4.4 4.4-7.1 6.2-8.8c1.7-1.7 2.6-1.7 2.8-1.7s1.1 .1 2.8 1.7zm39.5 180c0-105.1-18.9-190.1-42.3-190.1s-42.2 85.1-42.2 190.1s18.9 190.1 42.2 190.1s42.2-85.1 42.2-190.1l.1 .1zm115-87.6c-.5 2.3-1.9 5.6-4.5 9.7c-5.2 8.3-14.4 18.6-27.1 30.3c-25.4 23.3-63.7 50.8-108.8 76.8c-45.2 26.1-88.1 45.4-121 55.8c-16.5 5.2-30.1 8-39.8 8.3c-4.9 .2-8.3-.2-10.7-1c-2.3-.7-2.8-1.4-2.8-1.6c-.1-.1-.5-.9 0-3.2c.5-2.3 1.9-5.6 4.5-9.7c5.2-8.3 14.4-18.6 27.1-30.3c25.4-23.3 63.7-50.8 108.8-76.8c45.2-26.1 88.1-45.4 121-55.8c16.5-5.2 30.1-8 39.8-8.3c4.9-.2 8.3 .2 10.7 1c2.3 .7 2.8 1.4 2.8 1.6c.1 .1 .5 .9 0 3.2zM25.7 336.3c11.6 20.2 94.9-5.9 185.8-58.5c91-52.5 155.3-111.4 143.6-131.7s-94.9 5.9-185.8 58.5C78.3 257.2 14 316.1 25.7 336.3zm329.5 0c11.6-20.2-52.6-79.1-143.6-131.7C120.6 152.2 37.4 126 25.7 146.3C14 166.5 78.3 225.4 169.3 277.9c91 52.5 174.2 78.7 185.8 58.5v-.1zM33.1 150.5s.5-.9 2.8-1.6c2.3-.8 5.8-1.1 10.7-1c9.8 .4 23.3 3.2 39.8 8.3c32.9 10.4 75.8 29.7 121 55.8s83.4 53.5 108.8 76.8c12.8 11.7 21.9 22 27.1 30.3c2.6 4.1 4 7.4 4.5 9.7c.5 2.3 .1 3.1 0 3.2c0 .2-.5 .9-2.8 1.6c-2.3 .8-5.8 1.1-10.7 1c-9.8-.4-23.3-3.2-39.8-8.3c-32.9-10.4-75.8-29.7-121-55.8c-45.1-26-83.4-53.5-108.8-76.8c-12.8-11.7-21.9-22-27.1-30.3c-2.6-4.1-4-7.4-4.5-9.7c-.5-2.3-.1-3.1 0-3.2zm35.8 64.3a13.4 13.4 0 1 1 0-26.8 13.4 13.4 0 1 1 0 26.8zM281.4 169a13.4 13.4 0 1 1 0-26.8 13.4 13.4 0 1 1 0 26.8zM163.5 378.9a13.4 13.4 0 1 1 0-26.8 13.4 13.4 0 1 1 0 26.8zm26.1-115.1a22.6 22.6 0 1 1 0-45.2 22.6 22.6 0 1 1 0 45.2z"}))),crn:(0,eu.memo)(en=>eu.createElement("svg",ez5({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 490 512"},en),eu.createElement("path",{d:"M256.1 502.1L482.4 371V319.2L256.1 450.3v51.8zM7.6 370.7L233.9 502.1V450.3L7.6 319v51.8zM438.9 266.7l-11 6.5L256.1 372.6v51.6 .3L482.4 293.5v-.7-.2-13V241.5l-32.5 18.8-11 6.3zm-387.7-.1l-11-6.3-32.6-19v38.4 13 .2 .4L233.9 424.6v-.3V372.6L62.2 273l-11-6.5zm192-131.2c1.3-3.6-.9-7.1-6.6-10.5c-5.7-3.2-11.5-4.7-17.4-4.1c-6 .6-12.8 3-20.4 7.5l-19 11 32.1 18.6 15.2-8.9c9.5-5.5 14.8-10 16.1-13.6h-.1zm107.4 78.8l11-6.5 43.9-25.5 11-6.5 11-6.3 44.1-25.6L245 9.1 18.4 143.8l44.1 25.6 11 6.3 11 6.5 43.9 25.5 11 6.5 11 6.3 94.6 55 94.6-55 11-6.3zm-59.5-12L261.9 219c-5 2.9-9.7 4.5-13.8 4.6s-8.5-1.1-12.9-3.7c-4-2.3-6-4.7-6-7.1s2-4.8 6-7.1l1.9-1.1-30.4-17.7-11-6.3-11-6.3-31.9-18.6-1.9 1.1c-3.9 2.3-8 3.5-12.2 3.3c-4 0-7.8-1.1-11.6-3.2c-.2-.1-.6-.2-.8-.3c-4.3-2.6-6.5-5-6.2-7.5c0-.3 .2-.8 .3-1.1c.8-2.1 3.2-4.3 7.5-6.8l52.1-30.3c5.6-3.2 11-5.8 16.4-8c10-4.2 19.8-6.9 29.3-7.7c1.9-.1 3.7 0 5.5 0c12.4 0 23.8 2.8 34.4 8.9c8.5 4.9 13.5 10.5 15.1 16.7s-.3 12.7-5.9 19.4c3.1-.4 7.2-.3 12.4 .4c.8 0 1.3 .1 1.9 .2l47.6 6.2 1.2-.8 2.2-1.3c.6-.3 1.1-.4 1.7-.8c3.8-1.9 7.6-3.1 11.2-3.2c2.2 0 4.5 .3 6.7 .9c2 .6 3.9 1.3 5.8 2.4c2.3 1.3 4 2.7 5 4c1 1.2 1.4 2.3 1.3 3.6c-.2 2-2.2 4.2-5.9 6.7c-.7 .4-1.3 1-2.2 1.4l-13.9 8.1c-5.1 3-11.4 4-18.7 3.1h-.6l-38-4.6-27.5-3.3-5-.6c-2.7-.3-5.1-.4-7.5 0c-2.2 .3-4.1 .9-5.6 1.8l-1 .6-9.6 5.6L266.1 188l1.8-1c3.1-1.8 6.2-2.7 9.5-3.1c1-.1 1.9-.4 2.9-.4c4.1 0 8.2 1.1 12.2 3.5c4.5 2.6 6.6 5.1 6.3 7.5c0 .7-.2 1.2-.7 1.9c-1.1 1.9-3.6 3.9-7.3 6.1l.2-.2zm158.3-19.6l-11 6.3-4.8 2.9-6.1 3.6-44 25.5-11 6.3-11 6.5L256.1 294.8v52L405.9 260l11-6.3 11.1-6.3 54.3-31.6v-.3-.2-13V163.3l-33.1 19.3zM117.6 227.2l-11-6.3-44-25.5-6.1-3.6-4.8-2.9-11-6.3L7.6 163.3v38.8 13 .2 .1l54.5 31.7 11 6.3 11 6.5 149.7 86.8v-52L128.6 233.6l-11-6.5z"}))),earn:(0,eu.memo)(en=>eu.createElement("svg",ez5({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 478 512"},en),eu.createElement("path",{d:"M238.9 464.7c-68.7 0-137.3-15.2-189.6-45.5c-14-8.2-26.3-17.1-37-26.7v.5s.2 .5 .2 .9c4 28.1 26 55.1 62.3 76.1c90.5 52.5 237.8 52.5 328.1 0c36.1-20.9 58.3-48 62.3-76.1c0-.3 0-.5 0-.9v-.5c-10.6 9.6-22.9 18.5-36.8 26.7c-52.3 30.4-120.9 45.5-189.6 45.5h.2zM467.8 303.4c-5.4 6.1-11.5 11.9-18.1 17.4c-7.5 6.1-15.9 12-24.8 17.4c-1.6 .9-2.8 1.9-4.4 2.8c-50.1 29.1-115.8 43.6-181.6 43.6s-131.5-14.5-181.6-43.6c-1.6-.9-2.8-1.9-4.4-2.8c-8.9-5.4-17.3-11.3-24.8-17.4c-6.8-5.6-12.7-11.3-18.1-17.4c-3.1-3.5-6.1-7-8.7-10.5c-.2 2.1-.5 4-.5 6.1c0 1.4 .3 3 .3 4.4c.3 5.9 1.4 11.7 3.3 17.4c1.9 5.9 4.5 11.7 7.8 17.4c11 18.5 29.3 35.9 54.8 50.6c94.9 55.1 249.3 55.1 344.2 0C436.7 374 455 356.7 466 338.2c3.3-5.8 5.9-11.5 7.8-17.4c1.7-5.8 2.8-11.5 3.3-17.4c0-1.4 .3-3 .3-4.4c0-2.1-.3-4-.5-6.1c-2.6 3.7-5.6 7.2-8.7 10.5h-.5zm-186.8 .1c-14 1.2-27.9 2.1-42 2.1s-28.1-.9-42-2.1C142.8 298.6 91 284.1 49.3 260c-9.1-5.2-17.3-11-24.9-16.9c-4.2-3.1-8.2-6.3-12-9.6v.5s.2 .5 .2 .9c.9 5.6 2.4 11.2 4.7 16.7c7.5 18.8 23.2 36.6 45.7 51.8c3.8 2.6 7.7 5.1 11.9 7.5c6.1 3.7 12.6 6.8 19.4 9.9c15.3 7.2 32.1 12.9 49.4 17.4c60.5 15.9 130.3 15.9 190.8 0c17.4-4.5 34-10.3 49.4-17.4c6.6-3.1 13.1-6.5 19.4-9.9c4.2-2.4 8-4.9 11.9-7.5c22.5-15.3 38-33.1 45.7-52c2.3-5.6 4-11 4.7-16.7c0-.3 0-.5 0-.9v-.5c-3.7 3.3-7.7 6.5-11.9 9.6c-7.7 5.9-15.9 11.7-24.9 16.9C387 283.9 335 298.4 280.9 303.3v.2zM4.3 161.8c1.9 5.9 4.5 11.7 7.8 17.4s7.5 11.3 12.2 16.7c3.7 4.2 7.8 8.4 12.4 12.4c4.4 3.8 9.1 7.5 14.1 11.2c5.1 3.5 10.3 7 16 10.3c94.9 55.1 249.3 55.1 344.2 0c5.8-3.3 11-6.8 16-10.3c5.1-3.7 9.8-7.3 14.1-11.2c4.5-4 8.7-8.2 12.4-12.4c4.7-5.4 8.9-11 12.2-16.7s5.9-11.5 7.8-17.4c1.7-5.8 2.8-11.5 3.3-17.4c0-1.4 .3-3 .3-4.4c0-33.1-23.5-65.2-66.3-90C363.6 22.4 301.4 8.6 239.1 8.6s-124.5 13.8-172 41.3C24.4 74.7 .8 106.7 .8 140c0 1.4 .3 3 .3 4.4c.3 5.9 1.4 11.7 3.3 17.4H4.3z"}))),ethereum:(0,eu.memo)(en=>eu.createElement("svg",ez5({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 427 512"},en),eu.createElement("path",{d:"M216.7 366.1V368 472.4v4.9L350 285.6 216.7 366.1zm-4.5 111.2V366L77.9 285.6 212.3 477.3zm5.3-443.1V44.2 195.6L348 256.6M217.6 337.3v2.9l130.2-79L217.6 200.6V337.3zM211.5 34.1V44.2 195.6L81 256.6m130.4 80.7v2.9l-130.2-79 130.2-60.6V337.3z"}))),explore:(0,eu.memo)(en=>eu.createElement("svg",ez5({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 736 512"},en),eu.createElement("path",{d:"M443.2 369.3c-41.3 0-81.1-5-119.2-14.1v54.2c37.9 9.9 77.9 15 119.2 15c159 0 288.3-72.2 288.3-160.8v-2.2c-51.4 64.3-159.7 108-288.3 108v-.2zM597 194.7c1.3-2.9 2.2-5.9 2.9-8.8c0 0 0-.2 0-.3c.6-3 1-6.1 1-9.1c0-17.4-10.7-34.7-30.2-49.1c-.2 0-.5-.3-.6-.5c-2.9-2.1-6.1-4.3-9.4-6.2c-.6-.3-1.1-.6-1.8-1c-2.9-1.8-5.9-3.4-9.1-5c-1-.5-1.8-1-2.7-1.3c-6.4-3-13.4-5.9-20.5-8.3c-1.3-.5-2.6-.8-3.8-1.3c-7-2.2-14.4-4.3-21.9-5.9c-1.4-.3-2.9-.6-4.3-.8c-7.8-1.6-15.7-2.9-23.8-3.7c-1 0-2.1-.2-3-.3c-8.6-.8-17.4-1.3-26.4-1.3s-17.8 .5-26.4 1.3c-1.1 0-2.1 0-3.2 .3c-8.2 .8-16 2.1-23.8 3.7c-1.4 .3-2.9 .6-4.3 1c-7.5 1.6-14.7 3.7-21.8 5.9c-1.3 .5-2.6 .8-3.8 1.3c-7.2 2.4-14.1 5.3-20.5 8.3c-1 .5-1.8 .8-2.7 1.3c-3.2 1.6-6.2 3.2-9.1 5c-.6 .3-1.3 .8-1.9 1.1c-3.2 1.9-6.4 4-9.3 6.1c-.3 .2-.5 .3-.8 .6c-3.2 2.4-6.1 4.8-8.8 7.2c-13.8 12.8-21.4 27.2-21.4 41.9c0 3 .3 6.1 1 9.1c0 0 0 .2 0 .3c.6 2.9 1.6 5.9 2.9 8.8c35-29.9 91.7-48 153.8-48s118.7 17.9 153.8 48l.5-.3zm134.6-18.2c0-88.6-129.4-160.8-288.3-160.8s-288.3 72.2-288.3 160.8c0 23.4 9.4 46.4 28.2 68.2c3 3.7 4.5 8.5 3.7 13.1s-3.7 8.8-7.7 11.2l-21.8 12.6-8.2 4.8-1.4 .8-5 2.9-14.2 8.2h-.3L20.5 360.9l43.2 25.1 16 9.3 16 9.3 30.2 17.6L300.3 320.9c1.8-1 3.5-1.6 5.4-1.9c.5 0 .8 0 1.1-.2c1.9-.2 3.8 0 5.8 .5c41.3 12 85.3 17.9 130.9 17.9c159 0 288.3-72.2 288.3-160.8h-.3zM258.9 204.6s-.2-.5-.3-.6c-1.4-4-2.7-8-3.5-12.2c0-.5-.3-1.1-.5-1.6c-.8-4.5-1.3-9-1.3-13.6s.5-8.6 1.1-13c.2-1 .5-1.9 .6-2.9c.6-3.4 1.6-6.6 2.7-9.8c.3-1 .8-1.9 1.1-2.9c1.3-3.2 2.7-6.4 4.5-9.6c.5-.8 1-1.6 1.4-2.4c1.9-3.4 4.2-6.6 6.6-9.8c.5-.5 .8-1.1 1.3-1.6c2.7-3.5 5.9-7 9.3-10.4c0 0 .2-.3 .3-.3c27.7-27.5 73.4-46.9 127.8-52.6c1 0 1.8-.2 2.7-.3c9.9-1 20-1.6 30.4-1.6s20.5 .6 30.4 1.6c1 0 1.8 0 2.7 .3c54.4 5.8 100.2 25.1 127.8 52.6c0 0 .2 .3 .3 .3c3.4 3.4 6.4 6.7 9.3 10.4c.5 .5 .8 1.1 1.3 1.6c2.4 3.2 4.5 6.4 6.4 9.8c.5 .8 1 1.6 1.4 2.4c1.8 3.2 3.2 6.4 4.5 9.6c.3 1 .8 1.9 1.1 2.9c1.1 3.2 1.9 6.6 2.7 9.8c.2 1 .5 1.9 .6 2.9c.8 4.2 1.1 8.5 1.1 13c0 4.6-.5 9.1-1.3 13.6c0 .6-.3 1.1-.5 1.8c-.8 4.2-2.1 8.2-3.5 12.2c0 .3-.2 .5-.3 .8c-20 51.5-93.6 88.8-184.2 88.8s-164.3-37.3-184.2-88.8l-.2-.3zM63.5 423l-8-4.6-8-4.6-16-9.1-27-15.8v31.5 18.6 .2l90.7 52.6 14.2 8.3V449.7L92 439.7 63.5 423zm77.9 77l114.2-66.4 36.3-21V362.4L141.4 449.7V500z"}))),notification:(0,eu.memo)(en=>eu.createElement("svg",ez5({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 626 512"},en),eu.createElement("path",{d:"M164.4 504.7L287.5 362.9 164.4 291.4V504.7zM2.7 164.5l142.5 82.8 16.9 9.8 1.4-.7c16.9-9 356.8-188.7 356.8-188.7L209.5 260.5l-20.1 12.4L306.6 341l12.5 7.3 12.5 7.3 22.8 13.2L625.2 7.2 2.7 164.5z"}))),polkadot:(0,eu.memo)(en=>eu.createElement("svg",ez5({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 442 512"},en),eu.createElement("path",{d:"M220.8 126.8c43.4 0 78.6-20.5 78.6-45.7s-35.2-45.7-78.6-45.7s-78.6 20.5-78.6 45.7s35.2 45.7 78.6 45.7zm0 344.6c43.4 0 78.6-20.5 78.6-45.7s-35.2-45.7-78.6-45.7s-78.6 20.5-78.6 45.7s35.2 45.7 78.6 45.7zM111.2 190.1c21.7-37.6 21.6-78.4-.3-91s-57.2 7.6-79 45.2s-21.6 78.4 .3 91s57.2-7.6 79-45.2zM409.7 362.4c21.7-37.6 21.6-78.3-.3-91s-57.2 7.6-78.9 45.2s-21.6 78.3 .3 91s57.2-7.6 78.9-45.2zM110.9 407.6c21.9-12.6 22-53.4 .3-91s-57.1-57.9-79-45.2s-22 53.4-.3 91s57.1 57.9 79 45.2zM409.4 235.3c21.9-12.6 22-53.4 .3-91s-57.1-57.9-78.9-45.2s-22 53.4-.3 91s57.1 57.9 78.9 45.2z"}))),polygon:(0,eu.memo)(en=>eu.createElement("svg",ez5({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 410 512"},en),eu.createElement("path",{d:"M299.1 196.2c-6.5-3.9-15-3.9-22.1 0l-50.8 29.9-34.5 19.5-50.8 29.9c-6.5 3.9-15 3.9-22.1 0L78.2 252c-6.5-3.9-11.1-11-11.1-18.8V187.1c0-7.8 3.9-14.9 11.1-18.8L118 145.5c6.5-3.9 15-3.9 22.1 0l39.7 22.8c6.5 3.9 11.1 11 11.1 18.8V217l34.5-20.2V167c0-7.8-3.9-14.9-11.1-18.8l-73.7-42.8c-6.5-3.9-15-3.9-22.1 0L43.6 148.2c-7.2 3.9-11.1 11-11.1 18.8v86.4c0 7.8 3.9 14.9 11.1 18.8l74.9 42.8c6.5 3.9 15 3.9 22.1 0l50.8-29.2L226 265.8l50.8-29.2c6.5-3.9 15-3.9 22.1 0l39.7 22.8c6.5 3.9 11.1 11 11.1 18.8v46.1c0 7.8-3.9 14.9-11.1 18.8L299 366.5c-6.5 3.9-15 3.9-22.1 0l-39.7-22.8c-6.5-3.9-11.1-11-11.1-18.8V295l-34.5 20.2V345c0 7.8 3.9 14.9 11.1 18.8l74.9 42.8c6.5 3.9 15 3.9 22.1 0l74.9-42.8c6.5-3.9 11.1-11 11.1-18.8V258.7c0-7.8-3.9-14.9-11.1-18.8L299 196.3l.1-.1z"}))),profile:(0,eu.memo)(en=>eu.createElement("svg",ez5({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 338 512"},en),eu.createElement("path",{d:"M110.8 280.2s-.8-.5-1.2-.8c-6-4.1-11.2-9-15.4-14.9L82.4 253C60.3 278.1 43.7 308 38.4 335.8L10.4 479l24.3 24.3L59.3 377.3c6.4-33.2 25.6-68.1 51.7-97c0 0 0 0-.1 0v-.1zM75.5 209.4s.7 .5 1 .9l4.7 4.6c1-62 49-137.6 110.1-173.1c17-9.9 33.7-15.7 49.3-17.4L233.4 17s-.7-.8-1-1.2c-6.7-8.4-16.7-12.6-29-12.6c-13.2 0-28.8 4.8-45.4 14.5c-53.6 31.1-97.2 99.7-97.2 152.6c0 14.3 3.3 26 9.7 34c1.3 1.7 3 3.3 5.2 5.1l-.1-.1zm235.3 27.6c-2-7.6-5.5-13.3-10.3-17.4c-1.6-1.3-3.4-2.4-5.2-3.4c-.1 0-.4-.3-.5-.3c-.4-.1-.7-.4-1-.7c-1.4-.7-3.1-1-4.8-1.4c-.4 0-.8-.3-1-.3c-2.1-.5-4.3-.7-6.5-.8c-.4 0-.8 0-1.3 0s-1-.1-1.7-.1c-1.3 0-2.7 .3-4.2 .4c-1.3 0-2.5 .1-3.8 .4c-.3 0-.7 0-.9 0c-15.2 19.7-33.3 37.5-53.2 51.1c-3.8 2.6-7.6 5-11.4 7.2c-20.5 11.9-40.7 17.9-58.7 17.9c-2.4 0-4.6-.1-6.8-.4c-26.9 26.8-47.6 61.3-53.9 93L61.5 504 337.8 343.5 311 236.9h-.3zM109.5 194.7c-1.2 5.9-1.8 11.8-2.1 17.4c0 1.6-.3 3.3-.3 4.8c0 3.7 .3 7.6 .8 11.5c1 6.9 3.1 14 7.2 20c1.6 2.5 3.7 4.7 5.9 6.7c.1 0 .3 .3 .4 .4c1.3 1.2 2.7 2.4 4.3 3.3c.7 .4 1.6 .7 2.2 1c.1 0 .4 .1 .5 .3c.7 .3 1.3 .7 2 .9c1.7 .7 3.5 1.2 5.4 1.6c.3 0 .7 .1 .9 .3c3 .5 6.1 .8 9.4 .7c.7 0 1.2 .1 1.7 0c2.5 0 5-.4 7.6-.8c.7 0 1.4-.3 2.1-.4c2.6-.5 5.2-1.2 7.8-2c1.2-.4 2.4-.8 3.5-1.2c2.5-.8 5-1.8 7.5-2.9c1.2-.5 2.4-.9 3.5-1.6c3.7-1.7 7.3-3.5 11.1-5.8c3.4-2 6.7-4.1 9.9-6.3c13.6-9.3 26.3-20.8 37.5-33.6c5.4-6.1 10.5-12.6 15.2-19.2c0 0 0 0 0-.1c2.2-3.1 4.4-6.4 6.4-9.7c2.5-3.8 4.7-7.7 6.8-11.6c2.2-4.1 4.3-8.2 6.1-12.3c9.4-20.3 14.9-40.8 14.9-59.5c0-3.5-.3-7.5-.8-11.2c0-.1 0-.4 0-.5c-1.4-9.5-4.8-19.5-12.6-26.3c-1.6-1.4-3.3-2.6-5.2-3.8c-5.6-3.3-12.4-4.8-20-4.8c-13.2 0-28.9 5-45.4 14.5c-46.3 26.9-85.1 81.7-94.8 130.4l.4-.1z"}))),settings:(0,eu.memo)(en=>eu.createElement("svg",ez5({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 456 512"},en),eu.createElement("path",{d:"M291.5 231.4c-1.8-.6-4-.9-6.4-.9c-6.9 0-16.3 2.7-27.2 10c-8.6 17.5-21.7 34.4-37.9 47.1c-.8 .6-1.6 1-2.3 1.6c-6 13.8-8.8 27.3-6.1 37.8c1.6 6.4 4.8 10.4 9.8 12.1c7.6 2.6 22.3 .3 40-13.8c2.6-2 5.1-4.4 7.5-6.8c6.3-7.1 12.3-14.3 18-21.8c11.8-18.4 18-38.8 14.4-53.1c-1.6-6.4-4.8-10.4-9.8-12.1h-.1zM151.8 205.5c6-9.2 13.2-18 21.3-25.8c4.6-5 9.2-9.9 13.9-14.7l-39.4-39.4c-13.4 13.3-25.8 27.9-37.1 43.3l39.1 39.1c.7-.9 1.4-1.8 2-2.7l.1 .1zM85.7 360.2H66.6l18.3 20.5c0-6.6 .1-13.4 .8-20.5zM321 79V89.8c3.3-.5 6.6-.7 9.9-.9L321 79zM43.9 369.1L7.6 411.2l39.3 39.4 34.4-39.8L43.9 369.1zM19.4 304.8l10.1 10.1 11.3 11.4 2.8 2.7 9.2-21.2 9.7-22.3 24.7-57.1L75.2 216.4 49.1 190.3 9.4 282l-3.9 8.9 2.5 2.5 11.4 11.4zm86-90.3h12.3 5.9L90.9 181.7H82.3 72.7l32.8 32.8zm86.2-102.5L159.1 79.3V105l32.7 32.7V111.9zm74.9-54.7L287.5 45l3.5-2-9.6-9.7L265.6 17.5 254.2 6.1l-1.9-1.9L209.7 29 166.2 54.3 205 93.1l61.6-35.8zm118 2.2l8.8-10.1 3.2-3.6L357.1 6.4 344.1 21.5 321.6 47.4l39.3 39.4 23.7-27.4zm53.3 153.9l-10.2-10.2c-.2 3.4-.5 6.8-.8 10.4h11.2l-.1-.1zM191.7 500.6V480.7c-6.5 .8-12.9 1.1-19 .9l19 19zm222-264.4c-1.6 0-3.2-.3-4.6-1c-.5-.2-.9-.6-1.4-.9c-1-.6-2-1.3-2.8-2.2c-2.2-2.6-3.1-6-2.5-9.3c.5-2.7 .8-5.5 1.1-8.1c.1-1.1 .3-2.4 .5-3.5c.5-3.9 .7-7.5 .8-11.3c.3-6.5 .3-12.9-.2-18.9c0-.1 0-.3 0-.5c-.3-3.9-.9-7.6-1.6-11.4c0-.5 0-.8-.2-1.3c-.7-3.4 .2-7.1 2.5-9.7l.5-.5 44.4-51.4L413.3 64 412 62.5l-41.9 48.5c-.9 1-2 1.8-3.3 2.5c-.3 .2-.7 .3-1.1 .5c-1 .5-2.2 .7-3.3 .8c-.5 0-.9 0-1.4 0c-.7 0-1.4-.1-2-.2c-.2 0-.5 0-.7 0c-3.5-1-7.2-1.7-11-2.3c-10.7-1.4-22.5-.7-35.3 2.3c-3.4 .8-6.9 0-9.7-2.2s-4.3-5.5-4.3-8.9V65.3l-71.8 41.6-11.9 6.9v51.3s-.2 1-.3 1.5c-.1 .9-.2 1.8-.6 2.6c-.1 .3-.3 .7-.5 1c-.5 1-1.1 1.9-1.9 2.7c-.1 .1-.2 .3-.3 .6c-7.7 7.2-15.1 14.9-22.2 22.9c-5.8 6.5-11.5 13.1-16.8 20c-4 5.1-7.7 10.4-11.5 15.7c0 .1-.2 .2-.3 .5c-.2 .3-.5 .6-.7 .8c-.5 .5-.9 .9-1.5 1.4c-.3 .2-.6 .5-.9 .6c-.6 .3-1.3 .7-1.9 .9c-.3 .1-.6 .2-.9 .3c-1 .2-2 .5-3.1 .5h-2.4H136.3 107.9L64.5 337.6H98.3v-.1c3.3 0 6.5 1.5 8.6 4s3.1 5.9 2.6 9.2c-3.1 19.2-3 36.8 .1 52.2c.1 .7 .2 1.4 .3 1.9c.6 2.5 0 5-1.1 7.3c-.3 .7-.6 1.4-1 1.9c-.1 .2-.2 .5-.3 .7L62.2 467.2l.2 .2 1.3 1.4 35.8 41.3 .9 1 35.6-41.2 8.4-9.7c.9-1 1.9-1.7 3-2.4c2.5-1.5 5.6-1.9 8.4-1.1c.9 .2 1.9 .3 3 .6c4 .9 8.3 1.4 12.6 1.6c2.3 0 4.7 .2 7.1 .1c4.7-.1 9.6-.7 14.6-1.6c1.6-.2 3.3-.6 4.9-.9c.8-.1 1.6-.2 2.4-.5c3.4-.8 6.9 0 9.7 2.2c1 .8 1.7 1.9 2.4 3c.2 .5 .7 .8 .9 1.3c.7 1.5 1 3 1 4.7v41.2l83.7-48.6V405.3c0-3.2 1.4-6.1 3.6-8.3c17.9-16.7 34.2-35.4 48.4-55.6c2.2-3.1 5.6-4.8 9.2-4.9h44.9L447.6 236h-34l-.2 .1 .3 .1zM282 337.6c-2.2 1.9-4.3 3.8-6.5 5.6c-7.1 5.6-14.2 9.9-21.3 13.1c-3.9 1.8-7.6 3.2-11.4 4.2c-5.1 1.4-10.2 2.4-15 2.4s-9.4-.7-13.9-2.3c-12.4-4.2-21-14.2-24.5-28.1c-2-8.5-2-18.1-.2-28.1c.8-4.3 1.9-8.9 3.4-13.3c1.8-5.5 4.1-11 6.8-16.5c8.6-17.5 21.8-34.4 37.9-47.2c.8-.6 1.6-1.1 2.4-1.7c5.1-3.9 10.4-7.2 15.5-9.8c4.3-2.3 8.8-4 13-5.3c11-3.4 21.5-3.8 30.7-.6c12.4 4.2 21 14.2 24.5 28.1c3.1 12.6 1.5 27.6-3.8 42.9c-1.3 3.8-2.7 7.6-4.6 11.4c-2.5 5.3-5.5 10.7-8.6 15.9c-6.7 10.6-14.9 20.6-24.5 29.2v.1z"}))),solana:(0,eu.memo)(en=>eu.createElement("svg",ez5({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 421 512"},en),eu.createElement("path",{d:"M24.3 214.6H344.8c4.1 0 7.9 1.6 10.7 4.5l50.8 51c9.3 9.5 2.7 25.4-10.7 25.4H75.1c-4.1 0-7.9-1.6-10.7-4.5L13.7 240c-9.5-9.5-2.7-25.4 10.7-25.4zM13.7 147L64.5 96c2.9-2.9 6.6-4.5 10.7-4.5H395.7c13.4 0 20 16.1 10.7 25.4l-50.6 51c-2.9 2.9-6.6 4.5-10.7 4.5H24.3c-13.4 0-20-16.1-10.7-25.4zM406.1 363.2l-50.8 51c-2.9 2.9-6.6 4.5-10.7 4.5H24.3c-13.4 0-20-16.1-10.7-25.4l50.8-51c2.9-2.9 6.6-4.5 10.7-4.5H395.7c13.4 0 20 16.1 10.7 25.4h-.2z"}))),swap:(0,eu.memo)(en=>eu.createElement("svg",ez5({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 365 512"},en),eu.createElement("path",{d:"M257.3 189.4l64.9 37.7V183.9l-70.5-41-127.2 74v43.2l121.5-70.5c3.5-2 7.9-2 11.4 0v-.1zM101.5 260V216.7l-9.2-5.3L52.5 188.3l-11.3-6.6-11.4-6.6L4 160.1v30 13.2l70.4 41L101.5 260zM71.3 81.5l1.4-.8L94 68.3l14.6-8.4L75 40.3 60.6 32V69.9v5.3l9.7 5.6 1 .7zm-7.5 87l11.4 6.6 37.8 22 132.9-77.3c3.5-2 7.9-2 11.4 0l67.6 39.3 9.1-57.9 3.4-21.4 1.8-11.5L341 56.8l7.4-47.1L88.5 21.6 137 49.8c3.5 2 5.7 5.8 5.7 9.8c0 2.3-.8 4.4-2 6.4c-.9 1.4-2.2 2.6-3.6 3.5l-5.7 3.3L122 78.3l-2 1.1L100.7 90.6l-6.6 3.8-11.4 6.6-11.4 6.6L15.2 140.1l37.2 21.6 11.4 6.6v.2zM335.2 343l-11.4 6.6-11.3 6.5-15.4 9-40.7 23.7 37.2 21.6 15.2-8.9L361 371.2v-.1V358.1 328l-25.8 15zM228 378.9l61.8-36 11.4-6.6 11.4-6.6 37.2-21.6-97.6-56.7L119.2 328.7c-3.5 2-7.9 2-11.4 0L40.3 289.4l-6.4 40.3-1.8 11.4L16.7 438.7l11-.5 194.7-9 11.4-.6 11.4-.6 19.2-.9 12.2-.6-5.6-3.3-25.8-15-11.4-6.6-5.7-3.3c-3.5-2-5.7-5.8-5.7-9.8s2.2-7.9 5.7-9.8H228zm43 70.9l-24.6 1.1-12.6 .7-9.2 .3h-.2l-1.9 .1L24.1 461.1l-9.4 .5v46.8l282.9-13 6.8-.3v-8.9V448.3L271 449.8z"}))),tezos:(0,eu.memo)(en=>eu.createElement("svg",ez5({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 371 512"},en),eu.createElement("path",{d:"M326.7 344.1c-4.1-72.5-95.3-105.4-104-108.8c-.3-.2-.3-.5-.2-.9l94-94.4V129.9c0-1.6-1.4-3-3-3H140.2V53L76.3 66.3v9.6h3.5s15.7 0 15.7 15.7v35.1H46c-.9 0-1.8 .9-1.8 1.8v22.3H95.7V271.5c0 37.9 24.4 64.3 67.1 60.7c9.1-.7 17.4-4.3 24.6-8.9c3.2-2.1 5.2-5.5 5.2-9.5V302c-13.9 9.3-25.7 8.7-25.7 8.7c-27.1 0-26.5-34.4-26.5-34.4V150.7H265l-89.7 90.5c-.2 11.9-.3 21.2-.3 21.4c0 .3 .2 .5 .5 .5C257.8 277 280 330.2 280 345.7c0 0 8.9 75.4-66.4 80.5c0 0-49.3 2.1-58.1-17.6c-.3-.7 0-1.4 .7-1.8c8.2-3.7 13.7-11 13.7-20.8c0-14.6-8.9-26.5-27.6-26.5c-15.1 0-27.6 11.9-27.6 26.5c0 0-7.1 63.4 98.6 61.6c120.8-2.1 113.3-103.5 113.3-103.5z"})))});iB.add(eyZ,ev$,Kp);let eLt=["fass","fab","far","custom"],eLc=({name:en,prefix:ef="fass",size:es="md",color:em,...eE})=>{let ey=(0,ed.Fg)(),eB=em&&ey.color[em]||em;for(let em of[ef,...eLt.filter(en=>en!==ef)]){if("custom"===em){let ef=eLa[en];if(!ef)continue;let em=(0,ed.ZP)(ef).withConfig({displayName:"cmp__StyledCustomIcon",componentId:"sc-123qbte-0"})(["",";"],ez9);return eu.createElement(em,ez5({$iconSize:es,$color:eB},eE))}{let ef=iD({iconName:en,prefix:em});if(!ef)continue;return eu.createElement(eLe,ez5({icon:ef,size:"1x",$iconSize:es,color:eB},eE))}}return eu.createElement(eu.Fragment,null)};eLc.displayName="Icon";var eLr=(0,eu.memo)(eLc);let eLn=ed.ZP.ul.withConfig({displayName:"styles__StyledList",componentId:"sc-1cuxqs3-0"})(["",""],({gap:en="2rem"})=>(0,ed.iv)(["display:inline-flex;flex-direction:column;gap:",";"],en)),eLi=ed.ZP.li.withConfig({displayName:"styles__StyledItem",componentId:"sc-1cuxqs3-1"})(["display:flex;align-items:center;"]),eLf=ed.ZP.div.withConfig({displayName:"styles__StyledIconContainer",componentId:"sc-1cuxqs3-2"})(["",""],({theme:en,$kind:ef,$size:es})=>{let{bulletList:eu}=en.component,{background:em=en.color[ef],shadow:eE,css:ey}=eu.bullet[ef]||{},eB="big"===es?2.25:1.5;return(0,ed.iv)(["display:inline-flex;align-items:center;justify-content:center;width:","rem;height:","rem;font-size:","rem;flex:0 0 auto;margin-right:1rem;border-radius:50%;color:",";background:",";box-shadow:",";"," && ","{font-size:",";}"],eB,eB,eB,en.color.background,em,eE,ey&&ey(eB),eLo,"big"===es?"1.25rem":"0.875rem")}),eLo=(0,ed.ZP)(eLr).attrs(en=>({...en,name:"error"===en.$kind?"minus":"check",color:en.theme.color.background,prefix:"fass"})).withConfig({displayName:"styles__StyledIcon",componentId:"sc-1cuxqs3-3"})([""]),eLA=ed.ZP.span.attrs(en=>ez$(`${"big"===en.$size?"tp-h7":"tp-body2 fs-18"}`)(en)).withConfig({displayName:"styles__StyledTitle",componentId:"sc-1cuxqs3-4"})([""]),eLs=({kind:en,size:ef,title:es,text:ed,...em})=>eu.createElement(eLi,em,eu.createElement(eLf,{$kind:en,$size:ef},eu.createElement(eLo,{$kind:en})),eu.createElement("div",null,eu.createElement(eLA,{$size:ef},es),ed&&eu.createElement(eLu,{className:"fs-16"},ed)));eLs.displayName="BulletItem";let eLl=({size:en="big",items:ef,children:es,...ed})=>eu.createElement(eLn,ed,es||ef.map((ef,es)=>eu.createElement(eLd,ez5({key:es},ef,{size:en}))));eLl.displayName="BulletList";let eLd=(0,eu.memo)(eLs);(0,eu.memo)(eLl);var eLu=(0,ed.ZP)("p").withConfig({displayName:"cmp___StyledP",componentId:"sc-1vsnvyh-0"})({margin:"0px",marginTop:"-0.25rem"});let eLb={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",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",gray:"#808080",green:"#008000",greenyellow:"#adff2f",honeydew:"#f0fff0",hotpink:"#ff69b4","indianred ":"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgrey:"#d3d3d3",lightgreen:"#90ee90",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370d8",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:"#d87093",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",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 eLh(en){return eLb[en]}function eLg(en){let[ef,es,ed,eu]=function(en){return[parseInt((en=en.replace("#","")).slice(0,2),16),parseInt(en.slice(2,4),16),parseInt(en.slice(4,6),16),en.length>6?parseInt(en.slice(4,6),16):255]}(en);return[ef/255,es/255,ed/255,eu/255]}function eLp(en,ef="1A"){if("transparent"===en)return{backgroundColor:en,backgroundColorDisabled:en,backgroundImage:"none",backgroundImageDisabled:"none",background:en,backgroundDisabled:en};let es=en;"string"==typeof en&&(es={colors:[en=eLh(en)||en,en],deg:90,stops:[0,100],fn:`linear-gradient(90deg, ${en} 0%, ${en} 100%)`});let ed=`${es.colors[0]}${ef}`,eu=`${es.colors[1]}${ef}`,em={...es,colors:[ed,eu],fn:`linear-gradient(90deg, ${ed} 0%, ${eu} 100%)`},eE=es.colors[0],ey=em.colors[0],eB=es.fn,ez=em.fn;return{backgroundColor:eE,backgroundColorDisabled:ey,backgroundImage:eB,backgroundImageDisabled:ez,background:"string"===en?eE:eB,backgroundDisabled:"string"===en?ey:ez}}function eLm(en,ef,es,ed="default"){let eu=ef.background?.[ed],em=ef.gradient?.[ed],eE=!0===eu?en.color[es]||es:eu||"transparent",ey=!0===em?en.gradient[es]||es:em||"transparent",{backgroundColor:eB,backgroundColorDisabled:ez}=eLp(eE,ef.transparency),{backgroundImage:eD,backgroundImageDisabled:eH}=eLp(ey,ef.transparency);return{color:ef.transparency?ez:eB,gradient:ef.transparency?eH:eD}}let eLC=ed.ZP.button.withConfig({displayName:"styles__StyledButton",componentId:"sc-1ldkp5b-0"})(["",""],en=>{let ef=(en=>{let{theme:ef,$color:es,$variant:eu,$kind:em,$size:eE}=en,ey=ef.component.button[em][eu];if(!ey)return;let eB=eLm(ef,ey,es),ez=eLm(ef,ey.border,es);return(0,ed.iv)(["position:relative;cursor:pointer;display:inline-flex;justify-content:center;align-items:center;gap:0.375rem;text-align:center;margin:0;width:auto;min-width:0;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;border:none;border-radius:1.875rem;line-height:1.16666666667;letter-spacing:0.0522rem;outline:0;transform:transale3d(0,0,0);text-decoration:none !important;z-index:0;outline-style:solid;transition-property:color,background,box-shadow,outline,filter;transition-duration:","ms;transition-timing-function:",";font-family:",";font-style:",";font-weight:",";font-size:","rem;min-height:","rem;padding:",";color:",";background-color:",";background-image:",";outline-width:","rem;outline-color:",";"," "," &::after{display:block;content:'';position:absolute;top:0;left:0;height:100%;width:100%;z-index:-1;border-radius:1.875rem;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask-composite:xor;padding:","rem;background-color:",";background-image:",";transition-property:background,padding,height;transition-duration:","ms;transition-timing-function:",";","}"],ef.transition.duration.fast,ef.transition.timing,ey.font.family,ey.font.style,ey.font.weight,ey.font.size[eE],ey.height[eE],ey.padding,ey.color?.default,eB.color,eB.gradient,ey.outline.size?.default,ey.outline.color?.default,ey.css?.default&&ey.css?.default(es),"underscore"===ey.border.type&&(0,ed.iv)(["padding-left:0;padding-right:0;border-radius:0;background-color:transparent;"]),ey.border.size.default,ez.color,ez.gradient,ef.transition.duration.fast,ef.transition.timing,"underscore"===ey.border.type&&(0,ed.iv)(["mask:none;height:","rem;padding:0;background-clip:content-box;border-radius:0;top:50%;margin-top:0.6em;"],ey.border.size.default))})(en),es=(en=>{let{theme:ef,$kind:es,$variant:eu}=en,em=ef.component.button[es][eu];if(!em)return;let eE=eLm(ef,em.border,"white","focus");return(0,ed.iv)(["outline-width:","rem;outline-color:",";&::after{background-color:",";background-image:",";padding:","rem;","}"],em.outline.size?.focus,em.outline.color?.focus,eE.color,eE.gradient,em.border.size.focus,"underscore"===em.border.type&&(0,ed.iv)(["padding:0;height:","rem;"],em.border.size.focus))})(en),eu=(en=>{let{theme:ef,$color:es,$variant:eu,$kind:em}=en,eE=ef.component.button[em][eu];if(eE)return(0,ed.iv)(["",""],eE.css?.hover&&eE.css?.hover(es))})(en),em=((en,ef)=>{let{theme:es,$kind:eu,$variant:em,$color:eE}=en,ey=es.component.button[eu][em];if(ey)return(0,ed.iv)([""," ",""],ef,ey.css?.active&&ey.css?.active(eE))})(en,ef),eE=(en=>{let{theme:ef,$kind:es,$variant:eu}=en,em=ef.component.button[es][eu];if(!em)return;let eE=eLm(ef,em,"transparent","disabled"),ey=eLm(ef,em.border,"transparent","disabled");return(0,ed.iv)(["cursor:not-allowed;color:",";background-color:",";background-image:",";outline-width:","rem;outline-color:",";box-shadow:none;backdrop-filter:none;&::after{background-color:",";background-image:",";padding:","rem;","}"],em.color?.disabled,eE.color,eE.gradient,em.outline.size?.disabled,em.outline.color?.disabled,ey.color,ey.gradient,em.border.size.disabled,"underscore"===em.border.type&&(0,ed.iv)(["padding:0;height:","rem;"],em.border.size.disabled))})(en);return(0,ed.iv)(["&&{"," &:focus,&._focus{","}&:hover,&._hover{","}&:active,&._active{","}&:disabled,&[disabled],&._disabled{","}"],ef,es,eu,em,eE)}),eLI=(0,eu.forwardRef)(({kind:en="default",variant:ef="primary",size:es="md",color:ed="main0",as:em="button",children:eE,hover:ey,active:eB,focus:ez,className:eD,...eH},ew)=>{let eV=(0,eu.useMemo)(()=>[ey?"_hover":"",eB?"_active":"",ez?"_focus":""].join(" ")+(eD||""),[ey,eB,ez,eD]);return eu.createElement(eLC,ez5({role:"button",$variant:ef,$kind:en,$size:es,$color:ed,ref:ew,as:em,className:eV},eH),eE)});eLI.displayName="Button";var eLM=(0,eu.memo)(eLI);let eLE=ed.ZP.span.attrs(ez$("tp-info")).withConfig({displayName:"styles__StyledNotificationBadge",componentId:"sc-1tpyxnv-0"})(["",""],({theme:en,$variant:ef})=>{let es=ef,eu=en.color[es];return(0,ed.iv)(["&&{"," display:inline-flex;font-size:0.375rem;border-radius:2.5rem;line-height:normal !important;color:",";background-color:",";text-transform:uppercase;font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}"],{display:"inline-flex",height:"0.75rem",width:"0.75rem",alignItems:"center",justifyContent:"center"},en.color.base2,eu)}),eLy=({children:en,variant:ef="warning",...es})=>eu.createElement(eLE,ez5({},es,{$variant:ef}),en);eLy.displayName="NotificationBadge";var eLv=(0,eu.memo)(eLy);let eLB=ed.ZP.div.withConfig({displayName:"styles__StyledContainer",componentId:"sc-y4l6tp-0"})(["",""],({theme:en,variant:ef})=>{let{notification:es}=en.component,eu=es.background?.[ef]||en.gradient[ef]?.fn;return(0,ed.iv)([""," word-break:break-word;display:inline-flex;flex-direction:column;align-items:flex-start;gap:1rem;width:31.25rem;border-radius:1.5rem;background:",";&&{color:",";}"],{maxWidth:"100%",overflowWrap:"break-word",padding:"1.5rem"},eu,es.color)}),eLz=ed.ZP.div.attrs(ez$("tp-h7")).withConfig({displayName:"styles__StyledHeaderContainer",componentId:"sc-y4l6tp-1"})(["position:relative;display:flex;align-items:center;justify-content:flex-start;width:100%;"]),eLL=(0,ed.ZP)(eLr).attrs(en=>({name:"success"===en.variant?"check-circle":"warning"===en.variant?"info-circle":"exclamation-circle",size:"2xl"})).withConfig({displayName:"styles__StyledHeaderIcon",componentId:"sc-y4l6tp-2"})(()=>[{marginRight:"1rem"}]),eLT=ed.ZP.div.withConfig({displayName:"styles__StyledHeaderActions",componentId:"sc-y4l6tp-3"})([""," width:2.25rem;height:2.25rem;"],{position:"absolute",right:"0px",top:"0px",display:"flex",alignItems:"center",justifyContent:"center"}),eLD=ed.ZP.div.attrs(({$progress:en,theme:ef,...es})=>{let ed=ef.component.notification.color,eu=(360*en).toFixed(4),em=`conic-gradient( ${ed} 0deg ${eu}deg, transparent ${eu}deg 360deg - )`,eE=.1+.8*en;return es.style={...es.style,background:em,opacity:eE},es}).withConfig({displayName:"styles__StyledHeaderCloseProgress",componentId:"sc-y4l6tp-4"})(["position:absolute;inset:0;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask-composite:xor;padding:0.25rem;border-radius:50%;"]),eLx=(0,ed.ZP)(eLr).attrs(en=>({...en,name:"multiply",size:"xl"})).withConfig({displayName:"styles__StyledHeaderCloseIcon",componentId:"sc-y4l6tp-5"})(["&&{font-size:1.5rem;cursor:pointer;z-index:1;}"]),eLH=ed.ZP.div.attrs(ez$("tp-body1 fs-18")).withConfig({displayName:"styles__StyledContentContainer",componentId:"sc-y4l6tp-6"})(()=>[{marginBottom:"1rem"}]),eLw=ed.ZP.div.attrs(ez$("tp-code fs-16")).withConfig({displayName:"styles__StyledFooterContainer",componentId:"sc-y4l6tp-7"})([""]),eLV=({variant:en="success",title:ef,text:es,detail:ed,header:em,content:eE,footer:ey,onClose:eB,progress:ez=0,...eD})=>eu.createElement(eLB,ez5({variant:en},eD),eu.createElement(eLz,null,em||eu.createElement(eu.Fragment,null,eu.createElement(eLL,{variant:en}),ef),eu.createElement(eLT,null,eu.createElement(eLD,{$progress:ez}),eu.createElement(eLx,{onClick:eB}))),eu.createElement(eLH,{variant:en},eE||es),eu.createElement(eLw,{variant:en},ey||ed));eLV.displayName="NotificationCard";var eLN=(0,eu.memo)(eLV);let eLk=ed.ZP.span.withConfig({displayName:"styles__StyledLogoContainer",componentId:"sc-1qewgnk-0"})(["",""],({theme:en,size:ef,text:es})=>{let{logo:eu}=en.component,em=ef?Number.isNaN(Number(ef))?ef:`${ef}px`:"1em";return(0,ed.iv)(["display:inline-flex;justify-content:center;align-items:center;background-color:transparent;font-size:",";gap:",";& > span{font-size:1em;line-height:normal;margin-top:0;margin-bottom:0;}& > svg{font-size:",";}"],em,eu.gap,es?"0.8em":"1em")}),eLS=ed.ZP.span.attrs(en=>ez$(`tp-${en.type}`)(en)).withConfig({displayName:"styles__StyledTextGradientContainer",componentId:"sc-18joa10-0"})(["",""],({theme:en,color:ef,size:es,typo:eu,$isInline:em})=>{let eE=es?`font-size: ${Number.isNaN(Number(es))?es:`${es}px`};`:"",ey=en.gradient[ef]?.fn;ef=en.color[ef]||ef;let eB=ey?`background-image: ${ey};`:`background-color: ${ef};`,ez="italic"===eu.style?"\n padding-left: 0.1em;\n margin-left: -0.1em;\n ":"";return(0,ed.iv)(["background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;"," "," "," &&{","}"],eB,ez,!em&&"display: table;",eE)}),eLF=new Set(["span","strong"]),eLQ=({color:en="main0",type:ef="header",as:es,size:em,children:eE,...ey})=>{let eB=(0,ed.Fg)().typo[ef],ez=es||(eB.tag&&"body"!==ef?ef:"span"),eD=(0,eu.useMemo)(()=>eLF.has(ez),[ez]);return eu.createElement(eLS,ez5({as:ez,color:en,size:em,typo:eB,type:ef,$isInline:eD},ey),eE)};eLQ.displayName="TextGradient";var eLO=(0,eu.memo)(eLQ),eLR={aleph:({color:en="#ffffff"})=>eu.createElement("svg",{height:"1.2em",viewBox:"0 0 168 168",fill:"none",xmlns:"http://www.w3.org/2000/svg"},eu.createElement("path",{d:"M128.176 61.5087C142.491 61.5087 154 49.9999 154 35.7543C154 21.5087 142.421 10 128.176 10C113.86 10 102.351 21.5087 102.351 35.7543C102.351 49.9999 113.86 61.5087 128.176 61.5087Z",fill:en}),eu.createElement("path",{d:"M39.8248 149.368C54.1406 149.368 65.6493 137.859 65.6493 123.614C65.6493 109.368 54.0704 97.8594 39.8248 97.8594C25.5091 97.8594 14.0003 109.368 14.0003 123.614C13.9301 137.859 25.5091 149.368 39.8248 149.368Z",fill:en}),eu.createElement("path",{d:"M109.86 17.5789C85.369 7.47363 56.1059 12.3157 36.1761 32.1052C16.2463 51.9648 11.4042 81.0173 21.5095 105.438L109.86 17.5789Z",fill:en}),eu.createElement("path",{d:"M58.0713 141.859C82.5625 151.965 111.826 147.123 131.755 127.333C151.685 107.473 156.527 78.4209 146.422 53.9999L58.0713 141.859Z",fill:en})),twentysix:({color:en="#141421",bgColor:ef="#D4FF00"})=>eu.createElement("svg",{width:"1.2em",height:"1.2em",viewBox:"0 0 33 33",fill:"none",xmlns:"http://www.w3.org/2000/svg"},eu.createElement("g",{clipPath:"url(#clip0_1285_12598)"},eu.createElement("path",{d:"M21.5602 30.9177L24.1503 30.0769L26.7403 29.236L29.3304 28.3921L31.9205 27.5512L32.2366 27.45V0.324707H14.3945L13.7899 0.521111L11.1998 1.36197L8.60977 2.20589L6.01969 3.04675L3.42654 3.8876L0.836457 4.72846L0.523438 4.8328V32.0379H18.117L18.9701 31.7586L21.5602 30.9177Z",fill:ef})),eu.createElement("g",{clipPath:"url(#clip1_1285_12598)"},eu.createElement("path",{d:"M10.8926 10.0416L8.70703 9.33008V11.5156L10.8926 12.2271V10.0416Z",fill:en}),eu.createElement("path",{d:"M10.8926 16.594L8.70703 15.8826V18.0681L10.8926 18.7753V16.594Z",fill:en}),eu.createElement("path",{d:"M10.8926 18.7753L8.70703 18.0681V20.2494L10.8926 20.9609V18.7753Z",fill:en}),eu.createElement("path",{d:"M10.8926 20.9607L8.70703 20.2493V22.4348L10.8926 23.1463V20.9607Z",fill:en}),eu.createElement("path",{d:"M10.8926 23.1463L8.70703 22.4348V24.6204L10.8926 25.3276V23.1463Z",fill:en}),eu.createElement("path",{d:"M13.0781 10.7487L10.8926 10.0415V12.2271L13.0781 12.9343V10.7487Z",fill:en}),eu.createElement("path",{d:"M13.0781 17.3012L10.8926 16.594V18.7753L13.0781 19.4868V17.3012Z",fill:en}),eu.createElement("path",{d:"M13.0781 23.8537L10.8926 23.1465V25.3278L13.0781 26.0392V23.8537Z",fill:en}),eu.createElement("path",{d:"M15.2594 7.09345V4.9079L13.0781 4.20068V6.38197L15.2594 7.09345Z",fill:en}),eu.createElement("path",{d:"M15.2594 7.09355L13.0781 6.38208V8.56763L15.2594 9.27484V7.09355Z",fill:en}),eu.createElement("path",{d:"M15.2594 11.4603L13.0781 10.7488V12.9343L15.2594 13.6458V11.4603Z",fill:en}),eu.createElement("path",{d:"M15.2594 18.0127L13.0781 17.3013V19.4868L15.2594 20.194V18.0127Z",fill:en}),eu.createElement("path",{d:"M15.2594 24.565L13.0781 23.8535V26.0391L15.2594 26.7463V24.565Z",fill:en}),eu.createElement("path",{d:"M17.4453 7.80072V5.61943L15.2598 4.90796V7.09351L17.4453 7.80072Z",fill:en}),eu.createElement("path",{d:"M17.4453 12.1717L15.2598 11.4602V13.6458L17.4453 14.353V12.1717Z",fill:en}),eu.createElement("path",{d:"M17.4453 18.7199L15.2598 18.0127V20.194L17.4453 20.9055V18.7199Z",fill:en}),eu.createElement("path",{d:"M17.4453 25.2722L15.2598 24.5649V26.7462L17.4453 27.4577V25.2722Z",fill:en}),eu.createElement("path",{d:"M19.6266 8.51215V6.3266L17.4453 5.61938V7.80067L19.6266 8.51215Z",fill:en}),eu.createElement("path",{d:"M19.6266 12.8791L17.4453 12.1719V14.3532L19.6266 15.0646V12.8791Z",fill:en}),eu.createElement("path",{d:"M19.6266 15.0645L17.4453 14.353V16.5386L19.6266 17.2458V15.0645Z",fill:en}),eu.createElement("path",{d:"M19.6266 17.2458L17.4453 16.5386V18.7199L19.6266 19.4313V17.2458Z",fill:en}),eu.createElement("path",{d:"M19.6266 19.4314L17.4453 18.72V20.9055L19.6266 21.617V19.4314Z",fill:en}),eu.createElement("path",{d:"M19.6266 25.9837L17.4453 25.2722V27.4578L19.6266 28.165V25.9837Z",fill:en}),eu.createElement("path",{d:"M21.8125 9.21942V7.03814L19.627 6.32666V8.51221L21.8125 9.21942Z",fill:en}),eu.createElement("path",{d:"M23.998 9.93085V7.7453L21.8125 7.03809V9.21937L23.998 9.93085Z",fill:en}),eu.createElement("path",{d:"M23.998 16.4831V14.2975L21.8125 13.5903V15.7716L23.998 16.4831Z",fill:en}),eu.createElement("path",{d:"M23.998 18.6645V16.4832L21.8125 15.7717V17.9573L23.998 18.6645Z",fill:en}),eu.createElement("path",{d:"M23.998 18.6645L21.8125 17.9573V20.1386L23.998 20.85V18.6645Z",fill:en}),eu.createElement("path",{d:"M23.998 20.8501L21.8125 20.1387V22.3242L23.998 23.0357V20.8501Z",fill:en})),eu.createElement("defs",null,eu.createElement("clipPath",{id:"clip0_1285_12598"},eu.createElement("rect",{width:"31.8725",height:"31.8725",fill:"white",transform:"translate(0.363281 0.165283)"})),eu.createElement("clipPath",{id:"clip1_1285_12598"},eu.createElement("rect",{width:"24.132",height:"24.132",fill:"white",transform:"translate(4.34766 4.14941)"}))))};let eLP=({img:en,text:ef=!1,color:es="text",bgColor:em="main1",size:eE,...ey})=>{let eB=(0,ed.Fg)(),{logo:ez}=eB.component,eD=(0,eu.useMemo)(()=>eLR[en||ez.img],[en,ez.img]),eH=eB.gradient[es]?.colors[ef?0:1],ew=eH||eB.color[es]||es,eV=eB.color[em]||em;return ef="boolean"==typeof ef?ef&&ez.text:ef||ez.text,eu.createElement(eLk,ez5({size:eE,text:ef},ey),eu.createElement(eD,{color:ew,bgColor:eV}),ef&&eu.createElement(eLO,{type:"logo",color:es},ef))};eLP.displayName="Logo";var eLU=(0,eu.memo)(eLP);let eLj=eu.createContext(void 0),eLG=()=>(0,eu.useContext)(eLj),eLY=ed.ZP.div.withConfig({displayName:"styles__StyledContainer",componentId:"sc-1dwaamq-0"})(["",""],{position:"fixed",bottom:"0px",right:"0px",zIndex:"30",display:"flex",maxHeight:"100%",maxWidth:"100%",flexDirection:"column",alignItems:"flex-end",justifyContent:"flex-start",overflow:"auto",padding:"1rem"}),eL_=ed.ZP.div.withConfig({displayName:"styles__StyledNotificationContainer",componentId:"sc-1dwaamq-1"})(["",""],{display:"flex",maxWidth:"100%",flex:"1 1 auto",flexDirection:"column",gap:"1rem",overflow:"auto"}),eLK=(0,ed.ZP)(eLM).attrs(()=>({color:"main0",variant:"tertiary",size:"regular"})).withConfig({displayName:"styles__StyledClearButton",componentId:"sc-1dwaamq-2"})(["",""],{flex:"1 1 0%"}),eLZ=(0,ed.ZP)(eLr).attrs(en=>({...en,name:"multiply",size:"lg",className:"ml-2.5"})).withConfig({displayName:"styles__StyledClearIcon",componentId:"sc-1dwaamq-3"})(["",""],{marginLeft:"0.5rem"}),eLJ=(0,ed.ZP)(eLN).withConfig({displayName:"styles__StyledNotificationCard",componentId:"sc-1dwaamq-4"})(["",""],({theme:en,$stage:ef})=>{let es="enter"===ef;return(0,ed.iv)(["position:relative;opacity:",";top:",";visibility:",";transition-property:top,opacity,visibility;transition-duration:","ms;transition-timing-function:",";"],es?1:0,es?0:"1.5rem",es?"inherit":"hidden",en.transition.duration.fast,en.transition.timing)});function eLX(en,ef=0){let es=performance.now(),ed={};return function eu(){ed.id=requestAnimationFrame(ed=>{ed-es>ef?en():eu()})}(),ed}function eLq(en){en.id&&cancelAnimationFrame(en.id)}function eLW(en,ef){let[es,ed]=(0,eu.useState)(en?"enter":"from"),em=(0,eu.useRef)({}),[eE,ey]=(0,eu.useState)(en);return(0,eu.useEffect)(function(){return eLq(em.current),en?(ed("from"),ey(!0),eLX(()=>{ed("enter")})):(ed("leave"),em.current=eLX(()=>{ey(!1)},ef)),()=>{eLq(em.current)}},[en,ef]),{stage:es,shouldMount:eE}}function eL$(en,ef){let es=(0,eu.useRef)(0),ed=en.map((en,ef)=>({item:en,key:es.current,stage:"enter"})),[em,eE]=(0,eu.useState)(ed);return(0,eu.useEffect)(function(){let ed=[];en.forEach((en,ef)=>{em.every(ef=>ef.item!==en)&&ed.push({item:en,index:ef})}),ed.length>0&&(es.current++,eE(en=>ed.reduce((en,{item:ef,index:ed},eu)=>(function(en,ef,es){let ed=[...en];return ed.splice(ef,0,es),ed})(en,ed,{item:ef,key:es.current,stage:"from"}),en))),0===ed.length&&em.some(en=>"from"===en.stage)&&eLX(()=>{eE(en=>en.map(en=>Object.assign(Object.assign({},en),{stage:"from"===en.stage?"enter":en.stage})))});let eu=em.filter(ef=>!en.includes(ef.item)&&"leave"!==ef.stage),ey=eu.map(en=>en.item);0===ed.length&&eu.length>0&&(eE(en=>en.map(en=>eu.includes(en)?Object.assign(Object.assign({},en),{stage:"leave"}):en)),eLX(()=>{eE(en=>en.filter(en=>!ey.includes(en.item)))},ef))},[en,em,ef]),function(en){return em.map(ef=>(0,eBm.jsx)(eu.Fragment,{children:en(ef.item,ef.stage)},ef.key))}}let eL2=({children:en,containerRef:ef})=>{let[es,ed]=(0,eu.useState)(!0),em=ef?.current,eE=em||!es;return(0,eu.useEffect)(()=>{em||ed(!1)},[em]),eE?(0,eBC.createPortal)(en,em||window.document.body):null};eL2.displayName="Portal";var eL1=(0,eu.memo)(eL2);let eL0=({max:en=10,timeout:ef=2e3,children:es})=>{let[em,eE]=(0,eu.useState)({}),ey=(0,eu.useMemo)(()=>Object.values(em).sort((en,ef)=>en.timestamp-ef.timestamp),[em]),eB=(0,eu.useRef)(),ez=(0,eu.useRef)(Number.MAX_SAFE_INTEGER),eD=(0,eu.useMemo)(()=>({notifications:em,notificationList:ey,add(es){if(ey.length>=en)return;let ed=Date.now(),eu=es.id||`${ed}-${ey.length}`,em=0===es.timeout?Number.MAX_SAFE_INTEGER:es.timeout||ef,eB=em,ez={...es,id:eu,timestamp:ed,timeout:em,pending:eB};return eE(en=>({...en,[eu]:ez})),eu},set:(en,es)=>(eE(ed=>{let eu={...ed[en],...es};return eu.timeout=0===eu.timeout?Number.MAX_SAFE_INTEGER:eu.timeout||ef,eu.pending=eu.pending||eu.timeout,{...ed,[en]:eu}}),!0),del:en=>(eE(ef=>{let{[en]:es,...ed}=ef;return ed}),!0)}),[em,ey,en,ef]),eH=(0,eu.useCallback)(()=>{eB.current&&(clearInterval(eB.current),eB.current=void 0)},[]),ew=(0,eu.useCallback)(()=>{eH();let en=Date.now();ez.current=en,eB.current=setInterval(()=>{let en=Date.now(),ef=Math.max(en-ez.current,0);ez.current=en,eE(en=>Object.values(en).map(en=>(en.pending=Math.max(en.pending-ef,0),en)).filter(en=>en.pending>0).reduce((en,ef)=>(en[ef.id]=ef,en),{}))},0)},[eH]),eV=(0,eu.useCallback)(()=>{eH(),eE({})},[eH]);(0,eu.useEffect)(()=>(ey.length&&ew(),eH),[ey.length,ew,eH]);let eS=(0,ed.Fg)(),eF=eL$(ey,eS.transition.duration.fast);return eu.createElement(eLj.Provider,{value:eD},es,eu.createElement(eL1,null,eu.createElement(eLY,{onMouseOver:eH,onMouseOut:ew},eu.createElement(eL_,null,eF((en,ef)=>eu.createElement(eu.Fragment,null,eu.createElement(eLJ,ez5({key:en.id,onClose:()=>eD.del(en.id),$stage:ef,progress:Math.min((en.timeout-en.pending)/en.timeout,1)},en))))),ey.length>2&&eu.createElement(eL3,null,eu.createElement(eLK,{onClick:eV},"Clear all ",eu.createElement(eL6,null))))))};eL0.displayName="Notification";var eL4=(0,eu.memo)(eL0),eL3=(0,ed.ZP)("div").withConfig({displayName:"cmp___StyledDiv",componentId:"sc-w3c8h6-0"})({marginTop:"1rem"}),eL6=(0,ed.ZP)(eLZ).withConfig({displayName:"cmp___StyledStyledClearIcon",componentId:"sc-w3c8h6-1"})({marginLeft:"0.5rem"});let eL8=ed.ZP.div.withConfig({displayName:"styles__StyledObjectImgContainer",componentId:"sc-ir3f23-0"})(["",""],({size:en})=>{let ef=Number.isNaN(Number(en))?en:`${en}px`;return(0,ed.iv)(["display:inline-block;width:",";height:",";background-color:transparent;"],ef,ef)});var eL5=Object.freeze({__proto__:null,Object1:({color:en="#ffffff"})=>eu.createElement("svg",{width:"100%",height:"100%",viewBox:"0 0 88 98",fill:"none",xmlns:"http://www.w3.org/2000/svg"},eu.createElement("path",{d:"M44.21 51.6841L87.42 26.5832L44.21 0.888535L1 26.5832L44.21 51.6841Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M24.7598 26.4194L28.8033 28.7739C33.8809 25.754 44.1997 19.6221 44.1997 19.6221V14.8619L24.7598 26.4194Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M44.2095 14.8619V19.6119L59.6058 28.7739L63.6494 26.4194L44.2095 14.8619Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M59.6056 28.7739L44.2093 19.6221C44.2093 19.6221 33.8905 25.7642 28.813 28.7739L44.2093 37.7209L59.6056 28.7739V28.7739Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M44.21 96.9415V51.6841L87.42 26.5832V72.1272L44.21 96.9415Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M1 71.2468V26.5832L44.21 51.6841V96.9415L1 71.2468Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"})),Object2:({color:en="#ffffff",color2:ef="transparent"})=>eu.createElement("svg",{width:"100%",height:"100%",viewBox:"0 0 100 100",fill:"none",xmlns:"http://www.w3.org/2000/svg"},eu.createElement("path",{d:"M87.9898 36.24L49.9998 58.31L12.0098 36.24L49.9998 14.18L87.9898 36.24Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M85.8596 71.01L47.8696 48.95V10.96L85.8596 33.02V71.01Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M86.0696 70.9L48.0796 48.83V10.84L86.0696 32.91V70.9Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M83.6497 71.91L45.6597 49.85V11.86L83.6497 33.92V71.91Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M83.8699 71.79L45.8799 49.73V11.74L83.8699 33.81V71.79Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M81.45 72.81L43.46 50.74V12.75L81.45 34.82V72.81Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M81.6599 72.69L43.6699 50.63V12.64L81.6599 34.7V72.69Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M79.24 73.71L41.25 51.64V13.65L79.24 35.72V73.71Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M79.4602 73.59L41.4702 51.53V13.54L79.4602 35.6V73.59Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M77.0398 63.87L39.0498 41.81V3.82001L77.0398 25.88V63.87Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M77.2498 63.76L39.2598 41.69V3.70001L77.2498 25.77V63.76Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M74.8298 68.84L36.8398 46.77V8.78L74.8298 30.85V68.84Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M75.0501 68.72L37.0601 46.66V8.67001L75.0501 30.73V68.72Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M72.6296 70.79L34.6396 48.73V10.74L72.6296 32.8V70.79Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M72.8396 70.68L34.8496 48.61V10.62L72.8396 32.69V70.68Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M70.4197 77.3L32.4297 55.23V17.25L70.4197 39.31V77.3Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M70.6399 77.18L32.6499 55.12V17.13L70.6399 39.19V77.18Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M68.22 78.2L30.23 56.13V18.14L68.22 40.21V78.2Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M68.4299 78.08L30.4399 56.02V18.03L68.4299 40.09V78.08Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M66.0098 79.1L28.0298 57.03V19.04L66.0098 41.11V79.1Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M66.2298 78.98L28.2397 56.91V18.93L66.2298 40.99V78.98Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M63.8098 73.32L25.8198 51.25V13.26L63.8098 35.33V73.32Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M64.0198 73.2L26.0298 51.14V13.15L64.0198 35.21V73.2Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M61.6096 74.92L23.6196 52.86V14.87L61.6096 36.94V74.92Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M61.8196 74.81L23.8296 52.74V14.75L61.8196 36.82V74.81Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M59.3997 76.55L21.4097 54.48V16.49L59.3997 38.56V76.55Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M59.6099 76.43L21.6299 54.36V16.37L59.6099 38.44V76.43Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M57.2 78.04L19.21 55.97V17.98L57.2 40.05V78.04Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M57.4099 77.92L19.4199 55.86V17.87L57.4099 39.93V77.92Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M54.99 79.87L17 57.81V19.82L54.99 41.88V79.87Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M55.2102 79.76L17.2202 57.69V19.7L55.2102 41.77V79.76Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M49.9998 96.3L12.0098 74.23V36.24L49.9998 58.31V96.3Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M87.99 74.23L50 96.3V58.31L87.99 36.24V74.23Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M25.6099 30.81L26.8699 39.72L23.6199 36.31L20.3599 35.94L21.6199 28.49",fill:ef}),eu.createElement("path",{d:"M25.6099 30.81L26.8699 39.72L23.6199 36.31L20.3599 35.94L21.6199 28.49",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M26.2226 33.5272C27.3003 32.7181 27.0099 30.5119 25.5741 28.5996C24.1382 26.6872 22.1006 25.7928 21.023 26.602C19.9454 27.4111 20.2358 29.6173 21.6716 31.5296C23.1074 33.442 25.145 34.3363 26.2226 33.5272Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"})),Object3:({color:en="#ffffff"})=>eu.createElement("svg",{width:"100%",height:"100%",viewBox:"0 0 100 100",fill:"none",xmlns:"http://www.w3.org/2000/svg"},eu.createElement("path",{d:"M51.25 8.95999V70.96L91.04 49.08L51.25 8.95999Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M51.25 89.18V70.96L91.04 49.08L51.25 89.18Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M51.25 8.95999V70.96L11.46 49.08L51.25 8.95999Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M51.25 89.18V70.96L11.46 49.08L51.25 89.18Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"})),Object4:({color:en="#ffffff"})=>eu.createElement("svg",{width:"100%",height:"100%",viewBox:"0 0 100 100",fill:"none",xmlns:"http://www.w3.org/2000/svg"},eu.createElement("path",{d:"M93.18 33.32L49.59 58.64L6 33.32L49.59 8L93.18 33.32Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M56.1699 21.44C56.4899 21.6 56.7899 21.78 57.0899 21.95C66.3099 27.3 69.9199 37.56 57.0899 45.01C53.2999 47.21 48.5099 48.74 43.2699 49.4C43.8899 49.12 44.4699 48.82 45.0299 48.49C48.1699 46.67 50.1699 44.28 50.6999 41.72C47.6599 43.42 43.0899 43.81 39.3399 42.69C40.5899 42.2 41.6199 41.55 42.3699 40.79C38.4599 42.3 33.2599 42 29.9399 40.07L29.8499 40.02C31.3599 39.77 32.7499 39.31 33.8899 38.69C28.7799 39.28 23.7499 37.46 22.4199 34.53C30.3199 35 38.1999 33.51 44.0899 30.41C41.0999 29.33 39.3299 27.41 39.4399 25.37C39.6099 22.2 44.1599 19.72 49.6099 19.81C50.8599 18.72 51.7899 17.52 52.3499 16.25C53.4399 17.49 53.7299 18.92 53.1399 20.27C54.3599 19.37 55.3399 18.37 56.0499 17.3C56.5199 18.66 56.5599 20.05 56.1799 21.42L56.1699 21.44Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M59.7698 59.17C63.9998 63.13 68.4598 67.42 68.4598 67.42C68.4598 67.42 69.2498 68.19 68.3198 68.77C67.8598 69.06 67.2098 69.22 66.5398 69.23C64.6498 69.31 60.6298 69.71 56.9298 70.1C56.8198 70.81 56.6498 72.23 56.6498 73.82C56.6498 74.81 56.3298 75.11 55.9598 75.15C55.4498 75.24 54.6098 75.07 54.6098 75.07L43.3798 72.01C43.3798 72.01 43.3398 72.03 43.3198 72.04L34.8898 74.53C34.8898 74.53 33.8198 74.79 33.3698 74.24C33.2798 74.13 33.2598 74 33.3498 73.7C33.5898 72.93 38.5098 66.65 42.8798 61.17L29.4198 53.35L6.00977 66.95L49.5998 92.27L93.1898 66.95L69.7798 53.35L59.7798 59.16L59.7698 59.17Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M49.2499 70.79H49.2699C49.2299 70.73 49.2199 70.68 49.2199 70.68C49.2199 70.68 49.4899 67.98 49.7099 65.01L49.5899 65.08L46.8999 63.52C45.4599 67.11 43.9099 71.11 43.6199 71.85C43.5599 71.92 43.4699 71.97 43.3799 72.02L54.6099 75.08C54.6099 75.08 55.4499 75.25 55.9599 75.16C55.4899 75.21 54.9599 74.81 54.9599 74.81L49.2499 70.8V70.79Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M56.1997 75.07C56.1297 75.11 56.0497 75.13 55.9497 75.15C56.3097 75.11 56.6397 74.81 56.6397 73.82C56.6397 72.24 56.8197 70.81 56.9197 70.1C56.7497 70.12 56.5897 70.14 56.4197 70.15C56.4497 72.27 56.4397 74.92 56.1897 75.06L56.1997 75.07Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M56.4298 70.16C53.4398 70.48 50.7298 70.79 49.6798 70.91C49.5698 70.92 49.4498 70.91 49.3698 70.87C49.3298 70.85 49.2998 70.82 49.2798 70.79H49.2598L54.9698 74.8C54.9698 74.8 55.4998 75.2 55.9698 75.15C56.0698 75.13 56.1498 75.11 56.2198 75.07C56.4698 74.93 56.4798 72.27 56.4498 70.16H56.4298Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M49.2197 70.68C49.2197 70.68 49.2197 70.74 49.2697 70.79C49.2897 70.82 49.3197 70.85 49.3597 70.87C49.4497 70.91 49.5597 70.93 49.6697 70.91C50.7297 70.79 53.4297 70.48 56.4197 70.16C56.5897 70.14 56.7497 70.12 56.9197 70.11C60.6097 69.72 64.6397 69.32 66.5297 69.24C67.2097 69.24 67.8497 69.07 68.3097 68.78C69.2397 68.2 68.4497 67.43 68.4497 67.43C68.4497 67.43 63.9997 63.13 59.7597 59.18L49.7097 65.02C49.4897 67.99 49.2197 70.69 49.2197 70.69V70.68Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M46.8996 63.52L42.8696 61.18C38.5096 66.65 33.5796 72.94 33.3396 73.71C33.2496 74.01 33.2696 74.14 33.3596 74.25C33.8096 74.8 34.8796 74.54 34.8796 74.54L43.3096 72.05C43.3096 72.05 43.3496 72.03 43.3696 72.02C43.4696 71.97 43.5496 71.92 43.6096 71.85C43.8996 71.11 45.4496 67.12 46.8896 63.52H46.8996Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"})),Object5:({color:en="#ffffff",color2:ef="transparent"})=>eu.createElement("svg",{width:"100%",height:"100%",viewBox:"0 0 100 100",fill:"none",xmlns:"http://www.w3.org/2000/svg"},eu.createElement("path",{d:"M40.2402 34.22V43.6L49.6202 38.18V28.8L40.2402 34.22Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M59.0101 34.22V43.6L49.6401 38.18V28.8L59.0101 34.22Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M49.63 48.97V39.59L40.25 34.18V43.55L49.63 48.97Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M49.6304 48.97V39.59L59.0104 34.18V43.55L49.6304 48.97Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M40.25 34.18L49.64 28.8L59.01 34.18L49.63 39.59L40.25 34.18Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M52.23 40.62V50L61.61 44.58V35.2L52.23 40.62Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M71.0001 40.62V50L61.6201 44.58V35.2L71.0001 40.62Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M61.6197 55.37V45.99L52.2397 40.58V49.95L61.6197 55.37Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M61.6201 55.37V45.99L70.9901 40.58V49.95L61.6201 55.37Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M52.2397 40.58L61.6197 35.2L70.9897 40.58L61.6197 45.99L52.2397 40.58Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M47.0199 40.62V50L37.6499 44.58V35.2L47.0199 40.62Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M28.25 40.62V50L37.63 44.58V35.2L28.25 40.62Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M37.6401 55.37V45.99L47.0201 40.58V49.95L37.6401 55.37Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M37.6398 55.37V45.99L28.2598 40.58V49.95L37.6398 55.37Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M47.0198 40.58L37.6298 35.2L28.2598 40.58L37.6398 45.99L47.0198 40.58Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M35.0402 46.99V56.36L25.6602 50.95V41.57L35.0402 46.99Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M16.27 46.99V56.36L25.65 50.95V41.57L16.27 46.99Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M25.6602 61.74V52.36L35.0302 46.94V56.32L25.6602 61.74Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M25.6598 61.74V52.36L16.2798 46.94V56.32L25.6598 61.74Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M35.0298 46.94L25.6498 41.57L16.2798 46.94L25.6598 52.36L35.0298 46.94Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M47.0199 54V63.38L37.6499 57.97V48.59L47.0199 54Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M28.25 54V63.38L37.63 57.97V48.59L28.25 54Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M37.6401 68.75V59.38L47.0201 53.96V63.34L37.6401 68.75Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M37.6398 68.75V59.38L28.2598 53.96V63.34L37.6398 68.75Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M47.0198 53.96L37.6298 48.59L28.2598 53.96L37.6398 59.38L47.0198 53.96Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M23.0602 53.42V62.8L13.6802 57.39V48.01L23.0602 53.42Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M4.29004 53.42V62.8L13.67 57.39V48.01L4.29004 53.42Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M13.6699 68.17V58.79L23.0499 53.38V62.76L13.6699 68.17Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M13.6698 68.17V58.79L4.2998 53.38V62.76L13.6698 68.17Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M23.0498 53.38L13.6698 48.01L4.2998 53.38L13.6698 58.79L23.0498 53.38Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M35.0402 60.37V69.75L25.6602 64.34V54.96L35.0402 60.37Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M16.27 60.37V69.75L25.65 64.34V54.96L16.27 60.37Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M25.6602 75.12V65.75L35.0302 60.33V69.71L25.6602 75.12Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M25.6598 75.12V65.75L16.2798 60.33V69.71L25.6598 75.12Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M35.0298 60.33L25.6498 54.96L16.2798 60.33L25.6598 65.75L35.0298 60.33Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M47.0199 67.39V76.77L37.6499 71.35V61.98L47.0199 67.39Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M28.25 67.39V76.77L37.63 71.35V61.98L28.25 67.39Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M37.6401 82.14V72.76L47.0201 67.35V76.73L37.6401 82.14Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M37.6398 82.14V72.76L28.2598 67.35V76.73L37.6398 82.14Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M47.0198 67.35L37.6298 61.98L28.2598 67.35L37.6398 72.76L47.0198 67.35Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M76.2002 53.42V62.8L85.5802 57.39V48.01L76.2002 53.42Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M94.9703 53.42V62.8L85.5903 57.39V48.01L94.9703 53.42Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M85.58 68.17V58.79L76.21 53.38V62.76L85.58 68.17Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M85.5801 68.17V58.79L94.9601 53.38V62.76L85.5801 68.17Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M76.21 53.38L85.59 48.01L94.96 53.38L85.58 58.79L76.21 53.38Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M64.2202 60.37V69.75L73.5902 64.34V54.96L64.2202 60.37Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M82.9903 60.37V69.75L73.6104 64.34V54.96L82.9903 60.37Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M73.6002 75.12V65.75L64.2202 60.33V69.71L73.6002 75.12Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M73.6001 75.12V65.75L82.9801 60.33V69.71L73.6001 75.12Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M64.2202 60.33L73.6102 54.96L82.9802 60.33L73.6002 65.75L64.2202 60.33Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M52.2305 67.39V76.77L61.6105 71.35V61.98L52.2305 67.39Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M71.0006 67.39V76.77L61.6206 71.35V61.98L71.0006 67.39Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M61.6202 82.14V72.76L52.2402 67.35V76.73L61.6202 82.14Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M61.6206 82.14V72.76L70.9906 67.35V76.73L61.6206 82.14Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M52.2402 67.35L61.6202 61.98L70.9902 67.35L61.6202 72.76L52.2402 67.35Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M40.2402 74.32V83.7L49.6202 78.29V68.91L40.2402 74.32Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M59.0101 74.32V83.7L49.6401 78.29V68.91L59.0101 74.32Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M49.63 89.07V79.69L40.25 74.28V83.66L49.63 89.07Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M49.6304 89.07V79.69L59.0104 74.28V83.66L49.6304 89.07Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M40.25 74.28L49.64 68.91L59.01 74.28L49.63 79.69L40.25 74.28Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M52.23 27.67V37.05L61.61 31.63V22.25L52.23 27.67Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M71.0001 27.67V37.05L61.6201 31.63V22.25L71.0001 27.67Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M61.6197 42.42V33.04L52.2397 27.63V37L61.6197 42.42Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M61.6201 42.42V33.04L70.9901 27.63V37L61.6201 42.42Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M52.2397 27.63L61.6197 22.25L70.9897 27.63L61.6197 33.04L52.2397 27.63Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M35.0402 34.04V43.42L25.6602 38V28.62L35.0402 34.04Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M16.27 34.04V43.42L25.65 38V28.62L16.27 34.04Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M25.6602 48.79V39.41L35.0302 34V43.37L25.6602 48.79Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M25.6598 48.79V39.41L16.2798 34V43.37L25.6598 48.79Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M35.0298 34L25.6498 28.62L16.2798 34L25.6598 39.41L35.0298 34Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M23.0602 40.47V49.85L13.6802 44.44V35.06L23.0602 40.47Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M4.29004 40.47V49.85L13.67 44.44V35.06L4.29004 40.47Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M13.6699 55.22V45.85L23.0499 40.43V49.81L13.6699 55.22Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M13.6698 55.22V45.85L4.2998 40.43V49.81L13.6698 55.22Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M23.0498 40.43L13.6698 35.06L4.2998 40.43L13.6698 45.85L23.0498 40.43Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M23.0602 26.67V36.04L13.6802 30.63V21.25L23.0602 26.67Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M4.29004 26.67V36.04L13.67 30.63V21.25L4.29004 26.67Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M13.6699 41.42V32.04L23.0499 26.62V36L13.6699 41.42Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M13.6698 41.42V32.04L4.2998 26.62V36L13.6698 41.42Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M23.0498 26.62L13.6698 21.25L4.2998 26.62L13.6698 32.04L23.0498 26.62Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"})),Object6:({color:en="#ffffff",color2:ef="transparent"})=>eu.createElement("svg",{width:"100%",height:"100%",viewBox:"0 0 100 100",fill:"none",xmlns:"http://www.w3.org/2000/svg"},eu.createElement("path",{d:"M49.9998 77.24L81.6598 58.84L49.9998 40.02L18.3398 58.84L49.9998 77.24Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M50 90.89V77.24L81.66 58.84V72.71L50 90.89Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M18.3398 72.07V58.84L49.9998 77.24V90.89L18.3398 72.07Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M49.9998 46.33L81.6598 27.93L49.9998 9.10999L18.3398 27.93L49.9998 46.33Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M36.8896 27.81L39.6196 29.4C43.0396 27.37 49.9996 23.23 49.9996 23.23V20.02L36.8896 27.81Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M49.9995 20.01V23.22L60.3795 29.39L63.1095 27.81L49.9995 20.01Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M60.3796 29.39L49.9996 23.22C49.9996 23.22 43.0396 27.36 39.6196 29.39L49.9996 35.42L60.3796 29.39Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M50 59.98V46.33L81.66 27.93V41.8L50 59.98Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M18.3398 41.16V27.93L49.9998 46.33V59.98L18.3398 41.16Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"})),Object7:({color:en="#ffffff",color2:ef="transparent"})=>eu.createElement("svg",{width:"100%",height:"100%",viewBox:"0 0 100 100",fill:"none",xmlns:"http://www.w3.org/2000/svg"},eu.createElement("g",{clipPath:"url(#clip0_190_7736)"},eu.createElement("path",{d:"M94.943 68.6435V26.3762L52.7251 1.97028V44.2376L94.943 68.6435Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M52.7251 1.97029L54.0898 0.594055L96.3176 25L94.943 26.3762L52.7251 1.97029Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M94.9429 68.6436L96.3175 67.2673V25L94.9429 26.3762V68.6436Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M6.19531 26.5049V68.7723L48.4132 44.3762V2.099L6.19531 26.5049Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M6.19535 26.505L4.59326 24.901V67.1683L6.19535 68.7723V26.505Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M46.8112 0.495056L48.4132 2.09902L6.19535 26.505L4.59326 24.901L46.8112 0.495056Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M52.4482 55.3961L54.2877 57.2376V99.505L52.4482 97.6634V55.3961Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M94.6661 30.9901L96.5056 32.8317L54.2877 57.2376L52.4482 55.3961L94.6661 30.9901Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M46.7124 57.2376L48.5518 55.3961V97.6634L46.7124 99.505V57.2376Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M4.49463 32.8317L46.7125 57.2376L48.5519 55.3961L6.33406 30.9901L4.49463 32.8317Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M54.2876 57.2376V99.5049L96.5055 75.099V32.8317L54.2876 57.2376Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M46.7125 99.5049V57.2376L4.49463 32.8317V75.099L46.7125 99.5049Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M46.7125 57.2376V99.5049L4.49463 75.099V32.8317L46.7125 57.2376ZM16.2925 52.8416C18.5374 51.5049 21.88 51.7525 25.6083 53.9109C32.3727 57.8218 37.8514 66.4752 37.8514 73.2475C37.8514 75.0495 37.446 76.5247 36.7537 77.6633C34.5088 79 31.1662 78.7524 27.4379 76.594C20.6735 72.6831 15.1948 64.0297 15.1948 57.2574C15.1948 55.4554 15.6003 53.9802 16.2925 52.8416Z",fill:ef}),eu.createElement("path",{d:"M46.7125 99.5049L46.4623 99.9378C46.617 100.027 46.8076 100.027 46.9624 99.938C47.1172 99.8487 47.2125 99.6836 47.2125 99.5049H46.7125ZM46.7125 57.2376H47.2125C47.2125 57.0591 47.1173 56.8941 46.9628 56.8047L46.7125 57.2376ZM4.49463 75.099H3.99463C3.99463 75.2775 4.08982 75.4425 4.24439 75.5319L4.49463 75.099ZM4.49463 32.8317L4.74487 32.3988C4.59018 32.3094 4.39952 32.3093 4.24475 32.3986C4.08998 32.4879 3.99463 32.653 3.99463 32.8317H4.49463ZM25.6083 53.9109L25.3578 54.3436L25.3581 54.3437L25.6083 53.9109ZM16.2925 52.8416L16.0367 52.4119C15.9666 52.4537 15.9077 52.512 15.8653 52.5818L16.2925 52.8416ZM36.7537 77.6633L37.0095 78.093C37.0797 78.0512 37.1385 77.9929 37.1809 77.9231L36.7537 77.6633ZM27.4379 76.594L27.6884 76.1613L27.6881 76.1612L27.4379 76.594ZM47.2125 99.5049V57.2376H46.2125V99.5049H47.2125ZM4.24439 75.5319L46.4623 99.9378L46.9628 99.0721L4.74487 74.6661L4.24439 75.5319ZM3.99463 32.8317V75.099H4.99463V32.8317H3.99463ZM46.9628 56.8047L4.74487 32.3988L4.24439 33.2645L46.4623 57.6705L46.9628 56.8047ZM25.8589 53.4781C22.0539 51.2753 18.5033 50.9433 16.0367 52.4119L16.5483 53.2712C18.5715 52.0665 21.7062 52.2296 25.3578 54.3436L25.8589 53.4781ZM38.3514 73.2475C38.3514 69.7379 36.9369 65.789 34.689 62.2387C32.4385 58.6843 29.3226 55.4807 25.8586 53.478L25.3581 54.3437C28.6585 56.2519 31.6641 59.3305 33.8441 62.7736C36.0266 66.2208 37.3514 69.9849 37.3514 73.2475H38.3514ZM37.1809 77.9231C37.9288 76.693 38.3514 75.1243 38.3514 73.2475H37.3514C37.3514 74.9747 36.9631 76.3565 36.3265 77.4036L37.1809 77.9231ZM27.1874 77.0267C30.9924 79.2296 34.5429 79.5616 37.0095 78.093L36.4979 77.2337C34.4747 78.4384 31.34 78.2753 27.6884 76.1613L27.1874 77.0267ZM14.6948 57.2574C14.6948 60.767 16.1094 64.7159 18.3573 68.2662C20.6077 71.8206 23.7237 75.0242 27.1876 77.0269L27.6881 76.1612C24.3877 74.253 21.3822 71.1744 19.2022 67.7313C17.0196 64.2841 15.6948 60.52 15.6948 57.2574H14.6948ZM15.8653 52.5818C15.1174 53.8119 14.6948 55.3806 14.6948 57.2574H15.6948C15.6948 55.5302 16.0831 54.1484 16.7198 53.1013L15.8653 52.5818Z",fill:en}),eu.createElement("path",{d:"M27.4476 76.5841C20.6833 72.6732 15.2045 64.0198 15.2045 57.2475C15.2045 55.4455 15.6001 53.9703 16.3023 52.8317C14.4826 53.9208 13.375 56.0495 13.375 59.0891C13.375 65.8614 18.8537 74.5148 25.6181 78.4257C30.5826 81.297 34.8449 80.802 36.7733 77.6534C34.5284 78.9901 31.1957 78.7426 27.4575 76.5841H27.4476Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M25.6084 53.9109C21.8801 51.7525 18.5374 51.5049 16.2925 52.8416C15.6003 53.9802 15.1948 55.4554 15.1948 57.2574C15.1948 64.0297 20.6736 72.6832 27.4379 76.5941C31.1662 78.7525 34.5088 79 36.7537 77.6634C37.446 76.5247 37.8515 75.0495 37.8515 73.2475C37.8515 66.4752 32.3727 57.8218 25.6084 53.9109V53.9109Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"})),eu.createElement("defs",null,eu.createElement("clipPath",{id:"clip0_190_7736"},eu.createElement("rect",{width:"93",height:"100",fill:en,transform:"translate(4)"})))),Object8:({color:en="#ffffff",color2:ef="transparent"})=>eu.createElement("svg",{width:"100%",height:"100%",viewBox:"0 0 100 100",fill:"none",xmlns:"http://www.w3.org/2000/svg"},eu.createElement("path",{d:"M50.0001 89.38C71.7491 89.38 89.3801 71.749 89.3801 50C89.3801 28.251 71.7491 10.62 50.0001 10.62C28.2511 10.62 10.6201 28.251 10.6201 50C10.6201 71.749 28.2511 89.38 50.0001 89.38Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M26.2598 73.74C28.0498 78.29 30.3398 82.28 33.0098 85.53C36.7398 87.32 40.7998 88.52 45.0698 89.06C43.8898 86.15 42.8498 82.23 42.0198 77.57C36.3198 76.92 30.9998 75.6 26.2698 73.74H26.2598Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M42.01 22.4299C42.84 17.7599 43.88 13.8399 45.06 10.9399C40.79 11.4699 36.73 12.6799 33 14.4699C30.33 17.7199 28.04 21.7199 26.25 26.2599C30.98 24.3999 36.3 23.0799 42 22.4299H42.01Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M57.9899 77.57C57.1599 82.24 56.1199 86.16 54.9399 89.06C59.2099 88.53 63.2699 87.32 66.9999 85.53C69.6699 82.28 71.9599 78.28 73.7499 73.74C69.0199 75.6 63.6999 76.92 57.9999 77.57H57.9899Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M73.7397 26.2599C71.9497 21.7099 69.6597 17.7199 66.9897 14.4699C63.2597 12.6799 59.1997 11.4799 54.9297 10.9399C56.1097 13.8499 57.1497 17.7699 57.9797 22.4299C63.6797 23.0799 68.9997 24.3999 73.7297 26.2599H73.7397Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M49.9998 78.0199C47.2698 78.0199 44.6098 77.8599 42.0098 77.5599C42.8398 82.2299 43.8798 86.1499 45.0598 89.0499C46.6798 89.2499 48.3198 89.3699 49.9898 89.3699C51.6598 89.3699 53.3098 89.2499 54.9198 89.0499C56.0998 86.1399 57.1398 82.2199 57.9698 77.5599C55.3798 77.8499 52.7098 78.0199 49.9798 78.0199H49.9998Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M49.9998 21.98C52.7298 21.98 55.3898 22.14 57.9898 22.43C57.1598 17.76 56.1198 13.84 54.9398 10.94C53.3198 10.74 51.6798 10.62 50.0098 10.62C48.3398 10.62 46.6898 10.74 45.0798 10.94C43.8998 13.85 42.8598 17.77 42.0298 22.43C44.6198 22.14 47.2898 21.98 50.0198 21.98H49.9998Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M73.7397 73.7401C78.2897 71.9501 82.2797 69.6601 85.5297 66.9901C87.3197 63.2601 88.5197 59.2001 89.0597 54.9301C86.1497 56.1101 82.2297 57.1501 77.5697 57.9801C76.9197 63.6801 75.5997 69.0001 73.7397 73.7301V73.7401Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M77.5697 42.01C82.2397 42.84 86.1597 43.88 89.0597 45.06C88.5297 40.79 87.3197 36.73 85.5297 33C82.2797 30.33 78.2797 28.04 73.7397 26.25C75.5997 30.98 76.9197 36.3 77.5697 42V42.01Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M22.4299 57.9899C17.7599 57.1599 13.8399 56.1199 10.9399 54.9399C11.4699 59.2099 12.6799 63.2699 14.4699 66.9999C17.7199 69.6699 21.7199 71.9599 26.2599 73.7499C24.3999 69.0199 23.0799 63.6999 22.4299 57.9999V57.9899Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M26.2599 26.26C21.7099 28.05 17.7199 30.34 14.4699 33.01C12.6799 36.74 11.4799 40.8 10.9399 45.07C13.8499 43.89 17.7699 42.85 22.4299 42.02C23.0799 36.32 24.3999 31 26.2599 26.27V26.26Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M77.5697 42.0101C76.9197 36.3101 75.5997 30.9901 73.7397 26.2601C69.0097 24.4001 63.6897 23.0801 57.9897 22.4301C58.8997 27.5401 59.5597 33.5501 59.8997 40.1001C66.4497 40.4401 72.4597 41.1001 77.5697 42.0101Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M22.4297 57.99C23.0797 63.69 24.3997 69.01 26.2597 73.74C30.9897 75.6 36.3097 76.92 42.0097 77.57C41.0997 72.46 40.4397 66.45 40.0997 59.9C33.5497 59.56 27.5397 58.9 22.4297 57.99Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M42.0097 22.4301C36.3097 23.0801 30.9897 24.4001 26.2597 26.2601C24.3997 30.9901 23.0797 36.3101 22.4297 42.0101C27.5397 41.1001 33.5497 40.4401 40.0997 40.1001C40.4397 33.5501 41.0997 27.5401 42.0097 22.4301Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M59.8997 59.9C59.5597 66.45 58.8997 72.46 57.9897 77.57C63.6897 76.92 69.0097 75.6 73.7397 73.74C75.5997 69.01 76.9197 63.69 77.5697 57.99C72.4597 58.9 66.4497 59.56 59.8997 59.9Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M50.0001 39.85C53.4001 39.85 56.7101 39.94 59.9001 40.1C59.5601 33.55 58.9001 27.54 57.9901 22.43C55.4001 22.14 52.7301 21.98 50.0001 21.98C47.2701 21.98 44.6101 22.14 42.0101 22.43C41.1001 27.54 40.4401 33.55 40.1001 40.1C43.2901 39.94 46.6001 39.85 50.0001 39.85Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M50.0001 60.15C46.6001 60.15 43.2901 60.06 40.1001 59.9C40.4401 66.45 41.1001 72.46 42.0101 77.57C44.6001 77.86 47.2701 78.03 50.0001 78.03C52.7301 78.03 55.3901 77.87 57.9901 77.57C58.9001 72.46 59.5601 66.45 59.9001 59.9C56.7101 60.06 53.4001 60.15 50.0001 60.15Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M21.9799 50C21.9799 47.27 22.1399 44.61 22.4399 42.01C17.7699 42.84 13.8499 43.88 10.9499 45.06C10.7499 46.68 10.6299 48.32 10.6299 49.99C10.6299 51.66 10.7499 53.31 10.9499 54.92C13.8599 56.1 17.7799 57.14 22.4399 57.97C22.1499 55.38 21.9799 52.71 21.9799 49.98V50Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M78.0201 50C78.0201 52.73 77.8601 55.39 77.5601 57.99C82.2301 57.16 86.1501 56.12 89.0501 54.94C89.2501 53.32 89.3701 51.68 89.3701 50.01C89.3701 48.34 89.2501 46.69 89.0501 45.08C86.1401 43.9 82.2201 42.86 77.5601 42.03C77.8501 44.62 78.0201 47.29 78.0201 50.02V50Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M60.1499 50C60.1499 53.4 60.0599 56.71 59.8999 59.9C66.4499 59.56 72.4599 58.9 77.5699 57.99C77.8599 55.4 78.0299 52.73 78.0299 50C78.0299 47.27 77.8699 44.61 77.5699 42.01C72.4599 41.1 66.4499 40.44 59.8999 40.1C60.0599 43.29 60.1499 46.6 60.1499 50Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M39.8497 50C39.8497 46.6 39.9397 43.29 40.0997 40.1C33.5497 40.44 27.5397 41.1 22.4297 42.01C22.1397 44.6 21.9697 47.27 21.9697 50C21.9697 52.73 22.1297 55.39 22.4297 57.99C27.5397 58.9 33.5497 59.56 40.0997 59.9C39.9397 56.71 39.8497 53.4 39.8497 50Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M59.9001 40.1C56.7101 39.94 53.4001 39.85 50.0001 39.85C46.6001 39.85 43.2901 39.94 40.1001 40.1C39.9401 43.29 39.8501 46.6 39.8501 50C39.8501 53.4 39.9401 56.71 40.1001 59.9C43.2901 60.06 46.6001 60.15 50.0001 60.15C53.4001 60.15 56.7101 60.06 59.9001 59.9C60.0601 56.71 60.1501 53.4 60.1501 50C60.1501 46.6 60.0601 43.29 59.9001 40.1Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"})),Object9:({color:en="#ffffff",color2:ef="transparent"})=>eu.createElement("svg",{width:"100",height:"100",viewBox:"0 0 100 100",fill:"none",xmlns:"http://www.w3.org/2000/svg"},eu.createElement("path",{d:"M60.1999 77.7701L55.6799 80.3901L51.1699 77.7701L55.6799 75.1401L60.1999 77.7701Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M67.1799 73.7001L62.6699 76.3301L58.1499 73.7001L62.6699 71.0801L67.1799 73.7001Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M74.1696 69.64L69.6497 72.26L65.1396 69.64L69.6497 67.02L74.1696 69.64Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M81.1501 65.5802L76.6401 68.2002L72.1201 65.5802L76.6401 62.9602L81.1501 65.5802Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M88.1301 61.5201L83.6201 64.1401L79.1001 61.5201L83.6201 58.9001L88.1301 61.5201Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M95.1199 57.4601L90.5998 60.0801L86.0898 57.4601L90.5998 54.8401L95.1199 57.4601Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M39.7998 77.7701L44.3198 80.3901L48.8298 77.7701L44.3198 75.1401L39.7998 77.7701Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M32.8198 73.7001L37.3298 76.3301L41.8498 73.7001L37.3298 71.0801L32.8198 73.7001Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M25.8301 69.64L30.3501 72.26L34.8601 69.64L30.3501 67.02L25.8301 69.64Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M18.8501 65.5802L23.3601 68.2002L27.8801 65.5802L23.3601 62.9602L18.8501 65.5802Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M11.8701 61.5201L16.3801 64.1401L20.9001 61.5201L16.3801 58.9001L11.8701 61.5201Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M4.87988 57.4601L9.39988 60.0801L13.9099 57.4601L9.39988 54.8401L4.87988 57.4601Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M50 69.2301L92.21 44.7101L50 19.6101L7.79004 44.7101L50 69.2301Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M50 78.4402V69.2302L92.21 44.7102V53.9902L50 78.4402Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M7.79004 53.9402V44.7102L50 69.2302V78.4402L7.79004 53.9402Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M48.7801 41.4501C52.8601 39.0801 59.4701 39.0801 63.5501 41.4501C64.6901 42.1101 65.5001 42.9001 66.0101 43.7301C67.3001 41.6001 66.4901 39.1301 63.5501 37.4301C59.4701 35.0601 52.8601 35.0601 48.7801 37.4301C45.9701 39.0601 45.0901 41.4001 46.1601 43.4701L31.0601 49.4401L35.1801 51.8401L46.1601 47.5001C45.0901 45.4301 45.9701 43.1001 48.7801 41.4601V41.4501Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M53.1602 47.5201C56.7202 48.1401 60.7402 47.6301 63.5502 46.0001C64.6902 45.3401 65.5002 44.5501 66.0102 43.7201C65.5102 42.8901 64.7002 42.1101 63.5502 41.4401C59.4702 39.0701 52.8602 39.0701 48.7802 41.4401C45.9702 43.0701 45.0902 45.4101 46.1602 47.4801L35.1802 51.8201L42.8702 56.2901L53.1502 47.5201H53.1602Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"})),Object10:({color:en="#ffffff",color2:ef="transparent"})=>eu.createElement("svg",{width:"100",height:"100",viewBox:"0 0 100 100",fill:"none",xmlns:"http://www.w3.org/2000/svg"},eu.createElement("path",{d:"M15.8398 35.49L5.25977 52.72L19.7898 71.85L50.9198 81.68L80.4098 76.44L90.9998 59.21L76.4698 40.08L45.3398 30.25L15.8398 35.49Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M47.4296 18.24L78.5596 28.07L93.0896 47.2L82.5096 64.43L53.0096 69.67L21.8796 59.84L7.34961 40.71L17.9296 23.48L47.4296 18.24ZM29.8196 31.02L23.1296 41.91L32.3096 54L51.9796 60.21L70.6096 56.9L77.2996 46.01L68.1196 33.92L48.4496 27.71L29.8196 31.02Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M7.34977 40.71L5.25977 52.72L19.7898 71.85L21.8798 59.84L7.34977 40.71Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M53.0099 69.6699L50.9199 81.6799L80.4099 76.4399L82.5099 64.4299L53.0099 69.6699Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M21.8795 59.84L19.7896 71.85L50.9195 81.68L53.0095 69.67L21.8795 59.84Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M82.5097 64.43L80.4097 76.44L90.9997 59.2099L93.0897 47.2L82.5097 64.43Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M29.82 31.01L27.73 43.02L46.37 39.71L48.46 27.71L29.82 31.01Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M66.0298 45.92L68.1298 33.91L77.2998 46L72.2498 54.09L66.0298 45.92Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M25.9896 45.66L27.7296 43.02L29.8196 31.01L23.1396 41.9L25.9896 45.66Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M48.4596 27.71L46.3696 39.71L66.0296 45.92L68.1296 33.91L48.4596 27.71Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"})),Object11:({color:en="#ffffff"})=>eu.createElement("svg",{width:"100",height:"100",viewBox:"0 0 100 100",fill:"none",xmlns:"http://www.w3.org/2000/svg"},eu.createElement("path",{d:"M50.0001 28.13C56.5901 28.13 62.1701 30.67 64.1201 34.19C64.6001 33.32 64.8601 32.4 64.8601 31.44C64.8601 26.57 58.2001 22.63 49.9901 22.63C41.7801 22.63 35.1201 26.57 35.1201 31.44C35.1201 32.4 35.3801 33.33 35.8601 34.19C37.8101 30.67 43.3901 28.13 49.9801 28.13H50.0001Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M49.9999 40.24C56.5899 40.24 62.1699 37.7 64.1199 34.18C62.1699 30.66 56.5899 28.12 49.9999 28.12C43.4099 28.12 37.8299 30.66 35.8799 34.18C37.8299 37.7 43.4099 40.24 49.9999 40.24Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M50.0002 51.56C68.2422 51.56 83.0302 42.7938 83.0302 31.98C83.0302 21.1663 68.2422 12.4 50.0002 12.4C31.7582 12.4 16.9702 21.1663 16.9702 31.98C16.9702 42.7938 31.7582 51.56 50.0002 51.56Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M60.9005 50.46L55.5405 86.34C55.7905 86.21 56.0205 86.08 56.2405 85.93L63.8805 49.75C62.9105 50.02 61.9205 50.25 60.9105 50.46H60.9005Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M18.6704 38.1901L41.8404 83.7301C42.5904 85.7001 45.3204 87.2201 48.7304 87.5201L43.5304 51.1701C31.8504 49.8001 22.3804 44.7701 18.6704 38.1801V38.1901Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M51.8906 51.52V87.45C52.9306 87.31 53.9106 87.05 54.7606 86.7L55.5106 51.28C54.3206 51.4 53.1206 51.48 51.8906 51.52Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M75.0103 44.7701L61.0703 78.0001L81.3303 38.2001C79.9503 40.6401 77.7903 42.8601 75.0103 44.7701Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M50.0005 51.5601C47.7905 51.5601 45.6305 51.4301 43.5405 51.1801L48.7405 87.5301C49.1505 87.5701 49.5705 87.59 50.0005 87.59C50.6505 87.59 51.2805 87.5401 51.8905 87.4601V51.5201C51.2605 51.5401 50.6405 51.5601 50.0005 51.5601Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M55.5103 51.2901L54.7603 86.7101C55.0303 86.6001 55.2903 86.4701 55.5403 86.3401L60.9003 50.4601C59.1603 50.8201 57.3603 51.1001 55.5103 51.2801V51.2901Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M63.8705 49.75L56.2305 85.93C57.1905 85.29 57.8805 84.51 58.1805 83.64L61.0505 77.99L74.9905 44.76C71.9405 46.86 68.1505 48.56 63.8605 49.74L63.8705 49.75Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"})),Object12:({color:en="#ffffff",color2:ef="transparent"})=>eu.createElement("svg",{width:"100",height:"100",viewBox:"0 0 100 100",fill:"none",xmlns:"http://www.w3.org/2000/svg"},eu.createElement("path",{d:"M41.3604 68.6999V77.0099L49.6703 72.2099V63.8999L41.3604 68.6999Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M58.0004 68.6999V77.0099L49.6904 72.2099V63.8999L58.0004 68.6999Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M49.6801 81.7799V73.4599L41.3701 68.6599V76.9799L49.6801 81.7799Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M49.6802 81.7799V73.4599L57.9902 68.6599V76.9799L49.6802 81.7799Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M41.3701 68.6599L49.6901 63.8999L58.0001 68.6599L49.6901 73.4599L41.3801 68.6599H41.3701Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M9.72021 62.56V70.87L18.0302 66.07V57.76L9.72021 62.56Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M26.3603 62.56V70.87L18.0503 66.07V57.76L26.3603 62.56Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M18.04 75.64V67.32L9.72998 62.52V70.84L18.04 75.64Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M18.04 75.64V67.32L26.35 62.52V70.84L18.04 75.64Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M9.72998 62.52L18.05 57.76L26.36 62.52L18.05 67.32L9.73998 62.52H9.72998Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M20.25 68.6999V77.0099L28.56 72.2099V63.8999L20.25 68.6999Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M36.8901 68.6999V77.0099L28.5801 72.2099V63.8999L36.8901 68.6999Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M28.5698 81.7799V73.4599L20.2598 68.6599V76.9799L28.5698 81.7799Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M28.5698 81.7799V73.4599L36.8798 68.6599V76.9799L28.5698 81.7799Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M20.2598 68.6599L28.5798 63.8999L36.8898 68.6599L28.5798 73.4599L20.2698 68.6599H20.2598Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M30.79 74.85V83.16L39.1 78.36V70.05L30.79 74.85Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M47.4301 74.85V83.16L39.1201 78.36V70.05L47.4301 74.85Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M39.1098 87.9301V79.6101L30.7998 74.8101V83.1301L39.1098 87.9301Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M39.1099 87.9301V79.6101L47.4199 74.8101V83.1301L39.1099 87.9301Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M30.7998 74.81L39.1198 70.05L47.4298 74.81L39.1198 79.61L30.8098 74.81H30.7998Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M81.3003 57.76V66.07L89.6103 70.87V62.56L81.3003 57.76Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M81.2802 57.76V66.07L72.9702 70.87V62.56L81.2802 57.76Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M89.6 70.84V62.52L81.29 67.32V75.64L89.6 70.84Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M72.98 70.84V62.52L81.29 67.32V75.64L72.98 70.84Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M81.29 67.32L72.98 62.52L81.29 57.76L89.61 62.52L81.3 67.32H81.29Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M70.7603 63.8999V72.2099L79.0703 77.0099V68.6999L70.7603 63.8999Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M70.7504 63.8999V72.2099L62.4404 77.0099V68.6999L70.7504 63.8999Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M79.0703 76.9799V68.6599L70.7603 73.4599V81.7799L79.0703 76.9799Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M62.4404 76.9799V68.6599L70.7504 73.4599V81.7799L62.4404 76.9799Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M70.7504 73.4599L62.4404 68.6599L70.7504 63.8999L79.0704 68.6599L70.7604 73.4599H70.7504Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M60.2202 70.05V78.36L68.5302 83.16V74.85L60.2202 70.05Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M60.2104 70.05V78.36L51.9004 83.16V74.85L60.2104 70.05Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M68.5302 83.12V74.8L60.2202 79.6V87.92L68.5302 83.12Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M51.9102 83.12V74.8L60.2202 79.6V87.92L51.9102 83.12Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M60.2202 79.61L51.9102 74.81L60.2202 70.05L68.5402 74.81L60.2302 79.61H60.2202Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M41.3301 80.9899V89.2999L49.6401 84.4999V76.1899L41.3301 80.9899Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M57.9599 80.9899V89.2999L49.6499 84.4999V76.1899L57.9599 80.9899Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M49.6401 94.07V85.75L41.3301 80.95V89.27L49.6401 94.07Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M49.6499 94.07V85.75L57.9599 80.95V89.27L49.6499 94.07Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M41.3301 80.9499L49.6501 76.1899L57.9601 80.9499L49.6501 85.7499L41.3401 80.9499H41.3301Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M30.8301 51.7199V60.0299L39.1401 55.2299V46.9199L30.8301 51.7199Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M47.4702 51.7199V60.0299L39.1602 55.2299V46.9199L47.4702 51.7199Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M39.1498 64.7999V56.4799L30.8398 51.6799V59.9999L39.1498 64.7999Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M39.1499 64.7999V56.4799L47.4599 51.6799V59.9999L39.1499 64.7999Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M30.8301 51.6799L39.1501 46.9199L47.4601 51.6799L39.1501 56.4799L30.8401 51.6799H30.8301Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M9.72021 51.7199V60.0299L18.0302 55.2299V46.9199L9.72021 51.7199Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M26.3603 51.7199V60.0299L18.0503 55.2299V46.9199L26.3603 51.7199Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M18.04 64.7999V56.4799L9.72998 51.6799V59.9999L18.04 64.7999Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M18.04 64.7999V56.4799L26.35 51.6799V59.9999L18.04 64.7999Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M9.72998 51.6799L18.05 46.9199L26.36 51.6799L18.05 56.4799L9.73998 51.6799H9.72998Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M30.79 64.01V72.32L39.1 67.52V59.21L30.79 64.01Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M47.4301 64.01V72.32L39.1201 67.52V59.21L47.4301 64.01Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M39.1098 77.09V68.77L30.7998 63.97V72.29L39.1098 77.09Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M39.1099 77.09V68.77L47.4199 63.97V72.29L39.1099 77.09Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M30.7998 63.97L39.1198 59.21L47.4298 63.97L39.1198 68.77L30.8098 63.97H30.7998Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M81.3003 46.9199V55.2299L89.6103 60.0299V51.7199L81.3003 46.9199Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M81.2802 46.9199V55.2299L72.9702 60.0299V51.7199L81.2802 46.9199Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M89.6 59.9999V51.6799L81.29 56.4799V64.7999L89.6 59.9999Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M72.98 59.9999V51.6799L81.29 56.4799V64.7999L72.98 59.9999Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M81.29 56.4799L72.98 51.6799L81.29 46.9199L89.61 51.6799L81.3 56.4799H81.29Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M70.7603 53.0698V61.3798L79.0703 66.1798V57.8698L70.7603 53.0698Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M70.7504 53.0698V61.3798L62.4404 66.1798V57.8698L70.7504 53.0698Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M79.0703 66.1398V57.8198L70.7603 62.6198V70.9398L79.0703 66.1398Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M62.4404 66.1398V57.8198L70.7504 62.6198V70.9398L62.4404 66.1398Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M70.7504 62.6298L62.4404 57.8298L70.7504 53.0698L79.0704 57.8298L70.7604 62.6298H70.7504Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M60.2202 59.21V67.52L68.5302 72.32V64.01L60.2202 59.21Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M60.2104 59.21V67.52L51.9004 72.32V64.01L60.2104 59.21Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M68.5302 72.29V63.97L60.2202 68.77V77.09L68.5302 72.29Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M51.9102 72.29V63.97L60.2202 68.77V77.09L51.9102 72.29Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M60.2202 68.77L51.9102 63.97L60.2202 59.21L68.5402 63.97L60.2302 68.77H60.2202Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M41.3301 70.1499V78.4599L49.6401 73.6599V65.3499L41.3301 70.1499Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M57.9599 70.1499V78.4599L49.6499 73.6599V65.3499L57.9599 70.1499Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M49.6401 83.2299V74.9099L41.3301 70.1099V78.4299L49.6401 83.2299Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M49.6499 83.2299V74.9099L57.9599 70.1099V78.4299L49.6499 83.2299Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M41.3301 70.1099L49.6501 65.3499L57.9601 70.1099L49.6501 74.9099L41.3401 70.1099H41.3301Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M51.9004 28.6V36.91L60.2104 32.1101V23.8L51.9004 28.6Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M68.5405 28.6V36.91L60.2305 32.1101V23.8L68.5405 28.6Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M60.2202 41.6801V33.3601L51.9102 28.5601V36.8801L60.2202 41.6801Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M60.2202 41.6801V33.3601L68.5302 28.5601V36.8801L60.2202 41.6801Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M51.9102 28.56L60.2302 23.8L68.5402 28.56L60.2302 33.3601L51.9202 28.56H51.9102Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M62.4404 34.7399V43.0499L70.7504 38.2499V29.9399L62.4404 34.7399Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M79.0703 34.7399V43.0499L70.7603 38.2499V29.9399L79.0703 34.7399Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M70.7504 47.82V39.5L62.4404 34.7V43.02L70.7504 47.82Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M70.7505 47.82V39.5L79.0605 34.7V43.02L70.7505 47.82Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M62.4404 34.6999L70.7604 29.9399L79.0704 34.6999L70.7604 39.4999L62.4504 34.6999H62.4404Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M51.9004 40.8801V49.1901L60.2104 44.3901V36.0801L51.9004 40.8801Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M68.5405 40.8801V49.1901L60.2305 44.3901V36.0801L68.5405 40.8801Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M60.2202 53.9601V45.6401L51.9102 40.8401V49.1601L60.2202 53.9601Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M60.2202 53.9601V45.6401L68.5302 40.8401V49.1601L60.2202 53.9601Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M51.9102 40.8501L60.2302 36.0901L68.5402 40.8501L60.2302 45.6501L51.9202 40.8501H51.9102Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M9.72021 40.8801V49.1901L18.0302 44.3901V36.0801L9.72021 40.8801Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M26.3603 40.8801V49.1901L18.0503 44.3901V36.0801L26.3603 40.8801Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M18.04 53.9601V45.6401L9.72998 40.8401V49.1601L18.04 53.9601Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M18.04 53.9601V45.6401L26.35 40.8401V49.1601L18.04 53.9601Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M9.72998 40.8501L18.05 36.0901L26.36 40.8501L18.05 45.6501L9.73998 40.8501H9.72998Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M30.79 53.1701V61.4801L39.1 56.6801V48.3701L30.79 53.1701Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M47.4301 53.1701V61.4801L39.1201 56.6801V48.3701L47.4301 53.1701Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M39.1098 66.2501V57.9301L30.7998 53.1301V61.4501L39.1098 66.2501Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M39.1099 66.2501V57.9301L47.4199 53.1301V61.4501L39.1099 66.2501Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M30.7998 53.1301L39.1198 48.3701L47.4298 53.1301L39.1198 57.9301L30.8098 53.1301H30.7998Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M81.3003 36.0801V44.3901L89.6103 49.1901V40.8801L81.3003 36.0801Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M81.2802 36.0801V44.3901L72.9702 49.1901V40.8801L81.2802 36.0801Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M89.6 49.1601V40.8401L81.29 45.6401V53.9601L89.6 49.1601Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M72.98 49.1601V40.8401L81.29 45.6401V53.9601L72.98 49.1601Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M81.29 45.6501L72.98 40.8501L81.29 36.0901L89.61 40.8501L81.3 45.6501H81.29Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M70.7603 42.23V50.54L79.0703 55.34V47.03L70.7603 42.23Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M70.7504 42.23V50.54L62.4404 55.34V47.03L70.7504 42.23Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M79.0703 55.31V46.99L70.7603 51.79V60.11L79.0703 55.31Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M62.4404 55.31V46.99L70.7504 51.79V60.11L62.4404 55.31Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M70.7504 51.79L62.4404 46.99L70.7504 42.23L79.0704 46.99L70.7604 51.79H70.7504Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M41.3301 59.31V67.62L49.6401 62.82V54.51L41.3301 59.31Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M57.9599 59.31V67.62L49.6499 62.82V54.51L57.9599 59.31Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M49.6401 72.39V64.07L41.3301 59.27V67.59L49.6401 72.39Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M49.6499 72.39V64.07L57.9599 59.27V67.59L49.6499 72.39Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M41.3301 59.27L49.6501 54.51L57.9601 59.27L49.6501 64.07L41.3401 59.27H41.3301Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M51.8999 17.76V26.07L60.2099 21.27V12.96L51.8999 17.76Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M68.54 17.76V26.07L60.23 21.27V12.96L68.54 17.76Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M60.2197 30.84V22.52L51.9097 17.72V26.04L60.2197 30.84Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M60.2197 30.84V22.52L68.5297 17.72V26.04L60.2197 30.84Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M51.9097 17.72L60.2297 12.96L68.5397 17.72L60.2297 22.52L51.9197 17.72H51.9097Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M30.79 42.33V50.64L39.1 45.84V37.53L30.79 42.33Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M47.4301 42.33V50.64L39.1201 45.84V37.53L47.4301 42.33Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M39.1098 55.41V47.09L30.7998 42.29V50.61L39.1098 55.41Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M39.1099 55.41V47.09L47.4199 42.29V50.61L39.1099 55.41Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M30.7998 42.29L39.1198 37.53L47.4298 42.29L39.1198 47.09L30.8098 42.29H30.7998Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M81.3003 25.25V33.56L89.6103 38.36V30.05L81.3003 25.25Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M81.2802 25.25V33.56L72.9702 38.36V30.05L81.2802 25.25Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M89.6 38.33V30.01L81.29 34.81V43.13L89.6 38.33Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M72.98 38.33V30.01L81.29 34.81V43.13L72.98 38.33Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M81.29 34.81L72.98 30.01L81.29 25.25L89.61 30.01L81.3 34.81H81.29Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"})),Object13:({color:en="#ffffff",color2:ef="transparent"})=>eu.createElement("svg",{width:"100",height:"100",viewBox:"0 0 100 100",fill:"none",xmlns:"http://www.w3.org/2000/svg"},eu.createElement("path",{d:"M41.6602 31.4902V39.8402L50.0102 35.0202V26.6702L41.6602 31.4902Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M58.3803 31.4902V39.8402L50.0303 35.0202V26.6702L58.3803 31.4902Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M50.0199 44.6302V36.2702L41.6699 31.4502V39.8102L50.0199 44.6302Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M50.02 44.6302V36.2702L58.37 31.4502V39.8102L50.02 44.6302Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M41.6699 31.4502L50.0299 26.6702L58.3699 31.4502L50.0199 36.2702L41.6699 31.4502Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M52.25 37.6601V46.0101L60.6 41.1901V32.8401L52.25 37.6601Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M68.9599 37.6601V46.0101L60.6099 41.1901V32.8401L68.9599 37.6601Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M60.6 50.8001V42.4401L52.25 37.6201V45.9801L60.6 50.8001Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M60.6001 50.8001V42.4401L68.9501 37.6201V45.9801L60.6001 50.8001Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M52.25 37.6201L60.61 32.8401L68.95 37.6201L60.6 42.4401L52.25 37.6201Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M62.8301 43.8303V52.1803L71.1801 47.3603V39.0103L62.8301 43.8303Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M79.5502 43.8303V52.1803L71.2002 47.3603V39.0103L79.5502 43.8303Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M71.1898 56.9703V48.6103L62.8398 43.7903V52.1503L71.1898 56.9703Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M71.1899 56.9703V48.6103L79.5399 43.7903V52.1503L71.1899 56.9703Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M62.8398 43.7903L71.1998 39.0103L79.5398 43.7903L71.1898 48.6103L62.8398 43.7903Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M31.0801 37.6601V46.0101L39.4301 41.1901V32.8401L31.0801 37.6601Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M47.7899 37.6601V46.0101L39.4399 41.1901V32.8401L47.7899 37.6601Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M39.4301 50.8001V42.4401L31.0801 37.6201V45.9801L39.4301 50.8001Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M39.4399 50.8001V42.4401L47.7899 37.6201V45.9801L39.4399 50.8001Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M31.0801 37.6201L39.4401 32.8401L47.7801 37.6201L39.4301 42.4401L31.0801 37.6201Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M41.6602 43.8303V52.1803L50.0102 47.3603V39.0103L41.6602 43.8303Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M58.3803 43.8303V52.1803L50.0303 47.3603V39.0103L58.3803 43.8303Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M50.0199 56.9703V48.6103L41.6699 43.7903V52.1503L50.0199 56.9703Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M50.02 56.9703V48.6103L58.37 43.7903V52.1503L50.02 56.9703Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M41.6699 43.7903L50.0299 39.0103L58.3699 43.7903L50.0199 48.6103L41.6699 43.7903Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M52.25 50.0002V58.3502L60.6 53.5302V45.1802L52.25 50.0002Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M68.9599 50.0002V58.3502L60.6099 53.5302V45.1802L68.9599 50.0002Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M60.6 63.1402V54.7802L52.25 49.9602V58.3202L60.6 63.1402Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M60.6001 63.1402V54.7802L68.9501 49.9602V58.3202L60.6001 63.1402Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M52.25 49.9602L60.61 45.1802L68.95 49.9602L60.6 54.7802L52.25 49.9602Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M20.4902 43.8303V52.1803L28.8402 47.3603V39.0103L20.4902 43.8303Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M37.2104 43.8303V52.1803L28.8604 47.3603V39.0103L37.2104 43.8303Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M28.85 56.9703V48.6103L20.5 43.7903V52.1503L28.85 56.9703Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M28.8501 56.9703V48.6103L37.2001 43.7903V52.1503L28.8501 56.9703Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M20.5 43.7903L28.86 39.0103L37.2 43.7903L28.85 48.6103L20.5 43.7903Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M31.0801 50.0002V58.3502L39.4301 53.5302V45.1802L31.0801 50.0002Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M47.7899 50.0002V58.3502L39.4399 53.5302V45.1802L47.7899 50.0002Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M39.4301 63.1402V54.7802L31.0801 49.9602V58.3202L39.4301 63.1402Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M39.4399 63.1402V54.7802L47.7899 49.9602V58.3202L39.4399 63.1402Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M31.0801 49.9602L39.4401 45.1802L47.7801 49.9602L39.4301 54.7802L31.0801 49.9602Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M41.6602 56.1701V64.5201L50.0102 59.7001V51.3501L41.6602 56.1701Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M58.3803 56.1701V64.5201L50.0303 59.7001V51.3501L58.3803 56.1701Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M50.0199 69.3101V60.9501L41.6699 56.1301V64.4901L50.0199 69.3101Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M50.02 69.3101V60.9501L58.37 56.1301V64.4901L50.02 69.3101Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M41.6699 56.1401L50.0299 51.3601L58.3699 56.1401L50.0199 60.9601L41.6699 56.1401Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M9.87012 50.0002V58.3502L18.2201 53.5302V45.1802L9.87012 50.0002Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M26.58 50.0002V58.3502L18.23 53.5302V45.1802L26.58 50.0002Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M18.2299 63.1402V54.7802L9.87988 49.9602V58.3202L18.2299 63.1402Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M18.23 63.1402V54.7802L26.58 49.9602V58.3202L18.23 63.1402Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M9.87988 49.9602L18.2399 45.1802L26.5799 49.9602L18.2299 54.7802L9.87988 49.9602Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M20.4502 56.1701V64.5201L28.8002 59.7001V51.3501L20.4502 56.1701Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M37.1703 56.1701V64.5201L28.8203 59.7001V51.3501L37.1703 56.1701Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M28.81 69.3101V60.9501L20.46 56.1301V64.4901L28.81 69.3101Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M28.8101 69.3101V60.9501L37.1601 56.1301V64.4901L28.8101 69.3101Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M20.46 56.1401L28.82 51.3601L37.16 56.1401L28.81 60.9601L20.46 56.1401Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M31.04 62.3503V70.7003L39.39 65.8803V57.5303L31.04 62.3503Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M47.7499 62.3503V70.7003L39.3999 65.8803V57.5303L47.7499 62.3503Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M39.3998 75.4903V67.1303L31.0498 62.3103V70.6703L39.3998 75.4903Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M39.3999 75.4903V67.1303L47.7499 62.3103V70.6703L39.3999 75.4903Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M31.0498 62.3103L39.4098 57.5303L47.7498 62.3103L39.3998 67.1303L31.0498 62.3103Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M81.7798 45.1802V53.5302L90.1298 58.3502V50.0002L81.7798 45.1802Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M81.7699 45.1802V53.5302L73.4199 58.3502V50.0002L81.7699 45.1802Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M90.12 58.3202V49.9602L81.77 54.7802V63.1402L90.12 58.3202Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M73.4199 58.3202V49.9602L81.7699 54.7802V63.1402L73.4199 58.3202Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M81.7699 54.7902L73.4199 49.9702L81.7599 45.1902L90.1199 49.9702L81.7699 54.7902Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M71.1899 51.3501V59.7001L79.5399 64.5201V56.1701L71.1899 51.3501Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M71.1801 51.3501V59.7001L62.8301 64.5201V56.1701L71.1801 51.3501Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M79.5399 64.4901V56.1301L71.1899 60.9501V69.3101L79.5399 64.4901Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M62.8398 64.4901V56.1301L71.1898 60.9501V69.3101L62.8398 64.4901Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M71.1898 60.9601L62.8398 56.1401L71.1798 51.3601L79.5398 56.1401L71.1898 60.9601Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M60.6099 57.5203V65.8703L68.9599 70.6903V62.3403L60.6099 57.5203Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M60.6 57.5203V65.8703L52.25 70.6903V62.3403L60.6 57.5203Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M68.9501 70.6603V62.3003L60.6001 67.1203V75.4803L68.9501 70.6603Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M52.25 70.6603V62.3003L60.6 67.1203V75.4803L52.25 70.6603Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M60.6 67.1303L52.25 62.3103L60.59 57.5303L68.95 62.3103L60.6 67.1303Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M41.6201 68.5202V76.8702L49.9701 72.0502V63.7002L41.6201 68.5202Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M58.3402 68.5202V76.8702L49.9902 72.0502V63.7002L58.3402 68.5202Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M49.9799 81.6602V73.3002L41.6299 68.4802V76.8402L49.9799 81.6602Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M49.98 81.6602V73.3002L58.33 68.4802V76.8402L49.98 81.6602Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M41.6299 68.4802L49.9899 63.7002L58.3299 68.4802L49.9799 73.3002L41.6299 68.4802Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M49.97 53.8501L80.18 36.3001L49.97 18.3401L19.77 36.3001L49.97 53.8501Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M37.4702 36.18L40.0702 37.69C43.3302 35.75 49.9702 31.8 49.9702 31.8V28.74L37.4702 36.18Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M49.9702 28.75V31.81L59.8802 37.69L62.4802 36.18L49.9702 28.75Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M59.8801 37.69L49.9801 31.8C49.9801 31.8 43.3401 35.75 40.0801 37.69L49.9801 43.44L59.8801 37.69Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M49.9702 66.88V53.85L80.1802 36.3V49.53L49.9702 66.88Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M19.77 48.92V36.3L49.97 53.85V66.88L19.77 48.92Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"})),Object14:({color:en="#ffffff",color2:ef="transparent"})=>eu.createElement("svg",{width:"100",height:"100",viewBox:"0 0 100 100",fill:"none",xmlns:"http://www.w3.org/2000/svg"},eu.createElement("path",{d:"M38.54 41.38V52.86L50.02 46.23V34.75L38.54 41.38Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M61.52 41.38V52.86L50.04 46.23V34.75L61.52 41.38Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M50.0298 59.4501V47.9601L38.5498 41.3301V52.8201L50.0298 59.4501Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M50.0303 59.4501V47.9601L61.5103 41.3301V52.8201L50.0303 59.4501Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M38.5498 41.33L50.0398 34.75L61.5098 41.33L50.0298 47.96L38.5498 41.33Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M53.0898 49.87V61.35L64.5698 54.72V43.24L53.0898 49.87Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M76.0698 49.87V61.35L64.5898 54.72V43.24L76.0698 49.87Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M64.5796 67.9401V56.4501L53.0996 49.8201V61.3101L64.5796 67.9401Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M64.5801 67.9401V56.4501L76.0601 49.8201V61.3101L64.5801 67.9401Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M53.0996 49.82L64.5896 43.24L76.0596 49.82L64.5796 56.45L53.0996 49.82Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M23.98 49.87V61.35L35.46 54.72V43.24L23.98 49.87Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M46.96 49.87V61.35L35.48 54.72V43.24L46.96 49.87Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M35.4697 67.9401V56.4501L23.9897 49.8201V61.3101L35.4697 67.9401Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M35.4702 67.9401V56.4501L46.9502 49.8201V61.3101L35.4702 67.9401Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M23.9897 49.82L35.4797 43.24L46.9497 49.82L35.4697 56.45L23.9897 49.82Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M38.54 58.35V69.83L50.02 63.2V51.72L38.54 58.35Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M61.52 58.35V69.83L50.04 63.2V51.72L61.52 58.35Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M50.0298 76.42V64.93L38.5498 58.3V69.7901L50.0298 76.42Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M50.0303 76.42V64.93L61.5103 58.3V69.7901L50.0303 76.42Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M38.5498 58.3L50.0398 51.72L61.5098 58.3L50.0298 64.93L38.5498 58.3Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M9.37988 58.35V69.83L20.8599 63.2V51.72L9.37988 58.35Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M32.3599 58.35V69.83L20.8799 63.2V51.72L32.3599 58.35Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M20.8696 76.42V64.93L9.38965 58.3V69.7901L20.8696 76.42Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M20.8701 76.42V64.93L32.3501 58.3V69.7901L20.8701 76.42Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M9.38965 58.3L20.8796 51.72L32.3496 58.3L20.8696 64.93L9.38965 58.3Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M23.9297 66.84V78.32L35.4097 71.69V60.21L23.9297 66.84Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M46.9097 66.84V78.32L35.4297 71.69V60.21L46.9097 66.84Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M35.4195 84.9V73.41L23.9395 66.78V78.27L35.4195 84.9Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M35.4199 84.9V73.41L46.8999 66.78V78.27L35.4199 84.9Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M23.9395 66.7799L35.4295 60.2L46.8995 66.7799L35.4195 73.41L23.9395 66.7799Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M79.1396 51.72V63.2L90.6197 69.83V58.35L79.1396 51.72Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M79.1197 51.72V63.2L67.6396 69.83V58.35L79.1197 51.72Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M90.6099 69.7901V58.3L79.1299 64.93V76.42L90.6099 69.7901Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M67.6494 69.7901V58.3L79.1294 64.93V76.42L67.6494 69.7901Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M79.1294 64.93L67.6494 58.3L79.1194 51.72L90.6094 58.3L79.1294 64.93Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M64.5898 60.21V71.69L76.0698 78.32V66.84L64.5898 60.21Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M64.5698 60.21V71.69L53.0898 78.32V66.84L64.5698 60.21Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M76.0601 78.27V66.78L64.5801 73.41V84.9L76.0601 78.27Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M53.0996 78.27V66.78L64.5796 73.41V84.9L53.0996 78.27Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M64.5796 73.41L53.0996 66.7799L64.5696 60.2L76.0596 66.7799L64.5796 73.41Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M38.48 75.3199V86.7999L49.96 80.1699V68.6899L38.48 75.3199Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M61.46 75.3199V86.7999L49.98 80.1699V68.6899L61.46 75.3199Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M49.9697 93.39V81.9L38.4897 75.27V86.76L49.9697 93.39Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M49.9702 93.39V81.9L61.4502 75.27V86.76L49.9702 93.39Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M38.4897 75.2699L49.9797 68.6899L61.4497 75.2699L49.9697 81.8999L38.4897 75.2699Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M79.0999 31.5401L49.9999 48.4501L20.8999 31.5401L49.9999 14.6401L79.0999 31.5401Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M77.4701 58.1802L48.3701 41.2802V12.1702L77.4701 29.0702V58.1702V58.1802Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M77.6298 58.0901L48.5298 41.1801V12.0801L77.6298 28.9901V58.0901Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M75.7797 58.8701L46.6797 41.9701V12.8601L75.7797 29.7601V58.8601V58.8701Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M75.9501 58.78L46.8501 41.88V12.77L75.9501 29.68V58.78Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M74.0897 59.56L44.9897 42.65V13.54L74.0897 30.45V59.55V59.56Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M74.2597 59.4702L45.1597 42.5702V13.4602L74.2597 30.3602V59.4602V59.4702Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M72.3998 60.2502L43.2998 43.3402V14.2302L72.3998 31.1402V60.2402V60.2502Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M72.5697 60.1501L43.4697 43.2501V14.1501L72.5697 31.0501V60.1501Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M70.7201 52.7102L41.6201 35.8102V6.7002L70.7201 23.6002V52.7002V52.7102Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M70.8798 52.6201L41.7798 35.7101V6.61011L70.8798 23.5201V52.6201Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M69.0199 56.52L39.9199 39.61V10.5L69.0199 27.41V56.51V56.52Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M69.1898 56.4202L40.0898 39.5202V10.4202L69.1898 27.3202V56.4202Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M67.3397 58.01L38.2397 41.11V12L67.3397 28.9V58V58.01Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M67.4999 57.9302L38.3999 41.0202V11.9102L67.4999 28.8202V57.9202V57.9302Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M65.64 63L36.54 46.09V16.99L65.64 33.89V62.99V63Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M65.81 62.9001L36.71 46.0001V16.9001L65.81 33.8001V62.9001Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M63.9599 63.6902L34.8599 46.7802V17.6702L63.9599 34.5802V63.6802V63.6902Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M64.12 63.5901L35.02 46.6901V17.5901L64.12 34.4901V63.5901Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M62.2699 64.3801L33.1699 47.4701V18.3601L62.2699 35.2701V64.3701V64.3801Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M62.4301 64.28L33.3301 47.37V18.28L62.4301 35.18V64.28Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M60.58 59.9502L31.48 43.0402V13.9302L60.58 30.8402V59.9402V59.9502Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M60.7401 59.8601L31.6401 42.9601V13.8501L60.7401 30.7501V59.8501V59.8601Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M58.89 61.1702L29.79 44.2702V15.1702L58.89 32.0802V61.1802V61.1702Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M59.06 61.0901L29.96 44.1801V15.0801L59.06 31.9901V61.0901Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M57.2001 62.4202L28.1001 45.5102V16.4102L57.2001 33.3202V62.4202Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M57.3598 62.3301L28.2598 45.4201V16.3201L57.3598 33.2301V62.3301Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M55.5199 63.5601L26.4199 46.6501V17.55L55.5199 34.46V63.5601Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M55.6801 63.4702L26.5801 46.5702V17.4702L55.6801 34.3702V63.4702Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M53.8197 64.9702L24.7197 48.0702V18.9602L53.8197 35.8602V64.9602V64.9702Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M53.9901 64.8801L24.8901 47.9701V18.8701L53.9901 35.7801V64.8801Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M49.9999 75.25L20.8999 58.34V31.54L49.9999 48.45V75.26V75.25Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M79.1 58.35L50 75.26V48.45L79.1 31.54V58.35Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M31.31 27.3801L32.28 34.2101L29.79 31.6001L27.29 31.3201L28.26 25.6101",fill:ef})),Object15:({color:en="#ffffff",color2:ef="transparent"})=>eu.createElement("svg",{width:"100",height:"100",viewBox:"0 0 100 100",fill:"none",xmlns:"http://www.w3.org/2000/svg"},eu.createElement("path",{d:"M49.9998 54.12L69.1998 42.9701L49.9998 31.55L30.7998 42.9701L49.9998 54.12Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M50 62.41V54.12L69.2 42.97V51.38L50 62.41Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M30.7998 50.99V42.97L49.9998 54.12V62.41L30.7998 50.99Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M74.5101 68.1801L93.7101 57.0201L74.5101 45.6101L55.3101 57.0201L74.5101 68.1801Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M74.5103 76.46V68.18L93.7103 57.02V65.43L74.5103 76.46Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M55.3101 65.05V57.02L74.5101 68.18V76.46L55.3101 65.05Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M25.49 68.3002L44.69 57.1402L25.49 45.7302L6.29004 57.1402L25.49 68.3002Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M25.4902 76.5801V68.3001L44.6902 57.1401V65.5501L25.4902 76.5801Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M6.29004 65.1601V57.1401L25.49 68.3001V76.5801L6.29004 65.1601Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M49.9998 82.35L69.1998 71.2L49.9998 59.78L30.7998 71.2L49.9998 82.35Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M50 90.64V82.35L69.2 71.2V79.61L50 90.64Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M30.7998 79.22V71.2L49.9998 82.35V90.64L30.7998 79.22Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M50.0001 51.8401L86.1301 30.8401L50.0001 9.36011L13.8701 30.8401L50.0001 51.8401Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M35.0403 30.7001L38.1503 32.5101C42.0503 30.1901 49.9903 25.4701 49.9903 25.4701V21.8101L35.0303 30.7001H35.0403Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M50.0005 21.8101V25.4701L61.8405 32.5101L64.9605 30.7001L50.0005 21.8101Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M61.8402 32.51L50.0002 25.47C50.0002 25.47 42.0602 30.19 38.1602 32.51L50.0002 39.39L61.8402 32.51Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M50 67.4201V51.8401L86.13 30.8401V46.6701L50 67.4201Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M13.8701 45.9401V30.8401L50.0001 51.8401V67.4201L13.8701 45.9401Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"})),Object16:({color:en="#ffffff",color2:ef="transparent"})=>eu.createElement("svg",{width:"100",height:"100",viewBox:"0 0 100 100",fill:"none",xmlns:"http://www.w3.org/2000/svg"},eu.createElement("path",{d:"M16.66 55.79H13.5L14.84 64.17C15.5 68.84 18.9 73.4 25.04 76.97C38.82 84.97 61.15 84.97 74.92 76.97C81.07 73.4 84.46 68.84 85.12 64.17L86.46 55.79H16.66Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M37.4302 55.79V81.63C40.6602 82.34 44.0202 82.77 47.4202 82.92V55.79H37.4302Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M16.66 55.79H13.5L14.84 64.17C15.5 68.84 18.9 73.4 25.04 76.97C28.67 79.08 32.9 80.63 37.41 81.62V55.78H16.66V55.79Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M47.4199 55.79V82.92C49.1099 82.99 50.7999 82.99 52.4799 82.92V55.79H47.4199Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M83.3401 55.79H66.3901V80.64C69.4701 79.7 72.3601 78.48 74.9401 76.98C81.0901 73.41 84.4801 68.85 85.1401 64.18L86.4801 55.8H83.3201L83.3401 55.79Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M52.48 55.79V82.92C56.02 82.78 59.52 82.33 62.87 81.56V55.78H52.48V55.79Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M62.8701 55.79V81.57C64.0601 81.3 65.2401 80.99 66.3901 80.64V55.79H62.8701Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M50.0001 74.07C70.3794 74.07 86.9001 64.4754 86.9001 52.64C86.9001 40.8045 70.3794 31.21 50.0001 31.21C29.6208 31.21 13.1001 40.8045 13.1001 52.64C13.1001 64.4754 29.6208 74.07 50.0001 74.07Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M49.9999 60.1199C57.1078 60.1199 62.8699 56.771 62.8699 52.6399C62.8699 48.5088 57.1078 45.1599 49.9999 45.1599C42.892 45.1599 37.1299 48.5088 37.1299 52.6399C37.1299 56.771 42.892 60.1199 49.9999 60.1199Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M40.9002 50.4999C45.9302 47.5799 54.0802 47.5799 59.1002 50.4999C60.9202 51.5599 62.0702 52.8499 62.5702 54.2099C63.4602 51.8099 62.3102 49.2099 59.1002 47.3499C54.0702 44.4299 45.9202 44.4299 40.9002 47.3499C37.6902 49.2099 36.5402 51.8199 37.4302 54.2099C37.9302 52.8499 39.0802 51.5599 40.9002 50.4999Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M40.9002 57.9198C45.9302 60.8398 54.0802 60.8398 59.1002 57.9198C60.9202 56.8598 62.0702 55.5698 62.5702 54.2098C62.0702 52.8498 60.9202 51.5598 59.1002 50.4998C54.0702 47.5798 45.9202 47.5798 40.9002 50.4998C39.0802 51.5598 37.9302 52.8498 37.4302 54.2098C37.9302 55.5698 39.0802 56.8598 40.9002 57.9198Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M16.66 41.6101H13.5L14.84 49.9901C15.5 54.6601 18.9 59.2201 25.04 62.7901C38.82 70.7901 61.15 70.7901 74.92 62.7901C81.07 59.2201 84.46 54.6601 85.12 49.9901L86.46 41.6101H16.66Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M37.4302 41.6101V67.4501C40.6602 68.1601 44.0202 68.5901 47.4202 68.7401V41.6101H37.4302Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M16.66 41.6101H13.5L14.84 49.9901C15.5 54.6601 18.9 59.2201 25.04 62.7901C28.67 64.9001 32.9 66.4501 37.41 67.4401V41.6001H16.66V41.6101Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M47.4199 41.6101V68.7401C49.1099 68.8101 50.7999 68.8101 52.4799 68.7401V41.6101H47.4199Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M83.3401 41.6101H66.3901V66.4601C69.4701 65.5201 72.3601 64.3001 74.9401 62.8001C81.0901 59.2301 84.4801 54.6701 85.1401 50.0001L86.4801 41.6201H83.3201L83.3401 41.6101Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M52.48 41.6101V68.7401C56.02 68.6001 59.52 68.1501 62.87 67.3801V41.6001H52.48V41.6101Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M62.8701 41.6101V67.3901C64.0601 67.1201 65.2401 66.8101 66.3901 66.4601V41.6101H62.8701Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M50.0001 59.88C70.3794 59.88 86.9001 50.2855 86.9001 38.45C86.9001 26.6146 70.3794 17.02 50.0001 17.02C29.6208 17.02 13.1001 26.6146 13.1001 38.45C13.1001 50.2855 29.6208 59.88 50.0001 59.88Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M49.9999 45.93C57.1078 45.93 62.8699 42.5811 62.8699 38.45C62.8699 34.3189 57.1078 30.97 49.9999 30.97C42.892 30.97 37.1299 34.3189 37.1299 38.45C37.1299 42.5811 42.892 45.93 49.9999 45.93Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M40.9002 36.32C45.9302 33.4 54.0802 33.4 59.1002 36.32C60.9202 37.38 62.0702 38.67 62.5702 40.03C63.4602 37.63 62.3102 35.03 59.1002 33.17C54.0702 30.25 45.9202 30.25 40.9002 33.17C37.6902 35.03 36.5402 37.64 37.4302 40.03C37.9302 38.67 39.0802 37.38 40.9002 36.32Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M40.9002 43.7399C45.9302 46.6599 54.0802 46.6599 59.1002 43.7399C60.9202 42.6799 62.0702 41.3899 62.5702 40.0299C62.0702 38.6699 60.9202 37.3799 59.1002 36.3199C54.0702 33.3999 45.9202 33.3999 40.9002 36.3199C39.0802 37.3799 37.9302 38.6699 37.4302 40.0299C37.9302 41.3899 39.0802 42.6799 40.9002 43.7399Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"})),Object17:({color:en="#ffffff",color2:ef="transparent"})=>eu.createElement("svg",{width:"100",height:"100",viewBox:"0 0 100 100",fill:"none",xmlns:"http://www.w3.org/2000/svg"},eu.createElement("path",{d:"M10.74 47.47H7.02002L8.60002 57.34C9.38002 62.84 13.38 68.21 20.62 72.42C36.84 81.84 63.14 81.84 79.37 72.42C86.61 68.21 90.61 62.84 91.39 57.34L92.97 47.47H10.74Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M35.1899 47.47V79.9C38.9899 80.74 42.9499 81.25 46.9499 81.41V47.47H35.1899Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M10.74 47.47H7.02002L8.60002 59.34C9.38002 64.84 13.38 70.21 20.62 74.42C24.9 76.9 29.88 78.73 35.19 79.9V47.47H10.74Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M46.96 47.47V81.42C48.94 81.5 50.94 81.51 52.92 81.42V47.47H46.96Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M89.2598 47.47H69.2998V78.73C72.9198 77.63 76.3298 76.19 79.3698 74.42C86.6098 70.21 90.6098 64.84 91.3898 59.34L92.9698 47.47H89.2498H89.2598Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M52.9199 47.47V81.42C57.0899 81.25 61.2099 80.72 65.1599 79.82V47.47H52.9199Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M65.1602 47.47V79.82C66.5702 79.5 67.9502 79.14 69.3002 78.73V47.47H65.1602Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M49.9998 69C73.9966 69 93.4498 57.6997 93.4498 43.76C93.4498 29.8204 73.9966 18.52 49.9998 18.52C26.003 18.52 6.5498 29.8204 6.5498 43.76C6.5498 57.6997 26.003 69 49.9998 69Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M24.48 38.37C38.52 30.99 61.27 30.99 75.31 38.37C80.39 41.04 83.6 44.31 85 47.74C87.48 41.68 84.27 35.11 75.31 30.4C61.27 23.02 38.52 23.02 24.48 30.4C15.52 35.11 12.31 41.68 14.79 47.74C16.19 44.31 19.41 41.03 24.48 38.37Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M24.48 57.11C38.52 64.49 61.27 64.49 75.31 57.11C80.39 54.44 83.6 51.17 85 47.74C83.6 44.31 80.38 41.03 75.31 38.37C61.27 30.99 38.52 30.99 24.48 38.37C19.4 41.04 16.19 44.31 14.79 47.74C16.19 51.17 19.41 54.44 24.48 57.11Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"})),Object18:({color:en="#ffffff",color2:ef="transparent"})=>eu.createElement("svg",{width:"100",height:"100",viewBox:"0 0 100 100",fill:"none",xmlns:"http://www.w3.org/2000/svg"},eu.createElement("path",{d:"M60.1999 77.77L55.6799 80.39L51.1699 77.77L55.6799 75.14L60.1999 77.77Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M67.1799 73.7L62.6699 76.33L58.1499 73.7L62.6699 71.08L67.1799 73.7Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M74.1696 69.64L69.6497 72.26L65.1396 69.64L69.6497 67.02L74.1696 69.64Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M81.1501 65.58L76.6401 68.2L72.1201 65.58L76.6401 62.96L81.1501 65.58Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M88.1301 61.52L83.6201 64.14L79.1001 61.52L83.6201 58.9L88.1301 61.52Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M95.1199 57.46L90.5998 60.08L86.0898 57.46L90.5998 54.84L95.1199 57.46Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M39.7998 77.77L44.3198 80.39L48.8298 77.77L44.3198 75.14L39.7998 77.77Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M32.8198 73.7L37.3298 76.33L41.8498 73.7L37.3298 71.08L32.8198 73.7Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M25.8301 69.64L30.3501 72.26L34.8601 69.64L30.3501 67.02L25.8301 69.64Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M18.8501 65.58L23.3601 68.2L27.8801 65.58L23.3601 62.96L18.8501 65.58Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M11.8701 61.52L16.3801 64.14L20.9001 61.52L16.3801 58.9L11.8701 61.52Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M4.87988 57.46L9.39988 60.08L13.9099 57.46L9.39988 54.84L4.87988 57.46Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M50 69.23L92.21 44.71L50 19.61L7.79004 44.71L50 69.23Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M50 78.44V69.23L92.21 44.71V53.99L50 78.44Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M7.79004 53.94V44.71L50 69.23V78.44L7.79004 53.94Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"})),Object19:({color:en="#ffffff",color2:ef="transparent"})=>eu.createElement("svg",{width:"100",height:"100",viewBox:"0 0 100 100",fill:"none",xmlns:"http://www.w3.org/2000/svg"},eu.createElement("path",{d:"M60.1999 77.77L55.6799 80.39L51.1699 77.77L55.6799 75.14L60.1999 77.77Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M67.1799 73.7L62.6699 76.33L58.1499 73.7L62.6699 71.08L67.1799 73.7Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M74.1696 69.64L69.6497 72.26L65.1396 69.64L69.6497 67.02L74.1696 69.64Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M81.1501 65.58L76.6401 68.2L72.1201 65.58L76.6401 62.96L81.1501 65.58Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M88.1301 61.52L83.6201 64.14L79.1001 61.52L83.6201 58.9L88.1301 61.52Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M95.1199 57.46L90.5998 60.08L86.0898 57.46L90.5998 54.84L95.1199 57.46Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M39.7998 77.77L44.3198 80.39L48.8298 77.77L44.3198 75.14L39.7998 77.77Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M32.8198 73.7L37.3298 76.33L41.8498 73.7L37.3298 71.08L32.8198 73.7Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M25.8301 69.64L30.3501 72.26L34.8601 69.64L30.3501 67.02L25.8301 69.64Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M18.8501 65.58L23.3601 68.2L27.8801 65.58L23.3601 62.96L18.8501 65.58Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M11.8701 61.52L16.3801 64.14L20.9001 61.52L16.3801 58.9L11.8701 61.52Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M4.87988 57.46L9.39988 60.08L13.9099 57.46L9.39988 54.84L4.87988 57.46Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M50 69.23L92.21 44.71L50 19.61L7.79004 44.71L50 69.23Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M32.52 44.54L36.16 46.65C40.72 43.94 50 38.42 50 38.42V34.14L32.52 44.53V44.54Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M50 34.15V38.43L63.84 46.65L67.48 44.54L50 34.15Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M63.8402 46.65L50.0002 38.42C50.0002 38.42 40.7202 43.94 36.1602 46.65L50.0002 54.69L63.8402 46.65Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M50 78.44V69.23L92.21 44.71V53.99L50 78.44Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M7.79004 53.94V44.71L50 69.23V78.44L7.79004 53.94Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}))});let eL7=({id:en,size:ef=100,color:es="base0",color2:em,...eE})=>{let ey=(0,ed.Fg)(),eB=ey.color[es]||es,ez=em||ey.color.background,eD=eL5[en];return eu.createElement(eL8,ez5({size:ef},eE),eu.createElement(eD,{color:eB,color2:ez}))};eL7.displayName="ObjectImg";var eL9=(0,eu.memo)(eL7);let eTe=ed.ZP.div.withConfig({displayName:"styles__StyledContainer",componentId:"sc-1b0v7nu-0"})(["",""],({align:en})=>(0,ed.iv)(["display:flex;justify-content:",";"],en)),eTa=ed.ZP.div.withConfig({displayName:"styles__StyledTabs",componentId:"sc-1b0v7nu-1"})(["position:relative;display:flex;justify-content:flex-start;overflow:auto;"]),eTt=ed.ZP.div.attrs(ez$("tp-nav")).withConfig({displayName:"styles__StyledTab",componentId:"sc-1b0v7nu-2"})(["",""],({theme:en,selected:ef,disabled:es})=>{let{color:eu}=en.component.tab;return(0,ed.iv)([""," cursor:",";user-select:none;color:",";&::after{"," content:'';background:",";}"],{position:"relative",display:"flex",flex:"0 1 auto",flexShrink:"0",padding:"0.75rem",transitionProperty:"color, background-color, border-color, text-decoration-color, fill, stroke",transitionTimingFunction:"cubic-bezier(0.4, 0, 0.2, 1)",transitionDuration:"500ms"},es?"not-allowed":ef?"default":"pointer",es?eu.disabled:ef?eu.active:eu.default,{position:"absolute",bottom:"0px",left:"0px",display:"block",height:"0.125rem",width:"100%"},eu.disabled)}),eTc=ed.ZP.div.attrs(ez$("tp-info")).withConfig({displayName:"styles__StyledLabel",componentId:"sc-1b0v7nu-3"})(["",""],({theme:en,position:ef="top",disabled:es})=>{let eu="top"===ef?-1:1,em=en.typo.info.size*eu,{color:eE}=en.component.tab;return(0,ed.iv)(["transform:translate(0.375rem,","rem);color:",";"],em,es?eE.disabled:eE.label||"inherit")}),eTr=ed.ZP.div.withConfig({displayName:"styles__StyledUnderscoreBar",componentId:"sc-1b0v7nu-4"})(["",""],({theme:en})=>{let{color:ef}=en.component.tab;return(0,ed.iv)([""," background-color:",";will-change:left,width;"],{position:"absolute",bottom:"0px",margin:"0px",height:"0.125rem",width:"auto",padding:"0px",transitionProperty:"all",transitionTimingFunction:"cubic-bezier(0.4, 0, 0.2, 1)",transitionDuration:"500ms"},ef.active)});function eTn({ref:en,deps:ef}){let es=(0,eu.useRef)(null),ed=en||es,[em,eE]=(0,eu.useState)();return(0,eu.useEffect)(()=>{ed.current&&eE(ed.current.getBoundingClientRect())},[ed,...ef]),{bounds:em,ref:ed}}let eTi=(en,ef=null)=>{let es=(0,eu.useRef)(ef);return(0,eu.useEffect)(()=>{en&&en!==es&&("function"==typeof en?en(es.current):en.current=es.current)},[en]),es};function eTf(en,ef){let es=[(0,eu.useRef)(null)],ed=ef||es;return(0,eu.useEffect)(()=>{function ef(ef){ed.some(en=>en.current&&en.current.contains(ef.target))||en()}return document.addEventListener("mousedown",ef),()=>{document.removeEventListener("mousedown",ef)}}),ed}function eTo({ref:en,propagate:ef=!0,deps:es=[]}){let ed=(0,eu.useRef)(null),em=en||ed,[eE,ey]=(0,eu.useState)(!1);return(0,eu.useLayoutEffect)(()=>{let en=em.current;if(en)return en.addEventListener("mouseover",es),en.addEventListener("mouseout",ed),()=>{en&&(en.removeEventListener("mouseover",es),en.removeEventListener("mouseout",ed))};function es(en){ef||en.stopPropagation(),ey(!0)}function ed(en){ef||en.stopPropagation(),ey(!1)}},[ef,em,...es]),{isHover:eE,ref:em}}function eTA(en,ef){let[es,ed]=(0,eu.useState)(en);return(0,eu.useEffect)(()=>{let es=setTimeout(()=>{ed(en)},ef);return()=>{clearTimeout(es)}},[en,ef]),es}function eTs(en=300,ef=!0){let[es,ed]=(0,eu.useState)();return(0,eu.useEffect)(()=>{let es;function eu(){ed({width:ef?window.innerWidth:window.outerWidth,height:ef?window.innerHeight:window.outerHeight})}function em(){if(!en)return eu();es&&clearTimeout(es),es=setTimeout(eu,en)}return window.addEventListener("resize",em),eu(),()=>{es&&clearTimeout(es),window.removeEventListener("resize",em)}},[en,ef]),es}function eTl(en=300){let[ef,es]=(0,eu.useState)();return(0,eu.useEffect)(()=>{let ef;function ed(){es({scrollX:window.scrollX,scrollY:window.scrollY})}function eu(){if(!en)return ed();ef&&clearTimeout(ef),ef=setTimeout(ed,en)}return window.addEventListener("scroll",eu),ed(),()=>{ef&&clearTimeout(ef),window.removeEventListener("scroll",eu)}},[en]),ef}function eTd(){let en=(0,ed.Fg)(),ef=eTs(),es=ef?.width||0,em=(0,eu.useMemo)(()=>Object.entries(en.breakpoint).sort((en,ef)=>ef[1]-en[1]).map(([en,ef])=>[en,16*ef]),[en.breakpoint]);return(0,eu.useMemo)(()=>{let en=em.find(([,en])=>es>=en);return en?en[0]:"xs"},[es,em])}function eTu(en){let ef=(0,ed.Fg)(),es=eTd();return ef.breakpoint[es]>=ef.breakpoint[en]}function eTb(en){let ef=(0,ed.Fg)(),es=eTd();return ef.breakpoint[es]{let[es,ed]=en.split("-"),[eu,ey]=ef.split("-"),{x:eB,y:ez,width:ew,height:eV}=eH||{x:0,y:0,width:0,height:0},{width:eS,height:eF}=eD||{x:0,y:0,width:0,height:0},eQ="left"===ey?eB:"center"===ey?eB+ew/2:eB+ew,eO="top"===eu?ez:"center"===eu?ez+eV/2:ez+eV,eR="left"===ed?em.x:"center"===ed?-eS/2:-(eS+em.x),eP="top"===es?em.y:"center"===es?-eF/2:-(eF+em.y);return{x:eQ+eR+eE.x,y:eO+eP+eE.y}},[ef,en,eH,eD,eE,em]),myRef:es,atRef:ed}}function eTp({state:en,flushData:ef,setState:es,onSuccess:ed,onError:em,onLoad:eE}){let ey=eLG(),eB=(0,eu.useCallback)(en=>{function ef(){ey&&ey.add({variant:"success",title:"Operation complete"})}return es({data:en,loading:!1,error:void 0}),ed?ed(en,ef):ef()},[ey,es,ed]),ez=(0,eu.useCallback)(ed=>{function eu(en){let ef=en.message,es=en?.cause,ed="string"==typeof es?es:es?.message;ey&&ey.add({variant:"error",title:"Error",text:ef,detail:ed})}return es({data:ef?void 0:en.data,loading:!1,error:ed}),em?em(ed,eu):eu(ed)},[en,ey,ef,es,em]),eD=(0,eu.useCallback)(()=>{es({data:ef?void 0:en.data,loading:!0,error:void 0}),eE&&eE()},[en,ef,es,eE]);return[en,{onSuccess:eB,onError:ez,onLoad:eD}]}function eTm({doRequest:en,triggerOnMount:ef,triggerDeps:es=[],...ed}){let[em,{onLoad:eE,onSuccess:ey,onError:eB}]=eTp(ed),ez=(0,eu.useCallback)(async()=>{eE();try{let ef=await en();return void ey(ef)}catch(en){eB(en)}},[en,eE,ey,eB]);return(0,eu.useEffect)(()=>{ef&&ez()},[...es]),{...em,request:ez}}function eTC(en){let[ef,es]=(0,eu.useState)({data:void 0,loading:!1,error:void 0});return eTm({state:ef,setState:es,...en})}function eTI({itemsPerPage:en=10,delay:ef=200,list:es}){let[ed,em]=(0,eu.useState)(0);(0,eu.useEffect)(()=>{em(1)},[es]);let eE=(0,eu.useMemo)(()=>{if(es)return es.slice(0,ed*en)},[en,es,ed]),ey=(0,eu.useMemo)(()=>!es||!!eE&&eE.length>=es.length,[es,eE]),eB=(0,eu.useCallback)(async()=>{ey||(await ez0(ef),em(en=>en+1))},[ef,ey]);return{loadItemsDisabled:ey,list:eE,handleLoadItems:eB}}let eTM=(0,eu.forwardRef)(({id:en,name:ef,label:es,selected:ed,disabled:em,onTabSelected:eE},ey)=>{let eB=(0,eu.useCallback)(()=>!em&&eE(en),[em,en,eE]),ez=(0,eu.useMemo)(()=>es?"string"==typeof es?{label:es}:es:void 0,[es]);return eu.createElement(eTt,{ref:ey,role:"tab",selected:ed,"aria-selected":ed?"true":"false",disabled:em,"aria-disabled":em?"true":"false",onClick:eB},ef,ez&&eu.createElement(eTc,ez5({},ez,{disabled:em}),ez.label))});eTM.displayName="Tab";let eTE=({tabs:en,selected:ef,defaultSelected:es,onTabChange:ed,align:em="center",...eE})=>{let ey=ef||es,{id:eB}=en.filter(en=>!en.disabled).find(en=>en.id===ey)||{},[ez,eD]=(0,eu.useState)(eB),eH=ef||ez,ew=eTs(),eV=(0,eu.useCallback)(en=>{en!==eH&&(eD(en),ed&&ed(en))},[ed,eH]),eS=(0,eu.useRef)(null),[eF,eQ]=(0,eu.useState)({});return(0,eu.useEffect)(()=>{if(!eS)return;let en=eS.current?.offsetLeft||0,ef=Math.floor(eS.current?.getBoundingClientRect().width||0);eQ({left:en,width:ef})},[ew,eH,en]),eu.createElement(eTe,{align:em},eu.createElement(eTa,ez5({role:"tablist"},eE),en.map(en=>eu.createElement(eTy,ez5({key:en.id,ref:en.id===eH?eS:void 0,selected:eH===en.id,onTabSelected:eV},en))),eu.createElement(eTr,{style:eF})))};eTE.displayName="Tabs";let eTy=(0,eu.memo)(eTM);var eTv=(0,eu.memo)(eTE);let eTB=ed.ZP.span.attrs(ez$("tp-body1 fs-24 fx-glass-base1 fx-glass-border-base0")).withConfig({displayName:"styles__StyledTag",componentId:"sc-1xvhtku-0"})(["",""],({theme:en,$variant:ef})=>{let{color:es}=en.component.tag.variant[ef];return(0,ed.iv)(["display:inline-block;padding:0.5rem 1.125rem;color:",";background:",";border:0.0625rem solid ",";margin:0 auto;border-radius:0.5rem;white-space:nowrap;"],es.text,es.background,es.border)}),eTz=({children:en,variant:ef="default",...es})=>eu.createElement(eTB,ez5({$variant:ef},es),en);eTz.displayName="Tag",(0,eu.memo)(eTz);let eTL=ed.ZP.div.attrs(ez$("fx-glass-base2")).withConfig({displayName:"styles__StyledContainer",componentId:"sc-1ap2bro-0"})(["",""],({theme:en,$stage:ef,$position:{x:es=0,y:eu=0}})=>{let[em,eE]=en.gradient.main0.colors;return(0,ed.iv)([""," border-radius:1.5rem;backdrop-filter:blur(50px);color:",";opacity:",";will-change:opacity,transform;transition-property:opacity;transition-duration:","ms;transition-timing-function:",";"," &::before{content:'';position:absolute;top:0;left:0;z-index:-1;height:100%;width:100%;background-image:linear-gradient(90deg,"," 0%,"," 100%);padding:0.0625rem;border-radius:1.5rem;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask-composite:xor;}"],{position:"fixed",inset:"1.5rem",zIndex:"10",display:"inline-flex",flexDirection:"column",alignItems:"stretch",justifyContent:"flex-start",gap:"1rem",padding:"1.5rem"},en.color.text,"enter"===ef?1:0,en.transition.duration.fast,en.transition.timing,eBT("md",(0,ed.iv)([""," transform:",";max-width:24.5625rem;"],{inset:"auto",left:"0px",top:"0px"},`translate3d(${es}px, ${eu}px, 0)`)),em,eE)}),eTT=(0,ed.ZP)(eLr).attrs(en=>({...en,name:"multiply",size:"xl"})).withConfig({displayName:"styles__StyledHeaderCloseIcon",componentId:"sc-1ap2bro-1"})(["top:0;right:0;width:1.5rem;height:1.5rem;padding:0.375rem;cursor:pointer;margin-left:auto;align-self:flex-start;flex:0 0 auto;"]),eTD=ed.ZP.div.attrs(ez$("tp-body1 fs-12")).withConfig({displayName:"styles__StyledContentContainer",componentId:"sc-1ap2bro-2"})([""]),eTx=({open:en,targetRef:ef,children:es,closeButton:em=!1,content:eE,my:ey="bottom-center",at:eB="top-center",margin:ez={x:5,y:5},offset:eD={x:0,y:0},onOpen:eH,onClose:ew,onCloseClick:eV,closeDelay:eS=200,...eF})=>{let eQ=(0,eu.useRef)(),eO=(0,eu.useRef)(),eR=ef||eO,[eP,eU]=(0,eu.useState)(en||!1),ej=void 0!==en?en:eP,eG=(0,ed.Fg)(),{shouldMount:eY,stage:e_}=eLW(ej,eG.transition.duration.fast),{position:eK}=eTg({my:ey,at:eB,margin:ez,offset:eD,atRef:eR,myRef:eQ,deps:[eY]}),{isHover:eZ}=eTo({ref:eR}),{isHover:eJ}=eTo({ref:eQ,deps:[e_]}),eX=(0,eu.useRef)(),eW=(0,eu.useCallback)(()=>{eX.current&&clearTimeout(eX.current),eU(!1),eV&&eV(),ew&&ew()},[eV,ew]);(0,eu.useEffect)(()=>{if(eX.current&&clearTimeout(eX.current),eZ||eJ)return eU(!0),void(eH&&eH());eX.current=setTimeout(()=>{eU(!1),ew&&ew()},eS)},[eZ,eJ,eS,eH,ew]);let e$=eTb("md");return eu.createElement(eu.Fragment,null,eY&&eu.createElement(eL1,null,eu.createElement(eTL,ez5({ref:eQ,$position:eK,$stage:e_},eF),(em||e$)&&eu.createElement(eTw,null,eu.createElement(eTT,{onClick:eW})),eu.createElement(eTD,null,eE))),es&&eu.createElement("span",{style:{display:"inline-block"},ref:eR},es))};eTx.displayName="Tooltip";var eTH=(0,eu.memo)(eTx),eTw=(0,ed.ZP)("div").withConfig({displayName:"cmp___StyledDiv",componentId:"sc-894tly-0"})({display:"flex",alignItems:"center",justifyContent:"flex-end"});let eTV=(0,ed.ZP)(eBM()).withConfig({displayName:"styles__StyledLottie",componentId:"sc-1eb6lq8-0"})(["",""],({$size:en})=>{let ef=en?Number.isNaN(Number(en))?en:`${en}px`:"1em";return(0,ed.iv)(["height:",";width:",";"],ef,ef)}),eTN=({size:en="6rem",color:ef="white",...es})=>{let em=(0,ed.Fg)().color[ef]||eLh(ef)||ef,eE=(0,eu.useMemo)(()=>(en=>{let[ef,es,ed,eu]=eLg(en);return{v:"5.9.0",fr:53.5297546386719,ip:0,op:160.99926203673,w:800,h:800,nm:"base 7",ddd:0,assets:[],layers:[{ddd:0,ind:1,ty:3,nm:"direction",sr:1,ks:{o:{a:0,k:0,ix:11},r:{a:1,k:[{i:{x:[.286],y:[.739]},o:{x:[.729],y:[.171]},t:89,s:[-45]},{t:123.999431630774,s:[135]}],ix:10},p:{a:0,k:[400,400,0],ix:2,l:2},a:{a:0,k:[0,0,0],ix:1,l:2},s:{a:0,k:[100,100,100],ix:6,l:2}},ao:0,ip:0,op:160.99926203673,st:0,bm:0},{ddd:0,ind:2,ty:4,nm:"O left",parent:1,sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:1,k:[{i:{x:[.667],y:[1]},o:{x:[.333],y:[0]},t:59,s:[0]},{t:78.9996378937993,s:[180]}],ix:10},p:{s:!0,x:{a:1,k:[{i:{x:[.252],y:[.941]},o:{x:[.966],y:[.331]},t:0,s:[0]},{t:20,s:[139.083],h:1},{i:{x:[.193],y:[.743]},o:{x:[.567],y:[.025]},t:30,s:[139.083]},{t:48.9997754024831,s:[0]}],ix:3},y:{a:0,k:.03,ix:4}},a:{a:0,k:[197.5,151,0],ix:1,l:2},s:{a:0,k:[100,100,100],ix:6,l:2}},ao:0,shapes:[{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[-22.61,-22.61],[-22.489,22.489],[22.61,22.61],[22.452,-22.452]],o:[[22.61,22.61],[22.489,-22.489],[-22.61,-22.61],[-22.452,22.452]],v:[[-43.552,40.683],[38.07,40.902],[37.851,-40.72],[-43.771,-40.939]],c:!0},ix:2},nm:"Path 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"mm",mm:4,nm:"Merge Paths 1",mn:"ADBE Vector Filter - Merge",hd:!1},{ty:"fl",c:{a:0,k:[ef,es,ed,eu],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Fill 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[60.559,150.541],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transform"}],nm:"Group 3",np:3,cix:2,bm:0,ix:1,mn:"ADBE Vector Group",hd:!1}],ip:0,op:160.99926203673,st:0,bm:0},{ddd:0,ind:3,ty:4,nm:"O right",parent:1,sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:1,k:[{i:{x:[.667],y:[1]},o:{x:[.333],y:[0]},t:59,s:[0]},{t:78.9996378937993,s:[180]}],ix:10},p:{s:!0,x:{a:1,k:[{i:{x:[.263],y:[.985]},o:{x:[.981],y:[.294]},t:0,s:[0]},{t:20,s:[-139.083],h:1},{i:{x:[.191],y:[.61]},o:{x:[.508],y:[.006]},t:30,s:[-139.083]},{t:48.9997754024831,s:[0]}],ix:3},y:{a:0,k:.03,ix:4}},a:{a:0,k:[197.5,151,0],ix:1,l:2},s:{a:0,k:[100,100,100],ix:6,l:2}},ao:0,shapes:[{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[-22.609,-22.609],[-22.489,22.488],[22.611,22.611],[22.489,-22.489]],o:[[22.611,22.611],[22.489,-22.489],[-22.609,-22.61],[-22.489,22.489]],v:[[-37.859,40.701],[43.764,40.921],[43.543,-40.701],[-38.078,-40.921]],c:!0},ix:2},nm:"Path 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"mm",mm:4,nm:"Merge Paths 1",mn:"ADBE Vector Filter - Merge",hd:!1},{ty:"fl",c:{a:0,k:[ef,es,ed,eu],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Fill 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[333.739,151.272],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transform"}],nm:"Group 4",np:3,cix:2,bm:0,ix:1,mn:"ADBE Vector Group",hd:!1}],ip:0,op:160.99926203673,st:0,bm:0},{ddd:0,ind:4,ty:4,nm:"background",parent:1,sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[0,0,0],ix:2,l:2},a:{a:0,k:[197.5,151,0],ix:1,l:2},s:{a:0,k:[100,100,100],ix:6,l:2}},ao:0,shapes:[{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[0,0],[-62.88,-.205],[-22.477,54.649]],o:[[22.808,54.808],[62.915,.171],[0,0]],v:[[-139.438,-46.801],[.251,46.8],[139.438,-46.053]],c:!0},ix:2},nm:"Path 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[ef,es,ed,eu],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Fill 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[197.264,255.029],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transform"}],nm:"Group 1",np:4,cix:2,bm:0,ix:1,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[0,0],[62.88,.206],[22.512,-54.611],[0,0]],o:[[-22.807,-54.808],[-62.916,-.169],[0,0],[0,0]],v:[[139.437,46.802],[-.251,-46.802],[-139.473,46.015],[139.473,46.765]],c:!0},ix:2},nm:"Path 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[ef,es,ed,eu],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Fill 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[196.992,46.802],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transform"}],nm:"Group 2",np:4,cix:2,bm:0,ix:2,mn:"ADBE Vector Group",hd:!1}],ip:0,op:160.99926203673,st:0,bm:0}],markers:[]}})(em),[em]);return eu.createElement(eTV,ez5({animationData:eE,$size:en},es))};eTN.displayName="Spinner";var eTk=(0,eu.memo)(eTN);let eTS=ed.ZP.span.attrs(ez$("tp-info")).withConfig({displayName:"styles__StyledLabel",componentId:"sc-44vygq-0"})(["",""],({theme:en,$variant:ef,$kind:es})=>{let{label:eu}=en.component,em=ef,eE=en.gradient[em]?.fn||`linear-gradient(90deg, ${em} 0%, ${em} 100%)`;return(0,ed.iv)(["position:relative;display:inline-flex;padding:0.25rem 0.94rem;border-radius:0.375rem;line-height:normal !important;text-transform:uppercase;color:",";background:"," ",";"],eu.color.primary,eE,"secondary"===es&&(0,ed.iv)(["color:",";background-image:none;&::after{content:'';display:block;position:absolute;inset:0;z-index:-1;padding:0.0625rem;border-radius:0.375rem;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask-composite:xor;background:",";}"],eu.color.secondary,eE))}),eTF=({children:en,variant:ef="info",kind:es="primary",...ed})=>eu.createElement(eTS,ez5({},ed,{$variant:ef,$kind:es}),en);eTF.displayName="Label",(0,eu.memo)(eTF);let eTQ=ed.ZP.div.withConfig({displayName:"styles__StyledCardContainer",componentId:"sc-1742q9u-0"})(["display:inline-flex;flex-direction:column;align-items:flex-start;"]),eTO=ed.ZP.header.withConfig({displayName:"styles__StyledCardHeader",componentId:"sc-1742q9u-1"})(["&&{","}"],{marginBottom:"0.5rem"}),eTR=ed.ZP.div.withConfig({displayName:"styles__StyledCardHeaderContainer",componentId:"sc-1742q9u-2"})(["padding:0 0.625rem;& > img{height:auto;max-width:100%;}"]),eTP=ed.ZP.div.withConfig({displayName:"styles__StyledCardContentContainer",componentId:"sc-1742q9u-3"})(["",""],({variant:en})=>(0,ed.iv)(["margin-top:",";margin-bottom:1.5rem;padding:0 0.625rem;"],"article"===en?0:"1.5rem")),eTU=ed.ZP.div.withConfig({displayName:"styles__StyledCardFooterContainer",componentId:"sc-1742q9u-4"})(["",""],({buttonVariant:en})=>(0,ed.iv)(["padding:0 0.625rem;"," && button{display:block;}"],"textOnly"===en?"margin-left: -1.375rem;":"")),eTj=({headerImg:en="Object1",variant:ef="block",titleInfo:es,title:ed,text:em,buttonLabel:eE,buttonColor:ey,buttonVariant:eB,buttonOnClick:ez,buttonDisabled:eD,header:eH,content:ew,footer:eV,...eS})=>eu.createElement(eTQ,eS,eu.createElement(eTR,null,eH||("block"===ef?eu.createElement(eL9,{id:en}):eu.createElement("img",{src:en}))),eu.createElement(eTP,{variant:ef},ew||("block"===ef?eu.createElement(eu.Fragment,null,eu.createElement(eTO,{className:"tp-h7"},ed),eu.createElement("p",null,em)):eu.createElement(eu.Fragment,null,eu.createElement(eTG,null,eu.createElement("span",{className:"tp-info"},es),eu.createElement(eTO,{className:"tp-h6"},ed)),eu.createElement("p",null,em)))),eu.createElement(eTU,{buttonVariant:eB},eV||eu.createElement(eLM,{variant:eB,size:"md",color:ey,onClick:ez,disabled:eD},eE,"textOnly"===eB&&eu.createElement(eTY,{name:"arrow-right"}))));eTj.displayName="Card",(0,eu.memo)(eTj);var eTG=(0,ed.ZP)("div").withConfig({displayName:"cmp___StyledDiv",componentId:"sc-mfy38o-0"})({marginTop:"0.5rem",marginBottom:"0.5rem"}),eTY=(0,ed.ZP)(eLr).withConfig({displayName:"cmp___StyledIcon",componentId:"sc-mfy38o-1"})({marginLeft:"0.625rem"});let eT_=ed.ZP.div.withConfig({displayName:"styles__StyledRow",componentId:"sc-173gjc8-0"})(["",""],en=>{let{count:ef=12,xs:es=ef,sm:eu=es,md:em=eu,lg:eE=em,xl:ey=eE,gap:eB="1rem",xsGap:ez=eB,smGap:eD=ez,mdGap:eH=eD,lgGap:ew=eH,xlGap:eV=ew}=en,eS=en["2xl"]||ey,eF=en["2xlGap"]||eV;return(0,ed.iv)(["display:grid;grid-gap:",";grid-template-columns:repeat(",",1fr);"," "," "," "," ",""],ez,es,eBT("sm",(0,ed.iv)(["grid-gap:",";grid-template-columns:repeat(",",1fr);"],eD,eu)),eBT("md",(0,ed.iv)(["grid-gap:",";grid-template-columns:repeat(",",1fr);"],eH,em)),eBT("lg",(0,ed.iv)(["grid-gap:",";grid-template-columns:repeat(",",1fr);"],ew,eE)),eBT("xl",(0,ed.iv)(["grid-gap:",";grid-template-columns:repeat(",",1fr);"],eV,ey)),eBT("2xl",(0,ed.iv)(["grid-gap:",";grid-template-columns:repeat(",",1fr);"],eF,eS)))}),eTK=ed.ZP.div.withConfig({displayName:"styles__StyledCol",componentId:"sc-173gjc8-1"})(["",""],en=>{let{span:ef=1,xs:es=ef,sm:eu=es,md:em=eu,lg:eE=em,xl:ey=eE,offset:eB=0,xsOffset:ez=eB,smOffset:eD=ez,mdOffset:eH=eD,lgOffset:ew=eH,xlOffset:eV=ew}=en,eS=en["2xl"]||ey,eF=en["2xlOffset"]||eV;return(0,ed.iv)(["grid-column:",";"," "," "," "," ",""],`${ez?`${ez} / `:""} span ${es}`,eBT("sm",(0,ed.iv)(["grid-column:",";"],`${eD?`${eD} / `:""} span ${eu}`)),eBT("md",(0,ed.iv)(["grid-column:",";"],`${eH?`${eH} / `:""} span ${em}`)),eBT("lg",(0,ed.iv)(["grid-column:",";"],`${ew?`${ew} / `:""} span ${eE}`)),eBT("xl",(0,ed.iv)(["grid-column:",";"],`${eV?`${eV} / `:""} span ${ey}`)),eBT("2xl",(0,ed.iv)(["grid-column:",";"],`${eF?`${eF} / `:""} span ${eS}`)))}),eTZ=({children:en,...ef})=>eu.createElement(eTK,ef,en),eTJ=(0,eu.memo)(({children:en,...ef})=>eu.createElement(eT_,ef,en)),eTX=(0,eu.memo)(eTZ),eTq=ed.ZP.table.withConfig({displayName:"styles__StyledTable",componentId:"sc-1fyt39t-0"})(["",""],({$borderType:en="none"})=>(0,ed.iv)(["width:100%;border-collapse:collapse;border-spacing:0 0.625rem;thead th{font-size:0.75rem;white-space:nowrap;text-transform:uppercase;}td,th{font-size:1rem;padding:0.75rem 1rem;width:0;}th{border-bottom:0.0625rem solid #ffffff22;}td{","}th.sortable{cursor:pointer;}"],"none"!==en&&(0,ed.iv)(["border-bottom:0.0625rem "," #ffffff22;"],en)));var eTW="0px",eT$=[0],eT2=function(){var en=new Map;return{getObserver:function(ef){var es=ef.root,ed=ef.rootMargin,eu=ef.threshold,em=en.get(es);em||(em=new Map,en.set(es,em));var eE=JSON.stringify({rootMargin:ed,threshold:eu}),ey=em.get(eE);if(!ey){var eB=new Map;ey={observer:new IntersectionObserver(function(en){en.forEach(function(en){var ef=eB.get(en.target);null==ef||ef(en)})},{root:es,rootMargin:ed,threshold:eu}),entryCallbacks:eB},em.set(eE,ey)}return{observe:function(en,ef){var es,ed;null==(es=ey)||es.entryCallbacks.set(en,ef),null==(ed=ey)||ed.observer.observe(en)},unobserve:function(en){var ef,es;null==(ef=ey)||ef.entryCallbacks.delete(en),null==(es=ey)||es.observer.unobserve(en)}}}}}();function eT1(){return(eT1=Object.assign||function(en){for(var ef=1;ef({css:{},...em?.(en,es)||{}}),[es,en,em]);return eu.createElement(eu.Fragment,null,ed?ed(en,es):eu.createElement(eT9,ez5({},ey,{$_css:ey.css}),ef.map((ef,ed)=>eu.createElement(eT6,{key:ed,row:en,col:ef,rowIndex:es,colIndex:ed,rowNoise:eE}))))}function eT6({row:en,col:ef,rowIndex:es,colIndex:ed,rowNoise:em}){let eE=(0,eu.useMemo)(()=>"center"===ef.align?{textAlign:"center"}:"right"===ef.align?{textAlign:"right"}:{textAlign:"left"},[ef.align]),ey=(0,eu.useMemo)(()=>"start"===ef.sticky?{position:"sticky",left:"0px",zIndex:"10"}:"end"===ef.sticky?{position:"sticky",right:"0px",zIndex:"10"}:"",[ef.sticky]),eB=(0,eu.useMemo)(()=>{let eu=ef.cellProps?.(en,ef,es,ed)||{},eB=(eu?.className?`${eu?.className} `:"")+(em&&es%2!=0?"fx-noise-light":""),ez={...eE,...ey,...eu?.css};return{...eu,className:eB,css:ez}},[ef,en,es,ed,em,eE,ey]);return eu.createElement(eu.Fragment,null,ef.cellRender?ef.cellRender(en,ef,es,ed):eu.createElement(eDe,ez5({key:ed},eB,{$_css2:[eB.css]}),ef.render(en,ef,es,ed)))}function eT8({col:en,colIndex:ef,sortedColumn:es,setSortedColumn:ed}){let em=(0,eu.useMemo)(()=>"center"===en.align?{textAlign:"center"}:"right"===en.align?{textAlign:"right"}:{textAlign:"left"},[en.align]),eE=(0,eu.useMemo)(()=>{let es=en.hcellProps?.(en,ef)||{},ed={...em,...es?.css},eu=(es?.className?`${es?.className} `:"")+(en.sortable?"sortable":"")+" tp-table",eE={...en.width?{width:en.width}:{},...es?.style};return{...es,css:ed,style:eE,className:eu}},[em,en,ef]),ey=(0,eu.useMemo)(()=>es.column===en.label,[en.label,es.column]),eB="start"===en.sticky?{position:"sticky",left:"0px",zIndex:"20"}:"end"===en.sticky?{position:"sticky",right:"0px",zIndex:"20"}:"";return eu.createElement(eu.Fragment,null,en.hcellRender?en.hcellRender(en,ef,es,ed):eu.createElement(eDa,ez5({key:ef},eE,{style:eE.style,onClick:()=>{en.sortable&&ed({column:en.label,asc:!es.asc})},$_css3:[eE.css,eB]}),en.label,en.sortable&&eu.createElement("div",{style:{opacity:ey?1:.45,display:"inline-block",paddingLeft:"0.625rem"}},eu.createElement(eLr,{name:ey?es.asc?"sort-up":"sort-down":"sort"}))))}function eT5(en){let{columns:ef,data:es,infiniteScroll:ed,emptyPlaceholder:em,loadingPlaceholder:eE,borderType:ey,rowKey:eB,onLoadMore:ez,...eD}=en,[eH,ew]=(0,eu.useState)({column:"",asc:!0}),eV=(0,eu.useId)(),eS=(0,eu.useMemo)(()=>es?es.map((en,ef)=>({...en,key:eB?eB(en):`${eV}${ef}`})):es,[es,eV,eB]),eF=(0,eu.useMemo)(()=>ef.find(({label:en})=>en===eH.column),[ef,eH.column]),eQ=(0,eu.useMemo)(()=>{if(!eH.column||!eS)return eS;let en=eF?.sortBy||(en=>String(eF?.render(en,eF,-1,-1))),ef=eF?.sort||((ef,es)=>{let ed=en(ef),eu=en(es);return edeu?eH.asc?1:-1:0});return eS.sort(ef)},[eS,eH.column,eH.asc,eF]),[eO,eR]=(0,eu.useState)(!1),eP=(0,eu.useCallback)(async()=>{eR(!0),ez&&await ez(),eR(!1)},[ez]),[eU]=function(en){var ef=en.loading,es=en.hasNextPage,ed=en.onLoadMore,em=en.rootMargin,eE=en.disabled,ey=en.delayInMs,eB=void 0===ey?eT4:ey,ez=eT0({rootMargin:em}),eD=ez[0],eH=ez[1],ew=eH.rootRef,eV=eH.isVisible,eS=!eE&&!ef&&eV&&es;return(0,eu.useEffect)(function(){if(eS){var en=setTimeout(function(){ed()},eB);return function(){clearTimeout(en)}}},[ed,eS,eB]),[eD,{rootRef:ew}]}({loading:eO,hasNextPage:!!ed,disabled:!ed,onLoadMore:eP});return eu.createElement(eTq,ez5({$borderType:ey},eD),eu.createElement("thead",null,eu.createElement(eDt,{$_css4:[en.stickyHeader&&{position:"sticky",top:"0px",zIndex:"10","--tw-bg-opacity":"0.5",backgroundClip:"border-box","--tw-backdrop-blur":"blur(4px)",backdropFilter:"var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)"}]},ef.map((en,ef)=>eu.createElement(eT8,{key:ef,col:en,colIndex:ef,sortedColumn:eH,setSortedColumn:ew})))),eu.createElement("tbody",null,eQ&&eQ.map((es,ed)=>eu.createElement(eT3,{key:es.key,row:es,rowIndex:ed,columns:ef,rowRender:en.rowRender,rowProps:en.rowProps,rowNoise:en.rowNoise})),(!eQ||!eQ.length)&&em&&eu.createElement("tr",{className:"empty-placeholder"},eu.createElement("td",{colSpan:ef.length},em)),(!!ed||eO)&&eu.createElement("tr",{ref:eU,className:"loading-placeholder"},eO&&eu.createElement("td",{colSpan:ef.length},eE||eu.createElement(eDc,{color:"text"})))))}eT3.displayName="TableRow",eT6.displayName="TableCell",eT8.displayName="TableHeaderCell",eT5.displayName="Table";var eT7=(0,eu.memo)(eT5),eT9=(0,ed.ZP)("tr").withConfig({displayName:"cmp___StyledTr",componentId:"sc-xdi2fd-0"})(["",""],en=>en.$_css),eDe=(0,ed.ZP)("td").withConfig({displayName:"cmp___StyledTd",componentId:"sc-xdi2fd-1"})(["",""],en=>en.$_css2),eDa=(0,ed.ZP)("th").withConfig({displayName:"cmp___StyledTh",componentId:"sc-xdi2fd-2"})(["",""],en=>en.$_css3),eDt=(0,ed.ZP)("tr").withConfig({displayName:"cmp___StyledTr2",componentId:"sc-xdi2fd-3"})(["",""],en=>en.$_css4),eDc=(0,ed.ZP)(eTk).withConfig({displayName:"cmp___StyledSpinner",componentId:"sc-xdi2fd-4"})({marginLeft:"auto",marginRight:"auto"});let eDr=ed.ZP.div.withConfig({displayName:"styles__StyledContainer",componentId:"sc-iauxb3-0"})(["",""],({theme:en,$isOpen:ef,$duration:es,$variant:eu="2"})=>{let em=es*(2/3),eE=es*(1/3);return(0,ed.iv)(["display:grid;grid-template-rows:0fr;will-change:grid-template-rows;transition-property:grid-template-rows;transition-duration:","ms;transition-delay:","ms;transition-timing-function:",";"," & ","{","}"],"1"===eu?es:em,"1"===eu?0:ef?"0":eE,en.transition.timing,ef&&(0,ed.iv)(["grid-template-rows:1fr;"]),eDn,"2"===eu&&(0,ed.iv)(["visibility:",";opacity:",";transition-property:visibility,opacity;transition-duration:","ms;transition-delay:","ms;transition-timing-function:",";"],ef?"inherit":"hidden",ef?"1":"0",em,ef?eE:"0",en.transition.timing))}),eDn=ed.ZP.div.withConfig({displayName:"styles__StyledContent",componentId:"sc-iauxb3-1"})(["overflow:hidden;"]),eDi=(0,eu.forwardRef)(({children:en,open:ef,variant:es,shouldUnmount:ed=!1,duration:em=700,...eE},ey)=>{let{shouldMount:eB,stage:ez}=eLW(ef,em),eD=!ed||eB,eH="enter"===ez;return eu.createElement(eDr,{$isOpen:eH,$duration:em,$variant:es},eD&&eu.createElement(eDn,ez5({ref:ey},eE),en))});eDi.displayName="ToggleContainer";var eDf=(0,eu.memo)(eDi);ed.ZP.li.withConfig({displayName:"styles__StyledNavlink",componentId:"sc-1dhgs9n-0"})(["",""],({$isActive:en,$breakpoint:ef})=>(0,ed.iv)(["font-weight:400;white-space:nowrap;& a,& span{display:block;color:inherit;text-decoration:none;padding:1.5rem;margin:0 -1.5rem;background-color:",";}",""],en?"#ffffff1A":"transparent",eBT(ef,(0,ed.iv)(["& a,& span{display:inline;border-bottom:",";background-color:transparent;padding:0;margin:0;}"],en?"1px solid white":"none"))));let eDo=ed.ZP.div.attrs(ez$("tp-nav")).withConfig({displayName:"styles__StyledRouterLink",componentId:"sc-1dhgs9n-1"})(["",""],({theme:en,$disabled:ef,$isActive:es,$hasIcon:eu,$variant:em="2"})=>{let{icon:eE,text:ey,background:eB,color:ez,underscore:eD}=en.component.routerLink.variant[em],eH=eu?ey:eE;return(0,ed.iv)([""," transition-property:box-shadow,background-color;transition-duration:","ms;transition-timing-function:",";color:",";background-color:",";&:hover{color:",";background-color:",";box-shadow:",";}&&{"," ","}& ",",& ","{transition-property:color,background-color;transition-duration:","ms;transition-timing-function:",";}&:hover{& ","{color:",";background-color:",";}& ","{color:",";background-color:",";}}"," ",""],{position:"relative",display:"inline-flex",height:"1.75rem",width:"auto",maxWidth:"100%",cursor:"pointer",alignItems:"center",justifyContent:"flex-start",gap:"0.625rem",whiteSpace:"nowrap",padding:"0.25rem"},en.transition.duration.fast,en.transition.timing,ez?.default,eB?.default,ez?.hover,eB?.hover,eD&&`inset 0px -1px 0px 0px ${ez?.hover}`,es&&(0,ed.iv)([""," color:",";background-color:",";box-shadow:",";"],{cursor:"default"},ez?.active,eB?.active,eD&&`inset 0px -1px 0px 0px ${ez?.active}`),ef&&(0,ed.iv)([""," color:",";background-color:",";box-shadow:none;"],{cursor:"not-allowed"},ez?.disabled,eB?.disabled),eDA,eDs,en.transition.duration.fast,en.transition.timing,eDA,eE?.color?.hover,eE?.background?.hover,eDs,eH?.color?.hover,eH?.background?.hover,es&&(0,ed.iv)(["&& ","{color:",";background-color:",";}&& ","{color:",";background-color:",";}"],eDA,eE?.color?.active,eE?.background?.active,eDs,eE?.color?.active,eE?.background?.active),ef&&(0,ed.iv)(["&& ",",&& ","{color:",";background-color:",";}"],eDA,eDs,eE?.color?.disabled,eE?.background?.disabled))}),eDA=(0,ed.ZP)(eLr).attrs(en=>({...en,size:"lg",prefix:"custom"})).withConfig({displayName:"styles__StyledRouteLinkIcon",componentId:"sc-1dhgs9n-2"})(["",""],{position:"relative",flexShrink:"0"}),eDs=ed.ZP.div.withConfig({displayName:"styles__StyledRouteLinkText",componentId:"sc-1dhgs9n-3"})(["",""],{display:"flex",maxWidth:"100%",alignItems:"center",justifyContent:"flex-start",gap:"0.625rem",overflow:"hidden",whiteSpace:"nowrap"}),eDl=(0,ed.ZP)(eLv).withConfig({displayName:"styles__StyledNotificationBadge",componentId:"sc-1dhgs9n-4"})(["",""],{position:"relative",left:"-0.25rem",top:"0.125rem",flexShrink:"0",alignSelf:"flex-start"}),eDd=ed.ZP.div.withConfig({displayName:"styles__StyledHeadingContainer",componentId:"sc-ml1jsf-0"})([""," flex:0 0 0px;display:flex;align-items:center;justify-content:space-between;"],{paddingLeft:"1.5rem",paddingRight:"1.5rem"}),eDu=ed.ZP.div.withConfig({displayName:"styles__StyledMobileTopContainer",componentId:"sc-ml1jsf-1"})(["",""],()=>(0,ed.iv)(["display:block;flex:0 1 0px;z-index:1;"])),eDb=ed.ZP.nav.withConfig({displayName:"styles__StyledNavContainer",componentId:"sc-ml1jsf-2"})(["",""],{margin:"0px",display:"flex",gap:"1.75rem",padding:"1.5rem"}),eDh=ed.ZP.div.withConfig({displayName:"styles__StyledLogoContainer",componentId:"sc-ml1jsf-3"})(["position:absolute;top:0;left:0;width:100%;display:inline-flex;justify-content:center;align-items:center;font-size:1.375rem;"]),eDg=(0,ed.iv)(["box-shadow:none !important;background-color:transparent !important;backdrop-filter:none !important;"]),eDp=ed.ZP.div.withConfig({displayName:"styles__StyledNavbarContainer",componentId:"sc-ml1jsf-4"})(["",""],({theme:en,$breakpoint:ef,$height:es,$isOpen:eu})=>{let{mobile:em}=en.component.navbar;return(0,ed.iv)([""," backdrop-filter:none;height:",";transition-property:height;transition-delay:","ms;transition-timing-function:linear;& ","{"," height:",";backdrop-filter:blur(50px);background-color:",";box-shadow:",";}& ","{"," "," backdrop-filter:blur(50px);background-color:",";color:",";opacity:",";visibility:",";transition-property:opacity,visibility;transition-duration:","ms;transition-timing-function:",";& ","{","}}& ","{height:",";}",""],{position:"sticky",top:"0px"},eu?"100vh":es,eu?0:en.transition.duration.fast,eDd,em.header.css&&em.header.css(),es,eu?em.header.open?.background:em.header.background,em.header.shadow,eDb,{height:"100%",flexDirection:"column",justifyContent:"flex-start"},em.content.css&&em.content.css(),em.content.background,em.content.color,eu?"1":"0",eu?"inherit":"hidden",en.transition.duration.fast,en.transition.timing,eDo,{display:"flex",height:"3rem"},eDh,es,eBT(ef,(0,ed.iv)([""," gap:1.75rem;height:",";"," && ","{"," ","}& ","{display:none;}& ","{"," visibility:inherit;"," & ","{","}}& ","{position:static;height:auto;display:inline-block;font-size:","rem;}"],{display:"flex",alignItems:"center",justifyContent:"space-between",paddingLeft:"4rem",paddingRight:"4rem"},es,eBV("base2"),eDd,{width:"100%",paddingLeft:"0px",paddingRight:"0px"},eDg,eDu,eDb,{flexDirection:"row",alignItems:"center",justifyContent:"flex-end",padding:"0px",opacity:"1"},eDg,eDo,{display:"inline-flex"},eDh,en.typo.logo.size)))}),eDm=({logo:en,children:ef,mobileTopContent:es,open:ed,onToggle:em,height:eE="6.5rem",breakpoint:ey="md",...eB})=>{let ez=(0,eu.useCallback)(()=>{em&&em(!ed)},[ed,em]),eD=(0,eu.useCallback)(()=>{em&&em(!1)},[em]),eH=(0,eu.useRef)(null);eTf(eD,[eH]);let ew=!!ed;return eu.createElement(eDp,ez5({$breakpoint:ey,$height:eE,$isOpen:ew},eB,{ref:eH}),eu.createElement(eDd,null,eu.createElement(eDu,null,eu.createElement(eLM,{color:"main0",variant:"secondary",size:"md",onClick:ez},ed?eu.createElement(eLr,{name:"close"}):eu.createElement(eLr,{name:"bars"}))),en&&eu.createElement(eDh,null,en),es&&eu.createElement(eDu,null,es)),eu.createElement(eDb,null,ef))};eDm.displayName="Navbar";var eDC=(0,eu.memo)(eDm);let eDI=(0,ed.ZP)(eLM).attrs(({theme:en})=>{let{tablet:ef}=en.component.navbar;return{color:ef?.buttonColor,variant:"secondary",size:"regular"}}).withConfig({displayName:"styles__StyledButton",componentId:"sc-h4s70z-0"})(()=>[{display:"none"}]),eDM=ed.ZP.ul.withConfig({displayName:"styles__StyledList",componentId:"sc-h4s70z-1"})(["display:flex;width:100%;"]),eDE=ed.ZP.ul.withConfig({displayName:"styles__StyledRestContainer",componentId:"sc-h4s70z-2"})(["",""],({theme:en,$isOpen:ef,$position:{x:es,y:eu}})=>{let{mobile:em}=en.component.navbar;return(0,ed.iv)([""," background-color:",";backdrop-filter:blur(50px);min-width:14rem;border-radius:1.25rem;gap:1.75rem;transform:",";opacity:0;visibility:hidden;transition-property:opacity,visibility;transition-duration:","ms;transition-timing-function:",";",""],{position:"fixed",left:"0px",top:"0px",margin:"0px",display:"flex",flexDirection:"column",padding:"1.5rem"},em.header.background,`translate3d(${es}px, ${eu}px, 0)`,en.transition.duration.fast,en.transition.timing,ef&&(0,ed.iv)(["opacity:1;visibility:inherit;"]))}),eDy=ed.ZP.div.withConfig({displayName:"styles__StyledContainer",componentId:"sc-h4s70z-3"})(["",""],({$breakpoint:en,$isCollapsed:ef,$onlyDesktop:es,$onlyMobile:eu,$withSlash:em,$mobileDirection:eE="column",$desktopDirection:ey="row",$mobileGap:eB="row"===eE,$desktopGap:ez=!0,theme:eD})=>{let{color:eH}=eD.component.navbar;return(0,ed.iv)([""," gap:1.75rem;"," & ","{flex-direction:",";gap:","rem;}",""],{position:"relative",display:"flex",maxWidth:"100%",flexDirection:"column"},es?"display: none;":"",eDM,eE,eB?1.75:0,eBT(en,(0,ed.iv)([""," flex:0 1 0px;padding-left:",";"," & ","{","}& ","{width:auto;flex:0 1 auto;align-items:center;flex-direction:",";gap:","rem;color:",";",";}"],{display:"flex",flexDirection:"row",alignItems:"center"},ef?"1.5rem":"",eu?"display: none;":"",eDI,{display:"inline-flex"},eDM,ey,ez?1.75:0,eH,em&&(0,ed.iv)(["gap:0;& > :not(:last-child)::after{content:'/';display:inline-block;padding:0 1.75rem;}"]))))}),eDv=({children:en,breakpoint:ef="md",collapsible:es="xs",onlyDesktop:em,onlyMobile:eE,desktopDirection:ey,mobileDirection:eB,mobileGap:ez,desktopGap:eD,withSlash:eH,...ew})=>{let[eV,eS]=(0,eu.useState)(!1),eF=eTh(ef,es),eQ=(0,eu.useCallback)(()=>{eS(!eV)},[eV]),eO=(0,eu.useCallback)(()=>{eS(!1)},[]),eR=(0,eu.useRef)(null),eP=(0,eu.useRef)(null),eU=(0,eu.useRef)(null);eTf(eO,[eR,eP]);let ej=(0,eu.useMemo)(()=>eF&&Array.isArray(en)&&en.length>1?en.slice(1):void 0,[en,eF]),eG=(0,eu.useMemo)(()=>eF&&Array.isArray(en)&&en.length>1?en.slice(0,1):en,[en,eF]),eY=(0,ed.Fg)(),{shouldMount:e_,stage:eK}=eLW(eF&&!!ej&&eV,eY.transition.duration.fast),eZ="enter"===eK,{position:eJ}=eTg({my:"top-right",at:"bottom-right",margin:{x:0,y:0},offset:{x:0,y:0},atRef:eU,myRef:eP,deps:[e_]});return eu.createElement(eDy,ez5({$withSlash:eH,$onlyDesktop:em,$onlyMobile:eE,$mobileDirection:eB,$desktopDirection:ey,$mobileGap:ez,$desktopGap:eD,$breakpoint:ef,$isCollapsed:eF,ref:eU},ew),eu.createElement(eDM,null,eG),eF&&eu.createElement(eDI,{onClick:eQ,ref:eR},eu.createElement(eLr,{name:"bars"})),e_&&eu.createElement(eL1,null,eu.createElement(eDE,{ref:eP,$isOpen:eZ,$position:eJ},ej)))};eDv.displayName="NavbarLinkList";var eDB=(0,eu.memo)(eDv);let eDz=ed.ZP.li.withConfig({displayName:"styles__StyledNavlink",componentId:"sc-1maezp9-0"})(["",""],({$breakpoint:en})=>(0,ed.iv)([""," font-weight:400;",""],{display:"flex",flexDirection:"column",alignItems:"stretch",whiteSpace:"nowrap"},eBT(en,(0,ed.iv)(["",""],{display:"flex",flexDirection:"row",alignItems:"center",whiteSpace:"nowrap",padding:"0px"}))));var eDL=(0,eu.memo)(({children:en,breakpoint:ef="md",level:es,...ed})=>eu.createElement(eDz,ez5({$breakpoint:ef,$level:es},ed),en));let eDT=ed.ZP.div.withConfig({displayName:"styles__StyledPicker",componentId:"sc-dtc956-0"})(["",""],({theme:en})=>{let{background:ef,shadow:es}=en.component.walletPicker;return(0,ed.iv)(["position:relative;min-width:20rem;border-radius:1.875rem;background:",";z-index:1;padding:1.5rem;box-shadow:",";backdrop-filter:blur(50px);"],ef,es)}),eDD=ed.ZP.h6.attrs(ez$("tp-nav")).withConfig({displayName:"styles__StyledTitle",componentId:"sc-dtc956-1"})(["",""],({theme:en})=>{let{color:ef}=en.component.walletPicker;return(0,ed.iv)(["color:",";font-size:1.125rem;margin:0 0 2rem 0;"],ef.default)}),eDx=ed.ZP.div.withConfig({displayName:"styles__BorderedDiv",componentId:"sc-dtc956-2"})(["",""],({theme:en})=>{let{border:ef}=en.component.walletPicker;return(0,ed.iv)(["padding-top:1.5rem;border-top:","rem solid ",";"],ef.size,ef.color)}),eDH=en=>{let ef=en.color||"#FB7718";return eu.createElement("svg",ez5({width:"17",height:"15",viewBox:"0 0 17 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},en),eu.createElement("g",{id:"Group 5"},eu.createElement("path",{id:"Vector",d:"M15.7114 0.0712891L9.45996 4.69415L10.62 1.96843L15.7114 0.0712891Z",fill:ef}),eu.createElement("path",{id:"Vector_2",d:"M1.28809 0.0712891L7.48809 4.73986L6.37951 1.96843L1.28809 0.0712891Z",fill:ef}),eu.createElement("path",{id:"Vector_3",d:"M13.4597 10.7969L11.7969 13.3397L15.3569 14.3226L16.3797 10.8597L13.4597 10.8026V10.7969Z",fill:ef}),eu.createElement("path",{id:"Vector_4",d:"M0.631691 10.848L1.64312 14.3109L5.19741 13.328L3.54026 10.7852L0.625977 10.8423L0.631691 10.848Z",fill:ef}),eu.createElement("path",{id:"Vector_5",d:"M5.00908 6.50516L4.02051 7.99659L7.54622 8.15659L7.42622 4.3623L5.00908 6.49945V6.50516Z",fill:ef}),eu.createElement("path",{id:"Vector_6",d:"M11.9912 6.50512L9.5341 4.32227L9.4541 8.15655L12.9798 7.99655L11.9912 6.50512Z",fill:ef}),eu.createElement("path",{id:"Vector_7",d:"M5.19727 13.3341L7.32869 12.3055L5.49441 10.877L5.19727 13.3398V13.3341Z",fill:ef}),eu.createElement("path",{id:"Vector_8",d:"M9.66602 12.3054L11.7917 13.334L11.5003 10.8711L9.66602 12.2997V12.3054Z",fill:ef}),eu.createElement("path",{id:"Vector_9",d:"M11.7966 13.3342L9.6709 12.3057L9.84233 13.6885L9.82518 14.2771L11.7966 13.3399V13.3342Z",fill:ef}),eu.createElement("path",{id:"Vector_10",d:"M5.19727 13.3341L7.17441 14.2712L7.16298 13.6827L7.32869 12.2998L5.19727 13.3284V13.3341Z",fill:ef}),eu.createElement("path",{id:"Vector_11",d:"M5.19718 13.3339L5.50575 10.791L3.54004 10.8482L5.19718 13.3339Z",fill:ef}),eu.createElement("path",{id:"Vector_12",d:"M11.4941 10.7969L11.797 13.3397L13.4599 10.854L11.4941 10.7969Z",fill:ef}),eu.createElement("path",{id:"Vector_13",d:"M12.9798 7.99693L9.4541 8.15693L9.77982 9.96264L10.2998 8.87121L11.557 9.44264L12.9798 7.99121V7.99693Z",fill:ef}),eu.createElement("path",{id:"Vector_14",d:"M5.44908 9.44278L6.70051 8.87136L7.22051 9.96278L7.54622 8.15707L4.02051 7.99707L5.44908 9.4485V9.44278Z",fill:ef}),eu.createElement("path",{id:"Vector_15",d:"M4.02051 7.99707L5.50051 10.8771L5.44908 9.4485L4.02051 7.99707Z",fill:ef}),eu.createElement("path",{id:"Vector_16",d:"M11.563 9.44264L11.5059 10.8712L12.9859 7.99121L11.563 9.44264Z",fill:ef}),eu.createElement("path",{id:"Vector_17",d:"M7.53958 8.15723L7.21387 9.96294L7.6253 12.0944L7.71672 9.28294L7.53958 8.15723Z",fill:ef}),eu.createElement("path",{id:"Vector_18",d:"M9.45951 8.15723L9.28809 9.27723L9.3738 12.0944L9.78523 9.96294L9.45951 8.15723Z",fill:ef}),eu.createElement("path",{id:"Vector_19",d:"M9.78545 9.96253L9.37402 12.094L9.67117 12.3054L11.5055 10.8768L11.5626 9.44824L9.78545 9.96824V9.96253Z",fill:ef}),eu.createElement("path",{id:"Vector_20",d:"M5.44824 9.44224L5.49967 10.8708L7.33396 12.2994L7.6311 12.088L7.21967 9.95652L5.45396 9.43652L5.44824 9.44224Z",fill:ef}),eu.createElement("path",{id:"Vector_21",d:"M9.82598 14.2711L9.84313 13.6826L9.68312 13.5454H7.32312L7.16884 13.6826L7.18027 14.2711L5.20312 13.334L5.89455 13.8997L7.30027 14.8654H9.70598L11.1174 13.8997L11.8031 13.334L9.8317 14.2711H9.82598Z",fill:ef}),eu.createElement("path",{id:"Vector_22",d:"M15.9738 4.997L16.4995 2.44272L15.7109 0.0712891L9.6709 4.53986L11.9966 6.49986L15.2766 7.45415L16.0023 6.60843L15.688 6.37986L16.1909 5.92272L15.808 5.62557L16.3109 5.24272L15.9852 4.99129L15.9738 4.997Z",fill:ef,fillOpacity:"0.2"}),eu.createElement("path",{id:"Vector_23",d:"M0.5 2.44272L1.03143 4.997L0.688571 5.24843L1.19714 5.63129L0.814286 5.92843L1.31714 6.38557L1.00286 6.61415L1.72857 7.45986L5.01429 6.50557L7.34 4.54557L1.28857 0.0712891L0.5 2.44272Z",fill:ef,fillOpacity:"0.2"}),eu.createElement("path",{id:"Vector_24",d:"M15.2773 7.46015L11.9973 6.50586L12.9859 7.99729L11.5059 10.8773L13.4601 10.8544H16.3801L15.2773 7.46015Z",fill:ef}),eu.createElement("path",{id:"Vector_25",d:"M5.00898 6.50571L1.72898 7.46L0.631836 10.8486H3.54041L5.49469 10.8714L4.01469 7.99143L5.00326 6.5L5.00898 6.50571Z",fill:ef}),eu.createElement("path",{id:"Vector_26",d:"M9.46003 8.15747L9.67146 4.54604L10.6257 1.97461H6.38574L7.34003 4.54604L7.55146 8.15747L7.63146 9.29461V12.1003H9.38003V9.29461L9.46574 8.15747H9.46003Z",fill:ef})))};eDH.displayName="MetamaskIcon";var eDw=(0,eu.memo)(eDH),eDV=(0,eu.memo)(({name:en,...ef})=>"metamask"===en?eu.createElement(eDw,ef):eu.createElement(eLr,ez5({name:en},ef)));let eDN=ed.ZP.span.withConfig({displayName:"styles__StyledPrice",componentId:"sc-1se8k2b-0"})(["",""],{display:"inline-flex",alignItems:"center",gap:"0.5rem",whiteSpace:"nowrap"}),eDk=({value:en,humanReadable:ef=!0,...es})=>eu.createElement(eDN,es,ef?ez2(en):ez1(en),eu.createElement(eLU,{color:"currentColor",size:"1em",img:"aleph"}));eDk.displayName="Price";var eDS=(0,eu.memo)(eDk);let eDF=({network:en,isSelected:ef,onClick:es})=>{let em=(0,ed.Fg)(),{color:eE,button:ey}=em.component.walletPicker,eB=(0,eu.useCallback)(()=>{es&&es(en)},[en,es]);return eu.createElement(eDK,null,eu.createElement(eDZ,{onClick:eB,disabled:0===en.wallets.length,size:"md",kind:ey.kind(ef),color:ey.color(ef),variant:ey.variant(ef)},!ef&&eu.createElement(eDJ,{className:"fx-noise-base"}),eu.createElement(eDX,{name:en.icon,size:"xl",prefix:"custom"})),eu.createElement(eDq,{className:"fs-10",$_css:[{marginTop:"0.25rem"},{color:ef?eE.default:eE.disabled}]},en.name))};eDF.displayName="WalletPickerNetwork";let eDQ=({networks:en,selectedNetwork:ef,onSelectNetwork:es})=>eu.createElement(eDW,{count:4,gap:"0.75rem"},en.map(en=>eu.createElement(eTX,{key:en.name},eu.createElement(eDU,{network:en,isSelected:ef?.name===en.name,onClick:es}))));eDQ.displayName="WalletPickerNetworks";let eDO=({networks:en,onConnect:ef})=>{let es=(0,ed.Fg)(),{button2:em}=es.component.walletPicker,[eE,ey]=(0,eu.useState)();return eu.createElement("div",null,eu.createElement(eDD,null,"1. Choose your network"),eu.createElement(eDj,{networks:en,selectedNetwork:eE,onSelectNetwork:ey}),eu.createElement(eDf,{open:!!eE?.wallets},eu.createElement(eDx,null,eu.createElement(eDD,null,"2. Connect your wallet"),eu.createElement(eTJ,{count:1},eE?.wallets?.map(en=>eu.createElement(eTX,{key:en.name},eu.createElement(eD$,null,eu.createElement(eLM,{onClick:()=>ef(en,eE),as:"button",size:"md",kind:em.kind,variant:em.variant,color:em.color},en.name,eu.createElement(eD2,{name:en.icon,color:em.iconColor||en.color})))))))))};eDO.displayName="WalletPickerLoggedOut";let eDR=({networks:en,balance:ef,rewards:es,address:em,addressHref:eE,selectedNetwork:ey,onSwitchNetwork:eB,onDisconnect:ez})=>{let eD=(0,ed.Fg)(),{color:eH,button3:ew,button4:eV}=eD.component.walletPicker,eS=(0,eu.useMemo)(()=>ez1(ef),[ef]),eF=(0,eu.useMemo)(()=>`${em?.slice(0,8)}...${em?.slice(-6)}`,[em]);return eu.createElement(eu.Fragment,null,eu.createElement(eDj,{networks:en,selectedNetwork:ey,onSelectNetwork:eB}),eu.createElement(eD1,null,eu.createElement(eLU,{img:"aleph",color:"text",size:"3rem"}),eu.createElement(eD0,null,eu.createElement(eD4,{className:"tp-code1 fs-24"},eS),eu.createElement(eD3,{className:"fs-16 m-0"},"ALEPH"))),es&&eu.createElement(eD6,null,eu.createElement(eD8,{className:"fs-10 tp-body3"},"EST. REWARDS"),eu.createElement(eD5,null,eu.createElement(eD7,{value:es.amount,className:"fs-16 tp-body3",humanReadable:!1,$_css2:eH.rewards}),eu.createElement(eD9,{className:"fs-12 tp-body1"},"Next distribution in ",es.days," days"))),eu.createElement(exe,null,eE?eu.createElement(eLM,{as:"a",target:"_blank",size:"md",href:eE,kind:ew.kind,variant:ew.variant,color:ew.color},eF,eu.createElement(exa,{name:"external-link-square-alt"})):eF),eu.createElement(exc,null,eu.createElement(eLM,{size:"md",kind:eV.kind,variant:eV.variant,color:eV.color,onClick:ez},"Logout")))};eDR.displayName="WalletPickerLoggedIn";let eDP=(0,eu.forwardRef)(({networks:en,address:ef,addressHref:es,balance:ed,rewards:em,selectedNetwork:eE,onConnect:ey,onSwitchNetwork:eB,onDisconnect:ez,...eD},eH)=>eu.createElement(eDT,ez5({ref:eH},eD),ef?eu.createElement(eDY,{networks:en,balance:ed,rewards:em,address:ef,addressHref:es,selectedNetwork:eE,onSwitchNetwork:eB,onDisconnect:ez}):eu.createElement(eDG,{networks:en,onConnect:ey})));eDP.displayName="WalletPicker";let eDU=(0,eu.memo)(eDF),eDj=(0,eu.memo)(eDQ),eDG=(0,eu.memo)(eDO),eDY=(0,eu.memo)(eDR);var eD_=(0,eu.memo)(eDP),eDK=(0,ed.ZP)("div").withConfig({displayName:"cmp___StyledDiv",componentId:"sc-1lcl5o5-0"})({textAlign:"center"}),eDZ=(0,ed.ZP)(eLM).withConfig({displayName:"cmp___StyledButton",componentId:"sc-1lcl5o5-1"})({position:"relative"}),eDJ=(0,ed.ZP)("div").withConfig({displayName:"cmp___StyledDiv2",componentId:"sc-1lcl5o5-2"})({position:"absolute !important",inset:"0px",zIndex:"-10",height:"100%",width:"100%"}),eDX=(0,ed.ZP)(eLr).withConfig({displayName:"cmp___StyledIcon",componentId:"sc-1lcl5o5-3"})({width:"1.5rem"}),eDq=(0,ed.ZP)("div").withConfig({displayName:"cmp___StyledDiv3",componentId:"sc-1lcl5o5-4"})(["",""],en=>en.$_css),eDW=(0,ed.ZP)(eTJ).withConfig({displayName:"cmp___StyledRow",componentId:"sc-1lcl5o5-5"})({marginBottom:"1.5rem"}),eD$=(0,ed.ZP)("div").withConfig({displayName:"cmp___StyledDiv4",componentId:"sc-1lcl5o5-6"})({display:"block",textAlign:"center"}),eD2=(0,ed.ZP)(eDV).withConfig({displayName:"cmp___StyledWalletIcon",componentId:"sc-1lcl5o5-7"})({marginLeft:"0.625rem"}),eD1=(0,ed.ZP)(eDx).withConfig({displayName:"cmp___StyledBorderedDiv",componentId:"sc-1lcl5o5-8"})({marginBottom:"1.5rem",marginTop:"1.5rem",display:"flex",alignItems:"center",gap:"1rem"}),eD0=(0,ed.ZP)("div").withConfig({displayName:"cmp___StyledDiv5",componentId:"sc-1lcl5o5-9"})({lineHeight:".75rem"}),eD4=(0,ed.ZP)("div").withConfig({displayName:"cmp___StyledDiv6",componentId:"sc-1lcl5o5-10"})({marginBottom:"0.75rem",whiteSpace:"nowrap",lineHeight:"1rem !important"}),eD3=(0,ed.ZP)("span").withConfig({displayName:"cmp___StyledSpan",componentId:"sc-1lcl5o5-11"})({opacity:"0.4"}),eD6=(0,ed.ZP)(eDx).withConfig({displayName:"cmp___StyledBorderedDiv2",componentId:"sc-1lcl5o5-12"})({marginTop:"1.5rem",display:"flex",alignItems:"flex-start",justifyContent:"space-between",gap:"1rem"}),eD8=(0,ed.ZP)("span").withConfig({displayName:"cmp___StyledSpan2",componentId:"sc-1lcl5o5-13"})({marginTop:"0.25rem",opacity:"0.6"}),eD5=(0,ed.ZP)("div").withConfig({displayName:"cmp___StyledDiv7",componentId:"sc-1lcl5o5-14"})({textAlign:"right"}),eD7=(0,ed.ZP)(eDS).withConfig({displayName:"cmp___StyledPrice",componentId:"sc-1lcl5o5-15"})(en=>({color:en.$_css2})),eD9=(0,ed.ZP)("div").withConfig({displayName:"cmp___StyledDiv8",componentId:"sc-1lcl5o5-16"})({opacity:"0.6"}),exe=(0,ed.ZP)(eDx).withConfig({displayName:"cmp___StyledBorderedDiv3",componentId:"sc-1lcl5o5-17"})({marginTop:"1.5rem",textAlign:"center"}),exa=(0,ed.ZP)(eLr).withConfig({displayName:"cmp___StyledIcon2",componentId:"sc-1lcl5o5-18"})({marginLeft:"0.625rem"}),exc=(0,ed.ZP)(eDx).withConfig({displayName:"cmp___StyledBorderedDiv4",componentId:"sc-1lcl5o5-19"})({marginTop:"1.5rem",textAlign:"center"});let exr=ed.ZP.div.withConfig({displayName:"styles__StyledContainer",componentId:"sc-613t3q-0"})(["",""],({theme:en,$breakpoint:ef,$maxWidth:es=`${en.breakpoint["2xl"]+12.5}rem`})=>(0,ed.iv)([""," box-sizing:border-box;width:100%;margin:0 auto;max-width:",";",""],{paddingLeft:"1.5rem",paddingRight:"1.5rem"},es,eBT(ef,{paddingLeft:"4rem",paddingRight:"4rem"}))),exn=ed.ZP.footer.withConfig({displayName:"styles__StyledFooter",componentId:"sc-613t3q-1"})(["",""],({theme:en,$small:ef})=>{let{background:es}=en.component.footer;return(0,ed.iv)(["padding:","rem 0;background:",";box-sizing:border-box;width:100%;"],ef?1.5:3,es)}),exi=(0,ed.ZP)(eLM).attrs(en=>({...en,variant:"tertiary",color:"main0",size:"big",forwardedAs:"a"})).withConfig({displayName:"styles__StyledButton",componentId:"sc-613t3q-2"})([""]),exf=(0,ed.iv)(["",""],({theme:en})=>{let{link:ef}=en.component.footer;return(0,ed.iv)(["position:relative;&::after{display:block;content:'';position:absolute;bottom:-0.1875rem;left:0;width:100%;height:0.1875rem;background-clip:content-box;background-image:",";opacity:0;visibility:hidden;transition-property:opacity,visibility;transition-duration:","ms;transition-timing-function:",";}&:hover::after{opacity:1;visibility:visible;}"],ef.gradient.fn,en.transition.duration.fast,en.transition.timing)}),exo=ed.ZP.h6.attrs(ez$("tp-nav fs-24")).withConfig({displayName:"styles__StyledLinkTitle",componentId:"sc-613t3q-3"})([""," "," &::after{opacity:1;visibility:visible;bottom:0;}"],{margin:"0px",display:"inline-block",alignSelf:"flex-start"},exf),exA=ed.ZP.a.attrs(en=>({...ez$("tp-nav fs-14")(en),href:en.href||"#"})).withConfig({displayName:"styles__StyledLink",componentId:"sc-613t3q-4"})(["",""],({theme:en})=>{let{color:ef}=en.component.footer;return(0,ed.iv)([""," font-weight:700;color:",";text-decoration:none;",""],{display:"inline-flex",cursor:"pointer",alignItems:"center",gap:"0.625rem",whiteSpace:"nowrap"},ef,exf)}),exs=({links:en})=>eu.createElement(eu.Fragment,null,en.map((en,ef)=>eu.createElement(exb,{key:en.title||ef},en.title&&eu.createElement(exo,null,en.title),eu.createElement(exh,null,en.links.map(en=>eu.createElement("li",{key:en.href},eu.createElement(exA,{href:en.href,target:en.target},en.label)))))));exs.displayName="FooterLinks";let exl=({small:en=!1,buttons:ef,media:es,mainLinks:ed,links:em,Link:eE,logoHref:ey="/",logoTarget:eB,maxWidth:ez,breakpoint:eD="md",...eH})=>eu.createElement(exn,ez5({$small:en},eH),eu.createElement(exr,{$maxWidth:ez,$breakpoint:eD},en?eu.createElement(exg,null,eu.createElement(exm,null,eu.createElement(eE,{href:ey,target:eB,route:{href:ey}},eu.createElement(eLU,{size:28,text:!0}))),eu.createElement(exC,null,ed.map(en=>eu.createElement("li",{key:en.label},eu.createElement(exA,{href:en.href,target:en.target,className:"fs-18"},en.label,eu.createElement(eLr,{size:"lg",name:"external-link-square-alt"}))))),eu.createElement(exI,null,es.filter(en=>en.small).map(en=>eu.createElement("li",{key:en.name},eu.createElement(exA,{href:en.href,target:en.target,className:"fs-18"},eu.createElement(eLr,{size:"lg",name:en.icon}),en.label))))):eu.createElement("div",null,eu.createElement(exM,null,eu.createElement(eE,{href:ey,target:eB,route:{href:ey}},eu.createElement(eLU,{size:55,text:!0}))),eu.createElement(exE,null,eu.createElement(exy,null,ef.map(en=>eu.createElement(exi,{key:en.href,href:en.href,target:en.target},en.label))),eu.createElement(exv,null,eu.createElement(exd,{links:em.slice(0,em.length/2)})),eu.createElement(exB,null,eu.createElement(exd,{links:em.slice(em.length/2)})),eu.createElement(exz,null,es.map(en=>eu.createElement("li",{key:en.name},eu.createElement(exA,{href:en.href,target:en.target,className:"fs-18"},eu.createElement(eLr,{size:"lg",name:en.icon}),en.label))))))));exl.displayName="Footer";let exd=(0,eu.memo)(exs);var exu=(0,eu.memo)(exl),exb=(0,ed.ZP)("div").withConfig({displayName:"cmp___StyledDiv",componentId:"sc-llfimd-0"})({display:"flex",flexDirection:"column",gap:"1rem"}),exh=(0,ed.ZP)("ul").withConfig({displayName:"cmp___StyledUl",componentId:"sc-llfimd-1"})({display:"flex",flexDirection:"column",gap:"0.75rem"}),exg=(0,ed.ZP)("div").withConfig({displayName:"cmp___StyledDiv2",componentId:"sc-llfimd-2"})({display:"flex",flexWrap:"wrap",alignItems:"center",justifyContent:"space-between",gap:"2.5rem"}),exm=(0,ed.ZP)("div").withConfig({displayName:"cmp___StyledDiv3",componentId:"sc-llfimd-3"})({width:"100%",flex:"1 1 auto","@media (min-width: 62rem)":{flex:"1 1 0%"}}),exC=(0,ed.ZP)("ul").withConfig({displayName:"cmp___StyledUl2",componentId:"sc-llfimd-4"})({display:"flex",height:"100%",width:"100%",flex:"1 1 auto",flexDirection:"column",gap:"1.5rem","@media (min-width: 48rem)":{flex:"1 1 0%",flexDirection:"row",alignItems:"center"},"@media (min-width: 62rem)":{justifyContent:"center"}}),exI=(0,ed.ZP)("ul").withConfig({displayName:"cmp___StyledUl3",componentId:"sc-llfimd-5"})({display:"flex",height:"100%",width:"100%",flex:"1 1 auto",alignItems:"center",gap:"1.5rem","@media (min-width: 48rem)":{flex:"1 1 0%",justifyContent:"flex-end"}}),exM=(0,ed.ZP)("div").withConfig({displayName:"cmp___StyledDiv4",componentId:"sc-llfimd-6"})({marginBottom:"3rem"}),exE=(0,ed.ZP)("nav").withConfig({displayName:"cmp___StyledNav",componentId:"sc-llfimd-7"})({margin:"0px",display:"flex",flexWrap:"wrap",justifyContent:"space-between",gap:"2.5rem"}),exy=(0,ed.ZP)("div").withConfig({displayName:"cmp___StyledDiv5",componentId:"sc-llfimd-8"})({display:"flex",width:"100%",flex:"1 1 auto",flexDirection:"column",alignItems:"flex-start",gap:"1.5rem","@media (min-width: 62rem)":{width:"auto",flex:"none"}}),exv=(0,ed.ZP)("div").withConfig({displayName:"cmp___StyledDiv6",componentId:"sc-llfimd-9"})({display:"flex",width:"100%",flex:"1 1 auto",flexDirection:"column",alignItems:"flex-start",gap:"2.5rem","@media (min-width: 62rem)":{width:"auto",flex:"none",gap:"2.5rem"}}),exB=(0,ed.ZP)("div").withConfig({displayName:"cmp___StyledDiv7",componentId:"sc-llfimd-10"})({display:"flex",width:"100%",flex:"1 1 auto",flexDirection:"column",alignItems:"flex-start",gap:"2.5rem","@media (min-width: 62rem)":{width:"auto",flex:"none",gap:"2.5rem"}}),exz=(0,ed.ZP)("ul").withConfig({displayName:"cmp___StyledUl4",componentId:"sc-llfimd-11"})({display:"flex",width:"100%",flex:"1 1 auto",flexDirection:"column",alignItems:"flex-start",gap:"1.5rem","@media (min-width: 62rem)":{width:"auto",flex:"none"}});let exL=({route:en,isActive:ef,disabled:es,variant:ed,Link:em,...eE})=>{let{name:ey,icon:eB,flag:ez,href:eD,target:eH}=en,ew=eu.createElement(eDo,{$variant:ed,$isActive:ef,$disabled:es,$hasIcon:!!eB,$hasFlag:!!ez,className:ef?"_active":""},!!eB&&eu.createElement(eDA,{name:eB}),!!ey&&eu.createElement(eDs,null,ey),!!ez&&eu.createElement(eDl,null,ez));return es?eu.createElement(exD,eE,ew):eu.createElement(em,ez5({route:en,href:eD,target:eH},eE),ew)};exL.displayName="RouterLink";var exT=(0,eu.memo)(exL),exD=(0,ed.ZP)("span").withConfig({displayName:"cmp___StyledSpan",componentId:"sc-6pzn0m-0"})({display:"flex",width:"100%",cursor:"auto !important",flexDirection:"column",alignItems:"flex-start",overflow:"auto"});let exx=4.5,exH=.375,exw=ed.ZP.div.withConfig({displayName:"styles__StyledLink",componentId:"sc-1h2junx-0"})(["",""],{width:"100%"}),exV=ed.ZP.nav.withConfig({displayName:"styles__StyledNav1",componentId:"sc-1h2junx-1"})(["",""],({theme:en})=>{let{nav1:ef}=en.component.sidebar;return(0,ed.iv)([""," background-color:",";"],{display:"flex",height:"100%",width:"100%",flexDirection:"column",overflow:"hidden"},ef.background)}),exN=ed.ZP.div.withConfig({displayName:"styles__StyledNav1Container",componentId:"sc-1h2junx-2"})([""," width:","rem;"],{display:"flex",flexDirection:"column",alignItems:"flex-start"},exx),exk=(0,ed.ZP)(exT).attrs(en=>({...en,variant:"1",route:{...en.route,name:void 0,flag:void 0}})).withConfig({displayName:"styles__StyledRouterLink1",componentId:"sc-1h2junx-3"})(["",""],({theme:en,isActive:ef})=>{let{nav1:es}=en.component.sidebar;return(0,ed.iv)(["","{"," ","}"],eDo,{height:"3rem",width:"100%",justifyContent:"center",paddingLeft:"1.5rem",paddingRight:"1.5rem"},ef&&(0,ed.iv)(["background-color:",";&::after{"," content:'';width:","rem;background-color:",";}"],es.active.background,{position:"absolute",top:"-0.5rem",left:"0px",height:"100%",opacity:"0"},exH,es.active.background2))}),exS=ed.ZP.nav.withConfig({displayName:"styles__StyledNav2",componentId:"sc-1h2junx-4"})(["",""],({theme:en})=>{let{nav2:ef}=en.component.sidebar;return(0,ed.iv)([""," color:",";background:",";box-sizing:content-box;padding-left:0;box-shadow:0px 0px 0px 0px ",";"],{display:"flex",height:"100%",flexDirection:"column",overflow:"hidden"},ef.color,ef.background,ef.background)}),exF=ed.ZP.div.withConfig({displayName:"styles__StyledNav2Container",componentId:"sc-1h2junx-5"})(["",""],{display:"flex",height:"100%",flexDirection:"column",alignItems:"flex-start"}),exQ=ed.ZP.div.attrs(ez$("tp-nav")).withConfig({displayName:"styles__StyledNav2Title",componentId:"sc-1h2junx-6"})(["",""],({theme:en})=>{let{title:ef}=en.component.sidebar.nav2;return(0,ed.iv)([""," "," color:",";"],{height:"3rem",paddingLeft:"1.5rem",paddingRight:"1.5rem"},{display:"inline-flex",width:"auto",maxWidth:"100%",alignItems:"center",textTransform:"uppercase"},ef?.color)}),exO=ed.ZP.div.withConfig({displayName:"styles__StyledNav2LinkContainer",componentId:"sc-1h2junx-7"})([""," margin-top:6.5rem;"],{display:"flex",width:"100%",cursor:"auto",flexDirection:"column",alignItems:"flex-start",overflow:"auto"}),exR=(0,ed.ZP)(exT).attrs(en=>({...en,variant:"2"})).withConfig({displayName:"styles__StyledRouterLink2",componentId:"sc-1h2junx-8"})(["",""],({route:{icon:en}})=>(0,ed.iv)(["","{"," "," padding-left:","rem;}"],eDo,{height:"3rem",paddingLeft:"1.5rem",paddingRight:"1.5rem"},{display:"flex",maxWidth:"100%",overflow:"hidden"},en?1.5:3.125)),exP=ed.ZP.div.withConfig({displayName:"styles__StyledLogoContainer",componentId:"sc-1h2junx-9"})(["",""],({theme:en})=>{let{logo:ef}=en.component.sidebar.nav1;return(0,ed.iv)([""," height:6.5rem;background:",";padding:",";"],{display:"flex",width:"100%",alignItems:"center",justifyContent:"center"},ef?.background,ef?.padding)}),exU=(0,ed.ZP)(eLU).attrs(en=>{let{logo:ef}=en.theme.component.sidebar.nav1;return{...en,size:`${ef.size}rem`}}).withConfig({displayName:"styles__StyledLogo",componentId:"sc-1h2junx-10"})(["",""],{display:"inline-flex",alignItems:"center",justifyContent:"center"}),exj=(0,ed.ZP)(eLr).attrs(en=>({...en,name:"angle-right"})).withConfig({displayName:"styles__StyledToggleButton",componentId:"sc-1h2junx-11"})(["",""],({theme:en})=>{let{toggle:ef}=en.component.sidebar.nav2;return(0,ed.iv)([""," color:",";background-color:",";"],{boxSizing:"border-box !important",height:"1rem !important",width:"1rem !important",transformOrigin:"center",cursor:"pointer",padding:"0.125rem"},ef.color,ef.background)}),exG=ed.ZP.div.attrs(ez$("tp-body3")).withConfig({displayName:"styles__StyledStorageContainer",componentId:"sc-1h2junx-12"})(["",""],{marginLeft:"auto",marginRight:"auto",width:"10.5rem",maxWidth:"100%",cursor:"auto",paddingLeft:"0.25rem",paddingRight:"0.25rem"}),exY=ed.ZP.div.withConfig({displayName:"styles__StyledProgressBar",componentId:"sc-1h2junx-13"})(({theme:en,$percent:ef})=>{let{color:es}=en.component.sidebar.nav2.progress;ef=ef>0?Math.max(ef,.05):ef;let eu=`${en.color.base0}20`;return[{position:"relative",width:"100%"},(0,ed.iv)(["height:0.3125rem;background-color:",";border-radius:1rem;&:after{"," content:'';border-radius:1rem;background:",";clip-path:",";}"],eu,{position:"absolute",left:"0px",top:"0px",height:"100%",width:"100%"},es,`inset(0 ${100-100*ef}% 0 0);`)]}),ex_=(0,ed.F4)([" 0%,15%,90%,100%{opacity:1;}45%{opacity:0;}"]),exK=(0,ed.F4)([" 0%,10%,80%,100%{opacity:1;}50%{opacity:0;}"]),exZ=(0,ed.F4)([" 0%,6%,80%,100%{opacity:1;}46%,60%{opacity:0;}"]),exJ=(0,ed.F4)([" 0%,10%,70%,100%{opacity:1;}30%{opacity:0;}"]),exX=ed.ZP.aside.withConfig({displayName:"styles__StyledSidebar",componentId:"sc-1h2junx-14"})([""," "," ",";",""],{display:"none",height:"100%",alignItems:"stretch",justifyContent:"flex-start"},({$breakpoint:en})=>(0,ed.iv)(["",""],eBT(en,(0,ed.iv)(["",""],{display:"flex"}))),({theme:en,$isOpen:ef,$isHover:es,$speed:eu=1})=>ef||void 0===ef?(0,ed.iv)(["& ","{width:","rem;transition:width ease-in-out ","s ","s;}& "," ",",& ","{"," transition:opacity ease-in-out ","s ","s,visibility linear ","s ","s,color ease-in-out 0.25s 0s !important;}& ","{transition:background-color ease-in-out ","s ","s;}& "," ","::after{"," transition:opacity ease-in-out ","s ","s,top ease-in-out ","s ","s;}& ","{width:","rem;transition:width ease-in-out ","s ","s,padding-left ease-in-out ","s 0s,box-shadow ease-in-out ","s 0s;","}& ",",& ","{transition:width linear 0s ","s;}& ","{width:","rem;}& ","{width:","rem;animation:","s ease-in-out 0s ",";}& ",",& "," ","{"," transition:left linear 0s ","s,transform linear 0s ","s,font-size linear 0s ","s,padding linear 0s ","s,gap linear 0s ","s,background-color ease-in-out 0s ","s,color ease-in-out 0.25s 0s !important;}& ","{font-size:1.125rem;}& ","{transition:color ease-in-out 0.25s 0s !important;}& ","{"," transition:left linear 0s ","s;}& ","{transform:rotateZ(-180deg);transition:transform ease-in-out ","s ","s;}& ","{font-size:0.625rem;transition:font-size linear 0s ","s;animation:","s ease-in-out 0s ",";& > :first-child{max-width:100%;transition:max-width linear 0s ","s;}}& "," ","._active{background-color:",";& ",",& ","{color:",";transition:color ease-in-out 0s ","s !important;}}"],exV,exx,.35/eu,.4/eu,exk,eDA,exU,{visibility:"visible",opacity:"1"},.2/eu,.55/eu,.2/eu,.55/eu,exP,.7/eu,.2/eu,exk,eDo,{top:"-0.5rem",opacity:"0"},.7/eu,.2/eu,.7/eu,.1/eu,exS,18.75,.5/eu,.1/eu,.4/eu,.4/eu,es&&(0,ed.iv)(["cursor:auto;"]),exN,exF,.5/eu,exN,exx,exF,18.75,1/eu,exK,exQ,exR,eDo,{position:"relative",left:"0px","--tw-translate-x":"0px",transform:"translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))",gap:"0.625rem"},.5/eu,.5/eu,.5/eu,.5/eu,.5/eu,.5/eu,exQ,eDA,eDl,{left:"-0.125rem"},.45/eu,exj,.6/eu,.4/eu,exG,.3/eu,1/eu,exJ,.3/eu,exR,eDo,en.component.sidebar.nav2.active?.background,eDA,eDs,en.component.sidebar.nav2.active?.color,.5/eu):(0,ed.iv)(["& ","{width:","rem;transition:width ease-in-out ","s ","s;}& "," ",",& ","{"," transition:opacity ease-in-out ","s 0s,visibility linear ","s 0s,color ease-in-out 0.25s 0s !important;}& ","{background-color:transparent;transition:background-color ease-in-out ","s ","s;}& "," ","::after{"," transition:opacity ease-in-out ","s ","s,top ease-in-out ","s ","s;}& ","{width:","rem;transition:width ease-in-out ","s ","s,padding-left ease-in-out ","s 0s,box-shadow ease-in-out ","s 0s;","}& ",",& ","{transition:width linear 0s ","s;}& ","{width:","rem;}& ","{width:","rem;animation:","s ease-in-out 0s ",";}& ",",& "," ","{"," transition:left linear 0s ","s,transform linear 0s ","s,font-size linear 0s ","s,padding linear 0s ","s,background-color ease-in-out 0s ","s,gap linear 0s ","s;}& ","{"," font-size:0.75rem;}& ","{transition:color ease-in-out 0.25s 0s !important;}& ","{"," transition:left linear 0s ","s;}& ","{transform:rotateZ(0deg);transition:transform ease-in-out ","s ","s;}& ","{font-size:0.5rem;transition:font-size linear 0s ","s;animation:","s ease-in-out 0s ",";& > :first-child{max-width:0;transition:max-width linear 0s ","s;}}& "," ","._active{& ",",& ","{transition:color ease-in-out 0s ","s !important;}}"],exV,exH,.2/eu,.15/eu,exk,eDA,exU,{visibility:"hidden",opacity:"0"},.2/eu,.2/eu,exP,.7/eu,.2/eu,exk,eDo,{top:"0px",opacity:"1"},.7/eu,.2/eu,.7/eu,.3/eu,exS,4.5,.4/eu,.25/eu,.4/eu,.4/eu,es&&(0,ed.iv)(["cursor:pointer;padding-left:","rem;box-shadow:","rem 0px 0px 0px ",";"],exH,exH,en.component.sidebar.nav2.background),exN,exF,.45/eu,exN,exH,exF,4.5,1/eu,ex_,exQ,exR,eDo,{position:"relative",left:"50%","--tw-translate-x":"-50%",transform:"translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))",gap:"1rem"},.45/eu,.45/eu,.45/eu,.45/eu,.45/eu,.45/eu,exQ,{paddingLeft:"0px",paddingRight:"0px"},eDA,eDl,{left:"-2rem"},.45/eu,exj,.6/eu,.25/eu,exG,.46/eu,1/eu,exZ,.46/eu,exR,eDo,eDA,eDs,.45/eu),({$isOpen:en})=>void 0===en&&(0,ed.iv)(["&& *{animation:none;transition:none;}"])),exq=en=>{let{pathname:ef,route:es,level:ed=0,Link:em,...eE}=en,ey=es.exact?ef===es.href:ef.indexOf(es.href)>=0,eB={route:es,Link:em,isActive:ey,...eE};return eu.createElement(exw,null,ed<=0?eu.createElement(exk,eB):eu.createElement(eu.Fragment,null,es.children?eu.createElement(eu.Fragment,null,es.name&&eu.createElement(ex1,null,eu.createElement(exQ,null,es.name)),es?.children?.map(en=>eu.createElement(ex$,{key:en.href,route:en,Link:em,pathname:ef,exact:en.exact,disabled:en.disabled,level:1}))):eu.createElement(exR,eB)))};exq.displayName="Route";let exW=({routes:en,pathname:ef,allowanceInfo:es,Link:ed,breakpoint:em="md",open:eE,logoHref:ey="/",logoTarget:eB,onToggle:ez})=>{let[eD,eH]=(0,eu.useState)(!1),ew=(0,eu.useCallback)(en=>{en.stopPropagation();let ef=en.currentTarget.tagName,es=void 0===eE||!!eE,ed=es&&"svg"!==ef.toLowerCase()?eE:!es;ez&&ez(ed)},[eE,ez]),eV=(0,eu.useCallback)(()=>{eH(!0)},[]),eS=(0,eu.useCallback)(()=>{eH(!1)},[]),eF=(0,eu.useCallback)(en=>{en.stopPropagation()},[]),eQ=(0,eu.useMemo)(()=>en.filter(en=>!en.external).find(en=>0===ef.indexOf(en.href)),[ef,en]),eO=(es?.consumedSize||0)/1024,eR=(es?.allowedSize||0)/1024,eP=eR?eO/eR:0,eU=(0,eu.useMemo)(()=>eu.createElement(ed,{href:ey,target:eB,route:{href:ey}},eu.createElement(exU,null)),[ed,ey,eB]),ej=eE,eG=eD&&!!ez;return eu.createElement(exX,{$breakpoint:em,$isOpen:ej,$isHover:eG},eu.createElement(exV,null,eu.createElement(exN,null,eu.createElement(exP,null,eU),en.map(en=>eu.createElement(ex$,{key:en.href,route:en,Link:ed,pathname:ef,exact:en.exact,disabled:en.disabled,level:0})))),eu.createElement(exS,{onClick:ew,onMouseOver:eV,onMouseOut:eS},eu.createElement(exF,null,eu.createElement(exO,{onClick:eF,onMouseOver:eF,onMouseOut:eF},eQ?.children?.map(en=>eu.createElement(ex$,{key:en.href,route:en,Link:ed,pathname:ef,exact:en.exact,disabled:en.disabled,level:1}))),eu.createElement(ex0,null),eu.createElement(ex4,null,!!ez&&eu.createElement(ex3,null,eu.createElement(exj,{onClick:ew})),eu.createElement(ex6,null),eu.createElement(exG,null,eu.createElement(ex8,null,eu.createElement(ex5,null,eO.toFixed(3)," GB"),eu.createElement(ex7,null,"of ",eR.toFixed(3)," GB")),eu.createElement(exY,{$percent:eP}))))))};exW.displayName="RouterSidebar";let ex$=(0,eu.memo)(exq);var ex2=(0,eu.memo)(exW),ex1=(0,ed.ZP)("div").withConfig({displayName:"cmp___StyledDiv",componentId:"sc-3l7oji-0"})({position:"relative"}),ex0=(0,ed.ZP)("div").withConfig({displayName:"cmp___StyledDiv2",componentId:"sc-3l7oji-1"})({flex:"1 1 0%"}),ex4=(0,ed.ZP)("div").withConfig({displayName:"cmp___StyledDiv3",componentId:"sc-3l7oji-2"})({display:"flex",height:"14.9375rem",width:"100%",flexShrink:"0",flexDirection:"column",justifyContent:"flex-end",paddingTop:"3rem",paddingBottom:"3rem"}),ex3=(0,ed.ZP)("div").withConfig({displayName:"cmp___StyledDiv4",componentId:"sc-3l7oji-3"})({paddingLeft:"1.5rem",paddingRight:"1.5rem"}),ex6=(0,ed.ZP)("div").withConfig({displayName:"cmp___StyledDiv5",componentId:"sc-3l7oji-4"})({flex:"1 1 0%"}),ex8=(0,ed.ZP)("div").withConfig({displayName:"cmp___StyledDiv6",componentId:"sc-3l7oji-5"})({marginBottom:"1rem",display:"flex",flexWrap:"wrap",gap:"0.25rem"}),ex5=(0,ed.ZP)("span").withConfig({displayName:"cmp___StyledSpan",componentId:"sc-3l7oji-6"})({whiteSpace:"nowrap"}),ex7=(0,ed.ZP)("span").withConfig({displayName:"cmp___StyledSpan2",componentId:"sc-3l7oji-7"})({whiteSpace:"nowrap",fontWeight:"400",opacity:"0.6"});let ex9=(0,ed.ZP)(exT).withConfig({displayName:"styles__StyledRouterLink",componentId:"sc-1212fio-0"})(["",""],({$level:en,route:{icon:ef}})=>(0,ed.iv)([""," & ","{padding-left:","rem;padding-right:","rem;}&,& *{","}"],{width:"100%"},eDo,.25+en*(ef?1.5:3.125),.25+1.5*en,{cursor:"pointer !important"})),eHe=ed.ZP.div.attrs(ez$("tp-nav")).withConfig({displayName:"styles__StyledNavTitle",componentId:"sc-1212fio-1"})(["",""],({$level:en})=>(0,ed.iv)([""," padding-left:","rem;padding-right:","rem;"],{display:"flex",height:"3rem",width:"auto",maxWidth:"100%",alignItems:"center",textTransform:"uppercase"},.25+1.5*en,.25+1.5*en)),eHa=ed.ZP.li.withConfig({displayName:"styles__StyledChildRoutes",componentId:"sc-1212fio-2"})(["",""],({$breakpoint:en})=>(0,ed.iv)([""," ",""],{display:"block"},eBT(en,(0,ed.iv)(["",""],{display:"none"})))),eHt=ed.ZP.ul.withConfig({displayName:"styles__StyledChildRoutesContent",componentId:"sc-1212fio-3"})(["",""],({theme:en})=>{let{background:ef,radius:es}=en.component.navbar.mobile.content.child;return(0,ed.iv)([""," background-color:",";border-radius:","rem;"],{display:"block"},ef,es)}),eHc=en=>{let{pathname:ef,route:es,breakpoint:ed,Link:em,level:eE=0,onClick:ey,variant:eB,exact:ez,disabled:eD,...eH}=en,ew=ez?ef===es.href:ef.indexOf(es.href)>=0,eV={route:es,Link:em,...eH};return eu.createElement(eu.Fragment,null,es.children?eu.createElement(eHf,ez5({},eV,{pathname:ef,breakpoint:ed,variant:eB,level:eE,onClick:ey})):eu.createElement(eDL,{breakpoint:ed,level:eE},eu.createElement(ex9,ez5({},eV,{variant:eB,isActive:ew,onClick:ey,$level:eE,disabled:eD}))))};eHc.displayName="Route";let eHr=en=>{let{breakpoint:ef,pathname:es,route:ed,Link:em,level:eE=0,onClick:ey,variant:eB,...ez}=en,{name:eD,children:eH=[]}=ed,ew=es.indexOf(ed.href)>=0,[eV,eS]=(0,eu.useState)(ew),eF=(0,eu.useCallback)(en=>{en.preventDefault(),eS(en=>!en)},[]),eQ=eE+1,eO=eu.createElement(eu.Fragment,null,eu.createElement(eDL,{breakpoint:ef},eu.createElement(eHe,{$level:eQ},eD)),eH.map(en=>eu.createElement(eHi,ez5({key:en.href,route:en,Link:em,breakpoint:ef,pathname:es,level:eQ,exact:en.exact,disabled:en.disabled,onClick:ey},ez))));return eu.createElement(eu.Fragment,null,eE<1?eu.createElement(eu.Fragment,null,eu.createElement(eDL,{breakpoint:ef},eu.createElement(ex9,ez5({route:ed,Link:em,isActive:ew,$level:eE,variant:eB},ez,{onClick:eF}))),eu.createElement(eHa,{$breakpoint:ef},eu.createElement(eDf,{open:!!eV},eu.createElement(eHt,null,eO)))):eO)};eHr.displayName="ParentRoute";let eHn=({breakpoint:en="md",pathname:ef,routes:es,Link:em,children:eE,onToggle:ey,logoHref:eB="/",logoTarget:ez,...eD})=>{let eH=(0,ed.Fg)(),ew=eTu(en)?"3":"4",eV=(0,eu.useCallback)(()=>{ey&&ey(!1)},[ey]),{logoText:eS}=eH.component.navbar,eF=(0,eu.useMemo)(()=>eu.createElement(em,{href:eB,target:ez,route:{href:eB}},eu.createElement(eLU,{text:eS})),[em,eB,eS,ez]);return eu.createElement(eDC,ez5({breakpoint:en,onToggle:ey,logo:eF},eD),eu.createElement(eDB,{withSlash:!0,collapsible:"xl",breakpoint:en},es.map(es=>eu.createElement(eHi,{key:es.href,route:es,Link:em,breakpoint:en,variant:ew,pathname:ef,onClick:eV,exact:es.exact,disabled:es.disabled}))),eE)};eHn.displayName="RouterNavbar";let eHi=(0,eu.memo)(eHc),eHf=(0,eu.memo)(eHr);var eHo=(0,eu.memo)(eHn);let eHA=ed.ZP.div.withConfig({displayName:"styles__StyledCheckboxContainer",componentId:"sc-2jgovb-0"})(["",""],({$size:en})=>(0,ed.iv)(["display:flex;align-items:center;gap:",";"],"xs"===en?"0.75rem":"1.125rem")),eHs=(0,ed.iv)(["border-radius:",";"],({$size:en})=>"xs"===en?"0.25rem":"sm"===en?"0.375rem":"0.5rem"),eHl=ed.ZP.div.withConfig({displayName:"styles__StyledInputContainer",componentId:"sc-2jgovb-1"})(["",""],({theme:en,$size:ef})=>{let{shadow:es}=en.form.checkbox,eu="xs"===ef?"1rem":"sm"===ef?"1.5rem":"2rem";return(0,ed.iv)(["flex:0 0 auto;position:relative;display:flex;align-items:center;justify-content:center;width:",";height:",";box-shadow:",";",""],eu,eu,es,eHs)}),eHd=ed.ZP.input.withConfig({displayName:"styles__StyledInput",componentId:"sc-2jgovb-2"})(["",""],({theme:en,$size:ef})=>{let{background:es,border:eu,disabledType:em,check:eE}=en.form.checkbox;return(0,ed.iv)(["position:absolute;inset:0;appearance:none;outline:0;cursor:pointer;border:","rem solid ",";background:",";width:100%;height:100%;margin:0;"," transition-property:box-shadow,background,border;transition-duration:","ms;transition-timing-function:",";&:checked{box-shadow:",";background:",";border-width:","rem;border-color:",";}&:focus{border-width:","rem;border-color:",";}&:disabled{","}"],eu.size,eu.color,es,eHs,en.transition.duration.fast,en.transition.timing,eE.checked.shadow?.(ef),eE.checked.background,eu.checked.size,eu.color,eu.focus.size,eu.focus.color,"opacity"===em?(0,ed.iv)(["box-shadow:none;border-color:",";cursor:not-allowed;"],eu.color):(0,ed.iv)(["border-color:",";background:",";"],en.color.disabled,en.color.disabled))}),eHu=(0,ed.ZP)(eLr).attrs(en=>({...en,name:"check"})).withConfig({displayName:"styles__StyledCheckIcon",componentId:"sc-2jgovb-3"})(["",""],({theme:en})=>{let{border:ef,check:es,disabledType:eu}=en.form.checkbox;return(0,ed.iv)(["&&{display:block;pointer-events:none;width:65%;height:65%;background:transparent;color:",";border-radius:0.5rem;z-index:1;visibility:hidden;clip-path:circle(0% at 0% 75%);will-change:visibility,clip-path;transition-property:visibility,clip-path,color;transition-duration:","ms;transition-timing-function:",";",":checked + &{visibility:inherit;clip-path:circle(100% at 50% 50%);}",":disabled + &{cursor:not-allowed;","}}"],es.checked.color,en.transition.duration.fast,en.transition.timing,eHd,eHd,"opacity"===eu?(0,ed.iv)(["color:",";"],ef.color):(0,ed.iv)(["color:#ffffff66;"]))}),eHb=ed.ZP.label.withConfig({displayName:"styles__StyledLabel",componentId:"sc-2jgovb-4"})(["",""],({$size:en,$disabled:ef})=>(0,ed.iv)(["cursor:pointer;font-size:",";",""],"xs"===en?"0.75rem":"1rem",ef&&(0,ed.iv)(["cursor:not-allowed;opacity:0.4;"]))),eHh=ed.ZP.div.withConfig({displayName:"stylesforms__StyledInputWrapper",componentId:"sc-b8ja42-0"})(["max-width:100%;min-width:10rem;"]),eHg=(0,ed.iv)(["&&{","}"],({theme:en,error:ef})=>{if(!ef)return"";let{input:es,feedback:eu}=en.form;return"warning"===ef.level?(0,ed.iv)(["border-width:","rem;border-color:",";"],es.border.feedback.size,eu.warning):(0,ed.iv)(["border-width:","rem;border-color:",";"],es.border.feedback.size,eu.error)}),eHp=(0,ed.iv)(["&&{","}"],({theme:en,error:ef})=>{if(!ef)return"";let{feedback:es}=en.form;return"warning"===ef.level?(0,ed.iv)(["color:",";"],es.warning):(0,ed.iv)(["color:",";"],es.error)}),eHm=(0,ed.iv)(["opacity:0.5;"]),eHC=(0,ed.iv)(["",""],({disabled:en})=>en?eHm:""),eHI=(0,ed.iv)(["",""],({theme:en})=>(0,ed.iv)(["mix-blend-mode:normal;color:",";opacity:0.4;"],en.color.text)),eHM=(0,ed.iv)(["&::placeholder{","}"],eHI),eHE=(0,ed.iv)(["",""],({theme:en})=>{let{border:ef}=en.form.input;return(0,ed.iv)(["&:focus,&._focus{border-width:","rem;border-color:",";}"],ef.focus.size,ef.color)}),eHy=ed.ZP.span.attrs(ez$("tp-body")).withConfig({displayName:"styles__StyledFormErrorContainer",componentId:"sc-ag8ig-0"})([""," ",""],{marginTop:"0.625rem !important",display:"flex",alignItems:"center",justifyContent:"flex-start"},eHp),eHv=({error:en,...ef})=>eu.createElement(eHy,ez5({error:en},ef),eu.createElement(eHz,{name:"warning"===en.level?"exclamation-circle":"bomb"}),en.message);eHv.displayName="FormError";var eHB=(0,eu.memo)(eHv),eHz=(0,ed.ZP)(eLr).withConfig({displayName:"cmp___StyledIcon",componentId:"sc-1xdovqh-0"})({marginRight:"0.5rem"});let eHL=eu.createContext(void 0),eHT=()=>(0,eu.useContext)(eHL),eHD=ed.ZP.div.withConfig({displayName:"styles__StyledCheckboxGroupContainer",componentId:"sc-temgik-0"})(["display:block;width:100%;max-width:100%;"]),eHx=ed.ZP.div.withConfig({displayName:"styles__StyledCheckboxContainer",componentId:"sc-temgik-1"})(["",""],({direction:en})=>(0,ed.iv)(["display:flex;align-items:flex-start;flex-direction:",";gap:1.125rem;"],en)),eHH=ed.ZP.span.withConfig({displayName:"styles__StyledRequiredSymbol",componentId:"sc-7t2a25-0"})([""]),eHw=ed.ZP.span.attrs(ez$("tp-body")).withConfig({displayName:"styles__StyledContainer",componentId:"sc-7t2a25-1"})(["",""],({theme:en,error:ef})=>(0,ed.iv)([""," "," & ","{"," color:",";}"],{marginBottom:"0.625rem !important",display:"block"},eHp,eHH,{verticalAlign:"top"},ef?"inherit":en.form.feedback.required)),eHV=({error:en,label:ef,required:es})=>eu.createElement(eHw,{error:en,label:ef},ef," ",es&&eu.createElement(eHH,null,"*"));var eHN=(0,eu.memo)(eHV);let eHk=en=>{let{contextValue:ef,children:es,direction:ed,error:em,label:eE,required:ey,...eB}=function({id:en,name:ef,value:es,onChange:ed,label:em,direction:eE,children:ey,error:eB,required:ez,...eD}){let eH=(0,eu.useId)();en=en||eH,ef=ef||en;let ew=(0,eu.useMemo)(()=>new Set(es),[es]),eV=(0,eu.useMemo)(()=>({name:ef,value:Array.from(ew),valueSet:ew,onChange(en){let ef=en.target.checked,es=en.target.value;ef?ew.add(es):ew.delete(es);let eu=new Set(ew);ed&&ed(en,Array.from(eu))}}),[ef,ew,ed]);return{contextValue:eV,label:em,direction:eE,children:ey,error:eB,required:ez,...eD}}(en);return eu.createElement(eHL.Provider,{value:ef},eu.createElement(eHD,ez5({direction:ed},eB),eE&&eu.createElement(eHN,{label:eE,error:em,required:ey}),eu.createElement(eHx,{direction:ed},es),em&&eu.createElement(eHB,{error:em})))};eHk.displayName="CheckboxGroup",(0,eu.memo)(eHk);let eHS=(0,eu.forwardRef)((en,ef)=>{let{className:es,id:ed,label:em,size:eE,disabled:ey,...eB}=function({id:en,label:ef,name:es,value:ed,checked:em,className:eE,onChange:ey,...eB}){let ez=(0,eu.useId)();en=en||ez;let eD=eHT(),eH=(0,eu.useCallback)(en=>{ey&&ey(en),eD&&eD.onChange(en)},[eD,ey]);return eD&&(void 0===es&&(es=eD.name),void 0===em&&(em=eD.valueSet.has(ed))),{checked:em,className:eE,id:en,label:ef,name:es,onChange:eH,value:ed,...eB}}(en);return eu.createElement(eHA,{className:es,$size:eE},eu.createElement(eHl,{$size:eE},eu.createElement(eHd,ez5({type:"checkbox",id:ed,ref:ef,$size:eE,disabled:ey},eB)),eu.createElement(eHu,null)),em&&eu.createElement(eHb,{htmlFor:ed,$size:eE,$disabled:ey},em))});eHS.displayName="Checkbox";var eHF=(0,eu.memo)(eHS);let eHQ=ed.ZP.div.withConfig({displayName:"styles__StyledOuterContainer",componentId:"sc-1rcz7ry-0"})(["",""],({theme:en,$buttonStyle:ef})=>{let{background:es}=en.form.input;return(0,ed.iv)([""," ","{","}",""],{display:"flex",alignItems:"stretch"},eHO,{flex:"1 1 auto"},"stuck"===ef&&(0,ed.iv)(["&&{background:",";border-radius:1.875rem;&& > a,&& > button{border-top-left-radius:0;border-bottom-left-radius:0;&::after{border-top-left-radius:0;border-bottom-left-radius:0;}}","{border-top-right-radius:0;border-bottom-right-radius:0;}}"],es.default,eHO))}),eHO=ed.ZP.div.withConfig({displayName:"styles__StyledContainer",componentId:"sc-1rcz7ry-1"})(["",""],({theme:en,$hasButton:ef,$dataView:es})=>{let{background:eu,shadow:em,border:eE}=en.form.input,ey=Math.max(eE.size,eE.focus.size,eE.feedback.size),eB=.5-ey,ez=2-ey,eD=ef?eB:ez;return(0,ed.iv)([""," background:",";box-shadow:",";border:","rem solid transparent;border-radius:1.875rem;padding-top:","rem;padding-bottom:","rem;padding-left:","rem;padding-right:","rem;min-height:2.625rem;transition-property:border,color,opacity,background;transition-duration:","ms;transition-timing-function:",";"," "," "," ",""],{position:"relative",display:"flex",alignItems:"center",gap:"0.625rem"},eu.default,em,ey,eB,eB,ez,eD,en.transition.duration.fast,en.transition.timing,eHE,eHC,eHg,es&&(0,ed.iv)(["opacity:1;background:",";"],eu.data))}),eHR=ed.ZP.input.attrs(ez$("tp-form")).withConfig({displayName:"styles__StyledInput",componentId:"sc-1rcz7ry-2"})(["",""],({theme:en,$dataView:ef})=>{let{color:es}=en.form.input;return(0,ed.iv)(["appearance:none;outline:0;border:0;background:transparent;color:",";min-height:1.625rem;width:100%;opacity:1;"," "," "," &::-webkit-outer-spin-button,&::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}&[type='number']{-moz-appearance:textfield;}"],es.default,eHM,eHC,ef&&(0,ed.iv)(["&&{opacity:",";color:",";font-weight:700;pointer-events:none;}"],1===ef?.6:1,es.data))}),eHP=ed.ZP.div.withConfig({displayName:"styles__StyledLeftContent",componentId:"sc-1rcz7ry-3"})(["",""],({$isFilled:en,disabled:ef})=>(0,ed.iv)([""," "," ",""],!en&&eHI,ef&&eHm,!en&&ef&&(0,ed.iv)(["opacity:0.2;"]))),eHU=(0,ed.ZP)(eHO).withConfig({displayName:"styles__StyledContainer",componentId:"sc-1s402h7-0"})(["flex-wrap:wrap;border-radius:1.375rem;padding:0.4375rem 0.5rem;min-height:2.75rem;"]),eHj=ed.ZP.div.withConfig({displayName:"styles__StyledChipContainer",componentId:"sc-1s402h7-1"})(["",""],{display:"inline-flex",maxWidth:"100%",flexWrap:"wrap",alignItems:"center",columnGap:"0.375rem",rowGap:"0.75rem",alignSelf:"stretch",overflow:"hidden"}),eHG=ed.ZP.span.withConfig({displayName:"styles__StyledChip",componentId:"sc-1s402h7-2"})(["",""],({theme:en})=>{let{background:ef,color:es,fontWeight:eu}=en.form.chip;return(0,ed.iv)([""," background:",";color:",";border-radius:1.875rem;height:1.75rem;padding:0.125rem 1.125rem;font-weight:",";"],{display:"inline-flex",maxWidth:"100%",alignItems:"center",justifyContent:"space-between"},ef,es,eu)}),eHY=ed.ZP.span.withConfig({displayName:"styles__StyledChipTag",componentId:"sc-1s402h7-3"})(["margin-right:0.25rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;"]),eH_=ed.ZP.button.withConfig({displayName:"styles__StyledChipRemoveButton",componentId:"sc-1s402h7-4"})(["",""],({theme:en})=>{let{color:ef}=en.form.chip;return(0,ed.iv)(["border:none;cursor:pointer;color:",";background-color:transparent;line-height:0;padding:0;margin:0;margin-left:0.625rem;transition-property:transform;transition-duration:","ms;transition-timing-function:",";&:hover{transform:scale(1.2);}"],ef,en.transition.duration.fast,en.transition.timing)}),eHK=ed.ZP.input.attrs(ez$("tp-form")).withConfig({displayName:"styles__StyledInput",componentId:"sc-1s402h7-5"})(["",""],({theme:en})=>(0,ed.iv)(["flex:1 1 auto;padding:0 0.5rem;min-height:1.625rem;border:none;outline:none;color:",";background-color:transparent;",""],en.color.text,eHM)),eHZ=({tag:en,onRemove:ef})=>{let es=(0,eu.useCallback)(()=>ef(en),[en,ef]);return eu.createElement(eHG,{key:en},eu.createElement(eHY,null,en),eu.createElement(eH_,{onClick:es},eu.createElement(eLr,{name:"xmark"})))};eHZ.displayName="ChipItem";let eHJ=(0,eu.forwardRef)(({placeholder:en="Filter",label:ef,error:es,value:ed,onAdd:em,onRemove:eE,onChange:ey,onFocus:eB,onBlur:ez,required:eD,focus:eH,className:ew},eV)=>{let eS=eTi(eV),[eF,eQ]=(0,eu.useState)(""),eO=(0,eu.useCallback)(en=>{if(!ed)return;let ef=ed.filter(ef=>ef!==en);eE&&eE(en),ey&&ey(ef),eS.current.focus()},[ed,eE,ey,eS]),eR=(0,eu.useCallback)(en=>{let ef=eF.trim();if("Enter"===en.key&&""!==ef){en.preventDefault();let es=[...(ed||[]).filter(en=>en!==ef),ef];return eQ(""),em&&em(ef),void(ey&&ey(es))}if("Backspace"===en.key&&""===ef){if(!ed)return;let en=ed[ed.length-1];eO(en)}},[eF,ed,em,ey,eO]),[eP,eU]=(0,eu.useState)(eH),ej=(0,eu.useCallback)(en=>{eU(!0),eB&&eB(en)},[eB]),eG=(0,eu.useCallback)(en=>{eU(!1),ez&&ez(en)},[ez]),eY=(0,eu.useMemo)(()=>eP||eH?"_focus":"",[eP,eH]),e_=(0,eu.useMemo)(()=>ew?`${ew} ${eY}`:eY,[eY,ew]);return eu.createElement(eHh,null,ef&&eu.createElement(eHN,{label:ef,error:es,required:eD}),eu.createElement(eHU,{error:es,className:e_},ed&&eu.createElement(eHj,null,ed.map(en=>eu.createElement(eHX,{key:en,tag:en,onRemove:eO}))),eu.createElement(eHK,{ref:eS,type:"text",placeholder:en,value:eF,onChange:en=>{eQ(en.target.value)},onKeyDown:eR,onFocus:ej,onBlur:eG})),es&&eu.createElement(eHB,{error:es}))});eHJ.displayName="ChipInput";let eHX=(0,eu.memo)(eHZ);function eHq(en,ef,es){return ef in en?Object.defineProperty(en,ef,{value:es,enumerable:!0,configurable:!0,writable:!0}):en[ef]=es,en}function eHW(en,ef){var es=Object.keys(en);if(Object.getOwnPropertySymbols){var ed=Object.getOwnPropertySymbols(en);ef&&(ed=ed.filter(function(ef){return Object.getOwnPropertyDescriptor(en,ef).enumerable})),es.push.apply(es,ed)}return es}function eH$(en){for(var ef=1;ef=0||(eu[es]=en[es]);return eu}(en,ef);if(Object.getOwnPropertySymbols){var em=Object.getOwnPropertySymbols(en);for(ed=0;ed=0||Object.prototype.propertyIsEnumerable.call(en,es)&&(eu[es]=en[es])}return eu}function eH1(en,ef){(null==ef||ef>en.length)&&(ef=en.length);for(var es=0,ed=Array(ef);es=en.length?en.apply(this,eu):function(){for(var en=arguments.length,ed=Array(en),em=0;em1&&void 0!==arguments[1]?arguments[1]:{};eH9.initial(en),eH9.handler(ef);var es={current:en},ed=eH6(ewt)(es,ef),eu=eH6(ewa)(es),em=eH6(eH9.changes)(en),eE=eH6(ewe)(es);return[function(){var en=arguments.length>0&&void 0!==arguments[0]?arguments[0]:function(en){return en};return eH9.selector(en),en(es.current)},function(en){(function(){for(var en=arguments.length,ef=Array(en),es=0;es=ewl.length?ewl.apply(this,ed):function(){for(var es=arguments.length,eu=Array(es),em=0;em{ed.current=!1}:en,ef)};function ewS(){}function ewF(en,ef,es,ed){return function(en,ef){return en.editor.getModel(ewQ(en,ef))}(en,ed)||function(en,ef,es,ed){return en.editor.createModel(ef,es,ed?ewQ(en,ed):void 0)}(en,ef,es,ed)}function ewQ(en,ef){return en.Uri.parse(ef)}var ewO=function({original:en,modified:ef,language:es,originalLanguage:ed,modifiedLanguage:em,originalModelPath:eE,modifiedModelPath:ey,keepCurrentOriginalModel:eB=!1,keepCurrentModifiedModel:ez=!1,theme:eD="light",loading:eH="Loading...",options:ew={},height:eV="100%",width:eS="100%",className:eF,wrapperProps:eQ={},beforeMount:eO=ewS,onMount:eR=ewS}){let[eP,eU]=(0,eu.useState)(!1),[ej,eG]=(0,eu.useState)(!0),eY=(0,eu.useRef)(null),e_=(0,eu.useRef)(null),eK=(0,eu.useRef)(null),eZ=(0,eu.useRef)(eR),eJ=(0,eu.useRef)(eO),eX=(0,eu.useRef)(!1);ewN(()=>{let en=ewD.init();return en.then(en=>(e_.current=en)&&eG(!1)).catch(en=>"cancelation"!==en?.type&&console.error("Monaco initialization: error:",en)),()=>eY.current?function(){let en=eY.current?.getModel();eB||en?.original?.dispose(),ez||en?.modified?.dispose(),eY.current?.dispose()}():en.cancel()}),ewk(()=>{let en=eY.current.getModifiedEditor();en.getOption(e_.current.editor.EditorOption.readOnly)?en.setValue(ef||""):ef!==en.getValue()&&(en.executeEdits("",[{range:en.getModel().getFullModelRange(),text:ef||"",forceMoveMarkers:!0}]),en.pushUndoStop())},[ef],eP),ewk(()=>{eY.current?.getModel()?.original.setValue(en||"")},[en],eP),ewk(()=>{let{original:en,modified:ef}=eY.current.getModel();e_.current.editor.setModelLanguage(en,ed||es||"text"),e_.current.editor.setModelLanguage(ef,em||es||"text")},[es,ed,em],eP),ewk(()=>{e_.current?.editor.setTheme(eD)},[eD],eP),ewk(()=>{eY.current?.updateOptions(ew)},[ew],eP);let eW=(0,eu.useCallback)(()=>{if(!e_.current)return;eJ.current(e_.current);let eu=ewF(e_.current,en||"",ed||es||"text",eE||""),eB=ewF(e_.current,ef||"",em||es||"text",ey||"");eY.current?.setModel({original:eu,modified:eB})},[es,ef,em,en,ed,eE,ey]),e$=(0,eu.useCallback)(()=>{!eX.current&&eK.current&&(eY.current=e_.current.editor.createDiffEditor(eK.current,{automaticLayout:!0,...ew}),eW(),e_.current?.editor.setTheme(eD),eU(!0),eX.current=!0)},[ew,eD,eW]);return(0,eu.useEffect)(()=>{eP&&eZ.current(eY.current,e_.current)},[eP]),(0,eu.useEffect)(()=>{ej||eP||e$()},[ej,eP,e$]),eu.createElement(ewV,{width:eS,height:eV,isEditorReady:eP,loading:eH,_ref:eK,className:eF,wrapperProps:eQ})};(0,eu.memo)(ewO);var ewR=function(en){let ef=(0,eu.useRef)();return(0,eu.useEffect)(()=>{ef.current=en},[en]),ef.current},ewP=new Map,ewU=function({defaultValue:en,defaultLanguage:ef,defaultPath:es,value:ed,language:em,path:eE,theme:ey="light",line:eB,loading:ez="Loading...",options:eD={},overrideServices:eH={},saveViewState:ew=!0,keepCurrentModel:eV=!1,width:eS="100%",height:eF="100%",className:eQ,wrapperProps:eO={},beforeMount:eR=ewS,onMount:eP=ewS,onChange:eU,onValidate:ej=ewS}){let[eG,eY]=(0,eu.useState)(!1),[e_,eK]=(0,eu.useState)(!0),eZ=(0,eu.useRef)(null),eJ=(0,eu.useRef)(null),eX=(0,eu.useRef)(null),eW=(0,eu.useRef)(eP),e$=(0,eu.useRef)(eR),e0=(0,eu.useRef)(),e4=(0,eu.useRef)(ed),e3=ewR(eE),e6=(0,eu.useRef)(!1),e8=(0,eu.useRef)(!1);ewN(()=>{let en=ewD.init();return en.then(en=>(eZ.current=en)&&eK(!1)).catch(en=>"cancelation"!==en?.type&&console.error("Monaco initialization: error:",en)),()=>eJ.current?(e0.current?.dispose(),eV?ew&&ewP.set(eE,eJ.current.saveViewState()):eJ.current.getModel()?.dispose(),void eJ.current.dispose()):en.cancel()}),ewk(()=>{let eu=ewF(eZ.current,en||ed||"",ef||em||"",eE||es||"");eu!==eJ.current?.getModel()&&(ew&&ewP.set(e3,eJ.current?.saveViewState()),eJ.current?.setModel(eu),ew&&eJ.current?.restoreViewState(ewP.get(eE)))},[eE],eG),ewk(()=>{eJ.current?.updateOptions(eD)},[eD],eG),ewk(()=>{eJ.current&&void 0!==ed&&(eJ.current.getOption(eZ.current.editor.EditorOption.readOnly)?eJ.current.setValue(ed):ed===eJ.current.getValue()||(e8.current=!0,eJ.current.executeEdits("",[{range:eJ.current.getModel().getFullModelRange(),text:ed,forceMoveMarkers:!0}]),eJ.current.pushUndoStop(),e8.current=!1))},[ed],eG),ewk(()=>{let en=eJ.current?.getModel();en&&em&&eZ.current?.editor.setModelLanguage(en,em)},[em],eG),ewk(()=>{void 0!==eB&&eJ.current?.revealLine(eB)},[eB],eG),ewk(()=>{eZ.current?.editor.setTheme(ey)},[ey],eG);let e5=(0,eu.useCallback)(()=>{if(eX.current&&eZ.current&&!e6.current){e$.current(eZ.current);let eu=eE||es,eB=ewF(eZ.current,ed||en||"",ef||em||"",eu||"");eJ.current=eZ.current?.editor.create(eX.current,{model:eB,automaticLayout:!0,...eD},eH),ew&&eJ.current.restoreViewState(ewP.get(eu)),eZ.current.editor.setTheme(ey),eY(!0),e6.current=!0}},[en,ef,es,ed,em,eE,eD,eH,ew,ey]);return(0,eu.useEffect)(()=>{eG&&eW.current(eJ.current,eZ.current)},[eG]),(0,eu.useEffect)(()=>{e_||eG||e5()},[e_,eG,e5]),e4.current=ed,(0,eu.useEffect)(()=>{eG&&eU&&(e0.current?.dispose(),e0.current=eJ.current?.onDidChangeModelContent(en=>{e8.current||eU(eJ.current.getValue(),en)}))},[eG,eU]),(0,eu.useEffect)(()=>{if(eG){let en=eZ.current.editor.onDidChangeMarkers(en=>{let ef=eJ.current.getModel()?.uri;if(ef&&en.find(en=>en.path===ef.path)){let en=eZ.current.editor.getModelMarkers({resource:ef});ej?.(en)}});return()=>{en?.dispose()}}return()=>{}},[eG,ej]),eu.createElement(ewV,{width:eS,height:eF,isEditorReady:eG,loading:ez,_ref:eX,className:eQ,wrapperProps:eO})},ewj=(0,eu.memo)(ewU);let ewG=(0,ed.ZP)(ewj).attrs(en=>{let{onFocus:ef,onBlur:es,...ed}=en;return{...ez$("tp-form")(ed),height:"100%",width:"100%",theme:"vs-dark",$theme:ed.theme,options:{minimap:{enabled:!1},lineNumbers:"off"},wrapperProps:{style:{padding:0},onFocus:ef,onBlur:es}}}).withConfig({displayName:"styles__StyledMonacoEditor",componentId:"sc-1j212ow-0"})(["",""],({$theme:en,error:ef})=>(0,ed.iv)([""," border-radius:0.5rem;background:transparent;font-size:1rem;height:100%;width:100%;height:14rem;min-height:3.25rem;background-clip:border-box;background-origin:border-box;background-position:0 0;background:linear-gradient(91.23deg,#ffffff11 11.38%,#ffffff00 96.5%),linear-gradient(84.86deg,#2260ff0c 65.23%,#1859ff00 99.89%),#141327;border:0.0625rem solid #ffffff1a;&::placeholder{mix-blend-mode:normal;color:",";opacity:0.4;}& .monaco-editor{font-family:-apple-system,BlinkMacSystemFont,Segoe WPC,Segoe UI,HelveticaNeue-Light,system-ui,Ubuntu,Droid Sans,sans-serif;--monaco-monospace-font:'SF Mono',Monaco,Menlo,Consolas,'Ubuntu Mono','Liberation Mono','DejaVu Sans Mono','Courier New',monospace;position:relative;overflow:visible;-webkit-text-size-adjust:100%;&,& .monaco-editor-background,& .inputarea.ime-input,& .margin{background-color:transparent;}& .view-overlays .current-line{display:none;border:0.0625rem solid ","1A;}& .margin{display:none;}& .editor-scrollable{left:0 !important;width:100% !important;}& .scroll-decoration{box-shadow:none;}}&&._focus,&&:focus{border-color:",";& .monaco-editor .view-overlays .current-line{display:block;}}&&{","}"],{padding:"1.25rem"},en?.color.text,en?.color.text,en?.color.text,()=>ef?"warning"===ef.level?(0,ed.iv)(["border-color:",";"],en?.color.warning):(0,ed.iv)(["border-color:",";"],en?.color.error):"")),ewY=(0,eu.forwardRef)(({label:en,className:ef,focus:es,error:ed,placeholder:em="// Write some code here",onFocus:eE,onBlur:ey,required:eB,...ez},eD)=>{let[eH,ew]=(0,eu.useState)(es),eV=(0,eu.useCallback)(en=>{ew(!0),eE&&eE(en)},[eE]),eS=(0,eu.useCallback)(en=>{ew(!1),ey&&ey(en)},[ey]),eF=(0,eu.useMemo)(()=>eH||es?"_focus":"",[eH,es]),eQ=(0,eu.useMemo)(()=>ef?`${ef} ${eF}`:eF,[eF,ef]),eO=(0,eu.useCallback)(en=>{"function"==typeof eD?eD(en):eD&&(eD.current=en)},[eD]);return eu.createElement(eHh,null,en&&eu.createElement(eHN,{label:en,error:ed,required:eB}),eu.createElement(ewG,ez5({placeholder:em,className:eQ,error:ed},ez,{onFocus:eV,onBlur:eS,onMount:eO})),ed&&eu.createElement(eHB,{error:ed}))});ewY.displayName="CodeEditor",(0,eu.memo)(ewY);let ew_=ed.ZP.span.attrs(ez$("tp-body1 fs-28")).withConfig({displayName:"styles__StyledNumber",componentId:"sc-4oihnh-0"})(["",""],({theme:en,$color:ef})=>{let es=en.color[ef]||ef;return(0,ed.iv)([""," color:",";"],{display:"inline"},es)}),ewK=(0,ed.ZP)(eLO).attrs(en=>({...en,forwardedAs:"span"})).withConfig({displayName:"styles__StyledTextGradient",componentId:"sc-4oihnh-1"})(["",""],{display:"inline"}),ewZ=ed.ZP.span.attrs(ez$("tp-info")).withConfig({displayName:"styles__StyledLabel",componentId:"sc-4oihnh-2"})(["",""],({theme:en,$color:ef})=>{let es=en.color[ef]||ef;return(0,ed.iv)([""," color:",";"],{verticalAlign:"top"},es)}),ewJ=({children:en,number:ef,as:es="h1",type:ed="h5",color:em="main1",numberColor:eE="text",labelColor:ey="text",label:eB,...ez})=>eu.createElement(es,{style:{lineHeight:"1rem",margin:0}},eu.createElement(ew_,{$color:eE},String(ef).padStart(2,"0"),"/\xa0"),eu.createElement(ewK,ez5({type:ed,color:em},ez),en),eB&&eu.createElement(ewZ,{$color:ey},eB));ewJ.displayName="CompositeTitle";var ewX=(0,eu.memo)(ewJ);let ewq=eu.createContext(void 0),ewW=ed.ZP.div.withConfig({displayName:"styles__StyledDropdown",componentId:"sc-lh6nqp-0"})(["",""],({theme:en,isOpen:ef})=>{let{background:es,shadow:eu,border:em,color:eE}=en.form.input,ey=Math.max(em.size,em.focus.size,em.feedback.size),eB=.5-ey,ez=2-ey;return(0,ed.iv)(["position:relative;display:flex;align-items:center;justify-content:start;text-align:left;width:100%;max-width:100%;cursor:pointer;background:",";color:",";box-shadow:",";border:","rem solid transparent;border-radius:1.875rem;padding:","rem ","rem;text-overflow:ellipsis;white-space:nowrap;min-height:2.625rem;transition-property:border;transition-duration:","ms;transition-timing-function:",";"," "," ",""],es.default,eE.default,eu,ey,eB,ez,en.transition.duration.fast,en.transition.timing,ef&&(0,ed.iv)(["border-color:",";"],en.color.text),eHg,eHC)}),ew$=(0,ed.ZP)(eLr).attrs(()=>({name:"chevron-down",size:"lg"})).withConfig({displayName:"styles__StyledDropdownIcon",componentId:"sc-lh6nqp-1"})(()=>[{marginLeft:"auto"}]),ew2=ed.ZP.div.attrs(en=>{let{size:ef}=en,es=(ef?.y||0)+(ef?.height||0),ed=ef?.x||0,eu=ef?.width||200;return{...en,style:{transform:`translate3d(${ed}px, ${es}px, 0)`,width:eu}}}).withConfig({displayName:"styles__StyledDropdownOptionMenu",componentId:"sc-lh6nqp-2"})(["",""],({theme:en,isOpen:ef})=>{let{shadow:es}=en.form.input;return(0,ed.iv)([""," "," margin-top:0.375rem;border-radius:1.875rem;max-height:20rem;backdrop-filter:blur(10px);z-index:999;box-shadow:",";transition-property:opacity,top,visibility;transition-duration:","ms;transition-timing-function:",";&{","}"],{position:"fixed",left:"0px",overflow:"auto"},{visibility:"hidden",top:"-0.5rem",opacity:"0"},es,en.transition.duration.fast,en.transition.timing,ef&&(0,ed.iv)([""," visibility:inherit;"],{top:"0px",opacity:"1"}))}),ew1=(0,eu.forwardRef)(({label:en,error:ef,value:es,onChange:em,multiple:eE,children:ey,disabled:eB,placeholder:ez="Select an option",required:eD,...eH},ew)=>{let eV=eTi(ew),[eS,eF]=(0,eu.useState)(!1),eQ=(0,eu.useMemo)(()=>{let en=es||[],ef=Array.isArray(en)?en:[en];return new Set(ef)},[es]),eO=(0,eu.useMemo)(()=>{let en=Array.from(eQ);return 0===en.length?ez:en.length>3?`${en.length} options selected`:ey.filter(en=>eQ.has(en.props.value)).map(en=>eu.createElement(ew0,{key:en.props.value},en.props.children))},[ey,ez,eQ]),eR=(0,eu.useCallback)(()=>{eB||eF(!eS)},[eB,eS]);eTf((0,eu.useCallback)(()=>{eF(!1)},[eF]),[eV]);let eP=eTs(0),eU=eTl(0),{bounds:ej}=eTn({ref:eV,deps:[eP,eU]}),eG=(0,eu.useCallback)(en=>{if(!eB&&(en=new Set(en),eE||eF(!1),em)){let ef=Array.from(en);em(eE?ef:ef[0])}},[eB,eE,em]),eY=(0,eu.useMemo)(()=>({value:Array.from(eQ),valueSet:eQ,onAdd(en){eG(eE?eQ.add(en):new Set([en]))},onRemove(en){eE?(eQ.delete(en),eG(eQ)):eG(new Set([en]))}}),[eQ,eG,eE]),e_=(0,ed.Fg)(),{shouldMount:eK,stage:eZ}=eLW(eS,e_.transition.duration.fast),eJ="enter"===eZ;return eu.createElement(ewq.Provider,{value:eY},eu.createElement(eHh,null,en&&eu.createElement(eHN,{label:en,error:ef,required:eD}),eu.createElement(ewW,ez5({tabIndex:-1,ref:eV,onClick:eR,isOpen:eS,error:ef,disabled:eB},eH),eO,eu.createElement(ew$,null),eK&&eu.createElement(ew2,{isOpen:eJ,size:ej},ey)),ef&&eu.createElement(eHB,{error:ef})))});ew1.displayName="Dropdown",(0,eu.memo)(ew1);var ew0=(0,ed.ZP)("span").withConfig({displayName:"cmp___StyledSpan",componentId:"sc-1ub1bqj-0"})({marginRight:"1.25rem"});let ew4=ed.ZP.li.withConfig({displayName:"styles__StyledDropdownOption",componentId:"sc-mbbdlz-0"})(["",""],({theme:en,checked:ef})=>{let{option:es}=en.form.select;return(0,ed.iv)(["display:flex;align-items:center;justify-content:center;text-align:center;outline:0;cursor:pointer;background:",";color:",";border-bottom:",";padding:0.875rem;min-height:2.75em;width:100%;font-weight:700;&:last-child{border-bottom:none;}&{","}"],es.background,es.color,es.border,ef&&(0,ed.iv)(["box-shadow:",";background:"," !important;color:",";"],es.selected.shadow,es.selected.background,es.selected.color))}),ew3=(0,eu.forwardRef)(({id:en,value:ef,children:es,onChange:ed,...em},eE)=>{let ey=(0,eu.useContext)(ewq),eB=(0,eu.useMemo)(()=>!!ey&&ey.valueSet.has(ef),[ef,ey]),ez=(0,eu.useCallback)(en=>{if(en.stopPropagation(),!ey)return;let es=!eB;es?ey.onAdd(ef):ey.onRemove(ef),ed&&ed(ef,es)},[ey,eB,ef,ed]);return eu.createElement(ew4,ez5({id:en,ref:eE,onClick:ez,checked:eB},em),es)});ew3.displayName="DropdownOption",(0,eu.memo)(ew3);let ew6=eu.createContext(void 0),ew8=()=>(0,eu.useContext)(ew6),ew5=ed.ZP.div.withConfig({displayName:"styles__StyledRadioContainer",componentId:"sc-1kpokl-0"})(["",""],({$size:en})=>(0,ed.iv)(["display:flex;align-items:center;gap:",";"],"xs"===en?"0.75rem":"1.125rem")),ew7=ed.ZP.div.withConfig({displayName:"styles__StyledInputContainer",componentId:"sc-1kpokl-1"})(["",""],({theme:en,$size:ef})=>{let{shadow:es}=en.form.radio,eu="xs"===ef?"1rem":"sm"===ef?"1.5rem":"2rem";return(0,ed.iv)(["flex:0 0 auto;position:relative;display:flex;align-items:center;justify-content:center;width:",";height:",";border-radius:50%;box-shadow:",";"],eu,eu,es)}),ew9=ed.ZP.input.withConfig({displayName:"styles__StyledInput",componentId:"sc-1kpokl-2"})(["",""],({theme:en})=>{let{background:ef,border:es,disabledType:eu}=en.form.radio;return(0,ed.iv)(["position:absolute;inset:0;appearance:none;outline:0;cursor:pointer;border:","rem solid ",";background:",";border-radius:50%;width:100%;height:100%;margin:0;transition-property:border,background;transition-duration:","ms;transition-timing-function:",";&:checked{border-color:",";}&:focus{border-color:",";}&:disabled{","}"],es.size,es.color,ef,en.transition.duration.fast,en.transition.timing,es.checked.color,es.focus.color,"opacity"===eu?(0,ed.iv)(["border-color:#ffffff0f;cursor:not-allowed;&:checked{border-color:","1A;}"],es.checked.color):(0,ed.iv)(["border-color:",";background:",";"],en.color.disabled,en.color.disabled))}),eVe=ed.ZP.span.withConfig({displayName:"styles__StyledInputDot",componentId:"sc-1kpokl-3"})(["",""],({theme:en})=>{let{dot:ef,disabledType:es}=en.form.radio,{background:eu,backgroundDisabled:em}=eLp(ef.checked.background);return(0,ed.iv)(["position:relative;pointer-events:none;width:65%;height:65%;background:",";border-radius:50%;z-index:1;&:after{content:'';position:absolute;inset:0;width:100%;height:100%;border-radius:50%;background:",";visibility:hidden;clip-path:circle(0% at 50% 50%);will-change:visibility,clip-path;transition-property:visibility,clip-path,background;transition-duration:","ms;transition-timing-function:",";}",":checked + &:after{visibility:inherit;clip-path:circle(100% at 50% 50%);}",":disabled + &{cursor:not-allowed;","}",":checked:disabled + &:after{","}"],ef.background,eu,en.transition.duration.fast,en.transition.timing,ew9,ew9,(0,ed.iv)("opacity"===es?["background:#ffffff0f;"]:["background:#00000010;"]),ew9,"opacity"===es?(0,ed.iv)(["background:",";"],em):(0,ed.iv)(["background:#00000040;"]))}),eVa=ed.ZP.label.withConfig({displayName:"styles__StyledLabel",componentId:"sc-1kpokl-4"})(["",""],({$size:en,$disabled:ef})=>(0,ed.iv)(["cursor:pointer;font-size:",";",""],"xs"===en?"0.75rem":"1rem",ef&&(0,ed.iv)(["cursor:not-allowed;opacity:0.4;"]))),eVt=(0,eu.forwardRef)(({id:en,label:ef,name:es,value:ed,checked:em,onChange:eE,className:ey,size:eB,disabled:ez,...eD},eH)=>{let ew=(0,eu.useId)();en=en||ew;let eV=ew8(),eS=(0,eu.useCallback)(en=>{eE&&eE(en),eV&&eV.onChange(en)},[eV,eE]);return eV&&(void 0===es&&(es=eV.name),void 0===em&&(em=eV.value===ed)),eu.createElement(ew5,{className:ey,$size:eB},eu.createElement(ew7,{$size:eB},eu.createElement(ew9,ez5({type:"radio",id:en,ref:eH,name:es,value:ed,checked:em,onChange:eS,disabled:ez},eD)),eu.createElement(eVe,null)),ef&&eu.createElement(eVa,{htmlFor:en,$size:eB,$disabled:ez},ef))});eVt.displayName="Radio",(0,eu.memo)(eVt);let eVc=ed.ZP.div.withConfig({displayName:"styles__StyledRadioGroupContainer",componentId:"sc-1r7475c-0"})(["display:block;width:100%;max-width:100%;"]),eVr=ed.ZP.div.withConfig({displayName:"styles__StyledRadioContainer",componentId:"sc-1r7475c-1"})(["",""],({direction:en})=>(0,ed.iv)(["display:flex;align-items:flex-start;flex-direction:",";gap:1.125rem;"],en)),eVn=({id:en,name:ef,value:es,onChange:ed,label:em,direction:eE,children:ey,error:eB,required:ez,...eD})=>{let eH=(0,eu.useId)();en=en||eH;let ew=ef||en,eV=(0,eu.useMemo)(()=>({name:ew,value:es,onChange(en){let ef=en.target.value;ed&&ed(en,ef)}}),[ew,ed,es]);return eu.createElement(ew6.Provider,{value:eV},eu.createElement(eVc,ez5({direction:eE},eD),em&&eu.createElement(eHN,{label:em,error:eB,required:ez}),eu.createElement(eVr,{direction:eE},ey),eB&&eu.createElement(eHB,{error:eB})))};eVn.displayName="RadioGroup",(0,eu.memo)(eVn);let eVi=ed.ZP.div.withConfig({displayName:"styles__StyledContainer",componentId:"sc-1fy88ma-0"})([""," ",""],{position:"relative"},eHC),eVf=ed.ZP.select.attrs(ez$("tp-form")).withConfig({displayName:"styles__StyledSelect",componentId:"sc-1fy88ma-1"})(["",""],({theme:en})=>{let{background:ef,shadow:es,border:eu,color:em}=en.form.input,eE=Math.max(eu.size,eu.focus.size,eu.feedback.size),ey=.5-eE,eB=2-eE;return(0,ed.iv)(["display:block;width:100%;max-width:100%;appearance:none;outline:0;background:",";color:",";box-shadow:",";border:","rem solid transparent;border-radius:1.875rem;padding:","rem ","rem;padding-right:","rem;text-overflow:ellipsis;white-space:nowrap;min-height:2.625rem;margin:0;transition-property:border;transition-duration:","ms;transition-timing-function:",";&::-ms-expand{display:none;}&[multiple]{background-image:none;padding:0;overflow-y:auto;}&:focus{border-width:","rem;border-color:",";}"," ",""],ef.default,em.default,es,eE,ey,eB,2*eB,en.transition.duration.fast,en.transition.timing,eu.focus.size,eu.color,eHM,eHg)}),eVo=(0,ed.ZP)(eLr).attrs(()=>({name:"chevron-down",size:"lg"})).withConfig({displayName:"styles__StyledDropdownIcon",componentId:"sc-1fy88ma-2"})(()=>[{position:"absolute",right:"1.5rem",top:"50%",marginTop:"-0.5rem"}]),eVA=ed.ZP.option.withConfig({displayName:"styles__StyledOption",componentId:"sc-1fy88ma-3"})(["",""],({theme:en})=>{let{option:ef}=en.form.select;return(0,ed.iv)(["appearance:none;outline:0;cursor:pointer;padding:0.875rem;min-height:2.75em;width:100%;border-bottom:",";background:",";color:",";font-weight:700;","[multiple] &{text-align:center;}&:last-child{border-bottom:none;}&:checked{box-shadow:",";background:"," !important;color:",";}"],ef.border,ef.background,ef.color,eVf,ef.selected.shadow,ef.selected.background,ef.selected.color)}),eVs=(0,eu.forwardRef)(({id:en,label:ef,error:es,value:ed,onChange:em,options:eE,multiple:ey,required:eB,disabled:ez,...eD},eH)=>eu.createElement(eHh,null,ef&&eu.createElement(eHN,{label:ef,error:es,required:eB}),eu.createElement(eVi,{disabled:ez},eu.createElement(eVf,ez5({id:en,ref:eH,value:ed,onChange:en=>{let ef=ey?Array.from(en.target.selectedOptions).map(en=>en.value):en.target.value;em&&em(en,ef)},multiple:ey,required:eB,disabled:ez,error:es},eD),eE.map(en=>eu.createElement(eVA,{key:en.value,value:en.value},en.label))),!ey&&eu.createElement(eVo,null)),es&&eu.createElement(eHB,{error:es})));eVs.displayName="Select",(0,eu.memo)(eVs);let eVl=ed.ZP.textarea.attrs(en=>ez$(`${"code"===en.$variant?"fx-glass-base0 fx-glass-border-base0 ":""}tp-form`)(en)).withConfig({displayName:"styles__StyledTextAreaField",componentId:"sc-es1u1t-0"})(["",""],({theme:en,$variant:ef})=>{let{background:es,shadow:eu,border:em}=en.form.input,eE=Math.max(em.size,em.focus.size,em.feedback.size);return(0,ed.iv)([""," appearance:none;border:none;outline:0;color:",";border-radius:0.5rem;width:100%;background:transparent;font-size:1rem;height:100%;width:100%;min-height:6.25rem;transition-property:border,color,opacity;transition-duration:","ms;transition-timing-function:",";"," "," "," "," &::-webkit-resizer{display:none;}"],{padding:"1.25rem"},en.color.text,en.transition.duration.fast,en.transition.timing,"default"===ef&&(0,ed.iv)(["background:",";box-shadow:",";border:","rem solid transparent;border-radius:1.875rem;"],es.default,eu,eE),eHE,eHg,eHM)}),eVd=(0,eu.forwardRef)(({name:en,label:ef,className:es,focus:ed,error:em,placeholder:eE=en,variant:ey="default",required:eB,...ez},eD)=>{let eH=(0,eu.useMemo)(()=>[ed?"_focus":""].join(" ")+(es||""),[ed,es]);return eu.createElement(eHh,null,ef&&eu.createElement(eHN,{label:ef,error:em,required:eB}),eu.createElement(eVl,ez5({ref:eD,placeholder:eE,className:eH,$variant:ey,error:em,required:eB},ez)),em&&eu.createElement(eHB,{error:em}))});eVd.displayName="TextArea",(0,eu.memo)(eVd);let eVu=(0,eu.forwardRef)(({name:en,label:ef,className:es,focus:ed,error:em,button:eE,buttonStyle:ey="wrapped",placeholder:eB=en,disabled:ez,onFocus:eD,onBlur:eH,required:ew,icon:eV,dataView:eS,...eF},eQ)=>{let[eO,eR]=(0,eu.useState)(ed),eP=(0,eu.useCallback)(en=>{eR(!0),eD&&eD(en)},[eD]),eU=(0,eu.useCallback)(en=>{eR(!1),eH&&eH(en)},[eH]),ej=(0,eu.useMemo)(()=>eO||ed?"_focus":"",[eO,ed]),eG=(0,eu.useMemo)(()=>es?`${es} ${ej}`:ej,[ej,es]),eY=!!eS||ez,e_=eS?ez?1:2:void 0,eK=eE&&((0,eu.isValidElement)(eE)&&eE.type===eLM?(0,eu.cloneElement)(eE,{disabled:eY}):eE);return eu.createElement(eHh,null,ef&&eu.createElement(eHN,{label:ef,error:em,required:ew}),eu.createElement(eu.Fragment,null),eu.createElement(eHQ,{$hasButton:!!eE,$buttonStyle:ey},eu.createElement(eHO,{$hasButton:!!eE,className:ej,$dataView:e_,error:em,disabled:eY},eV&&eu.createElement(eHP,{$isFilled:!!eF.value,disabled:eY},eV),eu.createElement(eHR,ez5({ref:eQ,button:eE,buttonStyle:ey,placeholder:eB,className:eG,name:en,disabled:eY,required:ew,$dataView:e_},eF,{onFocus:eP,onBlur:eU})),"wrapped"===ey&&eK),"stuck"===ey&&eK),em&&eu.createElement(eHB,{error:em}))});eVu.displayName="TextInput";var eVb=(0,eu.memo)(eVu);let eVh=ed.ZP.div.withConfig({displayName:"styles__StyledSwitchContainer",componentId:"sc-1hshn08-0"})(["display:flex;align-items:center;gap:1.125rem;"]),eVg=ed.ZP.div.withConfig({displayName:"styles__StyledInputContainer",componentId:"sc-1hshn08-1"})(["",""],({theme:en})=>{let{shadow:ef}=en.form.switch;return(0,ed.iv)(["position:relative;width:3.75rem;height:2rem;border-radius:6.25rem;box-shadow:",";"],ef)}),eVp=ed.ZP.input.attrs(ez$("fx-glass-base0")).withConfig({displayName:"styles__StyledInput",componentId:"sc-1hshn08-2"})(["",""],({theme:en})=>{let{border:ef,disabledType:es}=en.form.switch;return(0,ed.iv)(["position:absolute;appearance:none;inset:0;outline:0;cursor:pointer;border-radius:6.25rem;width:100%;height:100%;margin:0;border:","rem solid ",";transition-property:border,background;transition-duration:","ms;transition-timing-function:",";&:checked{border-color:",";}&:focus{border-width:","rem;border-color:",";}&:disabled{cursor:not-allowed;","}"],ef.size,ef.color,en.transition.duration.fast,en.transition.timing,ef.checked.color,ef.focus.size,ef.focus.color,"opacity"===es?(0,ed.iv)(["border-color:#ffffff0f;&:checked{border-color:","1A;}"],ef.checked.color):(0,ed.iv)(["border-color:",";background:",";"],en.color.disabled,en.color.disabled))}),eVm=ed.ZP.span.withConfig({displayName:"styles__StyledInputDot",componentId:"sc-1hshn08-3"})(["",""],({theme:en})=>{let{dot:ef,disabledType:es}=en.form.switch,{background:eu,backgroundDisabled:em}=eLp(ef.checked.background);return(0,ed.iv)(["position:absolute;top:0.25rem;left:0.38rem;pointer-events:none;width:1.5rem;height:1.5rem;z-index:1;border-radius:50%;background:",";&:after{content:'';position:absolute;inset:0;width:100%;height:100%;border-radius:50%;background:",";opacity:0;will-change:opacity;transition-property:opacity,background;transition-duration:","ms;transition-timing-function:",";}will-change:transform;transition-property:transform;transition-duration:","ms;transition-timing-function:",";",":checked + &{transform:translateX(100%);&:after{opacity:1;}}",":disabled + &{cursor:not-allowed;","}",":checked:disabled + &:after{","}"],ef.background,eu,en.transition.duration.fast,en.transition.timing,en.transition.duration.fast,en.transition.timing,eVp,eVp,(0,ed.iv)("opacity"===es?["background:#ffffff1a;"]:["background:#ffffff;"]),eVp,"opacity"===es?(0,ed.iv)(["background:",";"],em):(0,ed.iv)(["background:#ffffff;"]))}),eVC=ed.ZP.label.withConfig({displayName:"styles__StyledLabel",componentId:"sc-1hshn08-4"})(["",""],({$disabled:en})=>(0,ed.iv)(["cursor:pointer;",""],en&&(0,ed.iv)(["cursor:not-allowed;opacity:0.4;"]))),eVI=eu.createContext(void 0),eVM=()=>(0,eu.useContext)(eVI),eVE=ed.ZP.div.withConfig({displayName:"styles__StyledSwitchGroupContainer",componentId:"sc-e8beoa-0"})(["display:block;width:100%;max-width:100%;"]),eVy=ed.ZP.div.withConfig({displayName:"styles__StyledSwitchContainer",componentId:"sc-e8beoa-1"})(["",""],({direction:en})=>(0,ed.iv)(["display:flex;align-items:flex-start;flex-direction:",";gap:1.125rem;"],en)),eVv=en=>{let{contextValue:ef,children:es,direction:ed,error:em,label:eE,required:ey,...eB}=function({id:en,name:ef,value:es,onChange:ed,label:em,direction:eE,children:ey,error:eB,required:ez,...eD}){let eH=(0,eu.useId)();en=en||eH,ef=ef||en;let ew=(0,eu.useMemo)(()=>new Set(es),[es]),eV=(0,eu.useMemo)(()=>({name:ef,value:Array.from(ew),valueSet:ew,onChange(en){let ef=en.target.checked,es=en.target.value;ef?ew.add(es):ew.delete(es);let eu=new Set(ew);ed&&ed(en,Array.from(eu))}}),[ef,ew,ed]);return{contextValue:eV,label:em,direction:eE,children:ey,error:eB,required:ez,...eD}}(en);return eu.createElement(eVI.Provider,{value:ef},eu.createElement(eVE,ez5({direction:ed},eB),eE&&eu.createElement(eHN,{label:eE,error:em,required:ey}),eu.createElement(eVy,{direction:ed},es),em&&eu.createElement(eHB,{error:em})))};eVv.displayName="SwitchGroup",(0,eu.memo)(eVv);let eVB=(0,eu.forwardRef)((en,ef)=>{let{className:es,id:ed,label:em,disabled:eE,...ey}=function({id:en,label:ef,name:es,value:ed,checked:em,className:eE,onChange:ey,...eB}){let ez=(0,eu.useId)();en=en||ez;let eD=eVM(),eH=(0,eu.useCallback)(en=>{ey&&ey(en),eD&&eD.onChange(en)},[eD,ey]);return eD&&(void 0===es&&(es=eD.name),void 0===em&&(em=eD.valueSet.has(ed))),{checked:em,className:eE,id:en,label:ef,name:es,onChange:eH,value:ed,...eB}}(en);return eu.createElement(eVh,{className:es},eu.createElement(eVg,null,eu.createElement(eVp,ez5({type:"checkbox",id:ed,ref:ef,disabled:eE},ey)),eu.createElement(eVm,null)),em&&eu.createElement(eVC,{htmlFor:ed,$disabled:eE},em))});eVB.displayName="Switch";var eVz=(0,eu.memo)(eVB);let eVL=ed.ZP.div.attrs(en=>{let ef=(0,ed.Fg)(),{$type:es=ef.component.noisyContainer.default}=en;return ez$(`fx-${es}`)(en)}).withConfig({displayName:"styles__StyledContainer",componentId:"sc-756mhq-0"})(["",""],({theme:en,$animation:ef=5e4})=>{let{borderRadius:es}=en.component.noisyContainer;return(0,ed.iv)([""," border-radius:","rem;&&::after{","}"],{padding:"1.5rem"},es,ef?(0,ed.iv)(["animation-duration:","ms;"],ef):(0,ed.iv)(["animation:none;"]))}),eVT=({children:en,...ef})=>eu.createElement(eVL,ef,en);eVT.displayName="NoisyContainer";var eVD=(0,eu.memo)(eVT);let eVx=ed.ZP.div.withConfig({displayName:"styles__StyledDot",componentId:"sc-1byjleo-0"})(({theme:en,$color:ef="main0",$gradient:es,$size:eu="1rem"})=>{let em=(es?en.gradient[es]?.fn:void 0)||en.color[ef]||ef;return[{flexShrink:"0",borderRadius:"9999px"},(0,ed.iv)(["background:",";width:",";height:",";"],em,eu,eu)]}),eVH={color1:"#4F89FF",color2:"#9C4FFF",color3:"#FF4F59",color4:"#FFA34F",color5:"#FBFF4F",color6:"#A6FF87",color7:"#87FFE9"},eVw=({color:en="color2",...ef})=>{let es=(0,ed.Fg)(),em=eVH[en]||es.color[en]||en;return eu.createElement("svg",ez5({xmlns:"http://www.w3.org/2000/svg",width:"48",height:"48",viewBox:"0 0 48 48",fill:"none"},ef),eu.createElement("g",{clipPath:"url(#clip0_4867_22348)"},eu.createElement("path",{d:"M4.70996 37.4696L4.77996 37.4296L4.48996 37.2596L4.45996 37.2396L3.98996 36.9696L3.95996 36.9496L3.70996 36.8096C3.89996 37.1096 4.09996 37.4096 4.29996 37.6996L4.58996 37.5296L4.69996 37.4696H4.70996Z",fill:"black"}),eu.createElement("path",{d:"M2.84008 34.9595V34.7295V34.1495V34.0195L2.33008 34.3195C2.49008 34.6595 2.66008 34.9995 2.84008 35.3295V34.9595Z",fill:"black"}),eu.createElement("path",{d:"M11.2602 43.9795L10.7602 43.6895L10.2602 43.3995L9.95023 43.2195L9.45023 42.9295L8.95023 42.6395L8.75023 42.5195H8.74023C9.75023 43.3395 10.8202 44.0895 11.9602 44.7495V44.3695L11.2702 43.9695L11.2602 43.9795Z",fill:"black"}),eu.createElement("path",{d:"M14.3799 45.5696V45.5496C14.3799 45.5496 14.3999 45.4896 14.3999 45.4596C14.3999 45.4496 14.3999 45.4396 14.3999 45.4296C14.3999 45.4296 14.3999 45.4096 14.3999 45.3996C14.4099 45.3696 14.3999 45.3296 14.4299 45.2996C14.4499 45.2696 14.4799 45.2496 14.4999 45.2296C14.5299 45.1896 14.5599 45.1496 14.6099 45.1196L14.8899 44.9596L15.0899 44.8396L15.1999 44.7796L15.3799 44.6796L15.5899 44.5596L15.6999 44.4996L16.0899 44.2796L16.1999 44.2196L16.2699 44.1796L15.9799 44.0096L15.9499 43.9896L15.4799 43.7196L15.4499 43.6996L14.9799 43.4296L14.9499 43.4096L14.7699 43.3096L14.5899 43.4196L14.0899 43.7096L13.5899 43.9996L12.9399 44.3696L12.8999 44.3896V45.2496V45.3196C13.3699 45.5596 13.8399 45.7896 14.3299 45.9996V45.6096C14.3299 45.6096 14.3299 45.5896 14.3299 45.5796L14.3799 45.5696Z",fill:"black"}),eu.createElement("path",{d:"M7.92994 40.8996L8.42994 41.1896L8.73994 41.3696L9.23994 41.6596L9.73994 41.9496L9.93994 42.0696L10.4399 42.3596L10.9399 42.6496L11.2499 42.8296L11.7499 43.1196L11.9799 43.2496L12.2499 43.4096L12.4399 43.5196L12.4799 43.4996L12.6299 43.4196L12.9799 43.2196L13.1299 43.1396L13.6299 42.8496L13.9799 42.6396L14.3599 42.4196V42.0596V41.4796V40.8996V40.7696L13.5499 41.2396L13.0499 41.5296L12.9399 41.5896H12.9299L12.6899 41.7396C12.6299 41.7696 12.5699 41.7796 12.5099 41.7896C12.4899 41.7896 12.4699 41.8096 12.4499 41.8096C12.3699 41.8096 12.2899 41.7896 12.2099 41.7496L11.9699 41.6096H11.9599L11.8899 41.5596L11.3899 41.2696L10.5399 40.7796L10.0499 40.4896L9.88994 40.3996L9.54994 40.2096L9.38994 40.1096L8.88994 39.8196L5.83994 38.0596H5.81994L5.74994 38.0896L5.63994 38.1496L5.24994 38.3696L5.13994 38.4296L4.93994 38.5496C5.24994 38.9596 5.56994 39.3496 5.89994 39.7296L7.46994 40.6396L7.96994 40.9296L7.92994 40.8996Z",fill:"black"}),eu.createElement("path",{d:"M44.0302 36.9703L43.5602 37.2403L43.5302 37.2603L43.2202 37.4403L43.3102 37.4903L43.4002 37.5403L43.6902 37.7103C43.8902 37.4203 44.0902 37.1203 44.2802 36.8203L44.0502 36.9503L44.0202 36.9703H44.0302Z",fill:"black"}),eu.createElement("path",{d:"M45.1602 34.1295V35.3295C45.3402 34.9995 45.5102 34.6595 45.6702 34.3195L45.1602 34.0195V34.1295Z",fill:"black"}),eu.createElement("path",{d:"M35.0501 45.2295V44.3695L34.3601 43.9695L33.8601 43.6795L33.3601 43.3895L33.1601 43.2695L33.0001 43.3595L32.9701 43.3795L32.5001 43.6495L32.4701 43.6695L32.0001 43.9395L31.9701 43.9595L31.6401 44.1495L31.7501 44.2095L31.8401 44.2595L32.2501 44.4895L32.3401 44.5395L32.6101 44.6995L32.7501 44.7795L32.8401 44.8295L33.1101 44.9795L33.3101 45.0995C33.4701 45.1895 33.5601 45.3495 33.5601 45.5295V45.5495V45.5695V45.9795C34.0601 45.7595 34.5501 45.5295 35.0301 45.2795V45.2095L35.0501 45.2295Z",fill:"black"}),eu.createElement("path",{d:"M42.8102 38.3498L42.4002 38.1098L42.3102 38.0598L42.2202 38.0098H42.2002L39.1702 39.7698L38.6702 40.0598L38.4902 40.1598L38.1802 40.3498L38.0002 40.4498L37.5102 40.7398L36.6802 41.2198L36.1802 41.5098L36.0902 41.5598H36.0802L35.8402 41.7098C35.7802 41.7498 35.7002 41.7598 35.6302 41.7698C35.6202 41.7698 35.6102 41.7698 35.6002 41.7698C35.5902 41.7698 35.5802 41.7698 35.5702 41.7698C35.5002 41.7698 35.4202 41.7498 35.3602 41.7098L35.1202 41.5698H35.1102L35.0202 41.5098L34.5202 41.2198L33.6902 40.7398L33.6602 40.7198V41.3998V42.3698L34.1102 42.6298L34.4402 42.8198L34.9402 43.1098L35.1302 43.2198L35.4402 43.3998L35.6302 43.5098L35.8202 43.3998L36.1302 43.2198L36.3202 43.1098L36.8202 42.8198L37.1502 42.6298L37.6502 42.3398L38.1502 42.0498L38.3302 41.9398L38.8302 41.6498L39.3302 41.3598L39.6602 41.1698L40.1602 40.8798L40.6602 40.5898L42.2102 39.6998C42.5402 39.3198 42.8702 38.9198 43.1702 38.5198L42.9702 38.3998L42.8802 38.3498H42.8102Z",fill:"black"}),eu.createElement("path",{d:"M32.0498 45.5705L32.0798 45.5505L31.8598 45.4205L31.7698 45.3705L31.3598 45.1305L31.2698 45.0805L30.8598 44.8405L30.7698 44.7905L30.6598 44.7305H30.6298L27.6198 46.4805L27.1198 46.7705L26.9598 46.8605L26.6298 47.0605L26.4698 47.1505L25.9798 47.4405L25.1298 47.9405L25.0698 47.9705C26.2898 47.9205 27.4898 47.7805 28.6498 47.5505L29.0698 47.3105L32.0798 45.5705H32.0498Z",fill:"black"}),eu.createElement("path",{d:"M22.0502 47.4702L21.5602 47.1802L21.4002 47.0802L21.0602 46.8902L20.9002 46.7902L20.4002 46.5002L17.3502 44.7402H17.3302L17.2602 44.7702L17.1502 44.8302L16.7602 45.0502L16.6502 45.1102L16.2602 45.3302L16.1502 45.3902L15.9102 45.5302L15.9402 45.5502L18.9902 47.3102L19.3502 47.5202C20.5202 47.7502 21.7202 47.9002 22.9502 47.9502H22.9302L22.0802 47.4502L22.0502 47.4702Z",fill:"black"}),eu.createElement("path",{d:"M0.410059 27.1795V26.5995V26.2295V25.7295L0.350059 25.6895L0.0600586 25.5195C0.120059 26.4995 0.240059 27.4595 0.420059 28.3995V27.1695L0.410059 27.1795Z",fill:"black"}),eu.createElement("path",{d:"M2.84016 32.5099V28.5799V27.9999V27.4199V27.0099V26.9599C2.84016 26.9599 2.84016 26.9399 2.84016 26.9299V26.9099C2.84016 26.9099 2.86016 26.8499 2.86016 26.8199C2.86016 26.8099 2.86016 26.7999 2.86016 26.7899C2.86016 26.7899 2.86016 26.7699 2.86016 26.7599C2.87016 26.7299 2.86016 26.6899 2.89016 26.6599C2.91016 26.6299 2.94016 26.6099 2.96016 26.5899C2.98016 26.5699 2.99016 26.5599 3.01016 26.5399C3.03016 26.5199 3.04016 26.4999 3.07016 26.4799L3.35016 26.3199L3.48016 26.2399L3.55016 26.1999L3.66016 26.1399L3.84016 26.0399L4.05016 25.9199L4.16016 25.8599L4.55016 25.6399L4.66016 25.5799L4.73016 25.5399L4.44016 25.3699L4.41016 25.3499L3.94016 25.0799L3.91016 25.0599L3.84016 25.0199L3.45016 24.7899L3.42016 24.7699L3.35016 24.7299L3.25016 24.6699L3.07016 24.7799L2.86016 24.8999L2.58016 25.0699L2.08016 25.3599L2.01016 25.3999L1.51016 25.6899L1.44016 25.7299L1.41016 25.7499V26.6099V27.1899V32.1399C1.57016 32.5699 1.73016 32.9999 1.91016 33.4199L2.84016 32.8899V32.5299V32.5099Z",fill:"black"}),eu.createElement("path",{d:"M0.449766 24.6099L0.719766 24.7699L0.889766 24.8699H0.899766L0.929766 24.8499L1.07977 24.7699L1.42977 24.5699L1.57977 24.4899L2.07977 24.1999L2.42977 23.9899L2.80977 23.7699V23.4099V22.2599V22.1299L1.99977 22.5999L1.49977 22.8899L1.38977 22.9499H1.37977L1.13977 23.0999C1.07977 23.1299 1.01977 23.1399 0.959766 23.1499C0.939766 23.1499 0.919766 23.1699 0.899766 23.1699C0.819766 23.1699 0.729766 23.1499 0.659766 23.1099L0.419766 22.9699H0.409766L0.339766 22.9199L0.0397656 22.7499C0.0197656 23.1699 0.00976562 23.5999 0.00976562 24.0299C0.00976562 24.1499 0.00976562 24.2599 0.00976562 24.3799L0.229766 24.4999L0.459766 24.6299L0.449766 24.6099Z",fill:"black"}),eu.createElement("path",{d:"M11.8801 32.42L11.3801 32.14L11.2601 32.07L10.7601 31.78L10.5601 31.66H10.5501L10.2601 31.49L10.0601 31.38L10.0501 31.37L9.9401 31.31L9.8501 31.26L9.5601 31.09L9.4401 31.02L9.3501 30.97L8.9401 30.73L8.8501 30.68L8.7401 30.61L8.6101 30.54L8.2401 30.32L8.1101 30.25L7.7401 30.04L7.6101 29.96L7.4301 29.85L6.9301 29.57L6.4301 29.28L3.8901 27.81H3.8801L3.8501 27.79V27.99V28.01V28.57V28.58V29.15V29.16V30.77V31.35V31.92V32.29V32.71V32.86V33.21V33.29V33.44V33.57V33.79V34.15V34.25V34.73V34.75V34.83V35.09V35.19V35.33V35.54V35.66V35.67V35.74L3.8701 35.75L4.2801 35.99L4.3701 36.04L4.4601 36.1L4.4901 36.11L4.9701 36.38L4.9901 36.4L5.4701 36.67L5.4901 36.69L5.7801 36.86L5.8101 36.87L6.2801 37.15L6.3101 37.16L6.7901 37.44L6.8101 37.45L9.5101 39.01H9.5201L9.5501 39.03L10.0101 39.3H10.0201L10.0501 39.32L10.0601 39.33L10.5101 39.59H10.5201L10.5501 39.61L10.5601 39.62L11.9401 40.41L11.9501 40.42V40.01V39.43V38.85V38.46V37.89V37.31V34.48V33.91V33.9V33.33V33.32V32.97V32.96V32.46L11.8801 32.43V32.42Z",fill:"black"}),eu.createElement("path",{d:"M15.4202 32.7596L15.6302 32.6396L15.7402 32.5797L16.1302 32.3596L16.2402 32.2996L16.3102 32.2596L16.0202 32.0896L15.9902 32.0696L15.5202 31.7996L15.4902 31.7796L15.4202 31.7396L15.0302 31.5096L15.0002 31.4896L14.9302 31.4496L14.8302 31.3896L14.6502 31.4996L14.4402 31.6196L14.1602 31.7896L13.6602 32.0797L13.5902 32.1196L13.0902 32.4096L13.0202 32.4496L12.9902 32.4697V33.3297V33.9096V40.4296L13.0202 40.4096H13.0302L14.4102 39.6096V35.3196V34.7397V34.1596V33.7496V33.6996C14.4102 33.6996 14.4102 33.6796 14.4102 33.6696V33.6497C14.4102 33.6497 14.4302 33.5897 14.4302 33.5597C14.4302 33.5497 14.4302 33.5396 14.4302 33.5296C14.4302 33.5296 14.4302 33.5096 14.4302 33.4996C14.4402 33.4696 14.4302 33.4297 14.4602 33.3997C14.4802 33.3697 14.5102 33.3497 14.5302 33.3297C14.5402 33.3097 14.5602 33.2996 14.5802 33.2796C14.6002 33.2596 14.6102 33.2397 14.6402 33.2197L14.9202 33.0597L15.0502 32.9796L15.1202 32.9396L15.2302 32.8797L15.4102 32.7796L15.4202 32.7596Z",fill:"black"}),eu.createElement("path",{d:"M12.9899 31.2804L13.1399 31.2004L13.6399 30.9104L13.9899 30.7004L14.3699 30.4804V30.1204V29.5404V28.9604V28.8304L13.8899 29.1004L13.5599 29.2904L13.0599 29.5804L12.9899 29.6204L12.9599 29.6404H12.9499L12.7099 29.7904C12.6499 29.8204 12.5899 29.8304 12.5299 29.8404C12.5299 29.8404 12.5099 29.8404 12.4999 29.8404C12.4899 29.8404 12.4799 29.8404 12.4699 29.8404C12.3899 29.8404 12.3099 29.8204 12.2299 29.7804L12.0199 29.6604L11.9899 29.6404H11.9799L11.9099 29.5904L11.4099 29.3004L11.0799 29.1104L10.5799 28.8204H10.5599V28.8104L10.0799 28.5404H10.0599V28.5304L9.8999 28.4404L9.5599 28.2504L9.3999 28.1604L8.8999 27.8704L5.8499 26.1104H5.8299L5.7599 26.1404L5.6499 26.2004L5.2599 26.4204L5.1499 26.4804L4.7599 26.7004L4.6499 26.7604L4.5799 26.8004H4.5699L4.3999 26.9004L4.4299 26.9204L7.4799 28.6804L7.9799 28.9704L8.4799 29.2604L8.6599 29.3704L8.7899 29.4504L9.1599 29.6604L9.2899 29.7404L9.6599 29.9504L9.7899 30.0304L9.9199 30.1104L9.9899 30.1504L10.4899 30.4404L10.5699 30.4904L10.9799 30.7304L11.2899 30.9104L11.7899 31.2004L12.0199 31.3304L12.2899 31.4904L12.4599 31.5904H12.4699L12.4999 31.5704L12.6499 31.4904L12.9999 31.2904L12.9899 31.2804Z",fill:"black"}),eu.createElement("path",{d:"M46.5898 27.1804V26.6004V25.7404L46.5098 25.6904L46.0098 25.4004L45.9098 25.3404L45.4098 25.0504L45.1698 24.9104L44.9198 24.7604L44.7398 24.6504L44.6798 24.6804L44.5898 24.7404L44.5598 24.7604L44.1898 24.9704L44.0998 25.0304L44.0698 25.0504L43.5998 25.3204L43.5698 25.3404L43.2598 25.5204L43.3498 25.5704L43.4398 25.6204L43.8498 25.8504L43.9398 25.9004L44.1898 26.0404L44.3498 26.1304L44.4398 26.1804L44.5398 26.2304L44.6898 26.3204L44.9298 26.4604C44.9298 26.4604 44.9798 26.5104 45.0098 26.5404C45.0098 26.5404 45.0298 26.5604 45.0398 26.5704C45.0698 26.6004 45.0998 26.6204 45.1198 26.6504C45.1498 26.6904 45.1498 26.7504 45.1598 26.8004C45.1598 26.8304 45.1898 26.8604 45.1898 26.9004V26.9204V26.9404V27.0104V27.3904V27.9704V28.5504V32.8504L46.1198 33.3804C46.2998 32.9604 46.4698 32.5304 46.6198 32.1004V27.1604L46.5898 27.1804Z",fill:"black"}),eu.createElement("path",{d:"M47.6002 22.9304H47.5902L47.3502 23.0804C47.2902 23.1204 47.2102 23.1304 47.1402 23.1404C47.1302 23.1404 47.1202 23.1404 47.1102 23.1404C47.1002 23.1404 47.0902 23.1404 47.0802 23.1404C47.0102 23.1404 46.9302 23.1204 46.8702 23.0804L46.6302 22.9404H46.6202L46.5302 22.8804L46.0302 22.5904L45.2002 22.1104V23.7604L45.6102 23.9904L45.9402 24.1804L46.4402 24.4704L46.6302 24.5804L46.9402 24.7604L47.1002 24.8504L47.1202 24.8704L47.1402 24.8604L47.3002 24.7704L47.6102 24.5904L47.8002 24.4804L48.0202 24.3604C48.0202 24.2404 48.0202 24.1304 48.0202 24.0104C48.0202 23.5804 48.0102 23.1504 47.9902 22.7304L47.7102 22.8904L47.6202 22.9404L47.6002 22.9304Z",fill:"black"}),eu.createElement("path",{d:"M34.9602 32.4104L34.4602 32.1203L34.3602 32.0604L33.8602 31.7704L33.6202 31.6304L33.3702 31.4804L33.1702 31.3604L33.1302 31.3804L33.0202 31.4504L32.9902 31.4704L32.6402 31.6704L32.5202 31.7404L32.4902 31.7604L32.0202 32.0303L31.9902 32.0504L31.6602 32.2404L31.7702 32.3004L31.8602 32.3503L32.2702 32.5904L32.3602 32.6404L32.6302 32.7904L32.7702 32.8703L32.8602 32.9203L32.9602 32.9704L33.1302 33.0704L33.3302 33.1903C33.3702 33.2103 33.3902 33.2503 33.4202 33.2803C33.5102 33.3703 33.5802 33.4903 33.5802 33.6203V33.6404V33.6604V33.7504V34.1304V34.7104V35.2904V39.5404L33.6102 39.5604L35.0302 40.3804V40.0004V33.8703V33.2904V32.4304L34.9502 32.3804L34.9602 32.4104Z",fill:"black"}),eu.createElement("path",{d:"M43.6499 26.9204L43.4999 26.8404L43.4099 26.7804L43.3199 26.7304L42.9099 26.5004L42.8199 26.4504L42.4099 26.2104L42.3199 26.1604L42.2299 26.1104H42.2099L39.1799 27.8704L38.6799 28.1604L38.4999 28.2604L38.1899 28.4504L38.0099 28.5504L37.5199 28.8404L37.0199 29.1304L36.6899 29.3204L36.1899 29.6104L36.0999 29.6604L35.8599 29.8004C35.7999 29.8404 35.7199 29.8504 35.6499 29.8604C35.6399 29.8604 35.6299 29.8604 35.6199 29.8604C35.6099 29.8604 35.5999 29.8604 35.5899 29.8604C35.5199 29.8604 35.4399 29.8404 35.3799 29.8004L35.1399 29.6604L35.0499 29.6004L34.5499 29.3104L34.2199 29.1204L33.7199 28.8304L33.6899 28.8104V29.4304V29.4904V30.4304V30.4504V30.4604L34.1299 30.7104L34.4599 30.9004L34.9599 31.1904L35.1499 31.3004L35.4599 31.4804L35.6199 31.5704H35.6399V31.5804H35.6599V31.5604L35.8199 31.4704L36.1299 31.2904L36.3199 31.1804L36.8199 30.8904L37.1499 30.7004L37.5899 30.4504L37.6499 30.4104L38.1499 30.1204L38.2199 30.0804L38.3399 30.0104L38.4899 29.9204L38.8399 29.7204L38.9899 29.6304L39.3399 29.4304L39.4899 29.3404L39.6699 29.2304L40.1699 28.9404L40.6699 28.6504L43.6999 26.9004L43.7299 26.8804L43.6499 26.9204Z",fill:"black"}),eu.createElement("path",{d:"M23.4099 39.1498L22.9099 38.8598L22.7899 38.7898L22.2899 38.4998L22.0899 38.3898V38.3798L21.7899 38.2098L21.5899 38.0998L21.4799 38.0298L21.3899 37.9798L21.0899 37.8098L20.9799 37.7398L20.8899 37.6898L20.4799 37.4598L20.3899 37.3998L20.2799 37.3398L20.1399 37.2598L19.7799 37.0498L19.6399 36.9698L19.2799 36.7598L19.1399 36.6898L18.9599 36.5798L18.4599 36.2898L17.9599 35.9998L17.6299 35.8098L17.1299 35.5198L16.6299 35.2298L15.4199 34.5398L15.4099 34.5298L15.3799 34.5098V34.7198V34.7298V35.2898V35.3098V35.8698V35.8798V35.9498V36.5298V37.1098V37.4898V38.0698V38.6498V39.0098V39.4398V39.5898V39.9398V40.0098V40.1698V40.2898V40.2998V40.5098V40.8698V40.9798V41.4498V41.4798V41.5598V41.8098V41.9198V42.0498V42.2598V42.3898V42.4598L15.4099 42.4798L15.8199 42.7098V42.7198L15.9099 42.7698L15.9999 42.8198L16.0299 42.8398L16.4999 43.1098L16.5299 43.1198L16.9999 43.3998L17.0299 43.4098L17.3199 43.5798L17.3399 43.5898L17.8199 43.8698L17.8399 43.8798L18.3199 44.1598L18.3399 44.1698L21.0499 45.7398L21.0899 45.7598L21.5499 46.0198V46.0298L21.5899 46.0498L22.0499 46.3098V46.3198L22.0899 46.3398L23.4699 47.1398H23.4799V46.7298V46.1498V45.5798V45.1898V44.6098V44.0398V41.2098V40.6298V40.0598V40.0498V39.6898V39.1898L23.4199 39.1498H23.4099Z",fill:"black"}),eu.createElement("path",{d:"M31.9402 33.5701L31.8502 33.5201L31.7602 33.4701L31.3502 33.2301L31.2602 33.1801L30.8502 32.9401L30.7602 32.8901L30.6502 32.8301H30.6202L28.9502 33.8101L28.4502 34.1001L27.9502 34.3901L27.6202 34.5801L27.1202 34.8701L26.9602 34.9601L26.6302 35.1601L26.4702 35.2501L26.4502 35.2601L25.9702 35.5301L25.9502 35.5401L25.4502 35.8301L25.1202 36.0201L24.6202 36.3101L24.5502 36.3501L24.5202 36.3701H24.5102L24.2702 36.5201C24.2102 36.5501 24.1502 36.5601 24.0902 36.5701C24.0902 36.5701 24.0702 36.5701 24.0602 36.5701C24.0602 36.5701 24.0402 36.5701 24.0302 36.5701C23.9502 36.5701 23.8602 36.5501 23.7902 36.5101L23.5802 36.3901L23.5502 36.3701H23.5402L23.4702 36.3201L22.9702 36.0301L22.6402 35.8401L22.1402 35.5501H22.1202V35.5401L21.6402 35.2701H21.6202V35.2601L21.4602 35.1701L21.1202 34.9801L20.9602 34.8801L20.4602 34.5901L20.1302 34.4001L19.6302 34.1101L19.1302 33.8201L17.4202 32.8301H17.4002L17.3302 32.8601L17.2202 32.9201L16.8302 33.1401L16.7202 33.2001L16.3302 33.4201L16.2202 33.4801L16.1502 33.5201H16.1402L15.9702 33.6201L16.0002 33.6401L17.7102 34.6301L18.2102 34.9201L18.7102 35.2101L19.0402 35.4001L19.5402 35.6901L20.0402 35.9801L20.2202 36.0901L20.3502 36.1701L20.7202 36.3801L20.8502 36.4601L21.2202 36.6701L21.3502 36.7501L21.4802 36.8301L21.5502 36.8701L22.0502 37.1601L22.1302 37.2101L22.5402 37.4501L22.8502 37.6301L23.3502 37.9201L23.5802 38.0501L23.8502 38.2101L24.0202 38.3101H24.0302H24.0502L24.0602 38.2901L24.2102 38.2101L24.5602 38.0101L24.7102 37.9301L25.2102 37.6401L25.5602 37.4401L26.0302 37.1701L26.0602 37.1501L26.5602 36.8601L26.6202 36.8301L26.7502 36.7601L26.9002 36.6701L27.2502 36.4701L27.4002 36.3801L27.7502 36.1801L27.9002 36.0901L28.0802 35.9801L28.5802 35.6901L29.0802 35.4001L29.4102 35.2101L29.9102 34.9201L30.4102 34.6301L32.0802 33.6601L32.1102 33.6401L31.9902 33.5701H31.9402Z",fill:"black"}),eu.createElement("path",{d:"M20.7498 0.509531L20.8398 0.559531L21.0898 0.709531L21.2498 0.799531L21.3398 0.849531L21.4398 0.899531L21.5898 0.989531L21.8298 1.12953C21.8598 1.14953 21.8798 1.17953 21.8998 1.19953C21.9998 1.28953 22.0698 1.41953 22.0698 1.55953V1.57953V1.59953V1.66953V2.05953V2.63953V3.21953V3.60953L22.1498 3.56953L23.4898 2.79953V1.83953V1.25953V0.379531L23.3998 0.329531L22.8998 0.0395312L22.8798 0.0195312C22.0098 0.0595312 21.1598 0.139531 20.3198 0.269531L20.7198 0.499531L20.7498 0.509531Z",fill:"black"}),eu.createElement("path",{d:"M25.11 0.0402734L24.61 0.330273L24.52 0.380273V1.24027V1.82027V2.78027L25.94 3.60027V3.22027V2.64027V2.06027V1.67027V1.60027C25.94 1.60027 25.94 1.58027 25.94 1.57027V1.55027C25.94 1.55027 25.96 1.49027 25.96 1.46027C25.97 1.41027 25.98 1.35027 26 1.30027C26.02 1.27027 26.05 1.25027 26.07 1.23027C26.07 1.22027 26.09 1.21027 26.1 1.20027C26.13 1.18027 26.14 1.15027 26.17 1.13027L26.41 0.990273L26.56 0.900273L26.65 0.840273L26.74 0.790273L26.9 0.700273L27.15 0.550273L27.24 0.500273L27.63 0.280273C26.79 0.150273 25.94 0.0702734 25.08 0.0302734H25.06V0.0402734H25.11Z",fill:"black"}),eu.createElement("path",{d:"M28.5102 5.07016L29.0102 5.36016L29.3502 5.55016L29.8502 5.84016L30.3502 6.13016L30.4402 6.18016L30.5302 6.23016L30.9402 6.46016L31.0302 6.51016L31.4402 6.75016L31.5302 6.80016L31.7702 6.94016L31.8602 6.99016L32.2702 7.22016L32.3602 7.27016L32.6102 7.41016L32.7702 7.50016L32.8602 7.55016L32.9602 7.60016L33.1102 7.69016L33.3502 7.83016C33.3802 7.85016 33.4002 7.88016 33.4202 7.90016C33.5202 7.99016 33.5902 8.12016 33.5902 8.26016V8.28016V8.30016V8.37016V8.76016V9.34016V9.92016V10.3002L35.0102 9.49016V8.53016V7.95016V7.08016L34.9302 7.03016L34.4302 6.74016L34.3302 6.68016L33.8302 6.39016L33.5902 6.25016L33.3402 6.10016L33.1002 5.96016L33.0102 5.91016L32.9202 5.86016L32.6102 5.68016L32.5202 5.63016L32.4302 5.58016L32.0202 5.34016L31.9302 5.29016L31.8402 5.24016L31.3402 4.95016L30.8402 4.66016L30.5102 4.47016L30.0102 4.18016L29.5102 3.89016L26.9502 2.41016V2.62016V3.20016V3.78016V4.17016L28.0002 4.77016L28.5002 5.06016L28.5102 5.07016Z",fill:"black"}),eu.createElement("path",{d:"M38.5798 5.64961L38.0798 5.93961L37.7498 6.12961L37.2498 6.41961L36.7498 6.70961L36.6598 6.76961L36.1598 7.05961L36.0698 7.10961V7.96961V8.54961V9.51961L37.4098 10.2996L37.4898 10.3396V9.94961V9.36961V8.78961V8.39961V8.32961V8.30961V8.28961C37.4898 8.14961 37.5598 8.02961 37.6598 7.93961C37.6598 7.93961 37.6998 7.87961 37.7298 7.85961L37.9698 7.71961L38.1198 7.62961L38.2098 7.56961L38.2998 7.51961L38.4598 7.42961L38.7098 7.27961L38.7998 7.22961L39.2098 6.99961L39.2998 6.94961L39.5398 6.80961L40.0398 6.51961L40.2598 6.38961C39.8698 6.02961 39.4698 5.67961 39.0598 5.34961H39.0398L38.5398 5.64961H38.5798Z",fill:"black"}),eu.createElement("path",{d:"M28.8 0.799805L28.71 0.849805L28.3 1.0798L28.21 1.1298L27.8 1.3598L27.71 1.4098L27.62 1.4598H27.61L27.46 1.5498L27.49 1.5698L30.52 3.3198L31.02 3.6098L31.52 3.8998L31.85 4.0898L32.35 4.3798L32.85 4.6698L32.97 4.7398L33.03 4.7798L33.53 5.0698L33.59 5.0998L34.03 5.3498L34.36 5.5398L34.86 5.8298L35.05 5.9398L35.36 6.1198L35.52 6.2098L35.54 6.2298H35.56V6.2098L35.72 6.1198L36.03 5.9398L36.22 5.8298L36.72 5.5398L37.05 5.3498L37.55 5.0598L38.05 4.7698L38.22 4.6698C35.57 2.7098 32.5 1.2898 29.17 0.549805L29.02 0.639805L28.78 0.779805L28.8 0.799805Z",fill:"black"}),eu.createElement("path",{d:"M8.45018 6.8098L8.69018 6.9498L8.78018 6.9998L9.19018 7.2398L9.28018 7.2898L9.55018 7.4498L9.69018 7.5298L9.78018 7.5798L9.88018 7.6298L10.0502 7.7298L10.2502 7.8498C10.2902 7.8698 10.3102 7.9098 10.3402 7.9398C10.4302 8.0298 10.5002 8.1498 10.5002 8.2798V8.2998V8.3198V8.4098V8.7998V9.3798V9.9598V10.3198L10.5402 10.2998L10.6002 10.2598L11.9602 9.4698V8.5298V7.9498V7.0798L11.8802 7.0298L11.3802 6.7398L11.2802 6.6798L10.7802 6.3898L10.2802 6.0998L9.95018 5.9098L9.45018 5.6198L8.95018 5.3298L8.90018 5.2998C8.48018 5.6398 8.08018 5.9898 7.68018 6.3498L7.92018 6.4898L8.42018 6.7798L8.45018 6.8098Z",fill:"black"}),eu.createElement("path",{d:"M14.4102 10.3497V9.94969V9.36969V8.78969V8.39969V8.32969C14.4102 8.32969 14.4102 8.30969 14.4102 8.29969V8.27969C14.4102 8.27969 14.4302 8.21969 14.4302 8.18969C14.4402 8.13969 14.4502 8.07969 14.4702 8.02969C14.4902 7.99969 14.5202 7.97969 14.5402 7.95969C14.5502 7.94969 14.5602 7.93969 14.5702 7.92969C14.5702 7.92969 14.6102 7.86969 14.6402 7.84969L14.8802 7.70969L15.0302 7.61969L15.1202 7.55969L15.2102 7.50969L15.3702 7.41969L15.6202 7.26969L15.7102 7.21969L16.1202 6.98969L16.2102 6.93969L16.4502 6.79969L16.5402 6.74969L16.9502 6.51969L17.0402 6.46969L17.4502 6.23969L17.5402 6.18969L17.6302 6.13969L18.1302 5.84969L18.6302 5.55969L18.9702 5.36969L19.4702 5.07969L19.9702 4.78969L21.0202 4.18969V3.80969V3.22969V2.64969V2.42969L18.4602 3.90969L17.9602 4.19969L17.4602 4.48969L17.1302 4.67969L16.6302 4.96969L16.1302 5.25969L16.0402 5.30969L15.9502 5.35969L15.5402 5.59969L15.4502 5.64969L15.3602 5.69969L15.0502 5.87969L14.9602 5.92969L14.8702 5.97969L14.6302 6.11969L14.3802 6.26969L14.1402 6.40969L13.6402 6.69969L13.5402 6.75969L13.0402 7.04969L12.9502 7.09969V7.95969V8.53969V9.52969L14.3702 10.3497H14.4102Z",fill:"black"}),eu.createElement("path",{d:"M9.96979 4.77957L10.4698 5.06957L10.9698 5.35957L11.2998 5.54957L11.7998 5.83957L11.9898 5.94957L12.2998 6.12957L12.4598 6.21957L12.4798 6.23957H12.4998V6.21957L12.6598 6.12957L12.9698 5.94957L13.1598 5.83957L13.6598 5.54957L13.9898 5.35957L14.4298 5.10957L14.4898 5.06957L14.9898 4.77957L15.0598 4.73957L15.1798 4.66957L15.6798 4.37957L16.1798 4.08957L16.5098 3.89957L17.0098 3.60957L17.5098 3.31957L20.5398 1.56957L20.5698 1.54957L20.4198 1.46957L20.3298 1.40957L20.2398 1.35957L19.8298 1.12957L19.7398 1.07957L19.3298 0.83957L19.2398 0.78957L18.9998 0.64957L18.8398 0.55957C15.5098 1.28957 12.4298 2.70957 9.77979 4.66957L9.95979 4.77957H9.96979Z",fill:"black"}),eu.createElement("path",{d:"M22.3302 13.1502L22.0902 13.0102L21.8402 12.8602L21.6002 12.7202L21.5102 12.6702L21.4202 12.6202L21.1102 12.4402L21.0202 12.3902L20.9302 12.3402L20.5202 12.1002L20.4302 12.0502L20.3402 12.0002L20.1902 11.9102L19.8402 11.7102L19.6902 11.6202L19.3402 11.4202L19.1902 11.3302L19.0102 11.2202L18.5102 10.9302L18.0102 10.6402L15.4502 9.16016V9.37016V9.95016V10.5302V10.9402L16.4802 11.5302L16.9802 11.8202L17.4802 12.1102L17.6602 12.2102L17.8102 12.3002L18.1602 12.5002L18.3102 12.5902L18.6602 12.7902L18.8102 12.8802L18.9002 12.9302L18.9902 12.9802L19.4002 13.2102L19.4902 13.2602L19.9002 13.5002L19.9902 13.5502L20.0802 13.6002L20.2302 13.6902L20.3202 13.7402L20.5802 13.8902L20.7302 13.9802L20.8202 14.0302L21.0802 14.1802L21.2202 14.2602L21.3102 14.3102L21.4102 14.3602L21.5802 14.4602L21.7802 14.5802C21.7802 14.5802 21.8402 14.6402 21.8702 14.6702C21.9602 14.7602 22.0302 14.8802 22.0302 15.0102V15.0302V15.0502V15.1402V15.5302V16.1102V16.6902V17.0602L22.0702 17.0402L22.1002 17.0202L23.4902 16.2202V15.2802V14.7002V13.8302L23.4102 13.7802L22.9102 13.4902L22.8102 13.4302L22.5702 13.2902L22.3102 13.1402L22.3302 13.1502Z",fill:"black"}),eu.createElement("path",{d:"M25.9498 17.0702V16.6702V16.0902V15.5102V15.1202V15.0502V15.0302V15.0102C25.9498 14.8702 26.0198 14.7502 26.1198 14.6602C26.1498 14.6402 26.1598 14.6102 26.1898 14.5902L26.4298 14.4502L26.5798 14.3602L26.6698 14.3002L26.7598 14.2502L26.9098 14.1702H26.9198L27.1698 14.0202L27.2598 13.9702L27.4098 13.8902H27.4198L27.6698 13.7402L27.7598 13.6902L27.9098 13.6102H27.9198L27.9998 13.5502L28.0898 13.5002L28.4998 13.2602L28.5898 13.2102L28.9998 12.9702L29.0898 12.9202L29.1798 12.8702L29.3298 12.7802L29.6798 12.5802L29.8298 12.4902L30.1798 12.2902L30.3298 12.2002L30.5098 12.0902L31.0098 11.8002L31.5098 11.5102L32.5598 10.9102V10.5402V9.96016V9.38016V9.16016L29.9998 10.6402L29.4998 10.9302L28.9998 11.2202L28.8198 11.3302L28.6698 11.4202L28.3198 11.6202L28.1698 11.7102L27.8198 11.9102L27.6698 12.0002L27.5798 12.0502L27.4898 12.1002L27.0798 12.3402L26.9898 12.3902L26.8998 12.4502L26.5898 12.6302L26.4998 12.6802L26.4098 12.7302L26.1698 12.8702L25.9198 13.0202L25.6798 13.1602L25.4198 13.3102L25.1798 13.4502L25.0898 13.5002L24.5898 13.7902L24.5098 13.8402V14.7002V15.2802V16.2702L25.9298 17.0902L25.9498 17.0702Z",fill:"black"}),eu.createElement("path",{d:"M21.0399 5.36039L20.5399 5.65039L20.0399 5.94039L19.6999 6.13039L19.1999 6.42039L18.6999 6.70039L18.5999 6.75039L18.5099 6.81039L18.0999 7.04039L18.0099 7.09039L17.5999 7.33039L17.5099 7.38039L17.2599 7.52039L17.1699 7.57039L16.7599 7.81039L16.6699 7.86039L16.2599 8.10039L16.1699 8.15039L16.0799 8.20039L16.0699 8.21039L15.9199 8.29039L15.9499 8.31039L18.9799 10.0604L19.4799 10.3404L19.9799 10.6304L20.1699 10.7404L20.3199 10.8304L20.6699 11.0304L20.8199 11.1104L21.1599 11.3204L21.3199 11.4004L21.4299 11.4704L21.4999 11.5104L21.9999 11.8004L22.0599 11.8304L22.4999 12.0904L22.5999 12.1404L22.8299 12.2804L23.0999 12.4304L23.3299 12.5704L23.5199 12.6804H23.5299L23.5999 12.7204L23.8299 12.8604L23.9899 12.9504H23.9999L24.0099 12.9604H24.0199H24.0299L24.0399 12.9504H24.0499L24.2099 12.8604L24.4499 12.7204L24.5099 12.6804H24.5199L24.7099 12.5704L24.9399 12.4304H24.9499L25.2099 12.2804L25.4399 12.1404H25.4499L25.5399 12.0904L25.9799 11.8304H25.9899L26.0399 11.8004L26.5399 11.5104L26.6099 11.4704L26.7299 11.4004L26.8799 11.3204L27.2299 11.1104L27.3799 11.0304L27.7299 10.8304L27.8799 10.7404L28.0599 10.6304L28.5599 10.3404L29.0599 10.0504L32.0899 8.31039L32.1199 8.29039L31.9699 8.21039L31.9599 8.20039L31.8699 8.15039L31.7799 8.10039L31.3699 7.86039L31.2799 7.81039L30.8699 7.57039L30.7799 7.52039L30.5299 7.38039L30.4399 7.33039L30.0299 7.09039L29.9399 7.04039L29.5299 6.81039L29.4399 6.75039L29.3499 6.70039L28.8499 6.41039L28.3399 6.13039L28.0099 5.93039L27.5099 5.65039L27.0099 5.36039L26.9599 5.33039H26.9499L26.4599 5.04039H26.4499L25.9599 4.76039L25.9499 4.75039L24.5299 3.94039L24.5199 3.93039H24.5099L24.0299 3.65039H24.0199V3.66039H24.0099L23.5299 3.94039H23.5199L23.5099 3.95039L22.6699 4.43039L22.0899 4.76039L21.5899 5.04039V5.05039L21.0899 5.33039L21.0399 5.36039Z",fill:"black"}),eu.createElement("path",{d:"M0.410117 21.7798V19.5898C0.290117 20.2598 0.180117 20.9298 0.120117 21.6098L0.410117 21.7798Z",fill:"black"}),eu.createElement("path",{d:"M1.40988 21.2599V21.7799L1.43988 21.7599H1.44988L2.82988 20.9599V16.6699V16.0899V15.5099V15.0999V15.0499C2.82988 15.0499 2.82988 15.0299 2.82988 15.0199V14.9999C2.82988 14.9999 2.84988 14.9399 2.84988 14.9099C2.84988 14.8999 2.84988 14.8899 2.84988 14.8799C2.84988 14.8799 2.84988 14.8599 2.84988 14.8499C2.85988 14.8199 2.84988 14.7799 2.87988 14.7499C2.89988 14.7199 2.92988 14.6999 2.94988 14.6799C2.96988 14.6599 2.97988 14.6499 2.99988 14.6299C3.01988 14.6099 3.02988 14.5899 3.05988 14.5699L3.33988 14.4099L3.46988 14.3299L3.53988 14.2899L3.64988 14.2299L3.82988 14.1299L4.03988 14.0099L4.14988 13.9499L4.53988 13.7299L4.64988 13.6699L4.88988 13.5299L4.97988 13.4799L5.38988 13.2499L5.47988 13.1999L5.88988 12.9699L5.97988 12.9199L6.06988 12.8699L6.56988 12.5799L7.06988 12.2899L7.40988 12.0999L7.90988 11.8099L8.40988 11.5199L9.43988 10.9299V10.5699V9.98992V9.40992V9.16992L6.89988 10.6399L6.39988 10.9299L5.89988 11.2199L5.56988 11.4099L5.06988 11.6999L4.56988 11.9899L4.47988 12.0399L4.38988 12.0899L3.97988 12.3299L3.88988 12.3799L3.81988 12.4199L3.48988 12.6099L3.39988 12.6599L3.32988 12.6999L3.04988 12.8699L2.83988 12.9899L2.55988 13.1599C2.10988 14.0399 1.70988 14.9499 1.37988 15.8899V21.2699L1.40988 21.2599Z",fill:"black"}),eu.createElement("path",{d:"M4.13982 11.0996L4.63982 10.8096L4.96982 10.6196L5.46982 10.3296L5.96982 10.0396L8.97982 8.29961L9.00982 8.27961L8.88982 8.20961L8.79982 8.14961L8.70982 8.09961L8.29982 7.85961L8.20982 7.80961L7.79982 7.56961L7.70982 7.51961L7.46982 7.37961L6.97982 7.09961C5.68982 8.40961 4.53982 9.85961 3.56982 11.4296L3.65982 11.3796L4.15982 11.0896L4.13982 11.0996Z",fill:"black"}),eu.createElement("path",{d:"M4.9901 24.4899L5.4701 24.7699L5.4901 24.7799L5.7801 24.9499L5.8101 24.9599L6.2801 25.2399L6.3101 25.2499L6.7901 25.5299L6.8101 25.5399L9.5101 27.0999L9.5201 27.1099L9.5501 27.1299L10.0101 27.3899H10.0201L10.0501 27.4099L10.0601 27.4199L10.5101 27.6799H10.5201L10.5501 27.6999L10.5601 27.7099L11.0401 27.9799L11.5401 28.2699L11.9401 28.4999L11.9501 28.5099V28.1999V28.0999V28.0299V27.5199V27.4599V26.9399V26.5599V25.9799V25.3999V22.5699V21.9999V21.9899V21.4199V21.0599V21.0499V20.5599L11.8801 20.5199L11.3801 20.2299L11.2601 20.1599L11.0401 20.0299L10.7601 19.8699L10.5601 19.7499H10.5501H10.5401V19.7399L10.2601 19.5799L10.0601 19.4699L10.0501 19.4599H10.0401L9.9401 19.3999L9.8501 19.3499L9.5601 19.1799L9.4401 19.1099L9.3501 19.0599L8.9401 18.8199L8.8501 18.7699L8.7401 18.7099L8.6101 18.6299L8.2401 18.4199L8.1101 18.3399L7.7401 18.1299L7.6101 18.0499L7.4301 17.9499L6.9301 17.6599L6.4301 17.3699L3.8901 15.8999H3.8801L3.8501 15.8799V16.0799V16.0999V16.6599V16.6699V17.2399V17.2499V18.8599V19.4399V20.0199V20.3799V20.7999V20.9499V21.2999V21.3799V21.5299V21.6599V21.8799V22.2399V22.3399V22.8199V22.8399V22.9199V22.9999V23.0399V23.1799V23.2799V23.4199V23.5299V23.5799V23.6099V23.6299V23.7599V23.8299L3.8701 23.8499L4.1601 24.0099L4.2801 24.0799L4.3701 24.1299L4.4601 24.1899L4.4901 24.1999L4.9701 24.4799L4.9901 24.4899Z",fill:"black"}),eu.createElement("path",{d:"M19.34 16.8601L18.84 17.1501L18.51 17.3401L18.01 17.6301L17.51 17.9201L17.42 17.9701L17.33 18.0201L17.18 18.1101L16.92 18.2601L16.83 18.3101L16.68 18.4001L16.42 18.5501L16.33 18.6001L16.18 18.6901L16.09 18.7401L16 18.7901L15.59 19.0301L15.5 19.0801L15.43 19.1201L15.1 19.3201L15.01 19.3701L14.94 19.4101L14.92 19.4201L14.66 19.5701L14.45 19.6901L14.43 19.7001L14.17 19.8501L13.93 19.9901L13.67 20.1401L13.6 20.1801L13.1 20.4701L13.04 20.5101L13.02 20.5301V21.3901V21.9701V27.9601V28.2301V28.4901L13.05 28.4701H13.06L13.46 28.2301L13.96 27.9401L14.44 27.6701V27.4101V23.3801V22.8001V22.2201V21.8101V21.7601C14.44 21.7601 14.44 21.7401 14.44 21.7301V21.7101C14.44 21.7101 14.46 21.6501 14.46 21.6201C14.46 21.6101 14.46 21.6001 14.46 21.5901C14.46 21.5901 14.46 21.5701 14.46 21.5601C14.47 21.5301 14.46 21.4901 14.49 21.4601C14.51 21.4301 14.54 21.4101 14.56 21.3901C14.57 21.3701 14.59 21.3601 14.61 21.3401C14.63 21.3201 14.64 21.3001 14.67 21.2801L14.95 21.1201L15.08 21.0401L15.15 21.0001L15.26 20.9401L15.41 20.8601H15.42L15.44 20.8401L15.65 20.7201L15.76 20.6601L15.91 20.5801H15.92L16.15 20.4401L16.26 20.3801L16.41 20.3001H16.42L16.5 20.2401L16.59 20.1901L17 19.9501L17.09 19.9001L17.5 19.6701L17.59 19.6201L17.68 19.5701L17.83 19.4801L17.92 19.4301L18.18 19.2801L18.33 19.1901L18.42 19.1401L18.68 18.9901L18.83 18.9001L18.92 18.8501L19.01 18.8001L19.51 18.5101L20.01 18.2201L20.35 18.0301L20.85 17.7401L21.04 17.6301V17.2701V16.6901V16.1101V15.8701L19.83 16.5701L19.33 16.8601H19.34Z",fill:"black"}),eu.createElement("path",{d:"M7.4301 16.7899L7.9301 17.0799L8.4301 17.3699L8.6101 17.4699L8.7401 17.5499L9.1101 17.7599L9.2401 17.8399L9.6101 18.0499L9.7401 18.1299L9.8701 18.1999L9.9401 18.2499L10.4401 18.5299L10.5301 18.5799V18.5899L10.9401 18.8199L11.0401 18.8799L11.2601 18.9999L11.5401 19.1699H11.5501L11.7601 19.2899L11.9901 19.4199V19.4299L12.0501 19.4599L12.2601 19.5799L12.4301 19.6799L12.4501 19.6899L12.4701 19.6699H12.4801H12.4901V19.6599L12.6301 19.5799L12.8901 19.4299L12.9801 19.3799H12.9901L13.1301 19.2899L13.3901 19.1399L13.6301 18.9999L13.8901 18.8599V18.8499L13.9901 18.7999L14.4101 18.5499H14.4201L14.4501 18.5299H14.4601L14.4901 18.5099L14.9101 18.2599H14.9201L14.9901 18.2199L15.0501 18.1899L15.1701 18.1199L15.3201 18.0299L15.4101 17.9799L15.6701 17.8299L15.8201 17.7399L15.9101 17.6899L16.1701 17.5399L16.3201 17.4499L16.4101 17.3999L16.5101 17.3499L17.0001 17.0599L17.5001 16.7699L17.8401 16.5699L18.3401 16.2899L18.8401 15.9999L20.5101 15.0299L20.5401 15.0099L20.4201 14.9399H20.4101L20.3201 14.8899L20.2301 14.8299L20.0801 14.7499L20.0701 14.7399L19.8201 14.5999L19.7301 14.5499L19.5801 14.4599L19.5701 14.4499L19.3201 14.3099L19.2201 14.2599L19.0801 14.1699H19.0601L18.9801 14.1199L18.8901 14.0699L18.4801 13.8299L18.3901 13.7799L17.9801 13.5399L17.8901 13.4899H17.8801L17.7901 13.4399L17.6401 13.3499L17.2901 13.1499L17.1401 13.0599L16.7901 12.8599L16.6401 12.7699L16.4501 12.6699L15.9501 12.3799L15.4501 12.0899L15.4201 12.0799L15.4101 12.0699L14.9201 11.7899H14.9101L14.4201 11.4999H14.4101L12.9901 10.6899V10.6799H12.9801L12.9401 10.6499L12.4901 10.3999L12.4801 10.3899L12.4501 10.3799H12.4401L11.9901 10.6399L11.9801 10.6499L11.9501 10.6599L11.9401 10.6699L11.1201 11.1399L10.5601 11.4599H10.5501L10.5201 11.4799L10.5101 11.4899L10.0601 11.7499H10.0501L10.0201 11.7699H10.0101L9.5601 12.0299L9.5501 12.0399L9.5201 12.0599H9.5101L9.4901 12.0699L8.9801 12.3599L8.4801 12.6499L8.1501 12.8399L7.6401 13.1299L7.1401 13.4199L7.0501 13.4699L6.9601 13.5199L6.5501 13.7599L6.4601 13.8099L6.0501 14.0399L5.9501 14.0999L5.7101 14.2299L5.6001 14.2999L5.2101 14.5199L5.1001 14.5899L4.7101 14.8099L4.5901 14.8699L4.5301 14.9099L4.5201 14.9199L4.3501 15.0099L4.3801 15.0299L7.4301 16.7899Z",fill:"black"}),eu.createElement("path",{d:"M45.16 13.0099L44.91 12.8599L44.67 12.7199L44.58 12.6699L44.49 12.6199L44.18 12.4399L44.09 12.3899L44 12.3399L43.59 12.0999L43.5 12.0499L43.41 11.9999L42.91 11.7099L42.41 11.4199L42.08 11.2299L41.58 10.9399L41.08 10.6499L38.52 9.16992V9.37992V9.95992V10.5399V10.9299L39.57 11.5299L40.07 11.8199L40.57 12.1099L40.91 12.2999L41.41 12.5899L41.91 12.8799L42 12.9299L42.09 12.9799L42.5 13.2099L42.59 13.2599L43 13.4999L43.09 13.5499L43.33 13.6899L43.42 13.7399L43.83 13.9699L43.92 14.0199L44.17 14.1599L44.33 14.2499L44.42 14.2999L44.52 14.3499L44.67 14.4399L44.91 14.5799C44.91 14.5799 44.96 14.6299 44.99 14.6599C44.99 14.6599 45.01 14.6799 45.02 14.6899C45.05 14.7199 45.08 14.7399 45.1 14.7699C45.13 14.8099 45.13 14.8699 45.14 14.9199C45.14 14.9499 45.17 14.9799 45.17 15.0199V15.0399V15.0599V15.1299V15.5099V16.0899V16.6699V20.9699L46.59 21.7899V21.4099V15.8899C46.25 14.9499 45.85 14.0399 45.41 13.1599L45.17 13.0199L45.16 13.0099Z",fill:"black"}),eu.createElement("path",{d:"M40.3302 7.51961L40.2402 7.56961L39.8302 7.79961L39.7402 7.84961L39.3302 8.07961L39.2402 8.12961L39.1502 8.17961H39.1402L38.9902 8.26961L39.0202 8.28961L42.0502 10.0396L42.5502 10.3296L43.0502 10.6196L43.3802 10.8096L43.8802 11.0996L44.3802 11.3896L44.4502 11.4296C43.4802 9.85961 42.3402 8.39961 41.0402 7.09961L40.5702 7.36961L40.3302 7.50961V7.51961Z",fill:"black"}),eu.createElement("path",{d:"M33.59 21.8796V22.2596V22.8396V23.4196V27.6696L33.62 27.6896L34.12 27.9796L34.62 28.2696L35.04 28.5096V28.2296V21.9996V21.4196V20.5596L34.96 20.5096L34.46 20.2196L34.36 20.1596L34.12 20.0196L33.86 19.8696L33.62 19.7296L33.37 19.5796L33.13 19.4396L33.04 19.3896L32.95 19.3396L32.64 19.1596L32.55 19.1096L32.46 19.0596L32.05 18.8196L31.96 18.7696L31.87 18.7196L31.72 18.6296L31.63 18.5796L31.37 18.4296L31.22 18.3396L31.13 18.2896L30.87 18.1396L30.72 18.0496L30.63 17.9996L30.54 17.9496L30.04 17.6596L29.54 17.3696L29.21 17.1796L28.71 16.8896L28.21 16.5996L26.98 15.8896V16.0996V16.6796V17.2596V17.6696L27.17 17.7796L27.67 18.0696L28.01 18.2596L28.51 18.5496L29.01 18.8396L29.1 18.8896L29.19 18.9396L29.34 19.0296L29.6 19.1796L29.69 19.2296L29.84 19.3196L30.1 19.4696L30.19 19.5196L30.34 19.6096L30.43 19.6596L30.52 19.7096L30.93 19.9396L31.02 19.9896L31.43 20.2196L31.52 20.2696L31.61 20.3196L31.76 20.4096L31.85 20.4596L32.11 20.6096L32.26 20.6996L32.35 20.7496L32.61 20.8996L32.75 20.9796L32.84 21.0296L32.93 21.0796L33.1 21.1796L33.3 21.2996C33.34 21.3196 33.36 21.3596 33.39 21.3896C33.48 21.4796 33.55 21.5996 33.55 21.7296V21.7496V21.7696V21.8596L33.59 21.8796Z",fill:"black"}),eu.createElement("path",{d:"M35.05 10.6599L33.63 11.4799H33.62L33.13 11.7599L33.12 11.7699L32.63 12.0499H32.62L32.57 12.0799L32.07 12.3699L31.57 12.6599L31.38 12.7599L31.23 12.8499L30.88 13.0499L30.73 13.1399L30.38 13.3399L30.23 13.4299L30.14 13.4799L30.04 13.5299L29.63 13.7699L29.54 13.8199L29.13 14.0499L29.04 14.1099L28.96 14.1499L28.94 14.1599L28.8 14.2499L28.71 14.2999L28.46 14.4399L28.44 14.4499L28.29 14.5299L28.2 14.5899L27.95 14.7299L27.94 14.7399L27.79 14.8199L27.7 14.8699L27.62 14.9199L27.6 14.9299L27.46 15.0099L27.49 15.0299L29.18 16.0099L29.68 16.2999L30.18 16.5899L30.52 16.7799L31.02 17.0699L31.52 17.3599L31.61 17.4099L31.7 17.4599L31.85 17.5499L32.11 17.6999L32.2 17.7499L32.35 17.8399L32.61 17.9899L32.62 17.9999H32.63L32.7 18.0399L32.85 18.1299L32.97 18.1999L33.03 18.2299L33.12 18.2799L33.13 18.2899L33.53 18.5199L33.59 18.5499V18.5599H33.6L33.62 18.5699L33.63 18.5799L34.03 18.8099L34.13 18.8699L34.37 18.9999L34.63 19.1599L34.87 19.2899L35.05 19.3999H35.06L35.13 19.4499L35.37 19.5799L35.53 19.6699V19.6799L35.55 19.6899H35.56L35.58 19.6799V19.6699L35.74 19.5799L35.98 19.4399L36.05 19.3999H36.06L36.24 19.2899L36.48 19.1599V19.1499L36.74 18.9999L36.98 18.8699V18.8599L37.08 18.8099L37.52 18.5599V18.5499L37.58 18.5199L38.08 18.2299L38.14 18.1999L38.26 18.1299L38.41 18.0399L38.76 17.8399L38.91 17.7499L39.26 17.5499L39.41 17.4599L39.59 17.3599L40.09 17.0699L40.59 16.7799L43.62 15.0299L43.65 15.0099L43.51 14.9299H43.5L43.41 14.8699L43.32 14.8199L42.9 14.5899L42.81 14.5299L42.4 14.2999L42.31 14.2499L42.07 14.1099L41.98 14.0499L41.56 13.8199L41.47 13.7699L41.06 13.5299L40.97 13.4799L40.88 13.4299L40.38 13.1399L39.87 12.8499L39.54 12.6599L39.04 12.3699L38.53 12.0899L38.49 12.0599H38.48L37.99 11.7699H37.98L37.49 11.4899L37.48 11.4799L36.9 11.1499L36.06 10.6699H36.05V10.6599L35.56 10.3799H35.55L35.06 10.6499V10.6599H35.05Z",fill:"black"}),eu.createElement("path",{d:"M15.9099 30.8596L15.9999 30.9096L16.0299 30.9296L16.4999 31.1996L16.5299 31.2196L16.9999 31.4896L17.0299 31.4996L17.3199 31.6696L17.3399 31.6896L17.8199 31.9596L17.8399 31.9796L18.3199 32.2496L18.3399 32.2596L20.0499 33.2496L20.5499 33.5396L21.0499 33.8296L21.0899 33.8496L21.5499 34.1196L21.5899 34.1396L22.0499 34.3996V34.4096L22.0899 34.4296L22.5699 34.7096L23.0699 34.9996L23.4699 35.2296H23.4799V34.9296V34.8196V34.7596V34.2396V34.1796V33.6696V33.2796V32.6996V32.1296V31.7396V31.1596V30.5896V29.2996V28.7196V28.1496V28.1396V27.7796V27.2796L23.4199 27.2396H23.4099L22.9099 26.9496L22.7899 26.8796L22.5799 26.7596L22.2899 26.5896L22.0899 26.4796L22.0799 26.4696H22.0699L21.7899 26.3096L21.5899 26.1896L21.5799 26.1796H21.5699L21.4799 26.1196L21.3899 26.0696L21.0899 25.8996L20.9799 25.8396L20.8899 25.7796L20.4799 25.5496L20.3899 25.4896L20.2799 25.4296L20.1399 25.3496L20.0499 25.2996L19.7799 25.1396L19.6399 25.0696L19.5499 25.0096L19.2799 24.8496L19.1399 24.7796L19.0499 24.7196L18.9599 24.6696L18.8099 24.5796L18.4599 24.3796L18.3099 24.2896L17.9599 24.0896L17.8099 24.0096L17.6299 23.8996L17.1299 23.6096L16.6299 23.3196L16.0699 22.9996L15.4199 22.6296L15.4099 22.6196L15.3799 22.5996V22.8096V22.8196V23.3896V23.3996V23.9596V23.9796V24.0396V24.6196V25.1996V25.5796V25.9896V26.1596V26.4896V26.5596V26.7396V26.8496V27.0596V27.0996V27.4196V27.5296V27.6796V27.9996V28.0296V28.1096V28.2596V28.3896V28.5996V28.8196V28.9596V29.0696V29.3896V29.5396V29.5696V29.6496V29.7196V29.7596V29.8996V29.9696V30.0096V30.1396V30.2496V30.2996V30.3396V30.3596V30.4796V30.5496L15.4099 30.5696L15.6899 30.7296L15.8199 30.8096L15.9099 30.8596Z",fill:"black"}),eu.createElement("path",{d:"M23.5199 26.1496H23.5299L23.5799 26.1796L23.7899 26.3096L23.9599 26.4096H23.9699H23.9799L24.0099 26.3996V26.3896H24.0199H24.0299L24.1699 26.3096L24.4299 26.1596L24.5099 26.1096L24.5199 26.0996L24.6699 26.0196L24.9199 25.8696H24.9299L25.1699 25.7296L25.4199 25.5796H25.4299L25.5199 25.5196L25.9499 25.2796L25.9599 25.2696L25.9899 25.2496L26.0199 25.2296L26.4499 24.9896L26.4599 24.9796L26.5199 24.9496L26.5799 24.9096L26.6999 24.8396L26.8599 24.7496L26.9499 24.6996L27.1999 24.5496L27.3599 24.4596L27.4499 24.4096L27.6999 24.2596L27.8599 24.1796L27.9499 24.1196L28.0399 24.0696L28.1899 23.9796L28.5399 23.7796L28.6899 23.6896L29.0399 23.4896L29.1899 23.4096L29.3699 23.2996L29.8699 23.0096L30.3699 22.7196L32.0499 21.7596L32.0799 21.7396L31.9499 21.6696L31.9399 21.6596L31.8499 21.6096L31.7599 21.5596L31.6199 21.4696H31.5999L31.3499 21.3196L31.2599 21.2696L31.1099 21.1896L31.0999 21.1796L30.8499 21.0396L30.7599 20.9796L30.6099 20.8996L30.5999 20.8896L30.5099 20.8396L30.4199 20.7896L30.0099 20.5596L29.9199 20.4996L29.5099 20.2696L29.4199 20.2096L29.3299 20.1596L29.1699 20.0696L29.0799 20.0196L28.8299 19.8696L28.6699 19.7896L28.5799 19.7296L28.3199 19.5896L28.1699 19.4996L28.0799 19.4496L27.9899 19.3896L27.4899 19.1096L26.9799 18.8196L26.9599 18.7996H26.9499L26.6499 18.6296L26.4599 18.5196H26.4499V18.5096L26.1499 18.3396L25.9599 18.2296H25.9499L25.6499 18.0496L24.5299 17.4096H24.5199L24.5099 17.3996L24.4699 17.3796L24.0299 17.1196H24.0199H24.0099L23.9899 17.0996L23.9699 17.1096L23.5299 17.3596L23.5199 17.3696H23.5099L23.4899 17.3896L23.4699 17.3996L22.6299 17.8796L22.3599 18.0296L22.0899 18.1796V18.1896L22.0499 18.2096L21.8599 18.3196L21.5899 18.4696L21.5499 18.4896V18.4996L21.3599 18.6096L21.0899 18.7596L21.0499 18.7796L21.0199 18.7996L20.5199 19.0896L20.0199 19.3696L19.9199 19.4296L19.8299 19.4796L19.6799 19.5596L19.4199 19.7096L19.3299 19.7696L19.1799 19.8496L18.9199 19.9996L18.8299 20.0496L18.6799 20.1396L18.5799 20.1896L18.4899 20.2496L18.0799 20.4796L17.9899 20.5296L17.5799 20.7696L17.4899 20.8196L17.4099 20.8696L17.3899 20.8796L17.2399 20.9596L17.1299 21.0196L16.8999 21.1496L16.8899 21.1596L16.7399 21.2496L16.6299 21.3096L16.3999 21.4396L16.3899 21.4496L16.2399 21.5296L16.1299 21.5996L16.0599 21.6396H16.0499L15.8799 21.7396L15.9099 21.7596L17.6299 22.7496L18.1299 23.0296L18.6299 23.3196L18.8099 23.4296L18.9599 23.5196L19.3099 23.7196L19.4599 23.8096L19.8099 24.0096L19.9599 24.0896L20.0499 24.1496L20.1399 24.1996L20.2799 24.2696L20.5499 24.4396L20.6399 24.4896L20.7699 24.5596L21.0499 24.7196L21.0899 24.7396V24.7496L21.1399 24.7796L21.2699 24.8496L21.4099 24.9296L21.4799 24.9696L21.5899 25.0296V25.0396L21.9799 25.2596L22.0599 25.3096H22.0699L22.0899 25.3196L22.4799 25.5496L22.5799 25.5996L22.7899 25.7296L23.0799 25.8896L23.2899 26.0196L23.5199 26.1496Z",fill:"black"}),eu.createElement("path",{d:"M43.3999 37.54L43.3099 37.49L43.2199 37.44L43.5299 37.26L43.5599 37.24L44.0299 36.97L44.0599 36.95L44.2899 36.82C44.5999 36.33 44.8899 35.84 45.1599 35.33V34.03L45.6699 34.33C45.8099 34.03 45.9499 33.72 46.0799 33.41L45.1499 32.88V28.59V28.01V27.43V27.04V26.97V26.95V26.93C45.1499 26.93 45.1299 26.86 45.1199 26.83C45.1099 26.78 45.1099 26.73 45.0799 26.68C45.0599 26.65 45.0299 26.63 44.9999 26.6C44.9999 26.6 44.9799 26.58 44.9699 26.57C44.9699 26.57 44.9299 26.51 44.8899 26.49L44.6499 26.35L44.4999 26.26L44.3999 26.2L44.3099 26.15L44.1499 26.06L43.8999 25.91L43.8099 25.86L43.3999 25.62L43.3099 25.57L43.2199 25.52L43.5299 25.34L43.5599 25.32L44.0299 25.05L44.0599 25.03L44.1499 24.98L44.5199 24.76L44.5499 24.74L44.6399 24.69L44.6999 24.65L44.8799 24.76L45.1299 24.91L45.3699 25.05L45.8699 25.34L45.9699 25.4L46.4699 25.69L46.5499 25.74V26.6V27.18V32.13C47.4199 29.7 47.9099 27.08 47.9499 24.36L47.7299 24.48L47.5399 24.59L47.2299 24.77L47.0699 24.86L47.0499 24.88L47.0299 24.87L46.8699 24.78L46.5599 24.6L46.3699 24.49L45.8699 24.2L45.5399 24.01L45.1299 23.78V22.13L45.9599 22.61L46.4599 22.9L46.5499 22.95H46.5599L46.7999 23.1C46.8699 23.14 46.9399 23.15 47.0099 23.16C47.0199 23.16 47.0299 23.16 47.0399 23.16C47.0499 23.16 47.0599 23.16 47.0699 23.16C47.1399 23.16 47.2199 23.14 47.2799 23.1L47.5199 22.96H47.5299L47.6199 22.9L47.8999 22.74C47.7699 20.35 47.2999 18.05 46.5199 15.9V21.8L45.0999 20.98V16.69V16.11V15.53V15.14V15.07V15.05V15.03C45.0999 15.03 45.0799 14.96 45.0699 14.93C45.0599 14.88 45.0599 14.83 45.0299 14.78C45.0099 14.75 44.9799 14.73 44.9499 14.7C44.9499 14.7 44.9299 14.68 44.9199 14.67C44.8899 14.65 44.8799 14.61 44.8399 14.59L44.5999 14.45L44.4499 14.36L44.3499 14.3L44.2599 14.25L44.0999 14.16L43.8499 14.01L43.7599 13.96L43.3499 13.73L43.2599 13.68L43.0199 13.54L42.9299 13.49L42.5199 13.25L42.4299 13.2L42.0199 12.96L41.9299 12.91L41.8399 12.86L41.3399 12.57L40.8399 12.28L40.4999 12.09L39.9999 11.8L39.4999 11.51L38.4499 10.91V10.53V9.95V9.37V9.15L41.0099 10.63L41.5099 10.92L42.0099 11.21L42.3399 11.4L42.8399 11.69L43.3399 11.98L43.4299 12.03L43.5199 12.08L43.9299 12.32L44.0199 12.37L44.1099 12.42L44.4199 12.6L44.5099 12.65L44.5999 12.7L44.8399 12.84L45.0899 12.99L45.3299 13.13C45.0299 12.55 44.7199 11.98 44.3799 11.43L44.3099 11.39L43.8099 11.1L43.3099 10.81L42.9799 10.62L42.4799 10.33L41.9799 10.04L38.9499 8.29L38.9199 8.27L39.0699 8.19H39.0799L39.1699 8.13L39.2599 8.08L39.6699 7.85L39.7599 7.8L40.1699 7.57L40.2599 7.52L40.4999 7.38L40.9699 7.11C40.7299 6.86 40.4699 6.62 40.2199 6.39L39.9999 6.52L39.4999 6.81L39.2599 6.95L39.1699 7L38.7599 7.23L38.6699 7.28L38.4199 7.43L38.2599 7.52L38.1699 7.57L38.0799 7.62L37.9299 7.71L37.6899 7.85C37.6599 7.87 37.6399 7.9 37.6199 7.92C37.5199 8.02 37.4499 8.14 37.4499 8.28V8.3V8.32V8.38V8.77V9.35V9.93V10.32L37.3699 10.28L36.0299 9.51V8.54V7.96V7.1L36.1199 7.05L36.6199 6.76L36.7099 6.7L37.2099 6.41L37.7099 6.12L38.0399 5.93L38.5399 5.64L39.0399 5.35H39.0599C38.7799 5.11 38.4999 4.89 38.2099 4.68L38.0399 4.78L37.5399 5.07L37.0399 5.36L36.7099 5.55L36.2099 5.84L36.0199 5.95L35.7099 6.13L35.5499 6.22L35.5299 6.24H35.5099V6.22L35.3499 6.13L35.0399 5.95L34.8499 5.84L34.3499 5.55L34.0199 5.36L33.5799 5.11L33.5199 5.08L33.0199 4.79L32.9599 4.75L32.8399 4.68L32.3399 4.39L31.8399 4.1L31.5099 3.91L31.0099 3.62L30.5099 3.33L27.4799 1.58L27.4499 1.56L27.5999 1.48H27.6099L27.6999 1.42L27.7899 1.37L28.1999 1.14L28.2899 1.09L28.6999 0.86L28.7899 0.81L29.0299 0.67L29.1799 0.58C28.6799 0.47 28.1799 0.37 27.6699 0.29L27.2799 0.51L27.1899 0.56L26.9399 0.71L26.7799 0.8L26.6899 0.85L26.5999 0.9L26.4499 0.99L26.2099 1.13C26.2099 1.13 26.1599 1.18 26.1399 1.2C26.1299 1.21 26.1199 1.22 26.1099 1.23C26.0899 1.26 26.0499 1.27 26.0399 1.3C26.0099 1.35 26.0099 1.4 25.9999 1.46C25.9999 1.49 25.9799 1.52 25.9799 1.55V1.57C25.9799 1.57 25.9799 1.59 25.9799 1.6V1.66V2.05V2.63V3.21V3.6L24.5599 2.79V1.82V1.24V0.38L24.6499 0.33L25.1499 0.04L25.1699 0.03C24.7899 0.01 24.4199 0 24.0399 0C23.6599 0 23.3099 0.01 22.9499 0.03H22.9699V0.05L23.4699 0.34L23.5599 0.39V1.25V1.83V2.79L22.2199 3.57L22.1399 3.61V3.22V2.64V2.06V1.67V1.6V1.58V1.56C22.1399 1.42 22.0699 1.3 21.9699 1.2C21.9399 1.18 21.9299 1.14 21.8999 1.13L21.6599 0.99L21.5099 0.9L21.4099 0.84L21.3199 0.79L21.1599 0.7L20.9099 0.55L20.8199 0.5L20.4199 0.27C19.9099 0.35 19.4099 0.45 18.9099 0.56L19.0699 0.65L19.3099 0.79L19.3999 0.84L19.8099 1.07L19.8999 1.12L20.3099 1.35L20.3999 1.4L20.4899 1.45L20.6399 1.54L20.6099 1.56L17.5799 3.31L17.0799 3.6L16.5799 3.89L16.2499 4.08L15.7499 4.37L15.2499 4.66L15.1299 4.73L15.0599 4.77L14.5599 5.06L14.4999 5.09L14.0599 5.35L13.7299 5.54L13.2299 5.83L13.0399 5.94L12.7299 6.12L12.5699 6.21L12.5499 6.23H12.5299V6.21L12.3699 6.12L12.0599 5.94L11.8699 5.83L11.3699 5.54L11.0399 5.35L10.5399 5.06L10.0399 4.77L9.85988 4.66C9.56988 4.87 9.28988 5.09 9.00988 5.32L9.05988 5.35L9.55988 5.64L10.0599 5.93L10.3899 6.12L10.8899 6.41L11.3899 6.7L11.4899 6.76L11.9899 7.05L12.0699 7.1V7.96V8.54V9.48L10.7099 10.27L10.6499 10.3L10.6099 10.32V9.96V9.38V8.8V8.41V8.31V8.29V8.27C10.6099 8.14 10.5399 8.02 10.4499 7.93C10.4199 7.9 10.3999 7.86 10.3599 7.84L10.1599 7.72L9.98988 7.62L9.88988 7.56L9.79988 7.51L9.65988 7.43L9.38988 7.27L9.29988 7.22L8.88988 6.98L8.79988 6.93L8.55988 6.79L8.05988 6.5L7.81988 6.36C7.56988 6.6 7.30988 6.84 7.06988 7.08L7.55988 7.36L7.79988 7.5L7.88988 7.55L8.29988 7.79L8.38988 7.84L8.79988 8.08L8.88988 8.13L8.97988 8.18L9.09988 8.26L9.06988 8.28L6.05988 10.02L5.55988 10.31L5.05988 10.6L4.72988 10.79L4.22988 11.08L3.72988 11.37L3.63988 11.42C3.29988 11.97 2.98988 12.54 2.68988 13.12L2.96988 12.96L3.17988 12.83L3.45988 12.67L3.52988 12.63L3.61988 12.58L3.94988 12.39L4.01988 12.35L4.10988 12.3L4.51988 12.06L4.60988 12.01L4.69988 11.96L5.19988 11.67L5.69988 11.38L6.02988 11.19L6.52988 10.9L7.02988 10.61L9.56988 9.14V9.38V9.96V10.54V10.91L8.53988 11.5L8.03988 11.79L7.53988 12.08L7.19988 12.27L6.69988 12.56L6.19988 12.85L6.10988 12.9L6.01988 12.95L5.60988 13.18L5.51988 13.23L5.10988 13.46L5.01988 13.51L4.77988 13.65L4.66988 13.71L4.27988 13.93L4.16988 13.99L3.95988 14.11L3.77988 14.21L3.66988 14.27L3.59988 14.31L3.46988 14.39L3.18988 14.56C3.18988 14.56 3.14988 14.6 3.12988 14.62C3.10988 14.63 3.09988 14.65 3.07988 14.67C3.05988 14.7 3.01988 14.71 3.00988 14.74C2.98988 14.77 2.98988 14.8 2.97988 14.84C2.97988 14.84 2.97988 14.86 2.97988 14.87C2.97988 14.88 2.97988 14.89 2.97988 14.9C2.97988 14.93 2.95988 14.96 2.95988 14.99V15.01C2.95988 15.01 2.95988 15.03 2.95988 15.04V15.08V15.49V16.07V16.65V20.95L1.57988 21.75H1.56988L1.53988 21.77V21.41V15.87C1.10988 17.07 0.779883 18.31 0.539883 19.58V21.77L0.249883 21.6C0.209883 21.97 0.189883 22.33 0.169883 22.71L0.469883 22.88L0.539883 22.92H0.549883L0.789883 23.07C0.859883 23.11 0.949883 23.13 1.02988 23.13C1.04988 23.13 1.06988 23.12 1.08988 23.11C1.14988 23.11 1.21988 23.09 1.26988 23.06L1.50988 22.92H1.51988L1.62988 22.85L2.12988 22.56L2.93988 22.09V22.22V23.37V23.73L2.55988 23.95L2.20988 24.16L1.70988 24.45L1.55988 24.53L1.20988 24.73L1.05988 24.81L1.02988 24.83H1.01988L0.849883 24.73L0.579883 24.57L0.349883 24.44L0.129883 24.32C0.129883 24.72 0.149883 25.11 0.169883 25.5L0.459883 25.67L0.519883 25.71V26.21H0.409883V26.57V27.15V28.38C0.649883 29.65 0.979883 30.9 1.40988 32.09V27.14V26.56V25.7L1.43988 25.68L1.50988 25.64L2.00988 25.35L2.07988 25.31L2.57988 25.02L2.85988 24.86L3.06988 24.73L3.24988 24.62L3.34988 24.68L3.41988 24.73L3.44988 24.75L3.83988 24.97L3.90988 25.02L3.93988 25.04L4.40988 25.31L4.43988 25.33L4.72988 25.5L4.65988 25.54L4.54988 25.6L4.15988 25.82L4.04988 25.88L3.83988 26L3.65988 26.1L3.54988 26.16L3.47988 26.2L3.34988 26.28L3.06988 26.45C3.04988 26.46 3.02988 26.49 3.00988 26.51C2.98988 26.52 2.97988 26.54 2.95988 26.56C2.93988 26.59 2.89988 26.6 2.88988 26.63C2.86988 26.66 2.86988 26.69 2.85988 26.73C2.85988 26.73 2.85988 26.75 2.85988 26.76C2.85988 26.77 2.85988 26.78 2.85988 26.79C2.85988 26.82 2.83988 26.85 2.83988 26.88V26.9C2.83988 26.9 2.83988 26.92 2.83988 26.93V26.97V27.38V27.96V28.54V32.84L1.90988 33.37C2.03988 33.68 2.17988 33.98 2.31988 34.29L2.82988 33.99V34.12V34.7V35.3C3.09988 35.81 3.39988 36.3 3.69988 36.79L3.94988 36.93L3.97988 36.95L4.44988 37.22L4.47988 37.24L4.76988 37.41L4.69988 37.45L4.58988 37.51L4.29988 37.68C4.48988 37.96 4.68988 38.23 4.88988 38.49L5.08988 38.37L5.19988 38.31L5.58988 38.09L5.69988 38.03L5.76988 37.99H5.78988L8.83988 39.76L9.33988 40.05L9.49988 40.14L9.83988 40.34L9.99988 40.43L10.4899 40.72L11.3399 41.22L11.8399 41.51L11.9099 41.55H11.9199L12.1599 41.7C12.2299 41.74 12.3199 41.76 12.3999 41.76C12.4199 41.76 12.4399 41.75 12.4599 41.74C12.5199 41.74 12.5899 41.72 12.6399 41.69L12.8799 41.55H12.8899L12.9999 41.48L13.4999 41.19L14.3099 40.72V40.85V41.43V42.01V42.37L13.9299 42.59L13.5799 42.8L13.0799 43.09L12.9299 43.17L12.5799 43.37L12.4299 43.45L12.3899 43.47L12.1999 43.36L11.9299 43.2L11.6999 43.07L11.1999 42.78L10.8899 42.6L10.3899 42.31L9.88988 42.02L9.68988 41.9L9.18988 41.61L8.68988 41.32L8.37988 41.14L7.87988 40.85L7.37988 40.56L5.80988 39.65C6.68988 40.66 7.63988 41.61 8.67988 42.46H8.68988L8.88988 42.59L9.38988 42.88L9.88988 43.17L10.1999 43.35L10.6999 43.64L11.1999 43.93L11.8899 44.33V44.71C12.2199 44.9 12.5499 45.09 12.8899 45.26V45.19V44.33L12.9299 44.31L13.5799 43.94L14.0799 43.65L14.5799 43.36L14.7599 43.25L14.9399 43.35L14.9699 43.37L15.4399 43.64L15.4699 43.66L15.9399 43.93L15.9699 43.95L16.2599 44.12L16.1899 44.16L16.0799 44.22L15.6899 44.44L15.5799 44.5L15.3699 44.62L15.1899 44.72L15.0799 44.78L14.8799 44.9L14.5999 45.07C14.5999 45.07 14.5299 45.14 14.4899 45.18C14.4699 45.21 14.4299 45.22 14.4199 45.25C14.3999 45.28 14.3999 45.31 14.3899 45.35C14.3899 45.35 14.3899 45.37 14.3899 45.38C14.3899 45.39 14.3899 45.4 14.3899 45.41C14.3899 45.44 14.3699 45.47 14.3699 45.5V45.52C14.3699 45.52 14.3699 45.54 14.3699 45.55V45.94C15.9399 46.63 17.5899 47.15 19.3199 47.5L18.9599 47.29L15.9099 45.53L15.8799 45.51L16.1199 45.37L16.2299 45.31L16.6199 45.09L16.7299 45.03L17.1199 44.81L17.2299 44.75L17.2999 44.71H17.3199L20.3699 46.48L20.8699 46.77L21.0299 46.86L21.3699 47.06L21.5299 47.15L22.0199 47.44L22.8699 47.94H22.8899C23.2499 47.97 23.6099 47.98 23.9699 47.98C24.3299 47.98 24.6599 47.97 25.0099 47.95L25.0699 47.92L25.9199 47.43L26.4099 47.14L26.5699 47.04L26.8999 46.85L27.0599 46.75L27.5599 46.46L30.5699 44.72H30.5999L30.7099 44.77L30.7999 44.82L31.2099 45.05L31.2999 45.1L31.7099 45.33L31.7999 45.38L32.0199 45.51L31.9899 45.53L28.9799 47.27L28.5599 47.51C30.2899 47.17 31.9499 46.65 33.5299 45.96V45.55V45.53V45.51C33.5299 45.33 33.4399 45.17 33.2799 45.08L33.0799 44.97L32.8099 44.81L32.7199 44.76L32.5799 44.68L32.3099 44.52L32.2199 44.47L31.8099 44.23L31.7199 44.18L31.6099 44.12L31.9399 43.93L31.9699 43.91L32.4399 43.64L32.4699 43.62L32.9399 43.35L32.9699 43.33L33.1299 43.24L33.3299 43.36L33.8299 43.65L34.3299 43.94L35.0199 44.34V45.2V45.27C37.7299 43.86 40.1299 41.96 42.1099 39.67L40.5599 40.56L40.0599 40.85L39.5599 41.14L39.2299 41.33L38.7299 41.62L38.2299 41.91L38.0499 42.02L37.5499 42.31L37.0499 42.6L36.7199 42.79L36.2199 43.08L36.0299 43.19L35.7199 43.37L35.5299 43.48L35.3399 43.37L35.0299 43.19L34.8399 43.08L34.3399 42.79L34.0099 42.6L33.5599 42.34V41.38V40.7L33.5899 40.72L34.4199 41.2L34.9199 41.49L35.0099 41.54H35.0199L35.2599 41.69C35.3199 41.73 35.3999 41.74 35.4699 41.75C35.4799 41.75 35.4899 41.75 35.4999 41.75C35.5099 41.75 35.5199 41.75 35.5299 41.75C35.5999 41.75 35.6799 41.73 35.7399 41.69L35.9799 41.55H35.9899L36.0799 41.49L36.5799 41.2L37.4099 40.72L37.8999 40.43L38.0799 40.32L38.3899 40.14L38.5699 40.03L39.0699 39.74L42.0999 37.99H42.1199L42.2099 38.03L42.2999 38.08L42.7099 38.31L42.7999 38.36L42.9999 38.48C43.1999 38.21 43.3999 37.94 43.5899 37.67L43.2999 37.5L43.3999 37.54ZM35.0499 10.66L35.5399 10.38L36.0299 10.66L36.8699 11.14L37.4499 11.47L37.9399 11.75L38.4299 12.03L38.4799 12.06L38.9799 12.35L39.4799 12.64L39.8199 12.83L40.3199 13.12L40.8199 13.41L40.9099 13.46L40.9999 13.51L41.4099 13.74L41.4999 13.79L41.9099 14.02L41.9999 14.07L42.2399 14.21L42.3299 14.26L42.7399 14.49L42.8299 14.54L43.2399 14.78L43.3299 14.83L43.4199 14.88L43.5699 14.97L43.5399 14.99L40.5099 16.74L40.0099 17.03L39.5099 17.32L39.3299 17.43L39.1799 17.52L38.8299 17.72L38.6799 17.81L38.3299 18.01L38.1799 18.1L38.0599 18.17L37.9899 18.21L37.4899 18.5L37.4299 18.53L36.9899 18.79L36.8999 18.84L36.6599 18.98L36.3999 19.13L36.1599 19.27L35.9699 19.38L35.8999 19.42L35.6599 19.56L35.4999 19.65H35.4799V19.66H35.4599V19.65L35.2999 19.56L35.0699 19.43L34.9999 19.39L34.8099 19.28L34.5799 19.15L34.3199 19L34.0899 18.86L33.9899 18.8L33.5799 18.57L33.5499 18.55L33.4899 18.52L33.0799 18.29L32.9899 18.24L32.9299 18.2L32.8099 18.13L32.6599 18.04L32.5899 18L32.5799 17.99L32.3199 17.84L32.1699 17.75L32.0799 17.7L31.8199 17.55L31.6699 17.46L31.5799 17.41L31.4899 17.36L30.9899 17.07L30.4899 16.78L30.1599 16.59L29.6599 16.3L29.1599 16.01L27.4699 15.03L27.4399 15.01L27.5899 14.93H27.5999L27.6899 14.87L27.7799 14.82L27.9299 14.74H27.9499L28.1999 14.59L28.2899 14.54L28.4399 14.46H28.4599L28.7099 14.31L28.7999 14.26L28.9499 14.18H28.9699L29.0499 14.12L29.1399 14.07L29.5499 13.84L29.6399 13.79L30.0499 13.55L30.1399 13.5L30.2299 13.45L30.3799 13.36L30.7299 13.16L30.8799 13.07L31.2299 12.87L31.3799 12.78L31.5599 12.67L32.0599 12.38L32.5599 12.09L32.6099 12.06L33.0999 11.77L33.5899 11.48L35.0099 10.66H35.0499ZM33.5699 21.76V21.74C33.5699 21.61 33.4999 21.49 33.4099 21.4C33.3799 21.37 33.3599 21.33 33.3199 21.31L33.1199 21.2L32.9499 21.1L32.8599 21.04L32.7699 20.99L32.6299 20.91L32.3699 20.76L32.2799 20.71L32.1299 20.63L31.8699 20.48L31.7799 20.43L31.6299 20.35L31.5399 20.29L31.4499 20.24L31.0399 20L30.9499 19.95L30.5399 19.71L30.4499 19.66L30.3599 19.61L30.2099 19.52L30.1199 19.47L29.8599 19.32L29.7099 19.23L29.6199 19.18L29.3599 19.03L29.2099 18.94L29.1199 18.89L29.0299 18.84L28.5299 18.55L28.0299 18.26L27.6899 18.07L27.1899 17.78L26.9999 17.67V17.27V16.69V16.11V15.89L28.2299 16.6L28.7299 16.89L29.2299 17.18L29.5599 17.37L30.0599 17.66L30.5599 17.95L30.6499 18L30.7399 18.05L30.8899 18.14L31.1499 18.29L31.2399 18.34L31.3899 18.43L31.6499 18.58L31.7399 18.63L31.8899 18.72L31.9799 18.77L32.0699 18.82L32.4799 19.06L32.5699 19.11L32.6599 19.16L32.9699 19.35L33.0599 19.4L33.1499 19.45L33.3899 19.59L33.6399 19.74L33.8799 19.88L34.1399 20.03L34.3799 20.17L34.4799 20.23L34.9799 20.52L35.0599 20.57V21.43V22.01V28.53L34.6399 28.28L34.1399 27.99L33.6399 27.7L33.6099 27.68V23.44V22.86V22.28V21.89V21.79V21.77L33.5699 21.76ZM15.6799 30.74L15.3999 30.58L15.3699 30.56V29.91V29.55V28.97V28.39V28V27.42V26.84V23.97V23.39V22.81V22.59L15.3999 22.61L16.0499 22.99L16.6099 23.31L17.1099 23.6L17.6099 23.89L17.7899 24L17.9399 24.09L18.2899 24.29L18.4399 24.38L18.7899 24.58L18.9399 24.67L19.0299 24.72L19.1199 24.77L19.2499 24.85L19.5299 25.01L19.6199 25.06L19.7499 25.14L20.0299 25.3L20.1199 25.35L20.2499 25.43L20.3599 25.49L20.4499 25.54L20.8599 25.78L20.9499 25.83L21.0599 25.89L21.3499 26.06L21.4399 26.11L21.5399 26.17H21.5499L21.7499 26.29L22.0299 26.45H22.0399L22.2399 26.57L22.5199 26.73L22.7399 26.85L22.8599 26.92L23.3599 27.21L23.4199 27.25V27.75V28.11V28.69V35.2L23.0199 34.96L22.5199 34.67L22.0399 34.39L21.9999 34.37L21.5499 34.11L21.5099 34.09L21.0499 33.82L21.0199 33.8L20.5299 33.52L20.0299 33.23L18.3199 32.24H18.2999L17.8199 31.95H17.7999L17.3199 31.66H17.2999L17.0099 31.48H16.9799L16.5099 31.19L16.4799 31.17L16.0099 30.9L15.9799 30.88L15.8899 30.83L15.7999 30.78L15.6799 30.71V30.74ZM22.8199 13.44L22.9199 13.5L23.4199 13.79L23.4999 13.84V14.7V15.28V16.22L22.1099 17.03L22.0799 17.05L22.0399 17.07V16.71V16.13V15.55V15.16V15.06V15.04V15.02C22.0399 14.89 21.9699 14.77 21.8799 14.68C21.8499 14.65 21.8299 14.61 21.7899 14.59L21.5899 14.48L21.4199 14.38L21.3199 14.32L21.2299 14.27L21.0899 14.19L20.8299 14.04L20.7399 13.99L20.5899 13.91L20.3299 13.76L20.2399 13.71L20.0899 13.63L19.9999 13.57L19.9099 13.52L19.4999 13.28L19.4099 13.23L18.9999 13L18.9099 12.95L18.8199 12.9L18.6699 12.81L18.3199 12.61L18.1699 12.52L17.8199 12.32L17.6699 12.23L17.4899 12.13L16.9899 11.84L16.4899 11.55L15.4599 10.96V10.56V9.98V9.4V9.18L18.0199 10.66L18.5199 10.95L19.0199 11.24L19.1999 11.35L19.3499 11.44L19.6999 11.64L19.8499 11.73L20.1999 11.93L20.3499 12.02L20.4399 12.07L20.5299 12.12L20.9399 12.36L21.0299 12.41L21.1199 12.46L21.4299 12.64L21.5199 12.69L21.6099 12.74L21.8499 12.88L22.0999 13.03L22.3399 13.17L22.5999 13.32L22.8399 13.46L22.8199 13.44ZM21.0299 15.88V16.12V16.7V17.28V17.65L20.8399 17.76L20.3399 18.05L19.9999 18.24L19.4999 18.53L18.9999 18.82L18.9099 18.87L18.8199 18.92L18.6699 19.01L18.4099 19.16L18.3199 19.21L18.1699 19.3L17.9099 19.45L17.8199 19.5L17.6699 19.59L17.5799 19.64L17.4899 19.69L17.0799 19.92L16.9899 19.97L16.5799 20.21L16.4899 20.26L16.4099 20.31H16.3999L16.2499 20.4L16.1399 20.46L15.9099 20.59H15.8999L15.7499 20.68L15.6399 20.74L15.4299 20.86L15.4099 20.88H15.3999L15.2499 20.97L15.1399 21.03L15.0699 21.07L14.9399 21.15L14.6599 21.32C14.6399 21.33 14.6199 21.36 14.5999 21.38C14.5799 21.39 14.5699 21.41 14.5499 21.43C14.5299 21.46 14.4899 21.47 14.4799 21.5C14.4599 21.53 14.4599 21.56 14.4499 21.6C14.4499 21.6 14.4499 21.62 14.4499 21.63C14.4499 21.64 14.4499 21.65 14.4499 21.66C14.4499 21.69 14.4299 21.72 14.4299 21.75V21.77C14.4299 21.77 14.4299 21.79 14.4299 21.8V21.84V22.25V22.83V23.41V27.45V27.71L13.9499 27.98L13.4499 28.27L13.0499 28.5H13.0399L13.0099 28.52V28.27V28.01V22.02V21.44V20.58L13.0399 20.56L13.0999 20.52L13.5999 20.23L13.6699 20.19L13.9299 20.04L14.1699 19.9L14.4299 19.75L14.4499 19.74L14.6599 19.61L14.9199 19.46L14.9399 19.45L15.0099 19.41L15.0999 19.36L15.4299 19.17L15.4999 19.13L15.5899 19.08L15.9999 18.84L16.0899 18.79L16.1799 18.74L16.3299 18.65L16.4199 18.6L16.6799 18.45L16.8299 18.36L16.9199 18.31L17.1799 18.16L17.3299 18.07L17.4199 18.02L17.5099 17.97L18.0099 17.68L18.5099 17.39L18.8399 17.2L19.3399 16.91L19.8399 16.62L21.0499 15.92L21.0299 15.88ZM23.2799 26.02L23.0699 25.9L22.7899 25.73L22.5799 25.61L22.4799 25.55L22.0999 25.33L22.0799 25.32L21.9999 25.27L21.6199 25.05L21.5099 24.98L21.4399 24.94L21.3099 24.86L21.1799 24.78L21.1299 24.75L21.0999 24.73L20.8199 24.57L20.6899 24.49L20.5999 24.44L20.3199 24.28L20.1899 24.2L20.0999 24.15L20.0099 24.1L19.8599 24.01L19.5099 23.81L19.3599 23.72L19.0099 23.52L18.8599 23.43L18.6799 23.32L18.1799 23.03L17.6799 22.74L15.9699 21.75L15.9399 21.73L16.1099 21.63H16.1199L16.1899 21.59L16.2999 21.53L16.4499 21.45H16.4699L16.6999 21.31L16.8099 21.25L16.9599 21.17H16.9799L17.2099 21.03L17.3199 20.97L17.4699 20.89H17.4899L17.5699 20.83L17.6599 20.78L18.0699 20.55L18.1599 20.5L18.5699 20.27L18.6599 20.22L18.7499 20.17L18.8999 20.08L18.9899 20.03L19.2499 19.88L19.3999 19.79L19.4899 19.74L19.7499 19.59L19.8999 19.5L19.9899 19.45L20.0799 19.4L20.5799 19.11L21.0799 18.82H21.1099V18.8L21.1499 18.78L21.4099 18.63L21.5999 18.52L21.6399 18.5L21.9099 18.34L22.0999 18.23L22.1399 18.21L22.4099 18.05L22.6799 17.9L23.5199 17.42H23.5299L23.5599 17.4L23.9999 17.14H24.0099L24.0399 17.16L24.4799 17.42L24.5199 17.44L25.6399 18.08L25.9399 18.25L26.1299 18.36L26.4299 18.53L26.6199 18.64L26.9199 18.81L26.9499 18.83L27.4499 19.12L27.9499 19.41L28.0399 19.46L28.1299 19.51L28.2799 19.6L28.5399 19.75L28.6299 19.8L28.7799 19.89L29.0399 20.04L29.1299 20.09L29.2799 20.18L29.3699 20.23L29.4599 20.28L29.8699 20.52L29.9599 20.57L30.3699 20.8L30.4599 20.85L30.5399 20.9H30.5499L30.6999 20.99L30.7899 21.04L31.0399 21.18H31.0499L31.1999 21.27L31.2899 21.32L31.5399 21.46H31.5499L31.6999 21.55L31.7899 21.6L31.8799 21.65L31.9999 21.73L31.9699 21.75L30.2999 22.72L29.7999 23.01L29.2999 23.3L29.1199 23.41L28.9699 23.5L28.6199 23.7L28.4699 23.79L28.1199 23.99L27.9699 24.08L27.8799 24.13L27.7899 24.18L27.6399 24.27L27.3799 24.42L27.2899 24.47L27.1399 24.56L26.8799 24.71L26.7899 24.76L26.6399 24.85L26.5099 24.92L26.4499 24.95L26.3799 24.99L25.9499 25.24L25.9199 25.26L25.8899 25.28L25.4599 25.53L25.3699 25.58L25.1099 25.73L24.8699 25.87L24.6099 26.02L24.4599 26.1L24.3699 26.15L24.1099 26.3L23.9699 26.38L23.9399 26.4H23.9299L23.7599 26.3L23.5499 26.18L23.4999 26.15L23.2699 26.02H23.2799ZM24.5099 16.26V15.27V14.69V13.83L24.5899 13.78L25.0899 13.49L25.1799 13.43L25.4199 13.29L25.6799 13.14L25.9199 13L26.1699 12.85L26.4099 12.71L26.4999 12.66L26.5899 12.61L26.8999 12.43L26.9899 12.37L27.0799 12.32L27.4899 12.08L27.5799 12.03L27.6699 11.98L27.8199 11.89L28.1699 11.69L28.3199 11.6L28.6699 11.4L28.8199 11.31L28.9999 11.2L29.4999 10.91L29.9999 10.62L32.5599 9.14V9.35V9.93V10.51V10.89L31.5099 11.49L31.0099 11.78L30.5099 12.07L30.3299 12.18L30.1799 12.27L29.8299 12.47L29.6799 12.56L29.3299 12.76L29.1799 12.85L29.0899 12.9L28.9999 12.95L28.5899 13.19L28.4999 13.24L28.0899 13.48L27.9999 13.53L27.9199 13.58H27.9099L27.7599 13.67L27.6699 13.72L27.4199 13.86H27.4099L27.2599 13.95L27.1699 14L26.9199 14.14H26.9099L26.7599 14.23L26.6699 14.28L26.5799 14.33L26.4299 14.42L26.1899 14.56C26.1899 14.56 26.1399 14.61 26.1199 14.63C26.0199 14.72 25.9499 14.84 25.9499 14.98V15V15.02V15.08V15.47V16.05V16.63V17.04L24.5299 16.23L24.5099 16.26ZM26.9399 3.81V3.23V2.65V2.43L29.4999 3.91L29.9999 4.2L30.4999 4.49L30.8299 4.68L31.3299 4.97L31.8299 5.26L31.9199 5.31L32.0099 5.36L32.4199 5.6L32.5099 5.65L32.5999 5.7L32.9099 5.88L32.9999 5.93L33.0899 5.98L33.3299 6.12L33.5799 6.27L33.8199 6.41L34.3199 6.7L34.4199 6.76L34.9199 7.05L34.9999 7.1V7.96V8.54V9.5L33.5799 10.32V9.94V9.36V8.78V8.39V8.32V8.3V8.28C33.5799 8.14 33.5099 8.02 33.4099 7.92C33.3799 7.9 33.3699 7.86 33.3399 7.85L33.0999 7.71L32.9499 7.62L32.8499 7.56L32.7599 7.51L32.5999 7.42L32.3499 7.27L32.2599 7.22L31.8499 6.98L31.7599 6.93L31.5199 6.79L31.4299 6.74L31.0199 6.5L30.9299 6.45L30.5199 6.21L30.4299 6.16L30.3399 6.11L29.8399 5.82L29.3399 5.53L28.9999 5.34L28.4999 5.05L27.9999 4.76L26.9499 4.16V3.79L26.9399 3.81ZM21.5699 5.06L22.0599 4.77L22.6399 4.44L23.4799 3.96L23.9699 3.68L24.4599 3.95L25.8799 4.77L26.3699 5.06L26.8599 5.35L26.9099 5.38L27.4099 5.67L27.9099 5.96L28.2499 6.15L28.7499 6.44L29.2499 6.73L29.3399 6.78L29.4299 6.83L29.8399 7.06L29.9299 7.11L30.3399 7.34L30.4299 7.39L30.6699 7.53L30.7599 7.58L31.1699 7.81L31.2599 7.86L31.6699 8.09L31.7599 8.14L31.8499 8.19L31.9999 8.28L31.9699 8.3L28.9399 10.05L28.4399 10.34L27.9399 10.63L27.7599 10.74L27.6099 10.83L27.2599 11.03L27.1099 11.12L26.7599 11.32L26.6099 11.41L26.4899 11.48L26.4299 11.52L25.9299 11.81L25.8699 11.84L25.4299 12.1L25.3399 12.15L25.0999 12.29L24.8399 12.44L24.5999 12.58L24.4099 12.69L24.3399 12.73L24.0999 12.87L23.9399 12.96L23.9199 12.97L23.8999 12.96L23.7399 12.87L23.5099 12.74L23.4399 12.7L23.2499 12.59L23.0199 12.46L22.7599 12.31L22.5299 12.17L22.4299 12.11L21.9899 11.86L21.9299 11.83L21.4299 11.54L21.3699 11.5L21.2499 11.43L21.0999 11.34L20.7499 11.14L20.5999 11.05L20.2499 10.85L20.0999 10.76L19.9199 10.65L19.4199 10.36L18.9199 10.07L15.8899 8.32L15.8599 8.3L16.0099 8.22H16.0199L16.1099 8.16L16.1999 8.11L16.6099 7.88L16.6999 7.83L17.1099 7.6L17.1999 7.55L17.4399 7.41L17.5299 7.36L17.9399 7.13L18.0299 7.08L18.4399 6.85L18.5299 6.8L18.6199 6.75L19.1199 6.46L19.6199 6.17L19.9599 5.98L20.4599 5.69L20.9599 5.4L21.0099 5.37L21.4999 5.08L21.5699 5.06ZM12.9699 9.13V8.56V7.98V7.12L13.0599 7.07L13.5599 6.78L13.6599 6.72L14.1599 6.43L14.3999 6.29L14.6499 6.14L14.8899 6L14.9799 5.95L15.0699 5.9L15.3799 5.72L15.4699 5.67L15.5599 5.62L15.9699 5.38L16.0599 5.33L16.1499 5.28L16.6499 4.99L17.1499 4.7L17.4799 4.51L17.9799 4.22L18.4799 3.93L21.0399 2.45V2.66V3.24V3.82V4.21L19.9899 4.81L19.4899 5.1L18.9899 5.39L18.6499 5.58L18.1499 5.87L17.6499 6.16L17.5599 6.21L17.4699 6.26L17.0599 6.49L16.9699 6.54L16.5599 6.77L16.4699 6.82L16.2299 6.96L16.1399 7.01L15.7299 7.24L15.6399 7.29L15.3899 7.43L15.2299 7.52L15.1399 7.57L15.0499 7.62L14.8999 7.71L14.6599 7.85C14.6599 7.85 14.6099 7.9 14.5899 7.92C14.5899 7.92 14.5699 7.95 14.5599 7.96C14.5399 7.99 14.4999 8 14.4899 8.03C14.4599 8.08 14.4599 8.13 14.4499 8.19C14.4499 8.22 14.4299 8.25 14.4299 8.28V8.3C14.4299 8.3 14.4299 8.32 14.4299 8.33V8.39V8.78V9.36V9.94V10.35L13.0099 9.54V9.12L12.9699 9.13ZM4.49988 14.93H4.50988L4.57988 14.89L4.68988 14.83L5.07988 14.61L5.18988 14.55L5.57988 14.33L5.68988 14.27L5.92988 14.13L6.01988 14.08L6.42988 13.85L6.51988 13.8L6.92988 13.57L7.01988 13.52L7.10988 13.47L7.60988 13.18L8.10988 12.89L8.44988 12.7L8.94988 12.41L9.44988 12.12H9.47988V12.1L9.51988 12.08L9.96988 11.82L9.99988 11.8L10.4499 11.54L10.4899 11.52L11.0499 11.2L11.8699 10.73H11.8799L11.9099 10.71L12.3499 10.45H12.3599H12.3899L12.8299 10.71L12.8699 10.73L14.2899 11.55L14.7799 11.84L15.2699 12.13L15.2999 12.15L15.7999 12.44L16.2999 12.73L16.4799 12.83L16.6299 12.92L16.9799 13.12L17.1299 13.21L17.4799 13.41L17.6299 13.5L17.7199 13.55L17.8099 13.6L18.2199 13.84L18.3099 13.89L18.7199 14.13L18.8099 14.18L18.8899 14.23H18.8999L19.0499 14.32L19.1399 14.37L19.3899 14.51H19.3999L19.5499 14.6L19.6399 14.65L19.8899 14.8H19.8999L20.0499 14.89L20.1399 14.94L20.2299 14.99L20.3499 15.07L20.3199 15.09L18.6499 16.06L18.1499 16.35L17.6499 16.64L17.3199 16.83L16.8199 17.12L16.3199 17.41L16.2299 17.46L16.1399 17.51L15.9899 17.6L15.7299 17.75L15.6399 17.8L15.4899 17.89L15.2299 18.04L15.1399 18.09L14.9899 18.18L14.8599 18.25L14.7999 18.28L14.7299 18.32L14.2999 18.57L14.2699 18.59L14.2399 18.61L13.8099 18.86L13.7199 18.91L13.4599 19.06L13.2199 19.2L12.9599 19.35L12.8099 19.43L12.7199 19.48L12.4599 19.63L12.3199 19.71L12.2899 19.73H12.2799L12.1099 19.63L11.8999 19.51L11.8499 19.48L11.6199 19.35L11.4099 19.23L11.1299 19.06L10.9199 18.94L10.8199 18.88L10.4099 18.64L10.3299 18.59L9.82988 18.3L9.75988 18.26L9.62988 18.18L9.49988 18.1L9.12988 17.89L8.99988 17.81L8.62988 17.6L8.49988 17.52L8.31988 17.41L7.81988 17.12L7.31988 16.83L4.26988 15.07L4.23988 15.05L4.40988 14.95L4.49988 14.93ZM4.47988 24.21L4.44988 24.19L4.35988 24.14L4.26988 24.09L4.14988 24.02L3.86988 23.86L3.83988 23.84V23.77V23.19V22.83V22.25V21.67V17.26V16.68V16.1V15.88L3.86988 15.9L6.40988 17.37L6.90988 17.66L7.40988 17.95L7.58988 18.06L7.71988 18.14L8.08988 18.35L8.21988 18.43L8.58988 18.64L8.71988 18.72L8.82988 18.78L8.91988 18.83L9.32988 19.07L9.41988 19.12L9.52988 19.19L9.81988 19.36L9.90988 19.41L10.0099 19.47H10.0199L10.2199 19.59L10.4999 19.75H10.5099L10.7099 19.87L10.9899 20.03L11.2099 20.15L11.3299 20.22L11.8299 20.51L11.8899 20.55V21.05V21.41V21.99V28.5L11.4899 28.26L10.9899 27.97L10.5099 27.69L10.4699 27.67L10.0199 27.41L9.98988 27.39L9.52988 27.12L9.48988 27.1L6.77988 25.53H6.75988L6.27988 25.24H6.25988L5.77988 24.95H5.75988L5.46988 24.77H5.43988L4.96988 24.48L4.93988 24.46L4.46988 24.19L4.47988 24.21ZM11.9299 32.97V33.33V33.91V40.42L10.5499 39.62L10.5099 39.6L10.0599 39.34L10.0299 39.32L9.56988 39.05L9.52988 39.03L6.81988 37.46H6.79988L6.31988 37.17H6.29988L5.81988 36.88H5.79988L5.50988 36.7H5.47988L5.00988 36.41L4.97988 36.39L4.50988 36.12L4.47988 36.1L4.38988 36.05L4.29988 36L3.88988 35.76L3.85988 35.74V35.67V34.15V33.57V29.16V28.58V28V27.78L3.88988 27.8L6.42988 29.27L6.92988 29.56L7.42988 29.85L7.60988 29.96L7.73988 30.04L8.10988 30.25L8.23988 30.33L8.60988 30.54L8.73988 30.62L8.84988 30.68L8.93988 30.73L9.34988 30.97L9.43988 31.02L9.54988 31.09L9.83988 31.26L9.92988 31.31L10.0399 31.37L10.2399 31.49L10.5299 31.66L10.7299 31.78L11.2299 32.07L11.3499 32.14L11.8499 32.43L11.9099 32.47V32.97H11.9299ZM12.6199 31.5L12.4699 31.58L12.4399 31.6H12.4299L12.2599 31.5L11.9899 31.34L11.7599 31.21L11.2599 30.92L10.9499 30.74L10.5399 30.5L10.4599 30.45L9.95988 30.16L9.88988 30.12L9.75988 30.04L9.62988 29.96L9.25988 29.75L9.12988 29.67L8.75988 29.46L8.62988 29.38L8.44988 29.27L7.94988 28.98L7.44988 28.69L4.39988 26.93L4.36988 26.91L4.53988 26.81H4.54988L4.61988 26.77L4.72988 26.71L5.11988 26.49L5.22988 26.43L5.61988 26.21L5.72988 26.15L5.79988 26.11H5.81988L8.86988 27.88L9.36988 28.17L9.52988 28.26L9.86988 28.46L10.0299 28.55L10.0499 28.56L10.5299 28.83L10.5499 28.84L11.0499 29.13L11.3799 29.32L11.8799 29.61L11.9499 29.65H11.9599L11.9899 29.68L12.1999 29.8C12.2699 29.84 12.3599 29.86 12.4399 29.86C12.4499 29.86 12.4599 29.86 12.4699 29.86C12.4699 29.86 12.4899 29.86 12.4999 29.86C12.5599 29.86 12.6299 29.84 12.6799 29.81L12.9199 29.67H12.9299L12.9599 29.64L13.0299 29.6L13.5299 29.31L13.8599 29.12L14.3399 28.85V28.98V29.56V30.14V30.5L13.9599 30.72L13.6099 30.93L13.1099 31.22L12.9599 31.3L12.6099 31.51L12.6199 31.5ZM15.1099 32.94L15.0399 32.98L14.9099 33.06L14.6299 33.23C14.6299 33.23 14.5899 33.27 14.5699 33.29C14.5499 33.3 14.5399 33.32 14.5199 33.34C14.4999 33.37 14.4599 33.38 14.4499 33.41C14.4299 33.44 14.4299 33.47 14.4199 33.51C14.4199 33.51 14.4199 33.53 14.4199 33.54C14.4199 33.55 14.4199 33.56 14.4199 33.57C14.4199 33.6 14.3999 33.63 14.3999 33.66V33.68C14.3999 33.68 14.3999 33.7 14.3999 33.71V33.75V34.16V34.74V35.32V39.62L13.0199 40.42H13.0099L12.9799 40.44V40.08V33.93V33.35V32.49L13.0099 32.47L13.0799 32.43L13.5799 32.14L13.6499 32.1L14.1499 31.81L14.4299 31.65L14.6399 31.52L14.8199 31.41L14.9199 31.47L14.9899 31.52L15.0199 31.54L15.4099 31.76L15.4799 31.81L15.5099 31.83L15.9799 32.1L16.0099 32.12L16.2999 32.29L16.2299 32.33L16.1199 32.39L15.7299 32.61L15.6199 32.67L15.4099 32.79L15.2299 32.89L15.1199 32.95L15.1099 32.94ZM23.4599 39.7V40.06V40.64V47.15L22.0799 46.35L22.0399 46.33L21.5899 46.06L21.5499 46.04L21.0899 45.77L21.0499 45.75L18.3399 44.18H18.3199L17.8399 43.89H17.8199L17.3399 43.6H17.3199L17.0299 43.42H16.9999L16.5299 43.13L16.4999 43.11L16.0299 42.84L15.9999 42.82L15.9099 42.77L15.8199 42.72L15.4099 42.48L15.3799 42.46V42.39V41.81V40.87V40.29V35.88V35.3V34.72V34.5L15.4099 34.52L16.6199 35.22L17.1199 35.51L17.6199 35.8L17.9499 35.99L18.4499 36.28L18.9499 36.57L19.1299 36.68L19.2599 36.76L19.6299 36.97L19.7599 37.05L20.1299 37.26L20.2599 37.34L20.3699 37.4L20.4599 37.45L20.8699 37.69L20.9599 37.74L21.0699 37.81L21.3599 37.98L21.4499 38.03L21.5599 38.09L21.7599 38.21L22.0599 38.38L22.2599 38.5L22.7599 38.79L22.8799 38.86L23.3799 39.15L23.4399 39.19V39.69L23.4599 39.7ZM32.0299 33.68L30.3599 34.65L29.8599 34.94L29.3599 35.23L29.0299 35.42L28.5299 35.71L28.0299 36L27.8499 36.11L27.6999 36.2L27.3499 36.4L27.1999 36.49L26.8499 36.69L26.6999 36.78L26.5699 36.85L26.5099 36.88L26.0099 37.17L25.9799 37.19L25.5099 37.46L25.1599 37.66L24.6599 37.95L24.5099 38.03L24.1599 38.23L24.0099 38.31H23.9999L23.9799 38.33H23.9699L23.7999 38.23L23.5299 38.07L23.2999 37.94L22.7999 37.65L22.4899 37.47L22.0799 37.23L21.9999 37.18L21.4999 36.89L21.4299 36.85L21.2999 36.77L21.1699 36.69L20.7999 36.48L20.6699 36.4L20.2999 36.19L20.1699 36.11L19.9899 36L19.4899 35.71L18.9899 35.42L18.6599 35.23L18.1599 34.94L17.6599 34.65L15.9499 33.66L15.9199 33.64L16.0899 33.54H16.0999L16.1699 33.5L16.2799 33.44L16.6699 33.22L16.7799 33.16L17.1699 32.94L17.2799 32.88L17.3499 32.84H17.3699L19.0799 33.84L19.5799 34.13L20.0799 34.42L20.4099 34.61L20.9099 34.9L21.0699 34.99L21.4099 35.19L21.5699 35.28L21.5899 35.29L22.0699 35.56L22.0899 35.57L22.5899 35.86L22.9199 36.05L23.4199 36.34L23.4899 36.38H23.4999L23.5299 36.41L23.7399 36.53C23.8099 36.57 23.8999 36.59 23.9799 36.59C23.9899 36.59 23.9999 36.59 24.0099 36.59C24.0099 36.59 24.0299 36.59 24.0399 36.59C24.0999 36.59 24.1699 36.57 24.2199 36.54L24.4599 36.4H24.4699L24.4999 36.37L24.5699 36.33L25.0699 36.04L25.3999 35.85L25.8999 35.56H25.9199V35.55L26.3999 35.28H26.4199V35.27L26.5799 35.18L26.9099 34.99L27.0699 34.89L27.5699 34.6L27.8999 34.41L28.3999 34.12L28.8999 33.83L30.5699 32.86H30.5999L30.7099 32.91L30.7999 32.96L31.2099 33.2L31.2999 33.25L31.7099 33.49L31.7999 33.54L31.8899 33.59L32.0099 33.67L31.9799 33.69L32.0299 33.68ZM35.0399 32.96V33.34V33.92V40.44L33.6199 39.62L33.5899 39.6V35.36V34.78V34.2V33.81V33.71V33.69V33.67C33.5899 33.54 33.5199 33.42 33.4299 33.33C33.3999 33.3 33.3799 33.26 33.3399 33.24L33.1399 33.12L32.9699 33.02L32.8699 32.96L32.7799 32.91L32.6399 32.83L32.3699 32.67L32.2799 32.62L31.8699 32.38L31.7799 32.33L31.6699 32.27L31.9999 32.08L32.0299 32.06L32.4999 31.79L32.5299 31.77L32.6499 31.7L32.9999 31.5L33.0299 31.48L33.1399 31.41L33.1799 31.39L33.3799 31.51L33.6299 31.66L33.8699 31.8L34.3699 32.09L34.4699 32.15L34.9699 32.44L35.0499 32.49V32.97L35.0399 32.96ZM40.5799 28.71L40.0799 29L39.5799 29.29L39.3999 29.4L39.2499 29.49L38.8999 29.69L38.7499 29.78L38.3999 29.98L38.2499 30.07L38.1299 30.14L38.0599 30.18L37.5599 30.47L37.4999 30.5L37.0599 30.76L36.7299 30.95L36.2299 31.24L36.0399 31.35L35.7299 31.53L35.5699 31.62L35.5499 31.64H35.5299V31.63L35.3699 31.54L35.0599 31.36L34.8699 31.25L34.3699 30.96L34.0399 30.77L33.5999 30.52V30.49V29.55V29.49V28.87L33.6299 28.89L34.1299 29.18L34.4599 29.37L34.9599 29.66L35.0499 29.71L35.2899 29.85C35.3499 29.89 35.4299 29.9 35.4999 29.91C35.5099 29.91 35.5199 29.91 35.5299 29.91C35.5399 29.91 35.5499 29.91 35.5599 29.91C35.6299 29.91 35.7099 29.89 35.7699 29.85L36.0099 29.71L36.0999 29.66L36.5999 29.37L36.9299 29.18L37.4299 28.89L37.9199 28.6L38.0999 28.5L38.4099 28.32L38.5899 28.21L39.0899 27.92L42.1199 26.17H42.1399L42.2299 26.21L42.3199 26.26L42.7299 26.5L42.8199 26.55L43.2299 26.78L43.3199 26.83L43.4099 26.88L43.5599 26.97L43.5299 26.99L40.4999 28.74L40.5799 28.71Z",fill:em}),eu.createElement("path",{d:"M0.940156 24.8596L0.910156 24.8696L0.940156 24.8596L0.950156 24.8496L0.940156 24.8596Z",fill:em}),eu.createElement("path",{d:"M24.01 38.3098H24H24.01L24.02 38.2998L24.01 38.3098Z",fill:em}),eu.createElement("path",{d:"M12.9802 20.54L12.9502 20.56L12.9602 20.55L12.9802 20.54Z",fill:em}),eu.createElement("circle",{cx:"24",cy:"24",r:"24",fill:em,fillOpacity:"0.5"})),eu.createElement("defs",null,eu.createElement("clipPath",{id:"clip0_4867_22348"},eu.createElement("rect",{width:"48",height:"48",fill:"white"}))))};eVw.displayName="Avatar";var eVV=(0,eu.memo)(eVw);let eVN=({picture:en,src:ef,size:es="md",Image:ed=en=>eu.createElement("img",en),apiServer:em,style:eE,...ey})=>{let eB=(0,eu.useMemo)(()=>"md"===es?24:48,[es]),ez=(0,eu.useMemo)(()=>{let en="md"===es?"1.5rem":"3rem";return{borderRadius:"50%",width:en,height:en,...eE}},[es,eE]),eD=(0,eu.useMemo)(()=>ef||(em&&en?`${em}/api/v0/storage/raw/${en}`:void 0),[em,en,ef]);return eu.createElement(eu.Fragment,null,eD?eu.createElement(ed,ez5({src:eD,alt:"Node profile image",width:eB,height:eB,style:ez},ey)):eu.createElement(eVV,ez5({},ey,{style:ez})))};eVN.displayName="NodeAvatar";var eVk=(0,eu.memo)(eVN);let eVS=({hash:en,name:ef,picture:es,apiServer:ed,ImageCmp:em,...eE})=>eu.createElement(eVQ,eE,eu.createElement(eVk,{picture:es,size:"md",apiServer:ed,ImageCmp:em}),eu.createElement(eVO,{className:"fs-10"},eu.createElement(eVR,null,"ID: ",en.slice(-10)),eu.createElement("div",{className:"fs-12"},ef?.substring(0,30))));eVS.displayName="NodeName";var eVF=(0,eu.memo)(eVS),eVQ=(0,ed.ZP)("div").withConfig({displayName:"cmp___StyledDiv",componentId:"sc-1yjquvw-0"})({display:"inline-flex",alignItems:"center",gap:"0.75rem"}),eVO=(0,ed.ZP)("div").withConfig({displayName:"cmp___StyledDiv2",componentId:"sc-1yjquvw-1"})({lineHeight:"1rem"}),eVR=(0,ed.ZP)("div").withConfig({displayName:"cmp___StyledDiv3",componentId:"sc-1yjquvw-2"})({whiteSpace:"nowrap"});let eVP=(0,ed.ZP)(eVx).attrs(({theme:en,$score:ef,...es})=>({$color:ef>=.8?en.color.success:ef>=.5?en.color.info:en.color.error,...es})).withConfig({displayName:"styles__StyledScoreIcon",componentId:"sc-chuoy9-0"})([""]),eVU=({score:en,showPercentage:ef=!0})=>{let es=Number(100*en).toFixed(2);return eu.createElement(eVG,null,eu.createElement(eVP,{$score:en}),ef&&eu.createElement(eu.Fragment,null,es,"%"))};eVU.displayName="NodeScore";var eVj=(0,eu.memo)(eVU),eVG=(0,ed.ZP)("div").withConfig({displayName:"cmp___StyledDiv",componentId:"sc-1ns4scf-0"})({display:"inline-flex",alignItems:"center",gap:"0.75rem"});let eVY=(0,ed.ZP)(eVx).attrs(({theme:en,$status:ef,...es})=>({$color:ef>=.8?en.color.success:ef>=.5?en.color.info:ef>=0?en.color.error:en.color.disabled2,...es})).withConfig({displayName:"styles__StyledVersionIcon",componentId:"sc-1540wg6-0"})([""]);function eV_(en,ef){let es=(en||"").replace(/-\d+-g\w{7}$/gi,"");return es!==en&&es===ef.prerelease}function eVK(en,ef){return en===ef.latest}function eVZ(en,ef){return en===ef.prerelease}function eVJ(en,ef){return ef.outdated===en}let eVX=({version:en,lastVersion:ef})=>{let es=(0,eu.useMemo)(()=>ef?function(en,ef){return eVK(en,ef)||eVZ(en,ef)||eV_(en,ef)}(en,ef)&&!eV_(en,ef)?1:eVJ(en,ef)||eV_(en,ef)?.5:0:-1,[en,ef]),ed=(0,eu.useMemo)(()=>ef?eVK(en,ef)?"latest":eVZ(en,ef)?"prerelease":eV_(en,ef)?"experimental":eVJ(en,ef)?"outdated":"obsolete":"",[en,ef]),em=eu.createElement(eVW,null,eu.createElement(eVY,{$status:es}),en||"-");return eu.createElement(eu.Fragment,null,es<1?eu.createElement(eTH,{my:"top-center",at:"bottom-center",offset:{x:0,y:10},content:ed},eu.createElement(eV$,null,em," ",eu.createElement(eLr,{name:"info-circle",size:"sm"}))):em)};eVX.displayName="NodeVersion";var eVq=(0,eu.memo)(eVX),eVW=(0,ed.ZP)("div").withConfig({displayName:"cmp___StyledDiv",componentId:"sc-hlk9en-0"})({display:"inline-flex",alignItems:"center",gap:"0.75rem",whiteSpace:"nowrap"}),eV$=(0,ed.ZP)("div").withConfig({displayName:"cmp___StyledDiv2",componentId:"sc-hlk9en-1"})({display:"inline-flex",alignItems:"center",gap:"0.5rem"})},73807:function(en,ef){"use strict";function es(en,ef,es){let ed=en.h0;ef[0+es]=255&ed,ed>>=8,ef[1+es]=255&ed,ed>>=8,ef[2+es]=255&ed,ed>>=8,ef[3+es]=255&ed,ed=en.h1,ef[4+es]=255&ed,ed>>=8,ef[5+es]=255&ed,ed>>=8,ef[6+es]=255&ed,ed>>=8,ef[7+es]=255&ed,ed=en.h2,ef[8+es]=255&ed,ed>>=8,ef[9+es]=255&ed,ed>>=8,ef[10+es]=255&ed,ed>>=8,ef[11+es]=255&ed,ed=en.h3,ef[12+es]=255&ed,ed>>=8,ef[13+es]=255&ed,ed>>=8,ef[14+es]=255&ed,ed>>=8,ef[15+es]=255&ed,ed=en.h4,ef[16+es]=255&ed,ed>>=8,ef[17+es]=255&ed,ed>>=8,ef[18+es]=255&ed,ed>>=8,ef[19+es]=255&ed,ed=en.h5,ef[20+es]=255&ed,ed>>=8,ef[21+es]=255&ed,ed>>=8,ef[22+es]=255&ed,ed>>=8,ef[23+es]=255&ed,ed=en.h6,ef[24+es]=255&ed,ed>>=8,ef[25+es]=255&ed,ed>>=8,ef[26+es]=255&ed,ed>>=8,ef[27+es]=255&ed,ed=en.h7,ef[28+es]=255&ed,ed>>=8,ef[29+es]=255&ed,ed>>=8,ef[30+es]=255&ed,ed>>=8,ef[31+es]=255&ed}function ed(en){let ef;ef=(((0|255&en[3])<<8|255&en[2])<<8|255&en[1])<<8|255&en[0];let es=ef;ef=(((0|255&en[7])<<8|255&en[6])<<8|255&en[5])<<8|255&en[4];let ed=ef;ef=(((0|255&en[11])<<8|255&en[10])<<8|255&en[9])<<8|255&en[8];let eu=ef;ef=(((0|255&en[15])<<8|255&en[14])<<8|255&en[13])<<8|255&en[12];let em=ef;ef=(((0|255&en[19])<<8|255&en[18])<<8|255&en[17])<<8|255&en[16];let eE=ef;ef=(((0|255&en[23])<<8|255&en[22])<<8|255&en[21])<<8|255&en[20];let ey=ef;ef=(((0|255&en[27])<<8|255&en[26])<<8|255&en[25])<<8|255&en[24];let eB=ef;ef=(((0|255&en[31])<<8|255&en[30])<<8|255&en[29])<<8|255&en[28];let ez=ef;return{h0:es,h1:ed,h2:eu,h3:em,h4:eE,h5:ey,h6:eB,h7:ez}}Object.defineProperty(ef,"__esModule",{value:!0}),ef.byteArrayToHashObject=ef.hashObjectToByteArray=void 0,ef.hashObjectToByteArray=es,ef.byteArrayToHashObject=ed},97507:function(en,ef,es){"use strict";var ed=this&&this.__importDefault||function(en){return en&&en.__esModule?en:{default:en}};Object.defineProperty(ef,"__esModule",{value:!0}),ef.digest64HashObjects=ef.digest2Bytes32=ef.digest64=ef.digest=ef.SHA256=ef.hashObjectToByteArray=ef.byteArrayToHashObject=void 0;let eu=es(35751),em=es(73807);Object.defineProperty(ef,"byteArrayToHashObject",{enumerable:!0,get:function(){return em.byteArrayToHashObject}}),Object.defineProperty(ef,"hashObjectToByteArray",{enumerable:!0,get:function(){return em.hashObjectToByteArray}});let eE=ed(es(17967));ef.SHA256=eE.default;let ey=eu.newInstance(),eB=ey.input.value,ez=ey.output.value,eD=new Uint8Array(ey.memory.buffer,eB,ey.INPUT_LENGTH),eH=new Uint8Array(ey.memory.buffer,ez,32),ew=new Uint32Array(ey.memory.buffer,eB,ey.INPUT_LENGTH);function eV(en){if(64===en.length)return eS(en);if(en.length<=ey.INPUT_LENGTH){eD.set(en),ey.digest(en.length);let ef=new Uint8Array(32);return ef.set(eH),ef}return ey.init(),eO(en),eR()}function eS(en){if(64===en.length){eD.set(en),ey.digest64(eB,ez);let ef=new Uint8Array(32);return ef.set(eH),ef}throw Error("InvalidLengthForDigest64")}function eF(en,ef){if(32===en.length&&32===ef.length){eD.set(en),eD.set(ef,32),ey.digest64(eB,ez);let es=new Uint8Array(32);return es.set(eH),es}throw Error("InvalidLengthForDigest64")}function eQ(en,ef){return ew[0]=en.h0,ew[1]=en.h1,ew[2]=en.h2,ew[3]=en.h3,ew[4]=en.h4,ew[5]=en.h5,ew[6]=en.h6,ew[7]=en.h7,ew[8]=ef.h0,ew[9]=ef.h1,ew[10]=ef.h2,ew[11]=ef.h3,ew[12]=ef.h4,ew[13]=ef.h5,ew[14]=ef.h6,ew[15]=ef.h7,ey.digest64(eB,ez),em.byteArrayToHashObject(eH)}function eO(en){let ef=ey.INPUT_LENGTH;if(en.length>ef)for(let es=0;esef)for(let es=0;es=es)throw Error(`index ${ef} too large for depth ${en}`);return es|ef}function eu(en,ef){let es=ef?Number(ef).toString(2):"";if(!(es.length>en))return"1"+es.padStart(en,"0");throw Error("index too large for depth")}function em(en){if("string"==typeof en){if(0===en.length)throw Error(ez);return en}if(en<1)throw Error(ez);return en.toString(2)}function eE(en){return en<=1?0:(en-BigInt(1)).toString(2).length}function ey(en,ef,es){let eu=BigInt(1)<eu)throw Error("Too large for depth");let em=ed(en,ef),eE=em+es;return{[Symbol.iterator]:()=>({next(){if(!(emeu)throw Error("Too large for depth");let em=ed(en,BigInt(ef)),eE=[];for(let en=0;en{if(es===ef.length)return{done:!0,value:void 0};let en=Number(ef[es]);return es++,{done:!1,value:en}};return{[Symbol.iterator]:()=>({next:ed}),remainingBitLength:()=>ef.length-es}}function eH(en){let ef;if("string"==typeof en){if(!en.length)throw Error(ez);ef=en}else{if(en<1)throw Error(ez);ef=en.toString(2)}let es=[];for(let en=1;enen+ef.toString(2).slice(1),"0b1"))}function eV(en){return en^BigInt(1)}function eS(en){return en/BigInt(2)}function eF(en,ef){return en*BigInt(2)+BigInt(ef)}ef.gindexIterator=eD,ef.getGindexBits=eH,ef.concatGindices=ew,ef.gindexSibling=eV,ef.gindexParent=eS,ef.gindexChild=eF},97034:function(en,ef,es){"use strict";Object.defineProperty(ef,"__esModule",{value:!0}),ef.isHashObject=ef.uint8ArrayToHashObject=ef.hashObjectToUint8Array=ef.hashTwoObjects=ef.hash=void 0;let ed=es(97507),eu=new Uint8Array(64);function em(en,ef){return eu.set(en,0),eu.set(ef,32),ed.digest64(eu)}function eE(en,ef){return ed.digest64HashObjects(en,ef)}function ey(en){let ef=new Uint8Array(32);return ed.hashObjectToByteArray(en,ef,0),ef}function eB(en){return ed.byteArrayToHashObject(en)}function ez(en){return void 0===en.length}ef.hash=em,ef.hashTwoObjects=eE,ef.hashObjectToUint8Array=ey,ef.uint8ArrayToHashObject=eB,ef.isHashObject=ez},56050:function(en,ef,es){"use strict";var ed=this&&this.__createBinding||(Object.create?function(en,ef,es,ed){void 0===ed&&(ed=es),Object.defineProperty(en,ed,{enumerable:!0,get:function(){return ef[es]}})}:function(en,ef,es,ed){void 0===ed&&(ed=es),en[ed]=ef[es]}),eu=this&&this.__exportStar||function(en,ef){for(var es in en)"default"===es||Object.prototype.hasOwnProperty.call(ef,es)||ed(ef,en,es)};Object.defineProperty(ef,"__esModule",{value:!0}),eu(es(8219),ef),eu(es(97034),ef),eu(es(28984),ef),eu(es(26887),ef),eu(es(67684),ef),eu(es(36904),ef),eu(es(8015),ef),eu(es(37583),ef)},28984:function(en,ef,es){"use strict";Object.defineProperty(ef,"__esModule",{value:!0}),ef.bitwiseOrNodeH=ef.setNodeH=ef.getNodeH=ef.compose=ef.identity=ef.LeafNode=ef.BranchNode=ef.Node=void 0;let ed=es(97034),eu=4294967296;class em{constructor(en,ef,es,ed,eu,em,eE,ey){this.h0=en,this.h1=ef,this.h2=es,this.h3=ed,this.h4=eu,this.h5=em,this.h6=eE,this.h7=ey}applyHash(en){this.h0=en.h0,this.h1=en.h1,this.h2=en.h2,this.h3=en.h3,this.h4=en.h4,this.h5=en.h5,this.h6=en.h6,this.h7=en.h7}}ef.Node=em;class eE extends em{constructor(en,ef){if(super(null,0,0,0,0,0,0,0),this._left=en,this._right=ef,!en)throw Error("Left node is undefined");if(!ef)throw Error("Right node is undefined")}get rootHashObject(){return null===this.h0&&super.applyHash(ed.hashTwoObjects(this.left.rootHashObject,this.right.rootHashObject)),this}get root(){return ed.hashObjectToUint8Array(this.rootHashObject)}isLeaf(){return!1}get left(){return this._left}get right(){return this._right}}ef.BranchNode=eE;class ey extends em{static fromRoot(en){return this.fromHashObject(ed.uint8ArrayToHashObject(en))}static fromHashObject(en){return new ey(en.h0,en.h1,en.h2,en.h3,en.h4,en.h5,en.h6,en.h7)}static fromZero(){return new ey(0,0,0,0,0,0,0,0)}static fromUint32(en){return new ey(en,0,0,0,0,0,0,0)}clone(){return ey.fromHashObject(this)}get rootHashObject(){return this}get root(){return ed.hashObjectToUint8Array(this)}isLeaf(){return!0}get left(){throw Error("LeafNode has no left node")}get right(){throw Error("LeafNode has no right node")}writeToBytes(en,ef,es){en.set(this.root.slice(0,es),ef)}getUint(en,ef,es){let ed=Math.floor(ef/4);if(en<4){let es=ef%4*8,eu=eD(this,ed);return 1===en?255&eu>>es:65535&eu>>es}if(4===en)return eD(this,ed)>>>0;if(8===en){let en=eD(this,ed),ef=eD(this,ed+1);return 0===ef?en>>>0:-1===ef&&-1===en&&es?1/0:(en>>>0)+(ef>>>0)*eu}throw Error("uintBytes > 8")}getUintBigint(en,ef){let es=Math.floor(ef/4);if(en<4){let ed=ef%4*8,eu=eD(this,es);return 1===en?BigInt(255&eu>>ed):BigInt(65535&eu>>ed)}if(4===en)return BigInt(eD(this,es)>>>0);{let ef=Math.ceil(en/4),ed=BigInt(0);for(let en=0;en>>0)< 8")}setUintBigint(en,ef,es){let ed=Math.floor(ef/4);if(en<4){let eu=Number(es),em=ef%4*8,eE=eD(this,ed);1===en?(eE&=~(255<>=BigInt(32)}}bitwiseOrUint(en,ef,es){let ed=Math.floor(ef/4);if(en<4){let en=ef%4*8;ew(this,ed,es<>=32}}}function eB(en){return en}function ez(en,ef){return function(es){return ef(en(es))}}function eD(en,ef){if(0===ef)return en.h0;if(1===ef)return en.h1;if(2===ef)return en.h2;if(3===ef)return en.h3;if(4===ef)return en.h4;if(5===ef)return en.h5;if(6===ef)return en.h6;else if(7===ef)return en.h7;else throw Error("hIndex > 7")}function eH(en,ef,es){if(0===ef)en.h0=es;else if(1===ef)en.h1=es;else if(2===ef)en.h2=es;else if(3===ef)en.h3=es;else if(4===ef)en.h4=es;else if(5===ef)en.h5=es;else if(6===ef)en.h6=es;else if(7===ef)en.h7=es;else throw Error("hIndex > 7")}function ew(en,ef,es){if(0===ef)en.h0|=es;else if(1===ef)en.h1|=es;else if(2===ef)en.h2|=es;else if(3===ef)en.h3|=es;else if(4===ef)en.h4|=es;else if(5===ef)en.h5|=es;else if(6===ef)en.h6|=es;else if(7===ef)en.h7|=es;else throw Error("hIndex > 7")}ef.LeafNode=ey,ef.identity=eB,ef.compose=ez,ef.getNodeH=eD,ef.setNodeH=eH,ef.bitwiseOrNodeH=ew},26887:function(en,ef,es){"use strict";Object.defineProperty(ef,"__esModule",{value:!0}),ef.packedNodeRootsToBytes=ef.packedRootsBytesToLeafNodes=ef.packedRootsBytesToNode=void 0;let ed=es(36904),eu=es(28984);function em(en,ef,es,eu){let em=eE(ef,es,eu);return ed.subtreeFillToContents(em,en)}function eE(en,ef,es){let ed=es-ef,em=Math.floor(ed/32),eE=Array(Math.ceil(ed/32));for(let es=0;es0){let es=new eu.LeafNode(0,0,0,0,0,0,0,0);eE[em]=es;let eB=Math.floor(ey/4);for(let ed=0;ed0){let em=0;for(let es=0;es0){let ey=ed[eE],eB=Math.floor(em/4);for(let es=0;es0){let ed=eu.getNodeH(ey,eB);for(let eu=0;eu>8*eu&255)}}}ef.packedRootsBytesToNode=em,ef.packedRootsBytesToLeafNodes=eE,ef.packedNodeRootsToBytes=ey},67684:function(en,ef,es){"use strict";var ed;Object.defineProperty(ef,"__esModule",{value:!0}),ef.deserializeProof=ef.serializeProof=ef.createNodeFromProof=ef.createProof=ef.ProofTypeSerialized=ef.ProofType=void 0;let eu=es(25533),em=es(20675),eE=es(65866);function ey(en,ef){switch(ef.type){case ed.single:{let[es,eu]=em.createSingleProof(en,ef.gindex);return{type:ed.single,gindex:ef.gindex,leaf:es,witnesses:eu}}case ed.treeOffset:{let[es,eu]=eE.createTreeOffsetProof(en,ef.gindices);return{type:ed.treeOffset,offsets:es,leaves:eu}}case ed.multi:{let[es,em,eE]=eu.createMultiProof(en,ef.gindices);return{type:ed.multi,leaves:es,witnesses:em,gindices:eE}}default:throw Error("Invalid proof type")}}function eB(en){switch(en.type){case ed.single:return em.createNodeFromSingleProof(en.gindex,en.leaf,en.witnesses);case ed.treeOffset:return eE.createNodeFromTreeOffsetProof(en.offsets,en.leaves);case ed.multi:return eu.createNodeFromMultiProof(en.leaves,en.witnesses,en.gindices);default:throw Error("Invalid proof type")}}function ez(en){switch(en.type){case ed.single:case ed.multi:throw Error("Not implemented");case ed.treeOffset:{let es=new Uint8Array(1+eE.computeTreeOffsetProofSerializedLength(en.offsets,en.leaves));return es[0]=ef.ProofTypeSerialized.indexOf(ed.treeOffset),eE.serializeTreeOffsetProof(es,1,en.offsets,en.leaves),es}default:throw Error("Invalid proof type")}}function eD(en){let es=ef.ProofTypeSerialized[en[0]];if(!es)throw Error("Invalid proof type");switch(es){case ed.single:case ed.multi:throw Error("Not implemented");case ed.treeOffset:{let[ef,es]=eE.deserializeTreeOffsetProof(en,1);return{type:ed.treeOffset,offsets:ef,leaves:es}}default:throw Error("Invalid proof type")}}!function(en){en.single="single",en.treeOffset="treeOffset",en.multi="multi"}(ed=ef.ProofType||(ef.ProofType={})),ef.ProofTypeSerialized=[ed.single,ed.treeOffset,ed.multi],ef.createProof=ey,ef.createNodeFromProof=eB,ef.serializeProof=ez,ef.deserializeProof=eD},25533:function(en,ef,es){"use strict";Object.defineProperty(ef,"__esModule",{value:!0}),ef.createNodeFromMultiProof=ef.createMultiProof=void 0;let ed=es(28984),eu=es(8015),em=es(16782);function eE(en,ef){let es=new eu.Tree(en),ed=em.computeMultiProofBitstrings(ef.map(en=>en.toString(2)),!1,em.SortOrder.Decreasing),eE=ef.slice().sort((en,ef)=>enes.getRoot(en)),eB=ed.map(en=>es.getRoot(en));return[ey,eB,eE]}function ey(en,ef,es){if(en.length!==es.length)throw Error("Leaves length should equal gindices length");let eu=es.map(en=>en.toString(2)),eE=em.computeMultiProofBitstrings(eu,!1,em.SortOrder.Decreasing);if(eE.length!==ef.length)throw Error("Witnesses length should equal witnesses gindices length");let ey=Math.max(eu[0]?.length??0,eE[0]?.length??0),eB=Object.fromEntries(Array.from({length:ey},(en,ef)=>[ef+1,{}]));for(let ef=0;ef1;en--){let ef=eB[en],es=eB[en-1];for(let en of Object.keys(ef)){let eu=ef[en];if(!eu)continue;let em="0"===en[en.length-1],eE=en.substring(0,en.length-1),ey=eE+(em?"1":"0"),eB=ef[ey];if(!eB)throw Error(`Sibling not found: ${ey}`);let ez=em?new ed.BranchNode(eu,eB):new ed.BranchNode(eB,eu);es[eE]=ez,delete ef[en],delete ef[ey]}}let ez=eB[1]["1"];if(!ez)throw Error("Internal consistency error: no root found");return ez}ef.createMultiProof=eE,ef.createNodeFromMultiProof=ey},20675:function(en,ef,es){"use strict";Object.defineProperty(ef,"__esModule",{value:!0}),ef.createNodeFromSingleProof=ef.createSingleProof=ef.ERR_INVALID_NAV=void 0;let ed=es(28984),eu=es(8219);function em(en,es){let ed=[],em=en;for(let en of eu.gindexIterator(es))if(en){if(em.isLeaf())throw Error(ef.ERR_INVALID_NAV);ed.push(em.left.root),em=em.right}else{if(em.isLeaf())throw Error(ef.ERR_INVALID_NAV);ed.push(em.right.root),em=em.left}return[em.root,ed.reverse()]}function eE(en,ef,es){let eu=ed.LeafNode.fromRoot(ef),em=es.slice().reverse();for(;en>1;){let ef=ed.LeafNode.fromRoot(em.pop());eu=en%BigInt(2)===BigInt(0)?new ed.BranchNode(eu,ef):new ed.BranchNode(ef,eu),en/=BigInt(2)}return eu}ef.ERR_INVALID_NAV="Invalid tree navigation",ef.createSingleProof=em,ef.createNodeFromSingleProof=eE},65866:function(en,ef,es){"use strict";Object.defineProperty(ef,"__esModule",{value:!0}),ef.deserializeTreeOffsetProof=ef.serializeTreeOffsetProof=ef.computeTreeOffsetProofSerializedLength=ef.createNodeFromTreeOffsetProof=ef.createTreeOffsetProof=ef.treeOffsetProofToNode=ef.nodeToTreeOffsetProof=void 0;let ed=es(28984),eu=es(16782);function em(en,ef,es){if(!es.length||!es[0].startsWith(ef))return[[],[]];if(ef===es[0])return es.shift(),[[],[en.root]];{let[ed,eu]=em(en.left,ef+"0",es),[eE,ey]=em(en.right,ef+"1",es),eB=eu.length;return[[eB].concat(ed,eE),eu.concat(ey)]}}function eE(en,ef){if(ef.length){if(1===ef.length)return ed.LeafNode.fromRoot(ef[0]);{let es=en[0];return new ed.BranchNode(eE(en.slice(1,es),ef.slice(0,es)),eE(en.slice(es),ef.slice(es)))}}throw Error("Proof must contain gt 0 leaves")}function ey(en,ef){return em(en,"1",eu.computeMultiProofBitstrings(ef.map(en=>en.toString(2))))}function eB(en,ef){return eE(en,ef)}function ez(en,ef){return(en.length+1)*2+32*ef.length}function eD(en,ef,es,ed){let eu=new DataView(en.buffer,en.byteOffset,en.byteLength);eu.setUint16(ef,ed.length,!0);let em=ef+2;for(let en=0;enes.getUint16(2*ef+eu,!0)),eE=eu+2*em.length,ey=Array.from({length:ed},(ef,es)=>en.subarray(32*es+eE,(es+1)*32+eE));return[em,ey]}ef.nodeToTreeOffsetProof=em,ef.treeOffsetProofToNode=eE,ef.createTreeOffsetProof=ey,ef.createNodeFromTreeOffsetProof=eB,ef.computeTreeOffsetProofSerializedLength=ez,ef.serializeTreeOffsetProof=eD,ef.deserializeTreeOffsetProof=eH},16782:function(en,ef,es){"use strict";var ed;Object.defineProperty(ef,"__esModule",{value:!0}),ef.computeMultiProofBitstrings=ef.SortOrder=ef.filterParentBitstrings=ef.sortDecreasingBitstrings=ef.sortInOrderBitstrings=ef.computeProofBitstrings=ef.computeProofGindices=void 0;let eu=es(8219);function em(en){let ef=new Set,es=new Set,ed=en;for(;ed>1;)ef.add(ed),es.add(eu.gindexSibling(ed)),ed=eu.gindexParent(ed);return{path:ef,branch:es}}function eE(en){let ef=new Set,es=new Set,ed=en;for(;ed.length>1;){ef.add(ed);let en=ed[ed.length-1],eu=ed.substring(0,ed.length-1);es.add(eu+(1^Number(en))),ed=eu}return{path:ef,branch:es}}function ey(en,ef){return en.length?en.map(en=>en.padEnd(ef)).sort().map(en=>en.trim()):[]}function eB(en){return en.length?en.sort((en,ef)=>{if(en.lengthen.length-ef.length),es=[];e:for(let en=0;enew&&(ew=en.length);let{path:ef,branch:es}=eE(en);ef.forEach(en=>eD.add(en)),es.forEach(en=>eH.add(en))}switch(eD.forEach(en=>eH.delete(en)),eH.forEach(en=>em.add(en)),es){case ed.InOrder:return ey(Array.from(em),ew);case ed.Decreasing:return eB(Array.from(em));case ed.Unsorted:return Array.from(em)}}ef.computeProofGindices=em,ef.computeProofBitstrings=eE,ef.sortInOrderBitstrings=ey,ef.sortDecreasingBitstrings=eB,ef.filterParentBitstrings=ez,function(en){en[en.InOrder=0]="InOrder",en[en.Decreasing=1]="Decreasing",en[en.Unsorted=2]="Unsorted"}(ed=ef.SortOrder||(ef.SortOrder={})),ef.computeMultiProofBitstrings=eD},36904:function(en,ef,es){"use strict";Object.defineProperty(ef,"__esModule",{value:!0}),ef.subtreeFillToContents=ef.subtreeFillToLength=ef.subtreeFillToDepth=void 0;let ed=es(28984),eu=es(37583);function em(en,ef){let es=en;for(;ef>0;)es=new ed.BranchNode(es,es),ef--;return es}function eE(en,ef,es){let ey=1<ey)throw Error("ERR_TOO_MANY_NODES");if(es===ey)return em(en,ef);if(0===ef){if(1===es)return en;throw Error("ERR_NAVIGATION")}if(1===ef)return new ed.BranchNode(en,es>1?en:eu.zeroNode(0));let eB=ey>>1;return es<=eB?new ed.BranchNode(eE(en,ef-1,es),eu.zeroNode(ef-1)):new ed.BranchNode(em(en,ef-1),eE(en,ef-1,es-eB))}function ey(en,ef){let es=2**ef;if(en.length>es)throw Error(`nodes.length ${en.length} over maxIndex at depth ${ef}`);if(0===en.length)return eu.zeroNode(ef);if(0===ef)return en[0];if(1===ef)return en.length>1?new ed.BranchNode(en[0],en[1]):new ed.BranchNode(en[0],eu.zeroNode(0));let em=en.length;for(let es=ef;es>0;es--){let eE=em%2,ey=em-eE;for(let ef=0;ef0&&(en[ey/2]=new ed.BranchNode(en[ey],eu.zeroNode(ef-es))),em=ey/2+eE}return en[0]}ef.subtreeFillToDepth=em,ef.subtreeFillToLength=eE,ef.subtreeFillToContents=ey},8015:function(en,ef,es){"use strict";Object.defineProperty(ef,"__esModule",{value:!0}),ef.treeZeroAfterIndex=ef.iterateNodesAtDepth=ef.getNodesAtDepth=ef.setNodesAtDepth=ef.setNodeAtDepth=ef.getNodeAtDepth=ef.setNodeWithFn=ef.setNode=ef.getNode=ef.Tree=void 0;let ed=es(37583),eu=es(8219),em=es(28984),eE=es(67684),ey=es(20675);class eB{constructor(en,ef){this._rootNode=en,ef&&("undefined"==typeof WeakRef?this.hook=ef:this.hook=new WeakRef(ef))}static createFromProof(en){return new eB(eE.createNodeFromProof(en))}get rootNode(){return this._rootNode}set rootNode(en){if(this._rootNode=en,this.hook){if("undefined"==typeof WeakRef)this.hook(en);else{let ef=this.hook.deref();ef?ef(en):this.hook=void 0}}}get root(){return this.rootNode.root}clone(){return new eB(this.rootNode)}getSubtree(en){return new eB(this.getNode(en),ef=>this.setNode(en,ef))}getNode(en){return ez(this.rootNode,en)}getNodeAtDepth(en,ef){return eS(this.rootNode,en,ef)}getRoot(en){return this.getNode(en).root}setNode(en,ef){this.rootNode=eD(this.rootNode,en,ef)}setNodeWithFn(en,ef){this.rootNode=eH(this.rootNode,en,ef)}setNodeAtDepth(en,ef,es){this.rootNode=eF(this.rootNode,en,ef,es)}setRoot(en,ef){this.setNode(en,em.LeafNode.fromRoot(ef))}getNodesAtDepth(en,ef,es){return eO(this.rootNode,en,ef,es)}iterateNodesAtDepth(en,ef,es){return eR(this.rootNode,en,ef,es)}getSingleProof(en){return ey.createSingleProof(this.rootNode,en)[1]}getProof(en){return eE.createProof(this.rootNode,en)}}function ez(en,ef){let es=eu.convertGindexToBitstring(ef),ed=en;for(let en=1;en=1;es--)ed="1"===en[es]?new em.BranchNode(ef[es-1].left,ed):new em.BranchNode(ed,ef[es-1].right);return ed}function eS(en,ef,es){if(0===ef)return en;if(1===ef)return 0===es?en.left:en.right;let ed=ef-1,eu=0,em=en;for(let en=ed;en>=eu;en--)em=eU(en,es)?em.left:em.right;return em}function eF(en,ef,es,ed){return eQ(en,ef,[es],[ed])}function eQ(en,ef,es,ed){if(0===ef)return ed.length>0?ed[0]:en;let eu=Array(ef),eE=Array(ef),ey=ef-1,eB=0,ez=ey,eD=en;eu[ey]=en;for(let en=0;eneB;en--)eD=eU(en,ef)?eD.left:eD.right,eu[en-1]=eD;ez=eB;let eH=(1&ef)!=1;eH?ef+1===es[en+1]?(eD=new em.BranchNode(ed[en],ed[en+1]),en++):eD=new em.BranchNode(ed[en],eD.right):eD=new em.BranchNode(eD.left,ed[en]);let ew=en>=es.length-1,eV=ew?ey:ej(ef,es[en+1]);for(let en=eB+1;en<=eV;en++)if(eU(en,ef))ew||en!==eV?eD=new em.BranchNode(eD,eu[en].right):(eE[en]=eD,eD=eu[en]);else{let ef=eE[en];void 0!==ef?(eD=new em.BranchNode(ef,eD),eE[en]=void 0):eD=new em.BranchNode(eu[en].left,eD)}ez=eV}return eD}function eO(en,ef,es,ed){if(0===ef)return 0===es&&ed>0?[en]:[];if(1===ef)return 0===ed?[]:1===ed?0===es?[en.left]:[en.right]:[en.left,en.right];let eu=ef-1,em=0,eE=eu,ey=en,eB=Array(ef),ez=Array(ef),eD=Array(ed);eB[eu]=en;for(let en=0;en=em;ef--){ef!==eE&&(eB[ef]=ey);let ed=eU(ef,es+en);ez[ef]=ed,ey=ed?ey.left:ey.right}eD[en]=ey;for(let en=em;en<=eu;en++)if(!0===ez[en]){eE=en;break}ey=eB[eE]}return eD}function*eR(en,ef,es,ed){let eu=es+ed,em=ef-1,eE=0,ey=em,eB=en,ez=Array(ef),eD=Array(ef);ez[em]=en;for(let en=es;en=eE;ef--){ef!==ey&&(ez[ef]=eB);let es=eU(ef,en);eD[ef]=es,eB=es?eB.left:eB.right}yield eB;for(let en=eE;en<=em;en++)if(!0===eD[en]){ey=en;break}eB=ez[ey]}}function eP(en,ef,es){if(es<0)return ed.zeroNode(ef);let eu=Array(ef),eE=ef-1,ey=0,eB=eE,ez=en;eu[eE]=en;for(let en=eB;en>=ey;en--)ez=eU(en,es)?ez.left:ez.right,eu[en-1]=ez;eB=ey;for(let en=ey;en<=eE;en++)ez=eU(en,es)?new em.BranchNode(ez,ed.zeroNode(en)):new em.BranchNode(eu[en].left,ez);return ez}function eU(en,ef){if(en>31){let es=ef/4294967296>>>0,ed=1<=eu.length)for(let ef=eu.length;ef<=en;ef++)eu[ef]=new ed.BranchNode(eu[ef-1],eu[ef-1]);return eu[en]}ef.zeroNode=em},31072:function(en,ef,es){"use strict";Object.defineProperty(ef,"__esModule",{value:!0}),ef.BranchNodeStruct=void 0;let ed=es(56050);class eu extends ed.Node{constructor(en,ef){super(null,0,0,0,0,0,0,0),this.valueToNode=en,this.value=ef}get rootHashObject(){if(null===this.h0){let en=this.valueToNode(this.value);super.applyHash(en.rootHashObject)}return this}get root(){return ed.hashObjectToUint8Array(this.rootHashObject)}isLeaf(){return!1}get left(){return this.valueToNode(this.value).left}get right(){return this.valueToNode(this.value).right}}ef.BranchNodeStruct=eu},25874:function(en,ef,es){"use strict";Object.defineProperty(ef,"__esModule",{value:!0}),ef.hash64=ef.byteArrayEquals=ef.toHexString=ef.fromHexString=ef.getUint8ByteToBitBooleanArray=ef.BitArray=ef.TreeViewDU=ef.TreeView=ef.isCompositeType=ef.CompositeType=ef.isBasicType=ef.BasicType=ef.Type=ef.ByteArrayType=ef.BitArrayType=ef.ArrayType=ef.VectorCompositeType=ef.VectorBasicType=ef.UnionType=ef.UintNumberType=ef.UintBigintType=ef.NoneType=ef.ListCompositeType=ef.ListBasicType=ef.ContainerNodeStructType=ef.ContainerType=ef.ByteVectorType=ef.ByteListType=ef.BooleanType=ef.BitVectorType=ef.BitListType=void 0;var ed=es(96210);Object.defineProperty(ef,"BitListType",{enumerable:!0,get:function(){return ed.BitListType}});var eu=es(56530);Object.defineProperty(ef,"BitVectorType",{enumerable:!0,get:function(){return eu.BitVectorType}});var em=es(49333);Object.defineProperty(ef,"BooleanType",{enumerable:!0,get:function(){return em.BooleanType}});var eE=es(10453);Object.defineProperty(ef,"ByteListType",{enumerable:!0,get:function(){return eE.ByteListType}});var ey=es(26935);Object.defineProperty(ef,"ByteVectorType",{enumerable:!0,get:function(){return ey.ByteVectorType}});var eB=es(23459);Object.defineProperty(ef,"ContainerType",{enumerable:!0,get:function(){return eB.ContainerType}});var ez=es(83977);Object.defineProperty(ef,"ContainerNodeStructType",{enumerable:!0,get:function(){return ez.ContainerNodeStructType}});var eD=es(3803);Object.defineProperty(ef,"ListBasicType",{enumerable:!0,get:function(){return eD.ListBasicType}});var eH=es(64795);Object.defineProperty(ef,"ListCompositeType",{enumerable:!0,get:function(){return eH.ListCompositeType}});var ew=es(63407);Object.defineProperty(ef,"NoneType",{enumerable:!0,get:function(){return ew.NoneType}});var eV=es(85912);Object.defineProperty(ef,"UintBigintType",{enumerable:!0,get:function(){return eV.UintBigintType}}),Object.defineProperty(ef,"UintNumberType",{enumerable:!0,get:function(){return eV.UintNumberType}});var eS=es(27343);Object.defineProperty(ef,"UnionType",{enumerable:!0,get:function(){return eS.UnionType}});var eF=es(1733);Object.defineProperty(ef,"VectorBasicType",{enumerable:!0,get:function(){return eF.VectorBasicType}});var eQ=es(95223);Object.defineProperty(ef,"VectorCompositeType",{enumerable:!0,get:function(){return eQ.VectorCompositeType}});var eO=es(294);Object.defineProperty(ef,"ArrayType",{enumerable:!0,get:function(){return eO.ArrayType}});var eR=es(30627);Object.defineProperty(ef,"BitArrayType",{enumerable:!0,get:function(){return eR.BitArrayType}});var eP=es(13035);Object.defineProperty(ef,"ByteArrayType",{enumerable:!0,get:function(){return eP.ByteArrayType}});var eU=es(75467);Object.defineProperty(ef,"Type",{enumerable:!0,get:function(){return eU.Type}});var ej=es(54054);Object.defineProperty(ef,"BasicType",{enumerable:!0,get:function(){return ej.BasicType}}),Object.defineProperty(ef,"isBasicType",{enumerable:!0,get:function(){return ej.isBasicType}});var eG=es(28275);Object.defineProperty(ef,"CompositeType",{enumerable:!0,get:function(){return eG.CompositeType}}),Object.defineProperty(ef,"isCompositeType",{enumerable:!0,get:function(){return eG.isCompositeType}});var eY=es(34192);Object.defineProperty(ef,"TreeView",{enumerable:!0,get:function(){return eY.TreeView}});var e_=es(11090);Object.defineProperty(ef,"TreeViewDU",{enumerable:!0,get:function(){return e_.TreeViewDU}});var eK=es(35725);Object.defineProperty(ef,"BitArray",{enumerable:!0,get:function(){return eK.BitArray}}),Object.defineProperty(ef,"getUint8ByteToBitBooleanArray",{enumerable:!0,get:function(){return eK.getUint8ByteToBitBooleanArray}});var eZ=es(53910);Object.defineProperty(ef,"fromHexString",{enumerable:!0,get:function(){return eZ.fromHexString}}),Object.defineProperty(ef,"toHexString",{enumerable:!0,get:function(){return eZ.toHexString}}),Object.defineProperty(ef,"byteArrayEquals",{enumerable:!0,get:function(){return eZ.byteArrayEquals}});var eJ=es(90234);Object.defineProperty(ef,"hash64",{enumerable:!0,get:function(){return eJ.hash64}})},75467:function(en,ef){"use strict";Object.defineProperty(ef,"__esModule",{value:!0}),ef.Type=void 0;class es{value_toTree(en){let ef=new Uint8Array(this.value_serializedSize(en)),es=new DataView(ef.buffer,ef.byteOffset,ef.byteLength);return this.value_serializeToBytes({uint8Array:ef,dataView:es},0,en),this.tree_deserializeFromBytes({uint8Array:ef,dataView:es},0,ef.length)}tree_toValue(en){let ef=new Uint8Array(this.tree_serializedSize(en)),es=new DataView(ef.buffer,ef.byteOffset,ef.byteLength);return this.tree_serializeToBytes({uint8Array:ef,dataView:es},0,en),this.value_deserializeFromBytes({uint8Array:ef,dataView:es},0,ef.length)}serialize(en){let ef=new Uint8Array(this.value_serializedSize(en)),es=new DataView(ef.buffer,ef.byteOffset,ef.byteLength);return this.value_serializeToBytes({uint8Array:ef,dataView:es},0,en),ef}deserialize(en){let ef=new DataView(en.buffer,en.byteOffset,en.byteLength);return this.value_deserializeFromBytes({uint8Array:en,dataView:ef},0,en.length)}}ef.Type=es},294:function(en,ef,es){"use strict";Object.defineProperty(ef,"__esModule",{value:!0}),ef.ArrayType=void 0;let ed=es(56050),eu=es(28275),em=es(99921);class eE extends eu.CompositeType{constructor(en){super(),this.elementType=en}defaultValue(){return em.value_defaultValueArray(this.elementType,this.defaultLen)}getPropertyType(){return this.elementType}getPropertyGindex(en){if("number"!=typeof en)throw Error(`Invalid array index: ${en}`);let ef=Math.floor(en/this.itemsPerChunk);return ed.toGindex(this.depth,BigInt(ef))}getIndexProperty(en){return en}tree_getLeafGindices(en,ef){let es;if(this.isList){if(!ef)throw Error("List type requires tree argument to get leaves");es=this.tree_getLength(ef)}else es=this.tree_getLength(null);let em=[];if(eu.isCompositeType(this.elementType)){let eu=ed.toGindex(this.depth,BigInt(0)),eE=eu+BigInt(es),ey=ed.concatGindices([en,eu]);if(null===this.elementType.fixedSize){if(!ef)throw Error("Array of variable size requires tree argument to get leaves");for(let en=eu,es=ey;enef.limit)throw Error(`Invalid list length ${en} over limit ${ef.limit}`)}else if(en!==ef.length)throw Error(`Incorrect vector length ${en} expected ${ef.length}`)}ef.getLengthFromRootNode=eu,ef.getChunksNodeFromRootNode=em,ef.addLengthNode=eE,ef.setChunksNode=ey,ef.value_serializeToBytesArrayBasic=eB,ef.value_deserializeFromBytesArrayBasic=ez,ef.tree_serializeToBytesArrayBasic=eD,ef.tree_deserializeFromBytesArrayBasic=eH,ef.value_fromJsonArray=ew,ef.value_toJsonArray=eV,ef.value_cloneArray=eS,ef.value_equals=eF,ef.value_defaultValueArray=eQ,ef.assertValidArrayLength=eO},55167:function(en,ef,es){"use strict";Object.defineProperty(ef,"__esModule",{value:!0}),ef.value_getRootsArrayComposite=ef.tree_deserializeFromBytesArrayComposite=ef.tree_serializeToBytesArrayComposite=ef.tree_serializedSizeArrayComposite=ef.value_deserializeFromBytesArrayComposite=ef.value_serializeToBytesArrayComposite=ef.value_serializedSizeArrayComposite=ef.maxSizeArrayComposite=ef.minSizeArrayComposite=void 0;let ed=es(56050),eu=es(99921);function em(en,ef){return null===en.fixedSize?ef*(4+en.minSize):ef*en.minSize}function eE(en,ef){return null===en.fixedSize?ef*(4+en.maxSize):ef*en.maxSize}function ey(en,ef,es){if(null!==en.fixedSize)return ef*en.fixedSize;{let ed=0;for(let eu=0;eu 0");if(eu%4!=0)throw Error("Offset data length not multiple of 4");let em=eu/4,eE=new Uint32Array(em);eE[0]=ed;for(let ed=1;edes)throw Error(`Offset out of bounds ${eu} > ${es}`);if(eu 0");this.typeName=ef?.typeName??`BitList[${en}]`,this.maxChunkCount=Math.ceil(this.limitBits/8/32),this.chunkDepth=eu.maxChunksToDepth(this.maxChunkCount),this.depth=1+this.chunkDepth,this.maxSize=Math.ceil(en/8)+1}static named(en,ef){return new(em.namedClass(ez,ef.typeName))(en,ef)}defaultValue(){return ey.BitArray.fromBitLen(0)}value_serializedSize(en){return eH(en.bitLen)}value_serializeToBytes(en,ef,es){return en.uint8Array.set(es.uint8Array,ef),ew(en.uint8Array,ef,es.bitLen)}value_deserializeFromBytes(en,ef,es){let{uint8Array:ed,bitLen:eu}=this.deserializeUint8ArrayBitListFromBytes(en.uint8Array,ef,es);return new ey.BitArray(ed,eu)}tree_serializedSize(en){return eH(eE.getLengthFromRootNode(en))}tree_serializeToBytes(en,ef,es){let eu=eE.getChunksNodeFromRootNode(es),em=eE.getLengthFromRootNode(es),ey=Math.ceil(em/8),eB=Math.ceil(ey/32),ez=ed.getNodesAtDepth(eu,this.chunkDepth,0,eB);return ed.packedNodeRootsToBytes(en.dataView,ef,ey,ez),ew(en.uint8Array,ef,em)}tree_deserializeFromBytes(en,ef,es){let{uint8Array:eu,bitLen:em}=this.deserializeUint8ArrayBitListFromBytes(en.uint8Array,ef,es),ey=new DataView(eu.buffer,eu.byteOffset,eu.byteLength),eB=ed.packedRootsBytesToNode(this.chunkDepth,ey,0,eu.length);return eE.addLengthNode(eB,em)}tree_getByteLen(en){if(!en)throw Error("BitListType requires a node to get leaves");return Math.ceil(eE.getLengthFromRootNode(en)/8)}hashTreeRoot(en){return eu.mixInLength(super.hashTreeRoot(en),en.bitLen)}deserializeUint8ArrayBitListFromBytes(en,ef,es){let{uint8Array:ed,bitLen:eu}=eD(en,ef,es);if(eu>this.limitBits)throw Error(`bitLen over limit ${eu} > ${this.limitBits}`);return{uint8Array:ed,bitLen:eu}}}function eD(en,ef,es){if(es>en.length)throw Error(`BitList attempting to read byte ${es} of data length ${en.length}`);let ed=en[es-1],eu=es-ef;if(0===ed)throw Error("Invalid deserialized bitlist, padding bit required");if(1===ed){let ed=Uint8Array.prototype.slice.call(en,ef,es-1),em=(eu-1)*8;return{uint8Array:ed,bitLen:em}}let em=Uint8Array.prototype.slice.call(en,ef,es),eE=ed.toString(2).length-1,ey=(eu-1)*8+eE,eB=255>>8-eE;return em[eu-1]&=eB,{uint8Array:em,bitLen:ey}}function eH(en){let ef=Math.ceil(en/8);return en%8==0?ef+1:ef}function ew(en,ef,es){let ed=Math.ceil(es/8),eu=ef+ed;return es%8==0?(en[eu]=1,eu+1):(en[eu-1]|=1< 0");this.typeName=ef?.typeName??`BitVector[${en}]`,this.chunkCount=Math.ceil(this.lengthBits/8/32),this.maxChunkCount=this.chunkCount,this.depth=eu.maxChunksToDepth(this.chunkCount),this.fixedSize=Math.ceil(this.lengthBits/8),this.minSize=this.fixedSize,this.maxSize=this.fixedSize,this.zeroBitsMask=en%8==0?0:255&255<0&&(en[es-1]&this.zeroBitsMask)>0)throw Error("BitVector: nonzero bits past length")}}ef.BitVectorType=eB},49333:function(en,ef,es){"use strict";Object.defineProperty(ef,"__esModule",{value:!0}),ef.BooleanType=void 0;let ed=es(56050),eu=es(18229),em=es(54054);class eE extends em.BasicType{constructor(en){super(),this.byteLength=1,this.itemsPerChunk=32,this.fixedSize=1,this.minSize=1,this.maxSize=1,this.typeName=en?.typeName??"boolean"}static named(en){return new(eu.namedClass(eE,en.typeName))(en)}defaultValue(){return!1}value_serializeToBytes(en,ef,es){return en.uint8Array[ef]=es?1:0,ef+1}value_deserializeFromBytes(en,ef,es){switch(this.assertValidSize(es-ef),en.uint8Array[ef]){case 1:return!0;case 0:return!1;default:throw Error(`Boolean: invalid value: ${en.uint8Array[ef]}`)}}tree_serializeToBytes(en,ef,es){return en.uint8Array[ef]=es.getUint(4,0),ef+1}tree_deserializeFromBytes(en,ef,es){this.assertValidSize(es-ef);let eu=en.uint8Array[ef];if(eu>1)throw Error(`Boolean: invalid value ${eu}`);return ed.LeafNode.fromUint32(eu)}tree_getFromNode(en){return 1===en.getUint(4,0)}tree_setToNode(en,ef){en.setUint(4,0,ef?1:0)}tree_getFromPackedNode(en,ef){let es=ef%this.itemsPerChunk;return 0!==en.getUint(1,es)}tree_setToPackedNode(en,ef,es){let ed=ef%this.itemsPerChunk;en.setUint(1,ed,es?1:0)}fromJson(en){if("boolean"!=typeof en)throw Error(`JSON invalid type ${typeof en} expected boolean`);return en}toJson(en){return en}}ef.BooleanType=eE},13035:function(en,ef,es){"use strict";Object.defineProperty(ef,"__esModule",{value:!0}),ef.ByteArrayType=void 0;let ed=es(56050),eu=es(53910),em=es(90234),eE=es(28275);class ey extends eE.CompositeType{constructor(){super(...arguments),this.isViewMutable=!1}defaultValue(){return new Uint8Array(this.minSize)}getView(en){return this.getViewDU(en.rootNode)}getViewDU(en){return this.tree_toValue(en)}commitView(en){return this.commitViewDU(en)}commitViewDU(en){let ef=new Uint8Array(this.value_serializedSize(en)),es=new DataView(ef.buffer,ef.byteOffset,ef.byteLength);return this.value_serializeToBytes({uint8Array:ef,dataView:es},0,en),this.tree_deserializeFromBytes({uint8Array:ef,dataView:es},0,ef.length)}cacheOfViewDU(){}toView(en){return en}toViewDU(en){return en}value_serializeToBytes(en,ef,es){return en.uint8Array.set(es,ef),ef+es.length}value_deserializeFromBytes(en,ef,es){return this.assertValidSize(es-ef),Uint8Array.prototype.slice.call(en.uint8Array,ef,es)}getRoots(en){return em.splitIntoRootChunks(en)}getPropertyGindex(){return null}getPropertyType(){throw Error("Must only request ByteArray complete data")}getIndexProperty(){throw Error("Must only request ByteArray complete data")}tree_fromProofNode(en){return{node:en,done:!0}}tree_getLeafGindices(en,ef){let es=this.tree_getByteLen(ef),eu=Math.ceil(es/32),em=ed.concatGindices([en,ed.toGindex(this.depth,BigInt(0))]),ey=Array(eu);for(let en=0,ef=em;en 0");this.typeName=ef?.typeName??`ByteList[${en}]`,this.maxChunkCount=Math.ceil(this.limitBytes/32),this.chunkDepth=eu.maxChunksToDepth(this.maxChunkCount),this.depth=1+this.chunkDepth,this.minSize=0,this.maxSize=this.limitBytes}static named(en,ef){return new(em.namedClass(eB,ef.typeName))(en,ef)}value_serializedSize(en){return en.length}tree_serializedSize(en){return eE.getLengthFromRootNode(en)}tree_serializeToBytes(en,ef,es){let eu=eE.getChunksNodeFromRootNode(es),em=eE.getLengthFromRootNode(es),ey=Math.ceil(em/32),eB=ed.getNodesAtDepth(eu,this.chunkDepth,0,ey);return ed.packedNodeRootsToBytes(en.dataView,ef,em,eB),ef+em}tree_deserializeFromBytes(en,ef,es){this.assertValidSize(es-ef);let eu=ed.packedRootsBytesToNode(this.chunkDepth,en.dataView,ef,es);return eE.addLengthNode(eu,es-ef)}tree_getByteLen(en){if(!en)throw Error("ByteListType requires a node to get leaves");return eE.getLengthFromRootNode(en)}hashTreeRoot(en){return eu.mixInLength(super.hashTreeRoot(en),en.length)}assertValidSize(en){if(en>this.limitBytes)throw Error(`ByteList invalid size ${en} limit ${this.limitBytes}`)}}ef.ByteListType=eB},26935:function(en,ef,es){"use strict";Object.defineProperty(ef,"__esModule",{value:!0}),ef.ByteVectorType=void 0;let ed=es(56050),eu=es(90234),em=es(18229),eE=es(13035);class ey extends eE.ByteArrayType{constructor(en,ef){if(super(),this.lengthBytes=en,this.isList=!1,0===en)throw Error("Vector length must be > 0");this.typeName=ef?.typeName??`ByteVector[${en}]`,this.maxChunkCount=Math.ceil(this.lengthBytes/32),this.chunkDepth=eu.maxChunksToDepth(this.maxChunkCount),this.depth=this.chunkDepth,this.fixedSize=this.lengthBytes,this.minSize=this.fixedSize,this.maxSize=this.fixedSize}static named(en,ef){return new(em.namedClass(ey,ef.typeName))(en,ef)}value_serializedSize(){return this.fixedSize}tree_serializedSize(){return this.fixedSize}tree_serializeToBytes(en,ef,es){let eu=ed.getNodesAtDepth(es,this.chunkDepth,0,this.maxChunkCount);return ed.packedNodeRootsToBytes(en.dataView,ef,this.fixedSize,eu),ef+this.fixedSize}tree_deserializeFromBytes(en,ef,es){return this.assertValidSize(es-ef),ed.packedRootsBytesToNode(this.chunkDepth,en.dataView,ef,es)}tree_getByteLen(){return this.lengthBytes}assertValidSize(en){if(en!==this.lengthBytes)throw Error(`ByteVector invalid size ${en} expected ${this.lengthBytes}`)}}ef.ByteVectorType=ey},28275:function(en,ef,es){"use strict";Object.defineProperty(ef,"__esModule",{value:!0}),ef.isCompositeType=ef.CompositeType=ef.LENGTH_GINDEX=void 0;let ed=es(56050),eu=es(53910),em=es(90234),eE=es(74273),ey=es(75467);ef.LENGTH_GINDEX=BigInt(3);let eB=Symbol("ssz_cached_permanent_root");class ez extends ey.Type{constructor(en){super(),this.cachePermanentRootStruct=en,this.isBasic=!1}defaultView(){return this.toView(this.defaultValue())}defaultViewDU(){return this.toViewDU(this.defaultValue())}deserializeToView(en){let ef=new DataView(en.buffer,en.byteOffset,en.byteLength),es=this.tree_deserializeFromBytes({uint8Array:en,dataView:ef},0,en.length);return this.getView(new ed.Tree(es))}deserializeToViewDU(en){let ef=new DataView(en.buffer,en.byteOffset,en.byteLength),es=this.tree_deserializeFromBytes({uint8Array:en,dataView:ef},0,en.length);return this.getViewDU(es)}toView(en){let ef=this.value_toTree(en);return this.getView(new ed.Tree(ef))}toViewDU(en){let ef=this.value_toTree(en);return this.getViewDU(ef)}toValueFromView(en){let ef=this.commitView(en);return this.tree_toValue(ef)}toValueFromViewDU(en){let ef=this.commitViewDU(en);return this.tree_toValue(ef)}toViewFromViewDU(en){let ef=this.commitViewDU(en);return this.getView(new ed.Tree(ef))}toViewDUFromView(en){let ef=this.commitView(en);return this.getViewDU(ef)}hashTreeRoot(en){if(this.cachePermanentRootStruct){let ef=en[eB];if(ef)return ef}let ef=em.merkleize(this.getRoots(en),this.maxChunkCount);return this.cachePermanentRootStruct&&(en[eB]=ef),ef}getCachedPermanentRoot(en){return en[eB]}createFromProof(en,ef){let es=ed.Tree.createFromProof(en).rootNode,em=eE.treePostProcessFromProofNode(es,this);if(void 0!==ef&&!eu.byteArrayEquals(em.root,ef))throw Error("Proof does not match trusted root");return this.getView(new ed.Tree(em))}tree_createProof(en,ef){let es=this.tree_createProofGindexes(en,ef);return ed.createProof(en,{type:ed.ProofType.treeOffset,gindices:es})}tree_createProofGindexes(en,ef){let es=[];for(let eu of ef){let{type:ef,gindex:em}=this.getPathInfo(eu);if(eD(ef)){let eu=ef.tree_getLeafGindices(em,null===ef.fixedSize?ed.getNode(en,em):void 0);for(let en of eu)es.push(en)}else es.push(em)}return es}getPathInfo(en){let ef=[],es=this;for(let ed of en){if(es.isBasic)throw Error("Invalid path: cannot navigate beyond a basic type");let en=es.getPropertyGindex(ed);null!==en&&(ef.push(en),es=es.getPropertyType(ed))}return{type:es,gindex:ed.concatGindices(ef)}}tree_fromProofNode(en){return{node:en,done:!1}}}function eD(en){return!en.isBasic}ef.CompositeType=ez,ef.isCompositeType=eD},23459:function(en,ef,es){"use strict";var ed=this&&this.__importDefault||function(en){return en&&en.__esModule?en:{default:en}};Object.defineProperty(ef,"__esModule",{value:!0}),ef.renderContainerTypeName=ef.precomputeJsonKey=ef.ContainerType=void 0;let eu=es(56050),em=ed(es(97551)),eE=es(90234),ey=es(18229),eB=es(28275),ez=es(39765),eD=es(10615);class eH extends eB.CompositeType{constructor(en,ef){for(let es of(super(ef?.cachePermanentRootStruct),this.fields=en,this.opts=ef,this.isList=!1,this.isViewMutable=!0,this.typeName=ef?.typeName??eQ(en),this.maxChunkCount=Object.keys(en).length,this.depth=eE.maxChunksToDepth(this.maxChunkCount),this.fieldsEntries=[],Object.keys(en)))this.fieldsEntries.push({fieldName:es,fieldType:this.fields[es],jsonKey:eF(es,ef?.casingMap,ef?.jsonCase),gindex:eu.toGindex(this.depth,BigInt(this.fieldsEntries.length))});if(0===this.fieldsEntries.length)throw Error("Container must have > 0 fields");this.fieldsGindex={};for(let en=0;en=this.fieldsEntries.length?null:this.fieldsEntries[en].fieldName}tree_getLeafGindices(en,ef){let es=[];for(let ed=0;edem)throw Error(`Offset out of bounds ${ey} > ${em}`);if(0===es){if(ey!==ed)throw Error(`First offset must equal to fixedEnd ${ey} != ${ed}`)}else if(ey`${ef}: ${en[ef].typeName}`).join(", ");return`${ef}({${ed}})`}ef.ContainerType=eH,ef.precomputeJsonKey=eF,ef.renderContainerTypeName=eQ},83977:function(en,ef,es){"use strict";Object.defineProperty(ef,"__esModule",{value:!0}),ef.ContainerNodeStructType=void 0;let ed=es(28275),eu=es(23459),em=es(18229),eE=es(88009),ey=es(18224),eB=es(31072);class ez extends eu.ContainerType{constructor(en,ef){for(let{fieldName:es,fieldType:em}of(super(en,{typeName:ef?.typeName??eu.renderContainerTypeName(en,"ContainerNodeStruct"),...ef,getContainerTreeViewClass:eE.getContainerTreeViewClass,getContainerTreeViewDUClass:ey.getContainerTreeViewDUClass}),this.fields=en,this.fieldsEntries))if(ed.isCompositeType(em)&&em.isViewMutable)throw Error(`ContainerNodeStructType field '${es}' ${em.typeName} view is mutable`)}static named(en,ef){return new(em.namedClass(eu.ContainerType,ef.typeName))(en,ef)}tree_serializedSize(en){return this.value_serializedSize(en.value)}tree_serializeToBytes(en,ef,es){let{value:ed}=es;return this.value_serializeToBytes(en,ef,ed)}tree_deserializeFromBytes(en,ef,es){let ed=this.value_deserializeFromBytes(en,ef,es);return new eB.BranchNodeStruct(this.valueToTree.bind(this),ed)}getPropertyGindex(){return null}tree_fromProofNode(en){let ef=new Uint8Array(super.tree_serializedSize(en)),es=new DataView(ef.buffer,ef.byteOffset,ef.byteLength);super.tree_serializeToBytes({uint8Array:ef,dataView:es},0,en);let ed=this.value_deserializeFromBytes({uint8Array:ef,dataView:es},0,ef.length);return{node:new eB.BranchNodeStruct(this.valueToTree.bind(this),ed),done:!0}}tree_toValue(en){return en.value}value_toTree(en){return new eB.BranchNodeStruct(this.valueToTree.bind(this),en)}valueToTree(en){let ef=new Uint8Array(this.value_serializedSize(en)),es=new DataView(ef.buffer,ef.byteOffset,ef.byteLength);return this.value_serializeToBytes({uint8Array:ef,dataView:es},0,en),super.tree_deserializeFromBytes({uint8Array:ef,dataView:es},0,ef.length)}}ef.ContainerNodeStructType=ez},3803:function(en,ef,es){"use strict";Object.defineProperty(ef,"__esModule",{value:!0}),ef.ListBasicType=void 0;let ed=es(99921),eu=es(90234),em=es(18229),eE=es(48696),ey=es(78073),eB=es(294);class ez extends eB.ArrayType{constructor(en,ef,es){if(super(en),this.elementType=en,this.limit=ef,this.fixedSize=null,this.isList=!0,this.isViewMutable=!0,this.defaultLen=0,!en.isBasic)throw Error("elementType must be basic");if(0===ef)throw Error("List limit must be > 0");this.typeName=es?.typeName??`List[${en.typeName}, ${ef}]`,this.itemsPerChunk=32/en.byteLength,this.maxChunkCount=Math.ceil(this.limit*en.byteLength/32),this.chunkDepth=eu.maxChunksToDepth(this.maxChunkCount),this.depth=this.chunkDepth+1,this.minSize=0,this.maxSize=this.limit*en.maxSize}static named(en,ef,es){return new(em.namedClass(ez,es.typeName))(en,ef,es)}getView(en){return new eE.ListBasicTreeView(this,en)}getViewDU(en,ef){return new ey.ListBasicTreeViewDU(this,en,ef)}commitView(en){return en.node}commitViewDU(en){return en.commit(),en.node}cacheOfViewDU(en){return en.cache}value_serializedSize(en){return en.length*this.elementType.byteLength}value_serializeToBytes(en,ef,es){return ed.value_serializeToBytesArrayBasic(this.elementType,es.length,en,ef,es)}value_deserializeFromBytes(en,ef,es){return ed.value_deserializeFromBytesArrayBasic(this.elementType,en,ef,es,this)}tree_serializedSize(en){return this.tree_getLength(en)*this.elementType.byteLength}tree_serializeToBytes(en,ef,es){let eu=this.tree_getChunksNode(es),em=this.tree_getLength(es);return ed.tree_serializeToBytesArrayBasic(this.elementType,em,this.chunkDepth,en,ef,eu)}tree_deserializeFromBytes(en,ef,es){return ed.tree_deserializeFromBytesArrayBasic(this.elementType,this.chunkDepth,en,ef,es,this)}tree_getLength(en){return en.right.getUint(4,0)}tree_setLength(en,ef){en.rootNode=ed.addLengthNode(en.rootNode.left,ef)}tree_getChunksNode(en){return en.left}tree_setChunksNode(en,ef,es){return ed.setChunksNode(en,ef,es)}hashTreeRoot(en){return eu.mixInLength(super.hashTreeRoot(en),en.length)}getRoots(en){let ef=new Uint8Array(this.value_serializedSize(en)),es=new DataView(ef.buffer,ef.byteOffset,ef.byteLength);return ed.value_serializeToBytesArrayBasic(this.elementType,en.length,{uint8Array:ef,dataView:es},0,en),eu.splitIntoRootChunks(ef)}}ef.ListBasicType=ez},64795:function(en,ef,es){"use strict";Object.defineProperty(ef,"__esModule",{value:!0}),ef.ListCompositeType=void 0;let ed=es(90234),eu=es(18229),em=es(99921),eE=es(55167),ey=es(37208),eB=es(31256),ez=es(294);class eD extends ez.ArrayType{constructor(en,ef,es){if(super(en),this.elementType=en,this.limit=ef,this.itemsPerChunk=1,this.fixedSize=null,this.isList=!0,this.isViewMutable=!0,this.defaultLen=0,en.isBasic)throw Error("elementType must not be basic");if(0===ef)throw Error("List limit must be > 0");this.typeName=es?.typeName??`List[${en.typeName}, ${ef}]`,this.maxChunkCount=this.limit,this.chunkDepth=ed.maxChunksToDepth(this.maxChunkCount),this.depth=this.chunkDepth+1,this.minSize=0,this.maxSize=eE.maxSizeArrayComposite(en,this.limit)}static named(en,ef,es){return new(eu.namedClass(eD,es.typeName))(en,ef,es)}getView(en){return new ey.ListCompositeTreeView(this,en)}getViewDU(en,ef){return new eB.ListCompositeTreeViewDU(this,en,ef)}commitView(en){return en.node}commitViewDU(en){return en.commit(),en.node}cacheOfViewDU(en){return en.cache}value_serializedSize(en){return eE.value_serializedSizeArrayComposite(this.elementType,en.length,en)}value_serializeToBytes(en,ef,es){return eE.value_serializeToBytesArrayComposite(this.elementType,es.length,en,ef,es)}value_deserializeFromBytes(en,ef,es){return eE.value_deserializeFromBytesArrayComposite(this.elementType,en,ef,es,this)}tree_serializedSize(en){let ef=this.tree_getChunksNode(en),es=this.tree_getLength(en);return eE.tree_serializedSizeArrayComposite(this.elementType,es,this.chunkDepth,ef)}tree_serializeToBytes(en,ef,es){let ed=this.tree_getChunksNode(es),eu=this.tree_getLength(es);return eE.tree_serializeToBytesArrayComposite(this.elementType,eu,this.chunkDepth,ed,en,ef)}tree_deserializeFromBytes(en,ef,es){return eE.tree_deserializeFromBytesArrayComposite(this.elementType,this.chunkDepth,en,ef,es,this)}tree_getLength(en){return em.getLengthFromRootNode(en)}tree_setLength(en,ef){en.rootNode=em.addLengthNode(en.rootNode.left,ef)}tree_getChunksNode(en){return en.left}tree_setChunksNode(en,ef,es){return em.setChunksNode(en,ef,es)}hashTreeRoot(en){return ed.mixInLength(super.hashTreeRoot(en),en.length)}getRoots(en){return eE.value_getRootsArrayComposite(this.elementType,en.length,en)}}ef.ListCompositeType=eD},63407:function(en,ef,es){"use strict";Object.defineProperty(ef,"__esModule",{value:!0}),ef.NoneType=void 0;let ed=es(56050),eu=es(54054);class em extends eu.BasicType{constructor(){super(...arguments),this.typeName="none",this.byteLength=0,this.itemsPerChunk=32,this.fixedSize=0,this.minSize=0,this.maxSize=0}defaultValue(){return null}value_serializeToBytes(en,ef,es){return ef}value_deserializeFromBytes(en,ef){return null}tree_serializeToBytes(en,ef,es){return ef}tree_deserializeFromBytes(en,ef,es){return ed.zeroNode(0)}tree_getFromNode(en){return null}tree_setToNode(en,ef){}tree_getFromPackedNode(en,ef){return null}tree_setToPackedNode(en,ef,es){}fromJson(en){if(null!==en)throw Error("JSON invalid type none must be null");return null}toJson(en){return null}}ef.NoneType=em},85912:function(en,ef,es){"use strict";Object.defineProperty(ef,"__esModule",{value:!0}),ef.UintBigintType=ef.UintNumberType=ef.uintBigintByteLens=ef.uintNumberByteLens=void 0;let ed=es(56050),eu=es(18229),em=es(54054),eE=BigInt(Number.MAX_SAFE_INTEGER),ey=BigInt(2)**BigInt(64),eB=BigInt(2)**BigInt(128),ez=BigInt(2)**BigInt(192),eD=4294967296,eH=4294967295;ef.uintNumberByteLens=[1,2,4,8],ef.uintBigintByteLens=[1,2,4,8,16,32];class ew extends em.BasicType{constructor(en,ef){if(super(),this.byteLength=en,en>8)throw Error("UintNumber byteLength limit is 8");if(Math.log2(en)%1!=0)throw Error("byteLength must be a power of 2");this.typeName=ef?.typeName??`uint${8*en}`,ef?.clipInfinity&&(this.typeName+="Inf"),ef?.setBitwiseOR&&(this.typeName+="OR"),this.itemsPerChunk=32/this.byteLength,this.fixedSize=en,this.minSize=en,this.maxSize=en,this.maxDecimalStr=(BigInt(2)**BigInt(8*this.byteLength)-BigInt(1)).toString(10),this.clipInfinity=ef?.clipInfinity===!0,this.setBitwiseOR=ef?.setBitwiseOR===!0}static named(en,ef){return new(eu.namedClass(ew,ef.typeName))(en,ef)}defaultValue(){return 0}value_serializeToBytes({dataView:en},ef,es){switch(this.byteLength){case 1:en.setInt8(ef,es);break;case 2:en.setUint16(ef,es,!0);break;case 4:en.setUint32(ef,es,!0);break;case 8:es===1/0?(en.setUint32(ef,4294967295),en.setUint32(ef+4,4294967295)):(en.setUint32(ef,4294967295&es,!0),en.setUint32(ef+4,es/eD&4294967295,!0))}return ef+this.byteLength}value_deserializeFromBytes({dataView:en},ef,es){switch(this.assertValidSize(es-ef),this.byteLength){case 1:return en.getUint8(ef);case 2:return en.getUint16(ef,!0);case 4:return en.getUint32(ef,!0);case 8:{let es=en.getUint32(ef,!0),ed=en.getUint32(ef+4,!0);if(ed===eH&&es===eH&&this.clipInfinity)return 1/0;return ed*eD+es}}}tree_serializeToBytes(en,ef,es){let ed=es.getUint(this.byteLength,0,this.clipInfinity);return this.value_serializeToBytes(en,ef,ed),ef+this.byteLength}tree_deserializeFromBytes(en,ef,es){this.assertValidSize(es-ef);let eu=this.value_deserializeFromBytes(en,ef,es),em=ed.LeafNode.fromZero();return em.setUint(this.byteLength,0,eu,this.clipInfinity),em}tree_getFromNode(en){return en.getUint(this.byteLength,0,this.clipInfinity)}tree_setToNode(en,ef){this.tree_setToPackedNode(en,0,ef)}tree_getFromPackedNode(en,ef){let es=this.byteLength*(ef%this.itemsPerChunk);return en.getUint(this.byteLength,es,this.clipInfinity)}tree_setToPackedNode(en,ef,es){let ed=this.byteLength*(ef%this.itemsPerChunk);this.setBitwiseOR?en.bitwiseOrUint(this.byteLength,ed,es):en.setUint(this.byteLength,ed,es,this.clipInfinity)}fromJson(en){if("number"==typeof en)return en;if("string"==typeof en){if(this.clipInfinity&&en===this.maxDecimalStr)return 1/0;{let ef=parseInt(en,10);if(isNaN(ef))throw Error("JSON invalid number isNaN");if(!(ef>Number.MAX_SAFE_INTEGER))return ef;throw Error("JSON invalid number > MAX_SAFE_INTEGER")}}if("bigint"==typeof en){if(!(en>eE))return Number(en);throw Error("JSON invalid number > MAX_SAFE_INTEGER_BN")}throw Error(`JSON invalid type ${typeof en} expected number`)}toJson(en){return en===1/0?this.maxDecimalStr:en.toString(10)}}ef.UintNumberType=ew;class eV extends em.BasicType{constructor(en,ef){if(super(),this.byteLength=en,en>32)throw Error("UintBigint byteLength limit is 32");if(Math.log2(en)%1!=0)throw Error("byteLength must be a power of 2");this.typeName=ef?.typeName??`uintBigint${8*en}`,this.byteLength=en,this.itemsPerChunk=32/this.byteLength,this.fixedSize=en,this.minSize=en,this.maxSize=en}static named(en,ef){return new(eu.namedClass(eV,ef.typeName))(en,ef)}defaultValue(){return BigInt(0)}value_serializeToBytes({dataView:en},ef,es){switch(this.byteLength){case 1:en.setInt8(ef,Number(es));break;case 2:en.setUint16(ef,Number(es),!0);break;case 4:en.setUint32(ef,Number(es),!0);break;case 8:en.setBigUint64(ef,es,!0);break;default:for(let ed=0;ed0&&(es/=ey);let eu=BigInt.asUintN(64,es);en.setBigUint64(ef+ed,eu,!0)}}return ef+this.byteLength}value_deserializeFromBytes({dataView:en},ef,es){let ed=es-ef;if(ed!==this.byteLength)throw Error(`Invalid size ${ed} expected ${this.byteLength}`);switch(this.byteLength){case 1:return BigInt(en.getUint8(ef));case 2:return BigInt(en.getUint16(ef,!0));case 4:return BigInt(en.getUint32(ef,!0));case 8:return en.getBigUint64(ef,!0);case 16:{let es=en.getBigUint64(ef,!0),ed=en.getBigUint64(ef+8,!0);return ed*ey+es}case 32:{let es=en.getBigUint64(ef,!0),ed=en.getBigUint64(ef+8,!0),eu=en.getBigUint64(ef+16,!0),em=en.getBigUint64(ef+24,!0);return em*ez+eu*eB+ed*ey+es}}}tree_serializeToBytes(en,ef,es){let ed=es.getUintBigint(this.byteLength,0);return this.value_serializeToBytes(en,ef,ed),ef+this.byteLength}tree_deserializeFromBytes(en,ef,es){let eu=es-ef;if(eu!==this.byteLength)throw Error(`Invalid size ${eu} expected ${this.byteLength}`);let em=this.value_deserializeFromBytes(en,ef,es),eE=ed.LeafNode.fromZero();return eE.setUintBigint(this.byteLength,0,em),eE}tree_getFromNode(en){return en.getUintBigint(this.byteLength,0)}tree_setToNode(en,ef){this.tree_setToPackedNode(en,0,ef)}tree_getFromPackedNode(en,ef){let es=this.byteLength*(ef%this.itemsPerChunk);return en.getUintBigint(this.byteLength,es)}tree_setToPackedNode(en,ef,es){let ed=this.byteLength*(ef%this.itemsPerChunk);en.setUintBigint(this.byteLength,ed,es)}fromJson(en){if("bigint"==typeof en)return en;if("string"==typeof en||"number"==typeof en)return BigInt(en);throw Error(`JSON invalid type ${typeof en} expected bigint`)}toJson(en){return en.toString(10)}}ef.UintBigintType=eV},27343:function(en,ef,es){"use strict";Object.defineProperty(ef,"__esModule",{value:!0}),ef.UnionType=void 0;let ed=es(56050),eu=es(90234),em=es(18229),eE=es(28275),ey=es(99921),eB=es(63407),ez=BigInt(2),eD=BigInt(3);class eH extends eE.CompositeType{constructor(en,ef){if(super(),this.types=en,this.depth=1,this.maxChunkCount=1,this.fixedSize=null,this.isList=!0,this.isViewMutable=!0,en.length>=128)throw Error("Must have less than 128 types");if(0===en.length)throw Error("Must have at least 1 type option");if(en[0]instanceof eB.NoneType&&en.length<2)throw Error("Must have at least 2 type options if the first is None");for(let ef=1;efen.typeName).join(",")}]`;let es=[],ed=[];for(let ef of en)es.push(ef.minSize),ed.push(ef.maxSize);this.minSize=1+Math.min(...es),this.maxSize=1+Math.max(...ed),this.maxSelector=this.types.length-1}static named(en,ef){return new(em.namedClass(eH,ef.typeName))(en,ef)}defaultValue(){return{selector:0,value:this.types[0].defaultValue()}}getView(en){return this.tree_toValue(en.rootNode)}getViewDU(en){return this.tree_toValue(en)}cacheOfViewDU(){}commitView(en){return this.value_toTree(en)}commitViewDU(en){return this.value_toTree(en)}value_serializedSize(en){return 1+this.types[en.selector].value_serializedSize(en.value)}value_serializeToBytes(en,ef,es){return en.uint8Array[ef]=es.selector,this.types[es.selector].value_serializeToBytes(en,ef+1,es.value)}value_deserializeFromBytes(en,ef,es){let ed=en.uint8Array[ef];if(ed>this.maxSelector)throw Error(`Invalid selector ${ed}`);return{selector:ed,value:this.types[ed].value_deserializeFromBytes(en,ef+1,es)}}tree_serializedSize(en){let ef=ey.getLengthFromRootNode(en),es=en.left;return 1+this.types[ef].value_serializedSize(es)}tree_serializeToBytes(en,ef,es){let ed=ey.getLengthFromRootNode(es),eu=es.left;return en.uint8Array[ef]=ed,this.types[ed].tree_serializeToBytes(en,ef+1,eu)}tree_deserializeFromBytes(en,ef,es){let ed=en.uint8Array[ef];if(ed>this.maxSelector)throw Error(`Invalid selector ${ed}`);let eu=this.types[ed].tree_deserializeFromBytes(en,ef+1,es);return ey.addLengthNode(eu,ed)}hashTreeRoot(en){return eu.mixInLength(super.hashTreeRoot(en),en.selector)}getRoots(en){let ef=this.types[en.selector].hashTreeRoot(en.value);return[ef]}getPropertyGindex(en){switch(en){case"value":return ez;case"selector":return eD;default:throw Error(`Invalid Union type property ${en}`)}}getPropertyType(){throw Error("Not applicable for Union type")}getIndexProperty(en){if(0===en)return"value";if(1===en)return"selector";throw Error("Union index of out bounds")}tree_getLeafGindices(en,ef){if(!ef)throw Error("rootNode required");let es=[ed.concatGindices([en,eD])],eu=ey.getLengthFromRootNode(ef),em=this.types[eu],eB=ed.concatGindices([en,ez]);return eE.isCompositeType(em)?es.push(...em.tree_getLeafGindices(eB,ed.getNode(ef,ez))):es.push(eB),es}fromJson(en){if("object"!=typeof en)throw Error("JSON must be of type object");let ef=en;if("number"!=typeof ef.selector)throw Error("Invalid JSON Union selector must be number");let es=this.types[ef.selector];if(!es)throw Error("Invalid JSON Union selector out of range");return{selector:ef.selector,value:es.toJson(ef.value)}}toJson(en){return{selector:en.selector,value:this.types[en.selector].toJson(en.value)}}clone(en){return{selector:en.selector,value:this.types[en.selector].clone(en.value)}}equals(en,ef){return en.selector===ef.selector&&this.types[en.selector].equals(en.value,ef.value)}}ef.UnionType=eH},1733:function(en,ef,es){"use strict";Object.defineProperty(ef,"__esModule",{value:!0}),ef.VectorBasicType=void 0;let ed=es(90234),eu=es(18229),em=es(99921),eE=es(52134),ey=es(55938),eB=es(294);class ez extends eB.ArrayType{constructor(en,ef,es){if(super(en),this.elementType=en,this.length=ef,this.isList=!1,this.isViewMutable=!0,!en.isBasic)throw Error("elementType must be basic");if(0===ef)throw Error("Vector length must be > 0");this.typeName=es?.typeName??`Vector[${en.typeName}, ${ef}]`,this.itemsPerChunk=32/en.byteLength,this.maxChunkCount=Math.ceil(ef*en.byteLength/32),this.chunkDepth=ed.maxChunksToDepth(this.maxChunkCount),this.depth=this.chunkDepth,this.fixedSize=ef*en.byteLength,this.minSize=this.fixedSize,this.maxSize=this.fixedSize,this.defaultLen=ef}static named(en,ef,es){return new(eu.namedClass(ez,es.typeName))(en,ef,es)}getView(en){return new eE.ArrayBasicTreeView(this,en)}getViewDU(en,ef){return new ey.ArrayBasicTreeViewDU(this,en,ef)}commitView(en){return en.node}commitViewDU(en){return en.commit(),en.node}cacheOfViewDU(en){return en.cache}value_serializedSize(){return this.fixedSize}value_serializeToBytes(en,ef,es){return em.value_serializeToBytesArrayBasic(this.elementType,this.length,en,ef,es)}value_deserializeFromBytes(en,ef,es){return em.value_deserializeFromBytesArrayBasic(this.elementType,en,ef,es,this)}tree_serializedSize(){return this.fixedSize}tree_serializeToBytes(en,ef,es){return em.tree_serializeToBytesArrayBasic(this.elementType,this.length,this.depth,en,ef,es)}tree_deserializeFromBytes(en,ef,es){return em.tree_deserializeFromBytesArrayBasic(this.elementType,this.depth,en,ef,es,this)}tree_getLength(){return this.length}tree_setLength(){}tree_getChunksNode(en){return en}tree_setChunksNode(en,ef){return ef}getRoots(en){let ef=new Uint8Array(this.fixedSize),es=new DataView(ef.buffer,ef.byteOffset,ef.byteLength);return em.value_serializeToBytesArrayBasic(this.elementType,this.length,{uint8Array:ef,dataView:es},0,en),ed.splitIntoRootChunks(ef)}}ef.VectorBasicType=ez},95223:function(en,ef,es){"use strict";Object.defineProperty(ef,"__esModule",{value:!0}),ef.VectorCompositeType=void 0;let ed=es(90234),eu=es(18229),em=es(55167),eE=es(75483),ey=es(28580),eB=es(294);class ez extends eB.ArrayType{constructor(en,ef,es){if(super(en),this.elementType=en,this.length=ef,this.itemsPerChunk=1,this.isList=!1,this.isViewMutable=!0,en.isBasic)throw Error("elementType must not be basic");if(0===ef)throw Error("Vector length must be > 0");this.typeName=es?.typeName??`Vector[${en.typeName}, ${ef}]`,this.maxChunkCount=ef,this.chunkDepth=ed.maxChunksToDepth(this.maxChunkCount),this.depth=this.chunkDepth,this.fixedSize=null===en.fixedSize?null:ef*en.fixedSize,this.minSize=em.minSizeArrayComposite(en,ef),this.maxSize=em.maxSizeArrayComposite(en,ef),this.defaultLen=ef}static named(en,ef,es){return new(eu.namedClass(ez,es.typeName))(en,ef,es)}getView(en){return new eE.ArrayCompositeTreeView(this,en)}getViewDU(en,ef){return new ey.ArrayCompositeTreeViewDU(this,en,ef)}commitView(en){return en.node}commitViewDU(en){return en.commit(),en.node}cacheOfViewDU(en){return en.cache}value_serializedSize(en){return em.value_serializedSizeArrayComposite(this.elementType,this.length,en)}value_serializeToBytes(en,ef,es){return em.value_serializeToBytesArrayComposite(this.elementType,this.length,en,ef,es)}value_deserializeFromBytes(en,ef,es){return em.value_deserializeFromBytesArrayComposite(this.elementType,en,ef,es,this)}tree_serializedSize(en){return em.tree_serializedSizeArrayComposite(this.elementType,this.length,this.depth,en)}tree_serializeToBytes(en,ef,es){return em.tree_serializeToBytesArrayComposite(this.elementType,this.length,this.depth,es,en,ef)}tree_deserializeFromBytes(en,ef,es){return em.tree_deserializeFromBytesArrayComposite(this.elementType,this.depth,en,ef,es,this)}tree_getLength(){return this.length}tree_setLength(){}tree_getChunksNode(en){return en}tree_setChunksNode(en,ef){return ef}getRoots(en){return em.value_getRootsArrayComposite(this.elementType,this.length,en)}}ef.VectorCompositeType=ez},53910:function(en,ef){"use strict";Object.defineProperty(ef,"__esModule",{value:!0}),ef.byteArrayEquals=ef.fromHexString=ef.toHexString=void 0;let es=Array(256);function ed(en){let ef="0x";for(let ed of en)es[ed]||(es[ed]=ed<16?"0"+ed.toString(16):ed.toString(16)),ef+=es[ed];return ef}function eu(en){if("string"!=typeof en)throw Error(`hex argument type ${typeof en} must be of type string`);if(en.startsWith("0x")&&(en=en.slice(2)),en.length%2!=0)throw Error(`hex string length ${en.length} must be multiple of 2`);let ef=en.length/2,es=new Uint8Array(ef);for(let ed=0;ed=eu.length)for(let ef=eu.length;ef<=en;ef++)eu[ef]=ed.digest2Bytes32(eu[ef-1],eu[ef-1]);return eu[en]}ef.zeroHash=em},35725:function(en,ef){"use strict";Object.defineProperty(ef,"__esModule",{value:!0}),ef.getUint8ByteToBitBooleanArray=ef.BitArray=void 0;let es=Array(256);class ed{constructor(en,ef){if(this.uint8Array=en,this.bitLen=ef,en.length!==Math.ceil(ef/8))throw Error("BitArray uint8Array length does not match bitLen")}static fromBitLen(en){return new ed(new Uint8Array(Math.ceil(en/8)),en)}static fromSingleBit(en,ef){let es=ed.fromBitLen(en);return es.set(ef,!0),es}static fromBoolArray(en){let ef=ed.fromBitLen(en.length);for(let es=0;es=this.bitLen)throw Error(`BitArray set bitIndex ${en} beyond bitLen ${this.bitLen}`);let es=Math.floor(en/8),ed=en%8,eu=1<0){let eE=eu(em[es]);for(let eu=0;eu=es)throw Error(`Error setting index over length ${en} > ${es}`);let ed=Math.floor(en/this.type.itemsPerChunk),eu=this.tree.getNodeAtDepth(this.type.depth,ed),em=eu.clone();this.type.elementType.tree_setToPackedNode(em,en,ef),this.tree.setNodeAtDepth(this.type.depth,ed,em)}getAll(){let en=this.length,ef=this.type.tree_getChunksNode(this.node),es=Math.ceil(en/this.type.itemsPerChunk),eu=ed.getNodesAtDepth(ef,this.type.chunkDepth,0,es),em=Array(en),eE=this.type.itemsPerChunk,ey=Math.floor(en/eE),eB=en%eE;for(let en=0;en0){let en=eu[ey];for(let ef=0;ef=es)throw Error(`Error setting index over length ${en} > ${es}`);let ed=this.type.elementType.commitView(ef);this.tree.setNodeAtDepth(this.type.depth,en,ed)}getAllReadonly(){let en=this.length,ef=this.type.tree_getChunksNode(this.node),es=ed.getNodesAtDepth(ef,this.type.chunkDepth,0,en),eu=Array(en);for(let ef=0;ef=this.type.limit)throw Error("Error pushing over limit");if(this.type.tree_setLength(this.tree,ef+1),ef%this.type.itemsPerChunk==0){let es=ed.LeafNode.fromZero();this.type.elementType.tree_setToPackedNode(es,ef,en);let eu=Math.floor(ef/this.type.itemsPerChunk);this.tree.setNodeAtDepth(this.type.depth,eu,es)}else this.set(ef,en)}}ef.ListBasicTreeView=em},37208:function(en,ef,es){"use strict";Object.defineProperty(ef,"__esModule",{value:!0}),ef.ListCompositeTreeView=void 0;let ed=es(75483);class eu extends ed.ArrayCompositeTreeView{constructor(en,ef){super(en,ef),this.type=en,this.tree=ef}push(en){let ef=this.length;if(ef>=this.type.limit)throw Error("Error pushing over limit");this.type.tree_setLength(this.tree,ef+1),this.set(ef,en)}}ef.ListCompositeTreeView=eu},11090:function(en,ef,es){"use strict";Object.defineProperty(ef,"__esModule",{value:!0}),ef.TreeViewDU=void 0;let ed=es(34192);class eu extends ed.TreeView{hashTreeRoot(){return this.commit(),super.hashTreeRoot()}serialize(){return this.commit(),super.serialize()}clone(en){if(en)return this.type.getViewDU(this.node);{let en=this.cache;return this.clearCache(),this.type.getViewDU(this.node,en)}}}ef.TreeViewDU=eu},55938:function(en,ef,es){"use strict";Object.defineProperty(ef,"__esModule",{value:!0}),ef.ArrayBasicTreeViewDU=void 0;let ed=es(56050),eu=es(11090);class em extends eu.TreeViewDU{constructor(en,ef,es){super(),this.type=en,this._rootNode=ef,this.nodesChanged=new Set,this.dirtyLength=!1,es?(this.nodes=es.nodes,this._length=es.length,this.nodesPopulated=es.nodesPopulated):(this.nodes=[],this._length=this.type.tree_getLength(ef),this.nodesPopulated=!1)}get length(){return this._length}get node(){return this._rootNode}get cache(){return{nodes:this.nodes,length:this._length,nodesPopulated:this.nodesPopulated}}get(en){let ef=Math.floor(en/this.type.itemsPerChunk),es=this.nodes[ef];return void 0===es&&(es=ed.getNodeAtDepth(this._rootNode,this.type.depth,ef),this.nodes[ef]=es),this.type.elementType.tree_getFromPackedNode(es,en)}set(en,ef){let es;if(en>=this._length)throw Error(`Error setting index over length ${en} > ${this._length}`);let eu=Math.floor(en/this.type.itemsPerChunk);if(this.nodesChanged.has(eu))es=this.nodes[eu];else{let en=this.nodes[eu]??ed.getNodeAtDepth(this._rootNode,this.type.depth,eu);es=en.clone(),this.nodes[eu]=es,this.nodesChanged.add(eu)}this.type.elementType.tree_setToPackedNode(es,en,ef)}getAll(){if(!this.nodesPopulated){let en=this.nodes,ef=this.type.tree_getChunksNode(this.node),es=Math.ceil(this._length/this.type.itemsPerChunk);for(let eu of(this.nodes=ed.getNodesAtDepth(ef,this.type.chunkDepth,0,es),this.nodesChanged))this.nodes[eu]=en[eu];this.nodesPopulated=!0}let en=Array(this._length),ef=this.type.itemsPerChunk,es=Math.floor(this._length/ef),eu=this._length%ef;for(let ed=0;ed0){let ed=this.nodes[es];for(let em=0;emen-ef),ef=Array(en.length);for(let es=0;es=this._length)throw Error(`Error setting index over length ${en} > ${this._length}`);this.viewsChanged.set(en,ef)}getAllReadonly(){this.populateAllNodes();let en=Array(this._length);for(let ef=0;efen.index-ef.index),es=ef.map(en=>en.index),eu=ef.map(en=>en.node),em=this.type.tree_getChunksNode(this._rootNode),eE=ed.setNodesAtDepth(em,this.type.chunkDepth,es,eu);this._rootNode=this.type.tree_setChunksNode(this._rootNode,eE,this.dirtyLength?this._length:void 0),this.viewsChanged.clear(),this.dirtyLength=!1}clearCache(){this.nodes=[],this.caches=[],this.nodesPopulated=!1,this.viewsChanged.clear(),this.dirtyLength&&(this._length=this.type.tree_getLength(this._rootNode),this.dirtyLength=!1)}populateAllNodes(){if(this.viewsChanged.size>0)throw Error("Must commit changes before reading all nodes");this.nodesPopulated||(this.nodes=ed.getNodesAtDepth(this._rootNode,this.type.depth,0,this.length),this.nodesPopulated=!0)}}ef.ArrayCompositeTreeViewDU=em},91831:function(en,ef,es){"use strict";Object.defineProperty(ef,"__esModule",{value:!0}),ef.BitArrayTreeViewDU=void 0;let ed=es(11090);class eu extends ed.TreeViewDU{constructor(en,ef){super(),this.type=en,this._rootNode=ef,this._bitArray=null}get node(){return this._rootNode}get cache(){}commit(){null!==this._bitArray&&(this._rootNode=this.type.value_toTree(this._bitArray))}get uint8Array(){return this.bitArray.uint8Array}get bitLen(){return this.bitArray.bitLen}get(en){return this.bitArray.get(en)}set(en,ef){this.bitArray.set(en,ef)}mergeOrWith(en){this.bitArray.mergeOrWith(en)}intersectValues(en){return this.bitArray.intersectValues(en)}getTrueBitIndexes(){return this.bitArray.getTrueBitIndexes()}getSingleTrueBit(){return this.bitArray.getSingleTrueBit()}toBoolArray(){return this.bitArray.toBoolArray()}get bitArray(){return null===this._bitArray&&(this._bitArray=this.type.tree_toValue(this._rootNode)),this._bitArray}clearCache(){this._bitArray=null}}ef.BitArrayTreeViewDU=eu},10615:function(en,ef,es){"use strict";Object.defineProperty(ef,"__esModule",{value:!0}),ef.getContainerTreeViewDUClass=void 0;let ed=es(56050),eu=es(54054),em=es(28275),eE=es(11090);class ey extends eE.TreeViewDU{constructor(en,ef,es){super(),this.type=en,this._rootNode=ef,this.nodes=[],this.nodesChanged=new Set,this.viewsChanged=new Map,es?(this.nodes=es.nodes,this.caches=es.caches,this.nodesPopulated=es.nodesPopulated):(this.nodes=[],this.caches=[],this.nodesPopulated=!1)}get node(){return this._rootNode}get cache(){return{nodes:this.nodes,caches:this.caches,nodesPopulated:this.nodesPopulated}}commit(){if(0===this.nodesChanged.size&&0===this.viewsChanged.size)return;let en=[];for(let[ef,es]of this.viewsChanged){let ed=this.type.fieldsEntries[ef].fieldType,eu=ed.commitViewDU(es);this.nodes[ef]=eu,en.push({index:ef,node:eu});let em=ed.cacheOfViewDU(es);em&&(this.caches[ef]=em)}for(let ef of this.nodesChanged)en.push({index:ef,node:this.nodes[ef]});let ef=en.sort((en,ef)=>en.index-ef.index),es=ef.map(en=>en.index),eu=ef.map(en=>en.node);this._rootNode=ed.setNodesAtDepth(this._rootNode,this.type.depth,es,eu),this.nodesChanged.clear(),this.viewsChanged.clear()}clearCache(){this.nodes=[],this.caches=[],this.nodesPopulated=!1,this.nodesChanged.clear(),this.viewsChanged.clear()}}function eB(en){class ef extends ey{}for(let es=0;es=this.type.limit)throw Error("Error pushing over limit");this.dirtyLength=!0;let ef=this._length++;if(ef%this.type.itemsPerChunk==0){let en=Math.floor(ef/this.type.itemsPerChunk);this.nodes[en]=ed.zeroNode(0)}this.set(ef,en)}}ef.ListBasicTreeViewDU=em},31256:function(en,ef,es){"use strict";Object.defineProperty(ef,"__esModule",{value:!0}),ef.ListCompositeTreeViewDU=void 0;let ed=es(56050),eu=es(28580);class em extends eu.ArrayCompositeTreeViewDU{constructor(en,ef,es){super(en,ef,es),this.type=en,this._rootNode=ef}push(en){if(this._length>=this.type.limit)throw Error("Error pushing over limit");this.dirtyLength=!0;let ef=this._length++;this.set(ef,en)}sliceTo(en){this.commit();let ef=this._rootNode,es=this.type.tree_getLength(ef);if(en>=es-1)return this;let eu=this.type.tree_getChunksNode(ef),em=ed.treeZeroAfterIndex(eu,this.type.chunkDepth,en),eE=en+1,ey=this.type.tree_setChunksNode(ef,em,eE);return this.type.getViewDU(ey)}}ef.ListCompositeTreeViewDU=em},43217:function(en,ef,es){"use strict";Object.defineProperty(ef,"__esModule",{value:!0}),ef.pubkeyToAddress=ef.pubkeyToRawAddress=ef.rawSecp256k1PubkeyToRawAddress=ef.rawEd25519PubkeyToRawAddress=void 0;let ed=es(79562),eu=es(28972),em=es(90011),eE=es(93554);function ey(en){if(32!==en.length)throw Error(`Invalid Ed25519 pubkey length: ${en.length}`);return(0,ed.sha256)(en).slice(0,20)}function eB(en){if(33!==en.length)throw Error(`Invalid Secp256k1 pubkey length (compressed): ${en.length}`);return(0,ed.ripemd160)((0,ed.sha256)(en))}function ez(en){if((0,eE.isSecp256k1Pubkey)(en)){let ef=(0,eu.fromBase64)(en.value);return eB(ef)}if((0,eE.isEd25519Pubkey)(en)){let ef=(0,eu.fromBase64)(en.value);return ey(ef)}if((0,eE.isMultisigThresholdPubkey)(en)){let ef=(0,em.encodeAminoPubkey)(en);return(0,ed.sha256)(ef).slice(0,20)}throw Error("Unsupported public key type")}function eD(en,ef){return(0,eu.toBech32)(ef,ez(en))}ef.rawEd25519PubkeyToRawAddress=ey,ef.rawSecp256k1PubkeyToRawAddress=eB,ef.pubkeyToRawAddress=ez,ef.pubkeyToAddress=eD},28709:function(en,ef,es){"use strict";Object.defineProperty(ef,"__esModule",{value:!0}),ef.addCoins=ef.parseCoins=ef.coins=ef.coin=void 0;let ed=es(62949);function eu(en,ef){let es;if("number"==typeof en)try{es=new ed.Uint53(en).toString()}catch(en){throw Error("Given amount is not a safe integer. Consider using a string instead to overcome the limitations of JS numbers.")}else{if(!en.match(/^[0-9]+$/))throw Error("Invalid unsigned integer string format");es=en.replace(/^0*/,"")||"0"}return{amount:es,denom:ef}}function em(en,ef){return[eu(en,ef)]}function eE(en){return en.replace(/\s/g,"").split(",").filter(Boolean).map(en=>{let ef=en.match(/^([0-9]+)([a-zA-Z]+)/);if(!ef)throw Error("Got an invalid coin string");return{amount:ef[1].replace(/^0+/,"")||"0",denom:ef[2]}})}function ey(en,ef){if(en.denom!==ef.denom)throw Error("Trying to add two coins with different denoms");return{amount:ed.Decimal.fromAtomics(en.amount,0).plus(ed.Decimal.fromAtomics(ef.amount,0)).atomics,denom:en.denom}}ef.coin=eu,ef.coins=em,ef.parseCoins=eE,ef.addCoins=ey},90011:function(en,ef,es){"use strict";Object.defineProperty(ef,"__esModule",{value:!0}),ef.encodeBech32Pubkey=ef.encodeAminoPubkey=ef.decodeBech32Pubkey=ef.decodeAminoPubkey=ef.encodeEd25519Pubkey=ef.encodeSecp256k1Pubkey=void 0;let ed=es(28972),eu=es(62949),em=es(85553),eE=es(93554);function ey(en){if(33!==en.length||2!==en[0]&&3!==en[0])throw Error("Public key must be compressed secp256k1, i.e. 33 bytes starting with 0x02 or 0x03");return{type:eE.pubkeyType.secp256k1,value:(0,ed.toBase64)(en)}}function eB(en){if(32!==en.length)throw Error("Ed25519 public key must be 32 bytes long");return{type:eE.pubkeyType.ed25519,value:(0,ed.toBase64)(en)}}ef.encodeSecp256k1Pubkey=ey,ef.encodeEd25519Pubkey=eB;let ez=(0,ed.fromHex)("eb5ae98721"),eD=(0,ed.fromHex)("1624de6420"),eH=(0,ed.fromHex)("0dfb100520"),ew=(0,ed.fromHex)("22c1f7e2");function eV(en){if((0,em.arrayContentStartsWith)(en,ez)){let ef=en.slice(ez.length);if(33!==ef.length)throw Error("Invalid rest data length. Expected 33 bytes (compressed secp256k1 pubkey).");return{type:eE.pubkeyType.secp256k1,value:(0,ed.toBase64)(ef)}}if((0,em.arrayContentStartsWith)(en,eD)){let ef=en.slice(eD.length);if(32!==ef.length)throw Error("Invalid rest data length. Expected 32 bytes (Ed25519 pubkey).");return{type:eE.pubkeyType.ed25519,value:(0,ed.toBase64)(ef)}}if((0,em.arrayContentStartsWith)(en,eH)){let ef=en.slice(eH.length);if(32!==ef.length)throw Error("Invalid rest data length. Expected 32 bytes (Sr25519 pubkey).");return{type:eE.pubkeyType.sr25519,value:(0,ed.toBase64)(ef)}}if((0,em.arrayContentStartsWith)(en,ew))return eQ(en);throw Error("Unsupported public key type. Amino data starts with: "+(0,ed.toHex)(en.slice(0,5)))}function eS(en){let{data:ef}=(0,ed.fromBech32)(en);return eV(ef)}function eF(en){if(en.length<1)throw Error("Can't decode varint. EOF");if(en[0]>127)throw Error("Decoding numbers > 127 is not supported here. Please tell those lazy CosmJS maintainers to port the binary.Varint implementation from the Go standard library and write some tests.");return[en[0],1]}function eQ(en){let ef=Array.from(en),es=ef.splice(0,ew.length);if(!(0,em.arrayContentStartsWith)(es,ew))throw Error("Invalid multisig prefix.");if(8!=ef.shift())throw Error("Invalid multisig data. Expecting 0x08 prefix before threshold.");let[ed,eu]=eF(ef);ef.splice(0,eu);let ey=[];for(;ef.length>0;){if(18!=ef.shift())throw Error("Invalid multisig data. Expecting 0x12 prefix before participant pubkey length.");let[en,es]=eF(ef);if(ef.splice(0,es),ef.length127)throw Error("Encoding numbers > 127 is not supported here. Please tell those lazy CosmJS maintainers to port the binary.PutUvarint implementation from the Go standard library and write some tests.");return[ef]}function eR(en){if((0,eE.isMultisigThresholdPubkey)(en)){let ef=Array.from(ew);for(let es of(ef.push(8),ef.push(...eO(en.value.threshold)),en.value.pubkeys.map(en=>eR(en))))ef.push(18),ef.push(...eO(es.length)),ef.push(...es);return new Uint8Array(ef)}if((0,eE.isEd25519Pubkey)(en))return new Uint8Array([...eD,...(0,ed.fromBase64)(en.value)]);if((0,eE.isSecp256k1Pubkey)(en))return new Uint8Array([...ez,...(0,ed.fromBase64)(en.value)]);throw Error("Unsupported pubkey type")}function eP(en,ef){return(0,ed.toBech32)(ef,eR(en))}ef.decodeAminoPubkey=eV,ef.decodeBech32Pubkey=eS,ef.encodeAminoPubkey=eR,ef.encodeBech32Pubkey=eP},33359:function(en,ef,es){"use strict";Object.defineProperty(ef,"__esModule",{value:!0}),ef.executeKdf=ef.makeStdTx=ef.isStdTx=ef.serializeSignDoc=ef.makeSignDoc=ef.encodeSecp256k1Signature=ef.decodeSignature=ef.Secp256k1Wallet=ef.Secp256k1HdWallet=ef.extractKdfConfiguration=ef.pubkeyType=ef.isSinglePubkey=ef.isSecp256k1Pubkey=ef.isMultisigThresholdPubkey=ef.isEd25519Pubkey=ef.makeCosmoshubPath=ef.createMultisigThresholdPubkey=ef.encodeSecp256k1Pubkey=ef.encodeEd25519Pubkey=ef.encodeBech32Pubkey=ef.encodeAminoPubkey=ef.decodeBech32Pubkey=ef.decodeAminoPubkey=ef.parseCoins=ef.coins=ef.coin=ef.addCoins=ef.rawSecp256k1PubkeyToRawAddress=ef.rawEd25519PubkeyToRawAddress=ef.pubkeyToRawAddress=ef.pubkeyToAddress=void 0;var ed=es(43217);Object.defineProperty(ef,"pubkeyToAddress",{enumerable:!0,get:function(){return ed.pubkeyToAddress}}),Object.defineProperty(ef,"pubkeyToRawAddress",{enumerable:!0,get:function(){return ed.pubkeyToRawAddress}}),Object.defineProperty(ef,"rawEd25519PubkeyToRawAddress",{enumerable:!0,get:function(){return ed.rawEd25519PubkeyToRawAddress}}),Object.defineProperty(ef,"rawSecp256k1PubkeyToRawAddress",{enumerable:!0,get:function(){return ed.rawSecp256k1PubkeyToRawAddress}});var eu=es(28709);Object.defineProperty(ef,"addCoins",{enumerable:!0,get:function(){return eu.addCoins}}),Object.defineProperty(ef,"coin",{enumerable:!0,get:function(){return eu.coin}}),Object.defineProperty(ef,"coins",{enumerable:!0,get:function(){return eu.coins}}),Object.defineProperty(ef,"parseCoins",{enumerable:!0,get:function(){return eu.parseCoins}});var em=es(90011);Object.defineProperty(ef,"decodeAminoPubkey",{enumerable:!0,get:function(){return em.decodeAminoPubkey}}),Object.defineProperty(ef,"decodeBech32Pubkey",{enumerable:!0,get:function(){return em.decodeBech32Pubkey}}),Object.defineProperty(ef,"encodeAminoPubkey",{enumerable:!0,get:function(){return em.encodeAminoPubkey}}),Object.defineProperty(ef,"encodeBech32Pubkey",{enumerable:!0,get:function(){return em.encodeBech32Pubkey}}),Object.defineProperty(ef,"encodeEd25519Pubkey",{enumerable:!0,get:function(){return em.encodeEd25519Pubkey}}),Object.defineProperty(ef,"encodeSecp256k1Pubkey",{enumerable:!0,get:function(){return em.encodeSecp256k1Pubkey}});var eE=es(37851);Object.defineProperty(ef,"createMultisigThresholdPubkey",{enumerable:!0,get:function(){return eE.createMultisigThresholdPubkey}});var ey=es(959);Object.defineProperty(ef,"makeCosmoshubPath",{enumerable:!0,get:function(){return ey.makeCosmoshubPath}});var eB=es(93554);Object.defineProperty(ef,"isEd25519Pubkey",{enumerable:!0,get:function(){return eB.isEd25519Pubkey}}),Object.defineProperty(ef,"isMultisigThresholdPubkey",{enumerable:!0,get:function(){return eB.isMultisigThresholdPubkey}}),Object.defineProperty(ef,"isSecp256k1Pubkey",{enumerable:!0,get:function(){return eB.isSecp256k1Pubkey}}),Object.defineProperty(ef,"isSinglePubkey",{enumerable:!0,get:function(){return eB.isSinglePubkey}}),Object.defineProperty(ef,"pubkeyType",{enumerable:!0,get:function(){return eB.pubkeyType}});var ez=es(84531);Object.defineProperty(ef,"extractKdfConfiguration",{enumerable:!0,get:function(){return ez.extractKdfConfiguration}}),Object.defineProperty(ef,"Secp256k1HdWallet",{enumerable:!0,get:function(){return ez.Secp256k1HdWallet}});var eD=es(71295);Object.defineProperty(ef,"Secp256k1Wallet",{enumerable:!0,get:function(){return eD.Secp256k1Wallet}});var eH=es(6891);Object.defineProperty(ef,"decodeSignature",{enumerable:!0,get:function(){return eH.decodeSignature}}),Object.defineProperty(ef,"encodeSecp256k1Signature",{enumerable:!0,get:function(){return eH.encodeSecp256k1Signature}});var ew=es(21361);Object.defineProperty(ef,"makeSignDoc",{enumerable:!0,get:function(){return ew.makeSignDoc}}),Object.defineProperty(ef,"serializeSignDoc",{enumerable:!0,get:function(){return ew.serializeSignDoc}});var eV=es(60489);Object.defineProperty(ef,"isStdTx",{enumerable:!0,get:function(){return eV.isStdTx}}),Object.defineProperty(ef,"makeStdTx",{enumerable:!0,get:function(){return eV.makeStdTx}});var eS=es(65077);Object.defineProperty(ef,"executeKdf",{enumerable:!0,get:function(){return eS.executeKdf}})},37851:function(en,ef,es){"use strict";Object.defineProperty(ef,"__esModule",{value:!0}),ef.createMultisigThresholdPubkey=ef.compareArrays=void 0;let ed=es(28972),eu=es(62949),em=es(43217);function eE(en,ef){let es=(0,ed.toHex)(en),eu=(0,ed.toHex)(ef);return es===eu?0:esen.length)throw Error(`Threshold k = ${ed.toNumber()} exceeds number of keys n = ${en.length}`);let ey=es?en:Array.from(en).sort((en,ef)=>{let es=(0,em.pubkeyToRawAddress)(en),ed=(0,em.pubkeyToRawAddress)(ef);return eE(es,ed)});return{type:"tendermint/PubKeyMultisigThreshold",value:{threshold:ed.toString(),pubkeys:ey}}}ef.compareArrays=eE,ef.createMultisigThresholdPubkey=ey},959:function(en,ef,es){"use strict";Object.defineProperty(ef,"__esModule",{value:!0}),ef.makeCosmoshubPath=void 0;let ed=es(79562);function eu(en){return[ed.Slip10RawIndex.hardened(44),ed.Slip10RawIndex.hardened(118),ed.Slip10RawIndex.hardened(0),ed.Slip10RawIndex.normal(0),ed.Slip10RawIndex.normal(en)]}ef.makeCosmoshubPath=eu},93554:function(en,ef){"use strict";function es(en){return"tendermint/PubKeyEd25519"===en.type}function ed(en){return"tendermint/PubKeySecp256k1"===en.type}function eu(en){let es=[ef.pubkeyType.ed25519,ef.pubkeyType.secp256k1,ef.pubkeyType.sr25519];return es.includes(en.type)}function em(en){return"tendermint/PubKeyMultisigThreshold"===en.type}Object.defineProperty(ef,"__esModule",{value:!0}),ef.isMultisigThresholdPubkey=ef.isSinglePubkey=ef.pubkeyType=ef.isSecp256k1Pubkey=ef.isEd25519Pubkey=void 0,ef.isEd25519Pubkey=es,ef.isSecp256k1Pubkey=ed,ef.pubkeyType={secp256k1:"tendermint/PubKeySecp256k1",ed25519:"tendermint/PubKeyEd25519",sr25519:"tendermint/PubKeySr25519",multisigThreshold:"tendermint/PubKeyMultisigThreshold"},ef.isSinglePubkey=eu,ef.isMultisigThresholdPubkey=em},84531:function(en,ef,es){"use strict";Object.defineProperty(ef,"__esModule",{value:!0}),ef.Secp256k1HdWallet=ef.extractKdfConfiguration=void 0;let ed=es(79562),eu=es(28972),em=es(85553),eE=es(43217),ey=es(959),eB=es(6891),ez=es(21361),eD=es(65077),eH="secp256k1wallet-v1",ew={algorithm:"argon2id",params:{outputLength:32,opsLimit:24,memLimitKib:12288}};function eV(en){return!!(0,em.isNonNullObject)(en)&&"string"==typeof en.hdPath&&"string"==typeof en.prefix}function eS(en){return en.kdf}function eF(en){let ef=JSON.parse(en);if(!(0,em.isNonNullObject)(ef))throw Error("Root document is not an object.");if(ef.type===eH)return eS(ef);throw Error("Unsupported serialization type")}ef.extractKdfConfiguration=eF;let eQ={bip39Password:"",hdPaths:[(0,ey.makeCosmoshubPath)(0)],prefix:"cosmos"};class eO{constructor(en,ef){var es,ed;let eu=null!==(es=ef.hdPaths)&&void 0!==es?es:eQ.hdPaths,em=null!==(ed=ef.prefix)&&void 0!==ed?ed:eQ.prefix;this.secret=en,this.seed=ef.seed,this.accounts=eu.map(en=>({hdPath:en,prefix:em}))}static async fromMnemonic(en,ef={}){let es=new ed.EnglishMnemonic(en),eu=await ed.Bip39.mnemonicToSeed(es,ef.bip39Password);return new eO(es,{...ef,seed:eu})}static async generate(en=12,ef={}){let es=4*Math.floor(11*en/33),eu=ed.Random.getBytes(es),em=ed.Bip39.encode(eu);return eO.fromMnemonic(em.toString(),ef)}static async deserialize(en,ef){let es=JSON.parse(en);if(!(0,em.isNonNullObject)(es))throw Error("Root document is not an object.");if(es.type===eH)return eO.deserializeTypeV1(en,ef);throw Error("Unsupported serialization type")}static async deserializeWithEncryptionKey(en,ef){let es=JSON.parse(en);if(!(0,em.isNonNullObject)(es))throw Error("Root document is not an object.");let eE=es;if(eE.type===eH){let en=await (0,eD.decrypt)((0,eu.fromBase64)(eE.data),ef,eE.encryption),es=JSON.parse((0,eu.fromUtf8)(en)),{mnemonic:ey,accounts:eB}=es;if((0,em.assert)("string"==typeof ey),!Array.isArray(eB))throw Error("Property 'accounts' is not an array");if(!eB.every(en=>eV(en)))throw Error("Account is not in the correct format.");let ez=eB[0].prefix;if(!eB.every(({prefix:en})=>en===ez))throw Error("Accounts do not all have the same prefix");let eH=eB.map(({hdPath:en})=>(0,ed.stringToPath)(en));return eO.fromMnemonic(ey,{hdPaths:eH,prefix:ez})}throw Error("Unsupported serialization type")}static async deserializeTypeV1(en,ef){let es=JSON.parse(en);if(!(0,em.isNonNullObject)(es))throw Error("Root document is not an object.");let ed=await (0,eD.executeKdf)(ef,es.kdf);return eO.deserializeWithEncryptionKey(en,ed)}get mnemonic(){return this.secret.toString()}async getAccounts(){let en=await this.getAccountsWithPrivkeys();return en.map(({algo:en,pubkey:ef,address:es})=>({algo:en,pubkey:ef,address:es}))}async signAmino(en,ef){let es=await this.getAccountsWithPrivkeys(),eu=es.find(({address:ef})=>ef===en);if(void 0===eu)throw Error(`Address ${en} not found in wallet`);let{privkey:em,pubkey:eE}=eu,ey=(0,ed.sha256)((0,ez.serializeSignDoc)(ef)),eD=await ed.Secp256k1.createSignature(ey,em),eH=new Uint8Array([...eD.r(32),...eD.s(32)]);return{signed:ef,signature:(0,eB.encodeSecp256k1Signature)(eE,eH)}}async serialize(en){let ef=ew,es=await (0,eD.executeKdf)(en,ef);return this.serializeWithEncryptionKey(es,ef)}async serializeWithEncryptionKey(en,ef){let es={mnemonic:this.mnemonic,accounts:this.accounts.map(({hdPath:en,prefix:ef})=>({hdPath:(0,ed.pathToString)(en),prefix:ef}))},em=(0,eu.toUtf8)(JSON.stringify(es)),eE={algorithm:eD.supportedAlgorithms.xchacha20poly1305Ietf},ey=await (0,eD.encrypt)(em,en,eE),eB={type:eH,kdf:ef,encryption:eE,data:(0,eu.toBase64)(ey)};return JSON.stringify(eB)}async getKeyPair(en){let{privkey:ef}=ed.Slip10.derivePath(ed.Slip10Curve.Secp256k1,this.seed,en),{pubkey:es}=await ed.Secp256k1.makeKeypair(ef);return{privkey:ef,pubkey:ed.Secp256k1.compressPubkey(es)}}async getAccountsWithPrivkeys(){return Promise.all(this.accounts.map(async({hdPath:en,prefix:ef})=>{let{privkey:es,pubkey:ed}=await this.getKeyPair(en),em=(0,eu.toBech32)(ef,(0,eE.rawSecp256k1PubkeyToRawAddress)(ed));return{algo:"secp256k1",privkey:es,pubkey:ed,address:em}}))}}ef.Secp256k1HdWallet=eO},71295:function(en,ef,es){"use strict";Object.defineProperty(ef,"__esModule",{value:!0}),ef.Secp256k1Wallet=void 0;let ed=es(79562),eu=es(28972),em=es(43217),eE=es(6891),ey=es(21361);class eB{constructor(en,ef,es){this.privkey=en,this.pubkey=ef,this.prefix=es}static async fromKey(en,ef="cosmos"){let es=(await ed.Secp256k1.makeKeypair(en)).pubkey;return new eB(en,ed.Secp256k1.compressPubkey(es),ef)}get address(){return(0,eu.toBech32)(this.prefix,(0,em.rawSecp256k1PubkeyToRawAddress)(this.pubkey))}async getAccounts(){return[{algo:"secp256k1",address:this.address,pubkey:this.pubkey}]}async signAmino(en,ef){if(en!==this.address)throw Error(`Address ${en} not found in wallet`);let es=new ed.Sha256((0,ey.serializeSignDoc)(ef)).digest(),eu=await ed.Secp256k1.createSignature(es,this.privkey),em=new Uint8Array([...eu.r(32),...eu.s(32)]);return{signed:ef,signature:(0,eE.encodeSecp256k1Signature)(this.pubkey,em)}}}ef.Secp256k1Wallet=eB},6891:function(en,ef,es){"use strict";Object.defineProperty(ef,"__esModule",{value:!0}),ef.decodeSignature=ef.encodeSecp256k1Signature=void 0;let ed=es(28972),eu=es(90011),em=es(93554);function eE(en,ef){if(64!==ef.length)throw Error("Signature must be 64 bytes long. Cosmos SDK uses a 2x32 byte fixed length encoding for the secp256k1 signature integers r and s.");return{pub_key:(0,eu.encodeSecp256k1Pubkey)(en),signature:(0,ed.toBase64)(ef)}}function ey(en){if(en.pub_key.type===em.pubkeyType.secp256k1)return{pubkey:(0,ed.fromBase64)(en.pub_key.value),signature:(0,ed.fromBase64)(en.signature)};throw Error("Unsupported pubkey type")}ef.encodeSecp256k1Signature=eE,ef.decodeSignature=ey},21361:function(en,ef,es){"use strict";Object.defineProperty(ef,"__esModule",{value:!0}),ef.serializeSignDoc=ef.makeSignDoc=ef.sortedJsonStringify=void 0;let ed=es(28972),eu=es(62949);function em(en){if("object"!=typeof en||null===en)return en;if(Array.isArray(en))return en.map(em);let ef=Object.keys(en).sort(),es={};return ef.forEach(ef=>{es[ef]=em(en[ef])}),es}function eE(en){return JSON.stringify(em(en))}function ey(en,ef,es,ed,em,eE){return{chain_id:es,account_number:eu.Uint53.fromString(em.toString()).toString(),sequence:eu.Uint53.fromString(eE.toString()).toString(),fee:ef,msgs:en,memo:ed||""}}function eB(en){return(0,ed.toUtf8)(eE(en))}ef.sortedJsonStringify=eE,ef.makeSignDoc=ey,ef.serializeSignDoc=eB},60489:function(en,ef){"use strict";function es(en){let{memo:ef,msg:es,fee:ed,signatures:eu}=en;return"string"==typeof ef&&Array.isArray(es)&&"object"==typeof ed&&Array.isArray(eu)}function ed(en,ef){return{msg:en.msgs,fee:en.fee,memo:en.memo,signatures:Array.isArray(ef)?ef:[ef]}}Object.defineProperty(ef,"__esModule",{value:!0}),ef.makeStdTx=ef.isStdTx=void 0,ef.isStdTx=es,ef.makeStdTx=ed},65077:function(en,ef,es){"use strict";Object.defineProperty(ef,"__esModule",{value:!0}),ef.decrypt=ef.encrypt=ef.supportedAlgorithms=ef.executeKdf=ef.cosmjsSalt=void 0;let ed=es(79562),eu=es(28972);async function em(en,es){if("argon2id"===es.algorithm){let eu=es.params;if(!(0,ed.isArgon2idOptions)(eu))throw Error("Invalid format of argon2id params");return ed.Argon2id.execute(en,ef.cosmjsSalt,eu)}throw Error("Unsupported KDF algorithm")}async function eE(en,es,eu){if(eu.algorithm===ef.supportedAlgorithms.xchacha20poly1305Ietf){let ef=ed.Random.getBytes(ed.xchacha20NonceLength);return new Uint8Array([...ef,...await ed.Xchacha20poly1305Ietf.encrypt(en,es,ef)])}throw Error(`Unsupported encryption algorithm: '${eu.algorithm}'`)}async function ey(en,es,eu){if(eu.algorithm===ef.supportedAlgorithms.xchacha20poly1305Ietf){let ef=en.slice(0,ed.xchacha20NonceLength);return ed.Xchacha20poly1305Ietf.decrypt(en.slice(ed.xchacha20NonceLength),es,ef)}throw Error(`Unsupported encryption algorithm: '${eu.algorithm}'`)}ef.cosmjsSalt=(0,eu.toAscii)("The CosmJS salt."),ef.executeKdf=em,ef.supportedAlgorithms={xchacha20poly1305Ietf:"xchacha20poly1305-ietf"},ef.encrypt=eE,ef.decrypt=ey},99549:function(en,ef,es){"use strict";Object.defineProperty(ef,"__esModule",{value:!0}),ef.Bip39=ef.EnglishMnemonic=ef.mnemonicToEntropy=ef.entropyToMnemonic=void 0;let ed=es(28972),eu=es(42997),em=es(52387),eE=["abandon","ability","able","about","above","absent","absorb","abstract","absurd","abuse","access","accident","account","accuse","achieve","acid","acoustic","acquire","across","act","action","actor","actress","actual","adapt","add","addict","address","adjust","admit","adult","advance","advice","aerobic","affair","afford","afraid","again","age","agent","agree","ahead","aim","air","airport","aisle","alarm","album","alcohol","alert","alien","all","alley","allow","almost","alone","alpha","already","also","alter","always","amateur","amazing","among","amount","amused","analyst","anchor","ancient","anger","angle","angry","animal","ankle","announce","annual","another","answer","antenna","antique","anxiety","any","apart","apology","appear","apple","approve","april","arch","arctic","area","arena","argue","arm","armed","armor","army","around","arrange","arrest","arrive","arrow","art","artefact","artist","artwork","ask","aspect","assault","asset","assist","assume","asthma","athlete","atom","attack","attend","attitude","attract","auction","audit","august","aunt","author","auto","autumn","average","avocado","avoid","awake","aware","away","awesome","awful","awkward","axis","baby","bachelor","bacon","badge","bag","balance","balcony","ball","bamboo","banana","banner","bar","barely","bargain","barrel","base","basic","basket","battle","beach","bean","beauty","because","become","beef","before","begin","behave","behind","believe","below","belt","bench","benefit","best","betray","better","between","beyond","bicycle","bid","bike","bind","biology","bird","birth","bitter","black","blade","blame","blanket","blast","bleak","bless","blind","blood","blossom","blouse","blue","blur","blush","board","boat","body","boil","bomb","bone","bonus","book","boost","border","boring","borrow","boss","bottom","bounce","box","boy","bracket","brain","brand","brass","brave","bread","breeze","brick","bridge","brief","bright","bring","brisk","broccoli","broken","bronze","broom","brother","brown","brush","bubble","buddy","budget","buffalo","build","bulb","bulk","bullet","bundle","bunker","burden","burger","burst","bus","business","busy","butter","buyer","buzz","cabbage","cabin","cable","cactus","cage","cake","call","calm","camera","camp","can","canal","cancel","candy","cannon","canoe","canvas","canyon","capable","capital","captain","car","carbon","card","cargo","carpet","carry","cart","case","cash","casino","castle","casual","cat","catalog","catch","category","cattle","caught","cause","caution","cave","ceiling","celery","cement","census","century","cereal","certain","chair","chalk","champion","change","chaos","chapter","charge","chase","chat","cheap","check","cheese","chef","cherry","chest","chicken","chief","child","chimney","choice","choose","chronic","chuckle","chunk","churn","cigar","cinnamon","circle","citizen","city","civil","claim","clap","clarify","claw","clay","clean","clerk","clever","click","client","cliff","climb","clinic","clip","clock","clog","close","cloth","cloud","clown","club","clump","cluster","clutch","coach","coast","coconut","code","coffee","coil","coin","collect","color","column","combine","come","comfort","comic","common","company","concert","conduct","confirm","congress","connect","consider","control","convince","cook","cool","copper","copy","coral","core","corn","correct","cost","cotton","couch","country","couple","course","cousin","cover","coyote","crack","cradle","craft","cram","crane","crash","crater","crawl","crazy","cream","credit","creek","crew","cricket","crime","crisp","critic","crop","cross","crouch","crowd","crucial","cruel","cruise","crumble","crunch","crush","cry","crystal","cube","culture","cup","cupboard","curious","current","curtain","curve","cushion","custom","cute","cycle","dad","damage","damp","dance","danger","daring","dash","daughter","dawn","day","deal","debate","debris","decade","december","decide","decline","decorate","decrease","deer","defense","define","defy","degree","delay","deliver","demand","demise","denial","dentist","deny","depart","depend","deposit","depth","deputy","derive","describe","desert","design","desk","despair","destroy","detail","detect","develop","device","devote","diagram","dial","diamond","diary","dice","diesel","diet","differ","digital","dignity","dilemma","dinner","dinosaur","direct","dirt","disagree","discover","disease","dish","dismiss","disorder","display","distance","divert","divide","divorce","dizzy","doctor","document","dog","doll","dolphin","domain","donate","donkey","donor","door","dose","double","dove","draft","dragon","drama","drastic","draw","dream","dress","drift","drill","drink","drip","drive","drop","drum","dry","duck","dumb","dune","during","dust","dutch","duty","dwarf","dynamic","eager","eagle","early","earn","earth","easily","east","easy","echo","ecology","economy","edge","edit","educate","effort","egg","eight","either","elbow","elder","electric","elegant","element","elephant","elevator","elite","else","embark","embody","embrace","emerge","emotion","employ","empower","empty","enable","enact","end","endless","endorse","enemy","energy","enforce","engage","engine","enhance","enjoy","enlist","enough","enrich","enroll","ensure","enter","entire","entry","envelope","episode","equal","equip","era","erase","erode","erosion","error","erupt","escape","essay","essence","estate","eternal","ethics","evidence","evil","evoke","evolve","exact","example","excess","exchange","excite","exclude","excuse","execute","exercise","exhaust","exhibit","exile","exist","exit","exotic","expand","expect","expire","explain","expose","express","extend","extra","eye","eyebrow","fabric","face","faculty","fade","faint","faith","fall","false","fame","family","famous","fan","fancy","fantasy","farm","fashion","fat","fatal","father","fatigue","fault","favorite","feature","february","federal","fee","feed","feel","female","fence","festival","fetch","fever","few","fiber","fiction","field","figure","file","film","filter","final","find","fine","finger","finish","fire","firm","first","fiscal","fish","fit","fitness","fix","flag","flame","flash","flat","flavor","flee","flight","flip","float","flock","floor","flower","fluid","flush","fly","foam","focus","fog","foil","fold","follow","food","foot","force","forest","forget","fork","fortune","forum","forward","fossil","foster","found","fox","fragile","frame","frequent","fresh","friend","fringe","frog","front","frost","frown","frozen","fruit","fuel","fun","funny","furnace","fury","future","gadget","gain","galaxy","gallery","game","gap","garage","garbage","garden","garlic","garment","gas","gasp","gate","gather","gauge","gaze","general","genius","genre","gentle","genuine","gesture","ghost","giant","gift","giggle","ginger","giraffe","girl","give","glad","glance","glare","glass","glide","glimpse","globe","gloom","glory","glove","glow","glue","goat","goddess","gold","good","goose","gorilla","gospel","gossip","govern","gown","grab","grace","grain","grant","grape","grass","gravity","great","green","grid","grief","grit","grocery","group","grow","grunt","guard","guess","guide","guilt","guitar","gun","gym","habit","hair","half","hammer","hamster","hand","happy","harbor","hard","harsh","harvest","hat","have","hawk","hazard","head","health","heart","heavy","hedgehog","height","hello","helmet","help","hen","hero","hidden","high","hill","hint","hip","hire","history","hobby","hockey","hold","hole","holiday","hollow","home","honey","hood","hope","horn","horror","horse","hospital","host","hotel","hour","hover","hub","huge","human","humble","humor","hundred","hungry","hunt","hurdle","hurry","hurt","husband","hybrid","ice","icon","idea","identify","idle","ignore","ill","illegal","illness","image","imitate","immense","immune","impact","impose","improve","impulse","inch","include","income","increase","index","indicate","indoor","industry","infant","inflict","inform","inhale","inherit","initial","inject","injury","inmate","inner","innocent","input","inquiry","insane","insect","inside","inspire","install","intact","interest","into","invest","invite","involve","iron","island","isolate","issue","item","ivory","jacket","jaguar","jar","jazz","jealous","jeans","jelly","jewel","job","join","joke","journey","joy","judge","juice","jump","jungle","junior","junk","just","kangaroo","keen","keep","ketchup","key","kick","kid","kidney","kind","kingdom","kiss","kit","kitchen","kite","kitten","kiwi","knee","knife","knock","know","lab","label","labor","ladder","lady","lake","lamp","language","laptop","large","later","latin","laugh","laundry","lava","law","lawn","lawsuit","layer","lazy","leader","leaf","learn","leave","lecture","left","leg","legal","legend","leisure","lemon","lend","length","lens","leopard","lesson","letter","level","liar","liberty","library","license","life","lift","light","like","limb","limit","link","lion","liquid","list","little","live","lizard","load","loan","lobster","local","lock","logic","lonely","long","loop","lottery","loud","lounge","love","loyal","lucky","luggage","lumber","lunar","lunch","luxury","lyrics","machine","mad","magic","magnet","maid","mail","main","major","make","mammal","man","manage","mandate","mango","mansion","manual","maple","marble","march","margin","marine","market","marriage","mask","mass","master","match","material","math","matrix","matter","maximum","maze","meadow","mean","measure","meat","mechanic","medal","media","melody","melt","member","memory","mention","menu","mercy","merge","merit","merry","mesh","message","metal","method","middle","midnight","milk","million","mimic","mind","minimum","minor","minute","miracle","mirror","misery","miss","mistake","mix","mixed","mixture","mobile","model","modify","mom","moment","monitor","monkey","monster","month","moon","moral","more","morning","mosquito","mother","motion","motor","mountain","mouse","move","movie","much","muffin","mule","multiply","muscle","museum","mushroom","music","must","mutual","myself","mystery","myth","naive","name","napkin","narrow","nasty","nation","nature","near","neck","need","negative","neglect","neither","nephew","nerve","nest","net","network","neutral","never","news","next","nice","night","noble","noise","nominee","noodle","normal","north","nose","notable","note","nothing","notice","novel","now","nuclear","number","nurse","nut","oak","obey","object","oblige","obscure","observe","obtain","obvious","occur","ocean","october","odor","off","offer","office","often","oil","okay","old","olive","olympic","omit","once","one","onion","online","only","open","opera","opinion","oppose","option","orange","orbit","orchard","order","ordinary","organ","orient","original","orphan","ostrich","other","outdoor","outer","output","outside","oval","oven","over","own","owner","oxygen","oyster","ozone","pact","paddle","page","pair","palace","palm","panda","panel","panic","panther","paper","parade","parent","park","parrot","party","pass","patch","path","patient","patrol","pattern","pause","pave","payment","peace","peanut","pear","peasant","pelican","pen","penalty","pencil","people","pepper","perfect","permit","person","pet","phone","photo","phrase","physical","piano","picnic","picture","piece","pig","pigeon","pill","pilot","pink","pioneer","pipe","pistol","pitch","pizza","place","planet","plastic","plate","play","please","pledge","pluck","plug","plunge","poem","poet","point","polar","pole","police","pond","pony","pool","popular","portion","position","possible","post","potato","pottery","poverty","powder","power","practice","praise","predict","prefer","prepare","present","pretty","prevent","price","pride","primary","print","priority","prison","private","prize","problem","process","produce","profit","program","project","promote","proof","property","prosper","protect","proud","provide","public","pudding","pull","pulp","pulse","pumpkin","punch","pupil","puppy","purchase","purity","purpose","purse","push","put","puzzle","pyramid","quality","quantum","quarter","question","quick","quit","quiz","quote","rabbit","raccoon","race","rack","radar","radio","rail","rain","raise","rally","ramp","ranch","random","range","rapid","rare","rate","rather","raven","raw","razor","ready","real","reason","rebel","rebuild","recall","receive","recipe","record","recycle","reduce","reflect","reform","refuse","region","regret","regular","reject","relax","release","relief","rely","remain","remember","remind","remove","render","renew","rent","reopen","repair","repeat","replace","report","require","rescue","resemble","resist","resource","response","result","retire","retreat","return","reunion","reveal","review","reward","rhythm","rib","ribbon","rice","rich","ride","ridge","rifle","right","rigid","ring","riot","ripple","risk","ritual","rival","river","road","roast","robot","robust","rocket","romance","roof","rookie","room","rose","rotate","rough","round","route","royal","rubber","rude","rug","rule","run","runway","rural","sad","saddle","sadness","safe","sail","salad","salmon","salon","salt","salute","same","sample","sand","satisfy","satoshi","sauce","sausage","save","say","scale","scan","scare","scatter","scene","scheme","school","science","scissors","scorpion","scout","scrap","screen","script","scrub","sea","search","season","seat","second","secret","section","security","seed","seek","segment","select","sell","seminar","senior","sense","sentence","series","service","session","settle","setup","seven","shadow","shaft","shallow","share","shed","shell","sheriff","shield","shift","shine","ship","shiver","shock","shoe","shoot","shop","short","shoulder","shove","shrimp","shrug","shuffle","shy","sibling","sick","side","siege","sight","sign","silent","silk","silly","silver","similar","simple","since","sing","siren","sister","situate","six","size","skate","sketch","ski","skill","skin","skirt","skull","slab","slam","sleep","slender","slice","slide","slight","slim","slogan","slot","slow","slush","small","smart","smile","smoke","smooth","snack","snake","snap","sniff","snow","soap","soccer","social","sock","soda","soft","solar","soldier","solid","solution","solve","someone","song","soon","sorry","sort","soul","sound","soup","source","south","space","spare","spatial","spawn","speak","special","speed","spell","spend","sphere","spice","spider","spike","spin","spirit","split","spoil","sponsor","spoon","sport","spot","spray","spread","spring","spy","square","squeeze","squirrel","stable","stadium","staff","stage","stairs","stamp","stand","start","state","stay","steak","steel","stem","step","stereo","stick","still","sting","stock","stomach","stone","stool","story","stove","strategy","street","strike","strong","struggle","student","stuff","stumble","style","subject","submit","subway","success","such","sudden","suffer","sugar","suggest","suit","summer","sun","sunny","sunset","super","supply","supreme","sure","surface","surge","surprise","surround","survey","suspect","sustain","swallow","swamp","swap","swarm","swear","sweet","swift","swim","swing","switch","sword","symbol","symptom","syrup","system","table","tackle","tag","tail","talent","talk","tank","tape","target","task","taste","tattoo","taxi","teach","team","tell","ten","tenant","tennis","tent","term","test","text","thank","that","theme","then","theory","there","they","thing","this","thought","three","thrive","throw","thumb","thunder","ticket","tide","tiger","tilt","timber","time","tiny","tip","tired","tissue","title","toast","tobacco","today","toddler","toe","together","toilet","token","tomato","tomorrow","tone","tongue","tonight","tool","tooth","top","topic","topple","torch","tornado","tortoise","toss","total","tourist","toward","tower","town","toy","track","trade","traffic","tragic","train","transfer","trap","trash","travel","tray","treat","tree","trend","trial","tribe","trick","trigger","trim","trip","trophy","trouble","truck","true","truly","trumpet","trust","truth","try","tube","tuition","tumble","tuna","tunnel","turkey","turn","turtle","twelve","twenty","twice","twin","twist","two","type","typical","ugly","umbrella","unable","unaware","uncle","uncover","under","undo","unfair","unfold","unhappy","uniform","unique","unit","universe","unknown","unlock","until","unusual","unveil","update","upgrade","uphold","upon","upper","upset","urban","urge","usage","use","used","useful","useless","usual","utility","vacant","vacuum","vague","valid","valley","valve","van","vanish","vapor","various","vast","vault","vehicle","velvet","vendor","venture","venue","verb","verify","version","very","vessel","veteran","viable","vibrant","vicious","victory","video","view","village","vintage","violin","virtual","virus","visa","visit","visual","vital","vivid","vocal","voice","void","volcano","volume","vote","voyage","wage","wagon","wait","walk","wall","walnut","want","warfare","warm","warrior","wash","wasp","waste","water","wave","way","wealth","weapon","wear","weasel","weather","web","wedding","weekend","weird","welcome","west","wet","whale","what","wheat","wheel","when","where","whip","whisper","wide","width","wife","wild","will","win","window","wine","wing","wink","winner","winter","wire","wisdom","wise","wish","witness","wolf","woman","wonder","wood","wool","word","work","world","worry","worth","wrap","wreck","wrestle","wrist","write","wrong","yard","year","yellow","you","young","youth","zebra","zero","zone","zoo"];function ey(en){return Array.from(en).map(en=>en.toString(2).padStart(8,"0")).join("")}function eB(en){let ef=8*en.length,es=ef/32,ed=(0,em.sha256)(en);return ey(ed).slice(0,es)}function ez(en){return parseInt(en,2)}let eD=[16,20,24,28,32],eH=[12,15,18,21,24];function ew(en){if(-1===eD.indexOf(en.length))throw Error("invalid input length");let ef=ey(en),es=eB(en),ed=ef+es,eu=ed.match(/(.{11})/g),em=eu.map(en=>{let ef=ez(en);return eE[ef]});return em.join(" ")}ef.entropyToMnemonic=ew;let eV="Invalid number of words",eS="Found word that is not in the wordlist",eF="Invalid entropy",eQ="Invalid mnemonic checksum";function eO(en){return en.normalize("NFKD")}function eR(en){let ef=eO(en).split(" ");if(!eH.includes(ef.length))throw Error(eV);let es=ef.map(en=>{let ef=eE.indexOf(en);if(-1===ef)throw Error(eS);return ef.toString(2).padStart(11,"0")}).join(""),ed=32*Math.floor(es.length/33),eu=es.slice(0,ed),em=es.slice(ed),ey=eu.match(/(.{1,8})/g).map(ez);if(ey.length<16||ey.length>32||ey.length%4!=0)throw Error(eF);let eD=Uint8Array.from(ey),ew=eB(eD);if(ew!==em)throw Error(eQ);return eD}ef.mnemonicToEntropy=eR;class eP{constructor(en){if(!eP.mnemonicMatcher.test(en))throw Error("Invalid mnemonic format");let ef=en.split(" "),es=[12,15,18,21,24];if(-1===es.indexOf(ef.length))throw Error(`Invalid word count in mnemonic (allowed: ${es} got: ${ef.length})`);for(let en of ef)if(-1===eP.wordlist.indexOf(en))throw Error("Mnemonic contains invalid word");eR(en),this.data=en}toString(){return this.data}}ef.EnglishMnemonic=eP,eP.wordlist=eE,eP.mnemonicMatcher=/^[a-z]+( [a-z]+)*$/;class eU{static encode(en){return new eP(ew(en))}static decode(en){return eR(en.toString())}static async mnemonicToSeed(en,ef){let es=(0,ed.toUtf8)(eO(en.toString())),em="mnemonic"+(ef?eO(ef):""),eE=(0,ed.toUtf8)(em);return(0,eu.pbkdf2Sha512)(es,eE,2048,64)}}ef.Bip39=eU},13955:function(en,ef){"use strict";Object.defineProperty(ef,"__esModule",{value:!0}),ef.Hmac=void 0;class es{constructor(en,ef){let es=new en().blockSize;this.hash=ef=>new en().update(ef).digest();let ed=ef;if(ed.length>es&&(ed=this.hash(ed)),ed.length92^en),this.iKeyPad=ed.map(en=>54^en),this.messageHasher=new en,this.blockSize=es,this.update(this.iKeyPad)}update(en){return this.messageHasher.update(en),this}digest(){let en=this.messageHasher.digest();return this.hash(new Uint8Array([...this.oKeyPad,...en]))}}ef.Hmac=es},79562:function(en,ef,es){"use strict";Object.defineProperty(ef,"__esModule",{value:!0}),ef.stringToPath=ef.Slip10RawIndex=ef.slip10CurveFromString=ef.Slip10Curve=ef.Slip10=ef.pathToString=ef.sha512=ef.Sha512=ef.sha256=ef.Sha256=ef.Secp256k1Signature=ef.ExtendedSecp256k1Signature=ef.Secp256k1=ef.ripemd160=ef.Ripemd160=ef.Random=ef.Xchacha20poly1305Ietf=ef.xchacha20NonceLength=ef.isArgon2idOptions=ef.Ed25519Keypair=ef.Ed25519=ef.Argon2id=ef.keccak256=ef.Keccak256=ef.Hmac=ef.EnglishMnemonic=ef.Bip39=void 0;var ed=es(99549);Object.defineProperty(ef,"Bip39",{enumerable:!0,get:function(){return ed.Bip39}}),Object.defineProperty(ef,"EnglishMnemonic",{enumerable:!0,get:function(){return ed.EnglishMnemonic}});var eu=es(13955);Object.defineProperty(ef,"Hmac",{enumerable:!0,get:function(){return eu.Hmac}});var em=es(59372);Object.defineProperty(ef,"Keccak256",{enumerable:!0,get:function(){return em.Keccak256}}),Object.defineProperty(ef,"keccak256",{enumerable:!0,get:function(){return em.keccak256}});var eE=es(53942);Object.defineProperty(ef,"Argon2id",{enumerable:!0,get:function(){return eE.Argon2id}}),Object.defineProperty(ef,"Ed25519",{enumerable:!0,get:function(){return eE.Ed25519}}),Object.defineProperty(ef,"Ed25519Keypair",{enumerable:!0,get:function(){return eE.Ed25519Keypair}}),Object.defineProperty(ef,"isArgon2idOptions",{enumerable:!0,get:function(){return eE.isArgon2idOptions}}),Object.defineProperty(ef,"xchacha20NonceLength",{enumerable:!0,get:function(){return eE.xchacha20NonceLength}}),Object.defineProperty(ef,"Xchacha20poly1305Ietf",{enumerable:!0,get:function(){return eE.Xchacha20poly1305Ietf}});var ey=es(616);Object.defineProperty(ef,"Random",{enumerable:!0,get:function(){return ey.Random}});var eB=es(70568);Object.defineProperty(ef,"Ripemd160",{enumerable:!0,get:function(){return eB.Ripemd160}}),Object.defineProperty(ef,"ripemd160",{enumerable:!0,get:function(){return eB.ripemd160}});var ez=es(56649);Object.defineProperty(ef,"Secp256k1",{enumerable:!0,get:function(){return ez.Secp256k1}});var eD=es(58222);Object.defineProperty(ef,"ExtendedSecp256k1Signature",{enumerable:!0,get:function(){return eD.ExtendedSecp256k1Signature}}),Object.defineProperty(ef,"Secp256k1Signature",{enumerable:!0,get:function(){return eD.Secp256k1Signature}});var eH=es(52387);Object.defineProperty(ef,"Sha256",{enumerable:!0,get:function(){return eH.Sha256}}),Object.defineProperty(ef,"sha256",{enumerable:!0,get:function(){return eH.sha256}}),Object.defineProperty(ef,"Sha512",{enumerable:!0,get:function(){return eH.Sha512}}),Object.defineProperty(ef,"sha512",{enumerable:!0,get:function(){return eH.sha512}});var ew=es(52081);Object.defineProperty(ef,"pathToString",{enumerable:!0,get:function(){return ew.pathToString}}),Object.defineProperty(ef,"Slip10",{enumerable:!0,get:function(){return ew.Slip10}}),Object.defineProperty(ef,"Slip10Curve",{enumerable:!0,get:function(){return ew.Slip10Curve}}),Object.defineProperty(ef,"slip10CurveFromString",{enumerable:!0,get:function(){return ew.slip10CurveFromString}}),Object.defineProperty(ef,"Slip10RawIndex",{enumerable:!0,get:function(){return ew.Slip10RawIndex}}),Object.defineProperty(ef,"stringToPath",{enumerable:!0,get:function(){return ew.stringToPath}})},59372:function(en,ef,es){"use strict";Object.defineProperty(ef,"__esModule",{value:!0}),ef.keccak256=ef.Keccak256=void 0;let ed=es(85426),eu=es(49583);class em{constructor(en){this.blockSize=64,this.impl=ed.keccak_256.create(),en&&this.update(en)}update(en){return this.impl.update((0,eu.toRealUint8Array)(en)),this}digest(){return this.impl.digest()}}function eE(en){return new em(en).digest()}ef.Keccak256=em,ef.keccak256=eE},53942:function(en,ef,es){"use strict";var ed=this&&this.__importDefault||function(en){return en&&en.__esModule?en:{default:en}};Object.defineProperty(ef,"__esModule",{value:!0}),ef.Xchacha20poly1305Ietf=ef.xchacha20NonceLength=ef.Ed25519=ef.Ed25519Keypair=ef.Argon2id=ef.isArgon2idOptions=void 0;let eu=es(85553),em=ed(es(6869));function eE(en){return!!(0,eu.isNonNullObject)(en)&&"number"==typeof en.outputLength&&"number"==typeof en.opsLimit&&"number"==typeof en.memLimitKib}ef.isArgon2idOptions=eE;class ey{static async execute(en,ef,es){return await em.default.ready,em.default.crypto_pwhash(es.outputLength,en,ef,es.opsLimit,1024*es.memLimitKib,em.default.crypto_pwhash_ALG_ARGON2ID13)}}ef.Argon2id=ey;class eB{constructor(en,ef){this.privkey=en,this.pubkey=ef}static fromLibsodiumPrivkey(en){if(64!==en.length)throw Error(`Unexpected key length ${en.length}. Must be 64.`);return new eB(en.slice(0,32),en.slice(32,64))}toLibsodiumPrivkey(){return new Uint8Array([...this.privkey,...this.pubkey])}}ef.Ed25519Keypair=eB;class ez{static async makeKeypair(en){await em.default.ready;let ef=em.default.crypto_sign_seed_keypair(en);return eB.fromLibsodiumPrivkey(ef.privateKey)}static async createSignature(en,ef){return await em.default.ready,em.default.crypto_sign_detached(en,ef.toLibsodiumPrivkey())}static async verifySignature(en,ef,es){return await em.default.ready,em.default.crypto_sign_verify_detached(en,ef,es)}}ef.Ed25519=ez,ef.xchacha20NonceLength=24;class eD{static async encrypt(en,ef,es){await em.default.ready;let ed=null;return em.default.crypto_aead_xchacha20poly1305_ietf_encrypt(en,ed,null,es,ef)}static async decrypt(en,ef,es){await em.default.ready;let ed=null;return em.default.crypto_aead_xchacha20poly1305_ietf_decrypt(null,en,ed,es,ef)}}ef.Xchacha20poly1305Ietf=eD},42997:function(en,ef,es){"use strict";var ed=this&&this.__createBinding||(Object.create?function(en,ef,es,ed){void 0===ed&&(ed=es);var eu=Object.getOwnPropertyDescriptor(ef,es);(!eu||("get"in eu?!ef.__esModule:eu.writable||eu.configurable))&&(eu={enumerable:!0,get:function(){return ef[es]}}),Object.defineProperty(en,ed,eu)}:function(en,ef,es,ed){void 0===ed&&(ed=es),en[ed]=ef[es]}),eu=this&&this.__setModuleDefault||(Object.create?function(en,ef){Object.defineProperty(en,"default",{enumerable:!0,value:ef})}:function(en,ef){en.default=ef}),em=this&&this.__importStar||function(en){if(en&&en.__esModule)return en;var ef={};if(null!=en)for(var es in en)"default"!==es&&Object.prototype.hasOwnProperty.call(en,es)&&ed(ef,en,es);return eu(ef,en),ef};Object.defineProperty(ef,"__esModule",{value:!0}),ef.pbkdf2Sha512=ef.pbkdf2Sha512Noble=ef.pbkdf2Sha512Crypto=ef.pbkdf2Sha512Subtle=ef.getSubtle=ef.getCryptoModule=void 0;let eE=es(85553),ey=es(29023),eB=es(86262);async function ez(){try{let en=await Promise.resolve().then(()=>em(es(42474)));if("object"==typeof en&&Object.keys(en).length<=1)return;return en}catch(en){return}}async function eD(){var en,ef,es;let ed=null===(en=null==globalThis?void 0:globalThis.crypto)||void 0===en?void 0:en.subtle;return ed||(ed=null===(es=null===(ef=null==globalThis?void 0:globalThis.crypto)||void 0===ef?void 0:ef.webcrypto)||void 0===es?void 0:es.subtle),ed}async function eH(en,ef,es,ed,eu){return(0,eE.assert)(en,"Argument subtle is falsy"),(0,eE.assert)("object"==typeof en,"Argument subtle is not of type object"),(0,eE.assert)("function"==typeof en.importKey,"subtle.importKey is not a function"),(0,eE.assert)("function"==typeof en.deriveBits,"subtle.deriveBits is not a function"),en.importKey("raw",ef,{name:"PBKDF2"},!1,["deriveBits"]).then(ef=>en.deriveBits({name:"PBKDF2",salt:es,iterations:ed,hash:{name:"SHA-512"}},ef,8*eu).then(en=>new Uint8Array(en)))}async function ew(en,ef,es,ed,eu){return(0,eE.assert)(en,"Argument crypto is falsy"),(0,eE.assert)("object"==typeof en,"Argument crypto is not of type object"),(0,eE.assert)("function"==typeof en.pbkdf2,"crypto.pbkdf2 is not a function"),new Promise((em,eE)=>{en.pbkdf2(ef,es,ed,eu,"sha512",(en,ef)=>{en?eE(en):em(Uint8Array.from(ef))})})}async function eV(en,ef,es,ed){return(0,ey.pbkdf2Async)(eB.sha512,en,ef,{c:es,dkLen:ed})}async function eS(en,ef,es,ed){let eu=await eD();if(eu)return eH(eu,en,ef,es,ed);{let eu=await ez();return eu?ew(eu,en,ef,es,ed):eV(en,ef,es,ed)}}ef.getCryptoModule=ez,ef.getSubtle=eD,ef.pbkdf2Sha512Subtle=eH,ef.pbkdf2Sha512Crypto=ew,ef.pbkdf2Sha512Noble=eV,ef.pbkdf2Sha512=eS},616:function(en,ef,es){"use strict";Object.defineProperty(ef,"__esModule",{value:!0}),ef.Random=void 0;class ed{static getBytes(en){try{let ef="object"==typeof window?window:self,es=void 0!==ef.crypto?ef.crypto:ef.msCrypto,ed=new Uint8Array(en);return es.getRandomValues(ed),ed}catch(ef){try{let ef=es(42474);return new Uint8Array([...ef.randomBytes(en)])}catch(en){throw Error("No secure random number generator found")}}}}ef.Random=ed},70568:function(en,ef,es){"use strict";Object.defineProperty(ef,"__esModule",{value:!0}),ef.ripemd160=ef.Ripemd160=void 0;let ed=es(70830),eu=es(49583);class em{constructor(en){this.blockSize=64,this.impl=ed.ripemd160.create(),en&&this.update(en)}update(en){return this.impl.update((0,eu.toRealUint8Array)(en)),this}digest(){return this.impl.digest()}}function eE(en){return new em(en).digest()}ef.Ripemd160=em,ef.ripemd160=eE},56649:function(en,ef,es){"use strict";var ed=this&&this.__importDefault||function(en){return en&&en.__esModule?en:{default:en}};Object.defineProperty(ef,"__esModule",{value:!0}),ef.Secp256k1=void 0;let eu=es(28972),em=ed(es(13550)),eE=ed(es(86266)),ey=es(58222),eB=new eE.default.ec("secp256k1"),ez=new em.default("FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEBAAEDCE6AF48A03BBFD25E8CD0364141","hex");class eD{static async makeKeypair(en){if(32!==en.length)throw Error("input data is not a valid secp256k1 private key");let ef=eB.keyFromPrivate(en);if(!0!==ef.validate().result)throw Error("input data is not a valid secp256k1 private key");let es=new em.default(en);if(es.gte(ez))throw Error("input data is not a valid secp256k1 private key");let ed={privkey:(0,eu.fromHex)(ef.getPrivate("hex")),pubkey:Uint8Array.from(ef.getPublic("array"))};return ed}static async createSignature(en,ef){if(0===en.length)throw Error("Message hash must not be empty");if(en.length>32)throw Error("Message hash length must not exceed 32 bytes");let es=eB.keyFromPrivate(ef),{r:ed,s:eu,recoveryParam:em}=es.sign(en,{canonical:!0});if("number"!=typeof em)throw Error("Recovery param missing");return new ey.ExtendedSecp256k1Signature(Uint8Array.from(ed.toArray()),Uint8Array.from(eu.toArray()),em)}static async verifySignature(en,ef,es){if(0===ef.length)throw Error("Message hash must not be empty");if(ef.length>32)throw Error("Message hash length must not exceed 32 bytes");let ed=eB.keyFromPublic(es);try{return ed.verify(ef,en.toDer())}catch(en){return!1}}static recoverPubkey(en,ef){let es={r:(0,eu.toHex)(en.r()),s:(0,eu.toHex)(en.s())},ed=eB.recoverPubKey(ef,es,en.recovery),em=eB.keyFromPublic(ed);return(0,eu.fromHex)(em.getPublic(!1,"hex"))}static compressPubkey(en){switch(en.length){case 33:return en;case 65:return Uint8Array.from(eB.keyFromPublic(en).getPublic(!0,"array"));default:throw Error("Invalid pubkey length")}}static uncompressPubkey(en){switch(en.length){case 33:return Uint8Array.from(eB.keyFromPublic(en).getPublic(!1,"array"));case 65:return en;default:throw Error("Invalid pubkey length")}}static trimRecoveryByte(en){switch(en.length){case 64:return en;case 65:return en.slice(0,64);default:throw Error("Invalid signature length")}}}ef.Secp256k1=eD},58222:function(en,ef){"use strict";function es(en){let ef=0;for(let es of en)if(0===es)ef++;else break;return en.slice(ef)}Object.defineProperty(ef,"__esModule",{value:!0}),ef.ExtendedSecp256k1Signature=ef.Secp256k1Signature=void 0;let ed=2;class eu{constructor(en,ef){if(en.length>32||0===en.length||0===en[0])throw Error("Unsigned integer r must be encoded as unpadded big endian.");if(ef.length>32||0===ef.length||0===ef[0])throw Error("Unsigned integer s must be encoded as unpadded big endian.");this.data={r:en,s:ef}}static fromFixedLength(en){if(64!==en.length)throw Error(`Got invalid data length: ${en.length}. Expected 2x 32 bytes for the pair (r, s)`);return new eu(es(en.slice(0,32)),es(en.slice(32,64)))}static fromDer(en){let ef=0;if(48!==en[ef++])throw Error("Prefix 0x30 expected");let em=en[ef++];if(en.length-ef!==em)throw Error("Data length mismatch detected");let eE=en[ef++];if(eE!==ed)throw Error("INTEGER tag expected");let ey=en[ef++];if(ey>=128)throw Error("Decoding length values above 127 not supported");let eB=en.slice(ef,ef+ey);ef+=ey;let ez=en[ef++];if(ez!==ed)throw Error("INTEGER tag expected");let eD=en[ef++];if(eD>=128)throw Error("Decoding length values above 127 not supported");let eH=en.slice(ef,ef+eD);return ef+=eD,new eu(es(eB),es(eH))}r(en){if(void 0===en)return this.data.r;{let ef=en-this.data.r.length;if(ef<0)throw Error("Length too small to hold parameter r");let es=new Uint8Array(ef);return new Uint8Array([...es,...this.data.r])}}s(en){if(void 0===en)return this.data.s;{let ef=en-this.data.s.length;if(ef<0)throw Error("Length too small to hold parameter s");let es=new Uint8Array(ef);return new Uint8Array([...es,...this.data.s])}}toFixedLength(){return new Uint8Array([...this.r(32),...this.s(32)])}toDer(){let en=this.data.r[0]>=128?new Uint8Array([0,...this.data.r]):this.data.r,ef=this.data.s[0]>=128?new Uint8Array([0,...this.data.s]):this.data.s,es=en.length,eu=ef.length,em=new Uint8Array([ed,es,...en,ed,eu,...ef]);return new Uint8Array([48,em.length,...em])}}ef.Secp256k1Signature=eu;class em extends eu{constructor(en,ef,es){if(super(en,ef),!Number.isInteger(es))throw Error("The recovery parameter must be an integer.");if(es<0||es>4)throw Error("The recovery parameter must be one of 0, 1, 2, 3.");this.recovery=es}static fromFixedLength(en){if(65!==en.length)throw Error(`Got invalid data length ${en.length}. Expected 32 + 32 + 1`);return new em(es(en.slice(0,32)),es(en.slice(32,64)),en[64])}toFixedLength(){return new Uint8Array([...this.r(32),...this.s(32),this.recovery])}}ef.ExtendedSecp256k1Signature=em},52387:function(en,ef,es){"use strict";Object.defineProperty(ef,"__esModule",{value:!0}),ef.sha512=ef.Sha512=ef.sha256=ef.Sha256=void 0;let ed=es(23061),eu=es(86262),em=es(49583);class eE{constructor(en){this.blockSize=64,this.impl=ed.sha256.create(),en&&this.update(en)}update(en){return this.impl.update((0,em.toRealUint8Array)(en)),this}digest(){return this.impl.digest()}}function ey(en){return new eE(en).digest()}ef.Sha256=eE,ef.sha256=ey;class eB{constructor(en){this.blockSize=128,this.impl=eu.sha512.create(),en&&this.update(en)}update(en){return this.impl.update((0,em.toRealUint8Array)(en)),this}digest(){return this.impl.digest()}}function ez(en){return new eB(en).digest()}ef.Sha512=eB,ef.sha512=ez},52081:function(en,ef,es){"use strict";var ed,eu=this&&this.__importDefault||function(en){return en&&en.__esModule?en:{default:en}};Object.defineProperty(ef,"__esModule",{value:!0}),ef.stringToPath=ef.pathToString=ef.Slip10=ef.Slip10RawIndex=ef.slip10CurveFromString=ef.Slip10Curve=void 0;let em=es(28972),eE=es(62949),ey=eu(es(13550)),eB=eu(es(86266)),ez=es(13955),eD=es(52387);function eH(en){switch(en){case ed.Ed25519:return ed.Ed25519;case ed.Secp256k1:return ed.Secp256k1;default:throw Error(`Unknown curve string: '${en}'`)}}!function(en){en.Secp256k1="Bitcoin seed",en.Ed25519="ed25519 seed"}(ed=ef.Slip10Curve||(ef.Slip10Curve={})),ef.slip10CurveFromString=eH;class ew extends eE.Uint32{static hardened(en){return new ew(en+2147483648)}static normal(en){return new ew(en)}isHardened(){return this.data>=2147483648}}ef.Slip10RawIndex=ew;let eV=new eB.default.ec("secp256k1");class eS{static derivePath(en,ef,es){let ed=this.master(en,ef);for(let ef of es)ed=this.child(en,ed.privkey,ed.chainCode,ef);return ed}static master(en,ef){let es=new ez.Hmac(eD.Sha512,(0,em.toAscii)(en)).update(ef).digest(),eu=es.slice(0,32),eE=es.slice(32,64);return en!==ed.Ed25519&&(this.isZero(eu)||this.isGteN(en,eu))?this.master(en,es):{chainCode:eE,privkey:eu}}static child(en,ef,es,eu){let em;if(eu.isHardened()){let en=new Uint8Array([0,...ef,...eu.toBytesBigEndian()]);em=new ez.Hmac(eD.Sha512,es).update(en).digest()}else{if(en===ed.Ed25519)throw Error("Normal keys are not allowed with ed25519");{let ed=new Uint8Array([...eS.serializedPoint(en,new ey.default(ef)),...eu.toBytesBigEndian()]);em=new ez.Hmac(eD.Sha512,es).update(ed).digest()}}return this.childImpl(en,ef,es,eu,em)}static serializedPoint(en,ef){if(en===ed.Secp256k1)return(0,em.fromHex)(eV.g.mul(ef).encodeCompressed("hex"));throw Error("curve not supported")}static childImpl(en,ef,es,eu,em){let eE=em.slice(0,32),eB=em.slice(32,64),eH=eB;if(en===ed.Ed25519)return{chainCode:eH,privkey:eE};let ew=this.n(en),eV=new ey.default(eE).add(new ey.default(ef)).mod(ew),eS=Uint8Array.from(eV.toArray("be",32));if(this.isGteN(en,eE)||this.isZero(eS)){let ed=new ez.Hmac(eD.Sha512,es).update(new Uint8Array([1,...eB,...eu.toBytesBigEndian()])).digest();return this.childImpl(en,ef,es,eu,ed)}return{chainCode:eH,privkey:eS}}static isZero(en){return en.every(en=>0===en)}static isGteN(en,ef){let es=new ey.default(ef);return es.gte(this.n(en))}static n(en){if(en===ed.Secp256k1)return new ey.default("FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEBAAEDCE6AF48A03BBFD25E8CD0364141",16);throw Error("curve not supported")}}function eF(en){return en.reduce((en,ef)=>{let es=ef.isHardened()?`${ef.toNumber()-2147483648}'`:ef.toString();return en+"/"+es},"m")}function eQ(en){if(!en.startsWith("m"))throw Error("Path string must start with 'm'");let ef=en.slice(1),es=[];for(;ef;){let en=ef.match(/^\/([0-9]+)('?)/);if(!en)throw Error("Syntax error while reading path component");let[ed,eu,em]=en,ey=eE.Uint53.fromString(eu).toNumber();if(ey>=2147483648)throw Error("Component value too high. Must not exceed 2**31-1.");em?es.push(ew.hardened(ey)):es.push(ew.normal(ey)),ef=ef.slice(ed.length)}return es}ef.Slip10=eS,ef.pathToString=eF,ef.stringToPath=eQ},49583:function(en,ef){"use strict";function es(en){return en instanceof Uint8Array?en:Uint8Array.from(en)}Object.defineProperty(ef,"__esModule",{value:!0}),ef.toRealUint8Array=void 0,ef.toRealUint8Array=es},47768:function(en,ef){"use strict";function es(en){let ef=en=>en.split("").map(en=>{let ef=en.charCodeAt(0);if(ef<32||ef>126)throw Error("Cannot encode character that is out of printable ASCII range: "+ef);return ef});return Uint8Array.from(ef(en))}function ed(en){let ef=en=>en.map(en=>{if(en<32||en>126)throw Error("Cannot decode character that is out of printable ASCII range: "+en);return String.fromCharCode(en)});return ef(Array.from(en)).join("")}Object.defineProperty(ef,"__esModule",{value:!0}),ef.fromAscii=ef.toAscii=void 0,ef.toAscii=es,ef.fromAscii=ed},93431:function(en,ef,es){"use strict";var ed=this&&this.__createBinding||(Object.create?function(en,ef,es,ed){void 0===ed&&(ed=es);var eu=Object.getOwnPropertyDescriptor(ef,es);(!eu||("get"in eu?!ef.__esModule:eu.writable||eu.configurable))&&(eu={enumerable:!0,get:function(){return ef[es]}}),Object.defineProperty(en,ed,eu)}:function(en,ef,es,ed){void 0===ed&&(ed=es),en[ed]=ef[es]}),eu=this&&this.__setModuleDefault||(Object.create?function(en,ef){Object.defineProperty(en,"default",{enumerable:!0,value:ef})}:function(en,ef){en.default=ef}),em=this&&this.__importStar||function(en){if(en&&en.__esModule)return en;var ef={};if(null!=en)for(var es in en)"default"!==es&&Object.prototype.hasOwnProperty.call(en,es)&&ed(ef,en,es);return eu(ef,en),ef};Object.defineProperty(ef,"__esModule",{value:!0}),ef.fromBase64=ef.toBase64=void 0;let eE=em(es(79742));function ey(en){return eE.fromByteArray(en)}function eB(en){if(!en.match(/^[a-zA-Z0-9+/]*={0,2}$/))throw Error("Invalid base64 string format");return eE.toByteArray(en)}ef.toBase64=ey,ef.fromBase64=eB},15438:function(en,ef,es){"use strict";var ed=this&&this.__createBinding||(Object.create?function(en,ef,es,ed){void 0===ed&&(ed=es);var eu=Object.getOwnPropertyDescriptor(ef,es);(!eu||("get"in eu?!ef.__esModule:eu.writable||eu.configurable))&&(eu={enumerable:!0,get:function(){return ef[es]}}),Object.defineProperty(en,ed,eu)}:function(en,ef,es,ed){void 0===ed&&(ed=es),en[ed]=ef[es]}),eu=this&&this.__setModuleDefault||(Object.create?function(en,ef){Object.defineProperty(en,"default",{enumerable:!0,value:ef})}:function(en,ef){en.default=ef}),em=this&&this.__importStar||function(en){if(en&&en.__esModule)return en;var ef={};if(null!=en)for(var es in en)"default"!==es&&Object.prototype.hasOwnProperty.call(en,es)&&ed(ef,en,es);return eu(ef,en),ef};Object.defineProperty(ef,"__esModule",{value:!0}),ef.Bech32=ef.normalizeBech32=ef.fromBech32=ef.toBech32=void 0;let eE=em(es(92882));function ey(en,ef,es){let ed=eE.encode(en,eE.toWords(ef),es);return ed}function eB(en,ef=1/0){let es=eE.decode(en,ef);return{prefix:es.prefix,data:new Uint8Array(eE.fromWords(es.words))}}function ez(en){let{prefix:ef,data:es}=eB(en);return ey(ef,es)}ef.toBech32=ey,ef.fromBech32=eB,ef.normalizeBech32=ez;class eD{static encode(en,ef,es){return ey(en,ef,es)}static decode(en,ef=1/0){return eB(en,ef)}}ef.Bech32=eD},26135:function(en,ef){"use strict";function es(en){let ef="";for(let es of en)ef+=("0"+es.toString(16)).slice(-2);return ef}function ed(en){if(en.length%2!=0)throw Error("hex string length must be a multiple of 2");let ef=new Uint8Array(en.length/2);for(let es=0;esef)throw Error("Got more fractional digits than supported");let em=`${es}${ed.padEnd(ef,"0")}`;return new eE(em,ef)}static fromAtomics(en,ef){return eE.verifyFractionalDigits(ef),new eE(en,ef)}static zero(en){return eE.verifyFractionalDigits(en),new eE("0",en)}static one(en){return eE.verifyFractionalDigits(en),new eE("1"+"0".repeat(en),en)}static verifyFractionalDigits(en){if(!Number.isInteger(en))throw Error("Fractional digits is not an integer");if(en<0)throw Error("Fractional digits must not be negative");if(en>em)throw Error(`Fractional digits must not exceed ${em}`)}static compare(en,ef){if(en.fractionalDigits!==ef.fractionalDigits)throw Error("Fractional digits do not match");return en.data.atomics.cmp(new eu.default(ef.atomics))}get atomics(){return this.data.atomics.toString()}get fractionalDigits(){return this.data.fractionalDigits}clone(){return new eE(this.atomics,this.fractionalDigits)}floor(){let en=new eu.default(10).pow(new eu.default(this.data.fractionalDigits)),ef=this.data.atomics.div(en),es=this.data.atomics.mod(en);return es.isZero()?this.clone():eE.fromAtomics(ef.mul(en).toString(),this.fractionalDigits)}ceil(){let en=new eu.default(10).pow(new eu.default(this.data.fractionalDigits)),ef=this.data.atomics.div(en),es=this.data.atomics.mod(en);return es.isZero()?this.clone():eE.fromAtomics(ef.addn(1).mul(en).toString(),this.fractionalDigits)}toString(){let en=new eu.default(10).pow(new eu.default(this.data.fractionalDigits)),ef=this.data.atomics.div(en),es=this.data.atomics.mod(en);if(es.isZero())return ef.toString();{let en=es.toString().padStart(this.data.fractionalDigits,"0"),ed=en.replace(/0+$/,"");return`${ef.toString()}.${ed}`}}toFloatApproximation(){let en=Number(this.toString());if(Number.isNaN(en))throw Error("Conversion to number failed");return en}plus(en){if(this.fractionalDigits!==en.fractionalDigits)throw Error("Fractional digits do not match");let ef=this.data.atomics.add(new eu.default(en.atomics));return new eE(ef.toString(),this.fractionalDigits)}minus(en){if(this.fractionalDigits!==en.fractionalDigits)throw Error("Fractional digits do not match");let ef=this.data.atomics.sub(new eu.default(en.atomics));if(ef.ltn(0))throw Error("Difference must not be negative");return new eE(ef.toString(),this.fractionalDigits)}multiply(en){let ef=this.data.atomics.mul(new eu.default(en.toString()));return new eE(ef.toString(),this.fractionalDigits)}equals(en){return 0===eE.compare(this,en)}isLessThan(en){return 0>eE.compare(this,en)}isLessThanOrEqual(en){return 0>=eE.compare(this,en)}isGreaterThan(en){return eE.compare(this,en)>0}isGreaterThanOrEqual(en){return eE.compare(this,en)>=0}}ef.Decimal=eE},62949:function(en,ef,es){"use strict";Object.defineProperty(ef,"__esModule",{value:!0}),ef.Uint64=ef.Uint53=ef.Uint32=ef.Int53=ef.Decimal=void 0;var ed=es(38828);Object.defineProperty(ef,"Decimal",{enumerable:!0,get:function(){return ed.Decimal}});var eu=es(40172);Object.defineProperty(ef,"Int53",{enumerable:!0,get:function(){return eu.Int53}}),Object.defineProperty(ef,"Uint32",{enumerable:!0,get:function(){return eu.Uint32}}),Object.defineProperty(ef,"Uint53",{enumerable:!0,get:function(){return eu.Uint53}}),Object.defineProperty(ef,"Uint64",{enumerable:!0,get:function(){return eu.Uint64}})},40172:function(en,ef,es){"use strict";var ed=this&&this.__importDefault||function(en){return en&&en.__esModule?en:{default:en}};Object.defineProperty(ef,"__esModule",{value:!0}),ef.Uint64=ef.Uint53=ef.Int53=ef.Uint32=void 0;let eu=ed(es(13550)),em=new eu.default("18446744073709551615",10,"be");class eE{constructor(en){if(Number.isNaN(en))throw Error("Input is not a number");if(!Number.isInteger(en))throw Error("Input is not an integer");if(en<0||en>4294967295)throw Error("Input not in uint32 range: "+en.toString());this.data=en}static fromBigEndianBytes(en){return eE.fromBytes(en)}static fromBytes(en,ef="be"){if(4!==en.length)throw Error("Invalid input length. Expected 4 bytes.");for(let ef=0;ef255||en[ef]<0)throw Error("Invalid value in byte. Found: "+en[ef]);let es="be"===ef?en:Array.from(en).reverse();return new eE(16777216*es[0]+65536*es[1]+256*es[2]+es[3])}static fromString(en){if(!en.match(/^[0-9]+$/))throw Error("Invalid string format");return new eE(Number.parseInt(en,10))}toBytesBigEndian(){return new Uint8Array([255&Math.floor(this.data/16777216),255&Math.floor(this.data/65536),255&Math.floor(this.data/256),255&Math.floor(this.data/1)])}toBytesLittleEndian(){return new Uint8Array([255&Math.floor(this.data/1),255&Math.floor(this.data/256),255&Math.floor(this.data/65536),255&Math.floor(this.data/16777216)])}toNumber(){return this.data}toBigInt(){return BigInt(this.toNumber())}toString(){return this.data.toString()}}ef.Uint32=eE;class ey{constructor(en){if(Number.isNaN(en))throw Error("Input is not a number");if(!Number.isInteger(en))throw Error("Input is not an integer");if(enNumber.MAX_SAFE_INTEGER)throw Error("Input not in int53 range: "+en.toString());this.data=en}static fromString(en){if(!en.match(/^-?[0-9]+$/))throw Error("Invalid string format");return new ey(Number.parseInt(en,10))}toNumber(){return this.data}toBigInt(){return BigInt(this.toNumber())}toString(){return this.data.toString()}}ef.Int53=ey;class eB{constructor(en){let ef=new ey(en);if(0>ef.toNumber())throw Error("Input is negative");this.data=ef}static fromString(en){let ef=ey.fromString(en);return new eB(ef.toNumber())}toNumber(){return this.data.toNumber()}toBigInt(){return BigInt(this.toNumber())}toString(){return this.data.toString()}}ef.Uint53=eB;class ez{constructor(en){if(en.isNeg())throw Error("Input is negative");if(en.gt(em))throw Error("Input exceeds uint64 range");this.data=en}static fromBytesBigEndian(en){return ez.fromBytes(en)}static fromBytes(en,ef="be"){if(8!==en.length)throw Error("Invalid input length. Expected 8 bytes.");for(let ef=0;ef255||en[ef]<0)throw Error("Invalid value in byte. Found: "+en[ef]);let es="be"===ef?Array.from(en):Array.from(en).reverse();return new ez(new eu.default(es))}static fromString(en){if(!en.match(/^[0-9]+$/))throw Error("Invalid string format");return new ez(new eu.default(en,10,"be"))}static fromNumber(en){let ef;if(Number.isNaN(en))throw Error("Input is not a number");if(!Number.isInteger(en))throw Error("Input is not an integer");try{ef=new eu.default(en)}catch(en){throw Error("Input is not a safe integer")}return new ez(ef)}toBytesBigEndian(){return Uint8Array.from(this.data.toArray("be",8))}toBytesLittleEndian(){return Uint8Array.from(this.data.toArray("le",8))}toString(){return this.data.toString(10)}toBigInt(){return BigInt(this.toString())}toNumber(){return this.data.toNumber()}}ef.Uint64=ez},91057:function(en,ef){"use strict";function es(en,ef){if(en.length!==ef.length)return!1;for(let es=0;essetTimeout(ef,en))}Object.defineProperty(ef,"__esModule",{value:!0}),ef.sleep=void 0,ef.sleep=es},95012:function(en,ef,es){"use strict";var ed=es(48764).Buffer;function eu(en){return"object"==typeof en&&null!==en}function em(en){return!(!eu(en)||"[object Uint8Array]"!==Object.prototype.toString.call(en)||void 0!==ed&&void 0!==ed.isBuffer&&ed.isBuffer(en))}function eE(en){return void 0!==en}Object.defineProperty(ef,"__esModule",{value:!0}),ef.isDefined=ef.isUint8Array=ef.isNonNullObject=void 0,ef.isNonNullObject=eu,ef.isUint8Array=em,ef.isDefined=eE},5507:function(en,ef){"use strict";function es(en){if(Array.isArray(en)){let ef=[],ed=0;for(let eu=0;euen.length)throw Error("invalid RLP (safeSlice): end slice of Uint8Array out-of-bounds");return en.slice(ef,es)}function eu(en){if(0===en[0])throw Error("invalid RLP: extra zeros");return eD(ez(en))}function em(en,ef){if(en<56)return Uint8Array.from([en+ef]);let es=eS(en),ed=es.length/2,eu=eS(ef+55+ed);return Uint8Array.from(eH(eu+es))}function eE(en,ef=!1){if(null==en||0===en.length)return Uint8Array.from([]);let es=eR(en),ed=ey(es);if(ef)return ed;if(0!==ed.remainder.length)throw Error("invalid RLP: remainder must be zero");return ed.data}function ey(en){let ef,es,em,eE,eB;let ez=[],eD=en[0];if(eD<=127)return{data:en.slice(0,1),remainder:en.slice(1)};if(eD<=183){if(ef=eD-127,em=128===eD?Uint8Array.from([]):ed(en,1,ef),2===ef&&em[0]<128)throw Error("invalid RLP encoding: invalid prefix, single byte < 0x80 are not prefixed");return{data:em,remainder:en.slice(ef)}}if(eD<=191){if(es=eD-182,en.length-1en.length)throw Error("invalid RLP: total length is larger than the data");for(eE=ed(en,es,em);eE.length;)eB=ey(eE),ez.push(eB.data),eE=eB.remainder;return{data:ez,remainder:en.slice(em)}}}Object.defineProperty(ef,"__esModule",{value:!0}),ef.RLP=ef.utils=ef.decode=ef.encode=void 0,ef.encode=es,ef.decode=eE;let eB=Array.from({length:256},(en,ef)=>ef.toString(16).padStart(2,"0"));function ez(en){let ef="";for(let es=0;esen+ef.length,0),es=new Uint8Array(ef);for(let ef=0,ed=0;ef=2&&"0"===en[0]&&"x"===en[1]}function eO(en){return"string"!=typeof en?en:eQ(en)?en.slice(2):en}function eR(en){if(en instanceof Uint8Array)return en;if("string"==typeof en)return eQ(en)?eH(eF(eO(en))):eV(en);if("number"==typeof en||"bigint"==typeof en)return en?eH(eS(en)):Uint8Array.from([]);if(null==en)return Uint8Array.from([]);throw Error("toBytes: received unsupported type "+typeof en)}ef.utils={bytesToHex:ez,concatBytes:ew,hexToBytes:eH,utf8ToBytes:eV},ef.RLP={encode:es,decode:eE}},78e3:function(en,ef,es){"use strict";var ed=es(48764).Buffer;Object.defineProperty(ef,"__esModule",{value:!0}),ef.accountBodyToRLP=ef.accountBodyToSlim=ef.accountBodyFromSlim=ef.isZeroAddress=ef.zeroAddress=ef.importPublic=ef.privateToAddress=ef.privateToPublic=ef.publicToAddress=ef.pubToAddress=ef.isValidPublic=ef.isValidPrivate=ef.generateAddress2=ef.generateAddress=ef.isValidChecksumAddress=ef.toChecksumAddress=ef.isValidAddress=ef.Account=void 0;let eu=es(5507),em=es(82192),eE=es(95053),ey=es(58040),eB=es(38289),ez=es(66219),eD=es(38480),eH=es(24712),ew=BigInt(0);class eV{constructor(en=ew,ef=ew,es=ez.KECCAK256_RLP,ed=ez.KECCAK256_NULL){this.nonce=en,this.balance=ef,this.storageRoot=es,this.codeHash=ed,this._validate()}static fromAccountData(en){let{nonce:ef,balance:es,storageRoot:ed,codeHash:eu}=en;return new eV(void 0!==ef?(0,eB.bufferToBigInt)((0,eB.toBuffer)(ef)):void 0,void 0!==es?(0,eB.bufferToBigInt)((0,eB.toBuffer)(es)):void 0,void 0!==ed?(0,eB.toBuffer)(ed):void 0,void 0!==eu?(0,eB.toBuffer)(eu):void 0)}static fromRlpSerializedAccount(en){let ef=(0,eB.arrToBufArr)(eu.RLP.decode(Uint8Array.from(en)));if(!Array.isArray(ef))throw Error("Invalid serialized account input. Must be array");return this.fromValuesArray(ef)}static fromValuesArray(en){let[ef,es,ed,eu]=en;return new eV((0,eB.bufferToBigInt)(ef),(0,eB.bufferToBigInt)(es),ed,eu)}_validate(){if(this.nonce=8?ew+=es[en].toUpperCase():ew+=es[en];return ew};ef.toChecksumAddress=eF;let eQ=function(en,es){return(0,ef.isValidAddress)(en)&&(0,ef.toChecksumAddress)(en,es)===en};ef.isValidChecksumAddress=eQ;let eO=function(en,ef){return((0,eD.assertIsBuffer)(en),(0,eD.assertIsBuffer)(ef),(0,eB.bufferToBigInt)(ef)===BigInt(0))?ed.from((0,em.keccak256)(eu.RLP.encode((0,eB.bufArrToArr)([en,null])))).slice(-20):ed.from((0,em.keccak256)(eu.RLP.encode((0,eB.bufArrToArr)([en,ef])))).slice(-20)};ef.generateAddress=eO;let eR=function(en,ef,es){if((0,eD.assertIsBuffer)(en),(0,eD.assertIsBuffer)(ef),(0,eD.assertIsBuffer)(es),20!==en.length)throw Error("Expected from to be of length 20");if(32!==ef.length)throw Error("Expected salt to be of length 32");let eu=(0,em.keccak256)(ed.concat([ed.from("ff","hex"),en,ef,(0,em.keccak256)(es)]));return(0,eB.toBuffer)(eu).slice(-20)};ef.generateAddress2=eR;let eP=function(en){return eE.utils.isValidPrivateKey(en)};ef.isValidPrivate=eP;let eU=function(en,ef=!1){if((0,eD.assertIsBuffer)(en),64===en.length)try{return eE.Point.fromHex(ed.concat([ed.from([4]),en])),!0}catch(en){return!1}if(!ef)return!1;try{return eE.Point.fromHex(en),!0}catch(en){return!1}};ef.isValidPublic=eU;let ej=function(en,ef=!1){if((0,eD.assertIsBuffer)(en),ef&&64!==en.length&&(en=ed.from(eE.Point.fromHex(en).toRawBytes(!1).slice(1))),64!==en.length)throw Error("Expected pubKey to be of length 64");return ed.from((0,em.keccak256)(en)).slice(-20)};ef.pubToAddress=ej,ef.publicToAddress=ef.pubToAddress;let eG=function(en){return(0,eD.assertIsBuffer)(en),ed.from(eE.Point.fromPrivateKey(en).toRawBytes(!1).slice(1))};ef.privateToPublic=eG;let eY=function(en){return(0,ef.publicToAddress)((0,ef.privateToPublic)(en))};ef.privateToAddress=eY;let e_=function(en){return(0,eD.assertIsBuffer)(en),64!==en.length&&(en=ed.from(eE.Point.fromHex(en).toRawBytes(!1).slice(1))),en};ef.importPublic=e_;let eK=function(){let en=20,ef=(0,eB.zeros)(en);return(0,eB.bufferToHex)(ef)};ef.zeroAddress=eK;let eZ=function(en){try{(0,eD.assertIsString)(en)}catch(en){return!1}let es=(0,ef.zeroAddress)();return es===en};function eJ(en){let[ef,es,ed,eu]=en;return[ef,es,0===(0,eB.arrToBufArr)(ed).length?ez.KECCAK256_RLP:ed,0===(0,eB.arrToBufArr)(eu).length?ez.KECCAK256_NULL:eu]}ef.isZeroAddress=eZ,ef.accountBodyFromSlim=eJ;let eX=new Uint8Array(0);function eW(en){let[ef,es,ed,eu]=en;return[ef,es,(0,eB.arrToBufArr)(ed).equals(ez.KECCAK256_RLP)?eX:ed,(0,eB.arrToBufArr)(eu).equals(ez.KECCAK256_NULL)?eX:eu]}function e$(en,ef=!0){let es=ef?eJ(en):en;return(0,eB.arrToBufArr)(eu.RLP.encode(es))}ef.accountBodyToSlim=eW,ef.accountBodyToRLP=e$},13415:function(en,ef,es){"use strict";var ed=es(48764).Buffer;Object.defineProperty(ef,"__esModule",{value:!0}),ef.Address=void 0;let eu=es(78e3),em=es(38289);class eE{constructor(en){if(20!==en.length)throw Error("Invalid address length");this.buf=en}static zero(){return new eE((0,em.zeros)(20))}static fromString(en){if(!(0,eu.isValidAddress)(en))throw Error("Invalid address");return new eE((0,em.toBuffer)(en))}static fromPublicKey(en){if(!ed.isBuffer(en))throw Error("Public key should be Buffer");let ef=(0,eu.pubToAddress)(en);return new eE(ef)}static fromPrivateKey(en){if(!ed.isBuffer(en))throw Error("Private key should be Buffer");let ef=(0,eu.privateToAddress)(en);return new eE(ef)}static generate(en,ef){if("bigint"!=typeof ef)throw Error("Expected nonce to be a bigint");return new eE((0,eu.generateAddress)(en.buf,(0,em.bigIntToBuffer)(ef)))}static generate2(en,ef,es){if(!ed.isBuffer(ef))throw Error("Expected salt to be a Buffer");if(!ed.isBuffer(es))throw Error("Expected initCode to be a Buffer");return new eE((0,eu.generateAddress2)(en.buf,ef,es))}equals(en){return this.buf.equals(en.buf)}isZero(){return this.equals(eE.zero())}isPrecompileOrSystemAddress(){let en=(0,em.bufferToBigInt)(this.buf),ef=BigInt(0),es=BigInt("0xffff");return en>=ef&&en<=es}toString(){return"0x"+this.buf.toString("hex")}toBuffer(){return ed.from(this.buf)}}ef.Address=eE},67285:function(en,ef,es){"use strict";Object.defineProperty(ef,"__esModule",{value:!0}),ef.AsyncEventEmitter=void 0;let ed=es(17187);async function eu(en,ef,es){let ed;for await(let eu of ef)try{eu.length<2?eu.call(en,es):await new Promise((ef,ed)=>{eu.call(en,es,en=>{en?ed(en):ef()})})}catch(en){ed=en}if(ed)throw ed}class em extends ed.EventEmitter{emit(en,...ef){let[es,ed]=ef,em=this,eE=em._events[en]??[];return void 0===ed&&"function"==typeof es&&(ed=es,es=void 0),("newListener"===en||"removeListener"===en)&&(es={event:es,fn:ed},ed=void 0),eu(em,(eE=Array.isArray(eE)?eE:[eE]).slice(),es).then(ed).catch(ed),em.listenerCount(en)>0}once(en,ef){let es;let ed=this;if("function"!=typeof ef)throw TypeError("listener must be a function");return es=ef.length>=2?function(eu,em){ed.removeListener(en,es),ef(eu,em)}:function(eu){ed.removeListener(en,es),ef(eu,es)},ed.on(en,es),ed}first(en,ef){let es=this._events[en]??[];if("function"!=typeof ef)throw TypeError("listener must be a function");return Array.isArray(es)||(this._events[en]=es=[es]),es.unshift(ef),this}before(en,ef,es){return this.beforeOrAfter(en,ef,es)}after(en,ef,es){return this.beforeOrAfter(en,ef,es,"after")}beforeOrAfter(en,ef,es,ed){let eu,em,eE=this._events[en]??[],ey="after"===ed?1:0;if("function"!=typeof es)throw TypeError("listener must be a function");if("function"!=typeof ef)throw TypeError("target must be a function");for(Array.isArray(eE)||(this._events[en]=eE=[eE]),em=eE.length,eu=eE.length;eu--;)if(eE[eu]===ef){em=eu+ey;break}return eE.splice(em,0,es),this}on(en,ef){return super.on(en,ef)}addListener(en,ef){return super.addListener(en,ef)}prependListener(en,ef){return super.prependListener(en,ef)}prependOnceListener(en,ef){return super.prependOnceListener(en,ef)}removeAllListeners(en){return super.removeAllListeners(en)}removeListener(en,ef){return super.removeListener(en,ef)}eventNames(){return super.eventNames()}listeners(en){return super.listeners(en)}listenerCount(en){return super.listenerCount(en)}getMaxListeners(){return super.getMaxListeners()}setMaxListeners(en){return super.setMaxListeners(en)}}ef.AsyncEventEmitter=em},38289:function(en,ef,es){"use strict";var ed=es(48764).Buffer;Object.defineProperty(ef,"__esModule",{value:!0}),ef.intToUnpaddedBuffer=ef.bigIntToUnpaddedBuffer=ef.bigIntToHex=ef.bufArrToArr=ef.arrToBufArr=ef.validateNoLeadingZeroes=ef.baToJSON=ef.toUtf8=ef.short=ef.addHexPrefix=ef.toUnsigned=ef.fromSigned=ef.bufferToInt=ef.bigIntToBuffer=ef.bufferToBigInt=ef.bufferToHex=ef.toBuffer=ef.unpadHexString=ef.unpadArray=ef.unpadBuffer=ef.setLengthRight=ef.setLengthLeft=ef.zeros=ef.intToBuffer=ef.intToHex=void 0;let eu=es(38480),em=es(24712),eE=function(en){if(!Number.isSafeInteger(en)||en<0)throw Error(`Received an invalid integer type: ${en}`);return`0x${en.toString(16)}`};ef.intToHex=eE;let ey=function(en){let es=(0,ef.intToHex)(en);return ed.from((0,em.padToEven)(es.slice(2)),"hex")};ef.intToBuffer=ey;let eB=function(en){return ed.allocUnsafe(en).fill(0)};ef.zeros=eB;let ez=function(en,es,ed){let eu=(0,ef.zeros)(es);return ed?en.length0&&"0"===ef.toString();)ef=(en=en.slice(1))[0];return en},eV=function(en){return(0,eu.assertIsBuffer)(en),ew(en)};ef.unpadBuffer=eV;let eS=function(en){return(0,eu.assertIsArray)(en),ew(en)};ef.unpadArray=eS;let eF=function(en){return(0,eu.assertIsHexString)(en),"0x"+ew(en=(0,em.stripHexPrefix)(en))};ef.unpadHexString=eF;let eQ=function(en){if(null==en)return ed.allocUnsafe(0);if(ed.isBuffer(en)||Array.isArray(en)||en instanceof Uint8Array)return ed.from(en);if("string"==typeof en){if(!(0,em.isHexString)(en))throw Error(`Cannot convert string to buffer. toBuffer only supports 0x-prefixed hex strings and this string was given: ${en}`);return ed.from((0,em.padToEven)((0,em.stripHexPrefix)(en)),"hex")}if("number"==typeof en)return(0,ef.intToBuffer)(en);if("bigint"==typeof en){if(en0&&0===es[0])throw Error(`${ef} cannot have leading zeroes, received: ${es.toString("hex")}`)};function eX(en){return Array.isArray(en)?en.map(en=>eX(en)):ed.from(en)}function eW(en){return Array.isArray(en)?en.map(en=>eW(en)):Uint8Array.from(en??[])}ef.validateNoLeadingZeroes=eJ,ef.arrToBufArr=eX,ef.bufArrToArr=eW;let e$=en=>"0x"+en.toString(16);function e0(en){return(0,ef.unpadBuffer)(eP(en))}function e4(en){return(0,ef.unpadBuffer)((0,ef.intToBuffer)(en))}ef.bigIntToHex=e$,ef.bigIntToUnpaddedBuffer=e0,ef.intToUnpaddedBuffer=e4},66219:function(en,ef,es){"use strict";Object.defineProperty(ef,"__esModule",{value:!0}),ef.MAX_WITHDRAWALS_PER_PAYLOAD=ef.RLP_EMPTY_STRING=ef.KECCAK256_RLP=ef.KECCAK256_RLP_S=ef.KECCAK256_RLP_ARRAY=ef.KECCAK256_RLP_ARRAY_S=ef.KECCAK256_NULL=ef.KECCAK256_NULL_S=ef.TWO_POW256=ef.SECP256K1_ORDER_DIV_2=ef.SECP256K1_ORDER=ef.MAX_INTEGER_BIGINT=ef.MAX_INTEGER=ef.MAX_UINT64=void 0;let ed=es(48764),eu=es(95053);ef.MAX_UINT64=BigInt("0xffffffffffffffff"),ef.MAX_INTEGER=BigInt("0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"),ef.MAX_INTEGER_BIGINT=BigInt("115792089237316195423570985008687907853269984665640564039457584007913129639935"),ef.SECP256K1_ORDER=eu.CURVE.n,ef.SECP256K1_ORDER_DIV_2=eu.CURVE.n/BigInt(2),ef.TWO_POW256=BigInt("0x10000000000000000000000000000000000000000000000000000000000000000"),ef.KECCAK256_NULL_S="c5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470",ef.KECCAK256_NULL=ed.Buffer.from(ef.KECCAK256_NULL_S,"hex"),ef.KECCAK256_RLP_ARRAY_S="1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",ef.KECCAK256_RLP_ARRAY=ed.Buffer.from(ef.KECCAK256_RLP_ARRAY_S,"hex"),ef.KECCAK256_RLP_S="56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",ef.KECCAK256_RLP=ed.Buffer.from(ef.KECCAK256_RLP_S,"hex"),ef.RLP_EMPTY_STRING=ed.Buffer.from([128]),ef.MAX_WITHDRAWALS_PER_PAYLOAD=16},38480:function(en,ef,es){"use strict";var ed=es(48764).Buffer;Object.defineProperty(ef,"__esModule",{value:!0}),ef.assertIsString=ef.assertIsArray=ef.assertIsBuffer=ef.assertIsHexString=void 0;let eu=es(24712),em=function(en){if(!(0,eu.isHexString)(en)){let ef=`This method only supports 0x-prefixed hex strings but input was: ${en}`;throw Error(ef)}};ef.assertIsHexString=em;let eE=function(en){if(!ed.isBuffer(en)){let ef=`This method only supports Buffer but input was: ${en}`;throw Error(ef)}};ef.assertIsBuffer=eE;let ey=function(en){if(!Array.isArray(en)){let ef=`This method only supports number arrays but input was: ${en}`;throw Error(ef)}};ef.assertIsArray=ey;let eB=function(en){if("string"!=typeof en){let ef=`This method only supports strings but input was: ${en}`;throw Error(ef)}};ef.assertIsString=eB},92730:function(en,ef,es){"use strict";var ed=this&&this.__createBinding||(Object.create?function(en,ef,es,ed){void 0===ed&&(ed=es);var eu=Object.getOwnPropertyDescriptor(ef,es);(!eu||("get"in eu?!ef.__esModule:eu.writable||eu.configurable))&&(eu={enumerable:!0,get:function(){return ef[es]}}),Object.defineProperty(en,ed,eu)}:function(en,ef,es,ed){void 0===ed&&(ed=es),en[ed]=ef[es]}),eu=this&&this.__exportStar||function(en,ef){for(var es in en)"default"===es||Object.prototype.hasOwnProperty.call(ef,es)||ed(ef,en,es)};Object.defineProperty(ef,"__esModule",{value:!0}),ef.toAscii=ef.stripHexPrefix=ef.padToEven=ef.isHexString=ef.isHexPrefixed=ef.getKeys=ef.getBinarySize=ef.fromUtf8=ef.fromAscii=ef.arrayContainsArray=ef.ssz=void 0,eu(es(66219),ef),eu(es(4554),ef),eu(es(78e3),ef),eu(es(13415),ef),eu(es(44683),ef),eu(es(85026),ef),eu(es(38289),ef),ef.ssz=es(66850),eu(es(21200),ef),eu(es(67285),ef);var em=es(24712);Object.defineProperty(ef,"arrayContainsArray",{enumerable:!0,get:function(){return em.arrayContainsArray}}),Object.defineProperty(ef,"fromAscii",{enumerable:!0,get:function(){return em.fromAscii}}),Object.defineProperty(ef,"fromUtf8",{enumerable:!0,get:function(){return em.fromUtf8}}),Object.defineProperty(ef,"getBinarySize",{enumerable:!0,get:function(){return em.getBinarySize}}),Object.defineProperty(ef,"getKeys",{enumerable:!0,get:function(){return em.getKeys}}),Object.defineProperty(ef,"isHexPrefixed",{enumerable:!0,get:function(){return em.isHexPrefixed}}),Object.defineProperty(ef,"isHexString",{enumerable:!0,get:function(){return em.isHexString}}),Object.defineProperty(ef,"padToEven",{enumerable:!0,get:function(){return em.padToEven}}),Object.defineProperty(ef,"stripHexPrefix",{enumerable:!0,get:function(){return em.stripHexPrefix}}),Object.defineProperty(ef,"toAscii",{enumerable:!0,get:function(){return em.toAscii}}),eu(es(43543),ef)},24712:function(en,ef,es){"use strict";var ed=es(48764).Buffer;function eu(en){if("string"!=typeof en)throw Error(`[isHexPrefixed] input must be type 'string', received type ${typeof en}`);return"0"===en[0]&&"x"===en[1]}Object.defineProperty(ef,"__esModule",{value:!0}),ef.isHexString=ef.getKeys=ef.fromAscii=ef.fromUtf8=ef.toAscii=ef.arrayContainsArray=ef.getBinarySize=ef.padToEven=ef.stripHexPrefix=ef.isHexPrefixed=void 0,ef.isHexPrefixed=eu;let em=en=>{if("string"!=typeof en)throw Error(`[stripHexPrefix] input must be type 'string', received ${typeof en}`);return eu(en)?en.slice(2):en};function eE(en){let ef=en;if("string"!=typeof ef)throw Error(`[padToEven] value must be type 'string', received ${typeof ef}`);return ef.length%2&&(ef=`0${ef}`),ef}function ey(en){if("string"!=typeof en)throw Error(`[getBinarySize] method requires input type 'string', received ${typeof en}`);return ed.byteLength(en,"utf8")}function eB(en,ef,es){if(!0!==Array.isArray(en))throw Error(`[arrayContainsArray] method requires input 'superset' to be an array, got type '${typeof en}'`);if(!0!==Array.isArray(ef))throw Error(`[arrayContainsArray] method requires input 'subset' to be an array, got type '${typeof ef}'`);return ef[!0===es?"some":"every"](ef=>en.indexOf(ef)>=0)}function ez(en){let ef="",es=0,ed=en.length;for("0x"===en.substring(0,2)&&(es=2);es0)||en.length===2+2*ef)}ef.stripHexPrefix=em,ef.padToEven=eE,ef.getBinarySize=ey,ef.arrayContainsArray=eB,ef.toAscii=ez,ef.fromUtf8=eD,ef.fromAscii=eH,ef.getKeys=ew,ef.isHexString=eV},43543:function(en,ef){"use strict";Object.defineProperty(ef,"__esModule",{value:!0}),ef.Lock=void 0;class es{constructor(){this.permits=1,this.promiseResolverQueue=[]}async acquire(){return this.permits>0?(this.permits-=1,Promise.resolve(!0)):new Promise(en=>this.promiseResolverQueue.push(en))}release(){if(this.permits+=1,this.permits>1&&this.promiseResolverQueue.length>0)console.warn("Lock.permits should never be > 0 when there is someone waiting.");else if(1===this.permits&&this.promiseResolverQueue.length>0){this.permits-=1;let en=this.promiseResolverQueue.shift();en&&en(!0)}}}ef.Lock=es},85026:function(en,ef,es){"use strict";var ed=es(48764).Buffer;Object.defineProperty(ef,"__esModule",{value:!0}),ef.hashPersonalMessage=ef.isValidSignature=ef.fromRpcSig=ef.toCompactSig=ef.toRpcSig=ef.ecrecover=ef.ecsign=void 0;let eu=es(82192),em=es(95053),eE=es(38289),ey=es(66219),eB=es(38480);function ez(en,ef,es){let[eu,eE]=(0,em.signSync)(en,ef,{recovered:!0,der:!1}),ey=ed.from(eu.slice(0,32)),eB=ed.from(eu.slice(32,64)),ez=void 0===es?BigInt(eE+27):BigInt(eE+35)+BigInt(es)*BigInt(2);return{r:ey,s:eB,v:ez}}function eD(en,ef){return en===BigInt(0)||en===BigInt(1)?en:void 0===ef?en-BigInt(27):en-(ef*BigInt(2)+BigInt(35))}function eH(en){return en===BigInt(0)||en===BigInt(1)}ef.ecsign=ez;let ew=function(en,ef,es,eu,ey){let eB=ed.concat([(0,eE.setLengthLeft)(es,32),(0,eE.setLengthLeft)(eu,32)],64),ez=eD(ef,ey);if(!eH(ez))throw Error("Invalid signature v value");let ew=(0,em.recoverPublicKey)(en,eB,Number(ez));return ed.from(ew.slice(1))};ef.ecrecover=ew;let eV=function(en,ef,es,eu){let em=eD(en,eu);if(!eH(em))throw Error("Invalid signature v value");return(0,eE.bufferToHex)(ed.concat([(0,eE.setLengthLeft)(ef,32),(0,eE.setLengthLeft)(es,32),(0,eE.toBuffer)(en)]))};ef.toRpcSig=eV;let eS=function(en,ef,es,eu){let em=eD(en,eu);if(!eH(em))throw Error("Invalid signature v value");let ey=es;return(en>BigInt(28)&&en%BigInt(2)===BigInt(1)||en===BigInt(1)||en===BigInt(28))&&(ey=ed.from(es),ey[0]|=128),(0,eE.bufferToHex)(ed.concat([(0,eE.setLengthLeft)(ef,32),(0,eE.setLengthLeft)(ey,32)]))};ef.toCompactSig=eS;let eF=function(en){let ef,es,ed;let eu=(0,eE.toBuffer)(en);if(eu.length>=65)ef=eu.slice(0,32),es=eu.slice(32,64),ed=(0,eE.bufferToBigInt)(eu.slice(64));else if(64===eu.length)ef=eu.slice(0,32),es=eu.slice(32,64),ed=BigInt((0,eE.bufferToInt)(eu.slice(32,33))>>7),es[0]&=127;else throw Error("Invalid signature length");return ed<27&&(ed+=BigInt(27)),{v:ed,r:ef,s:es}};ef.fromRpcSig=eF;let eQ=function(en,ef,es,ed=!0,eu){if(32!==ef.length||32!==es.length||!eH(eD(en,eu)))return!1;let em=(0,eE.bufferToBigInt)(ef),eB=(0,eE.bufferToBigInt)(es);return em!==BigInt(0)&&!(em>=ey.SECP256K1_ORDER)&&eB!==BigInt(0)&&!(eB>=ey.SECP256K1_ORDER)&&(!ed||!(eB>=ey.SECP256K1_ORDER_DIV_2))};ef.isValidSignature=eQ;let eO=function(en){(0,eB.assertIsBuffer)(en);let ef=ed.from(`\u0019Ethereum Signed Message: + )`,eE=.1+.8*en;return es.style={...es.style,background:em,opacity:eE},es}).withConfig({displayName:"styles__StyledHeaderCloseProgress",componentId:"sc-y4l6tp-4"})(["position:absolute;inset:0;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask-composite:xor;padding:0.25rem;border-radius:50%;"]),eLx=(0,ed.ZP)(eLr).attrs(en=>({...en,name:"multiply",size:"xl"})).withConfig({displayName:"styles__StyledHeaderCloseIcon",componentId:"sc-y4l6tp-5"})(["&&{font-size:1.5rem;cursor:pointer;z-index:1;}"]),eLH=ed.ZP.div.attrs(ez$("tp-body1 fs-18")).withConfig({displayName:"styles__StyledContentContainer",componentId:"sc-y4l6tp-6"})(()=>[{marginBottom:"1rem"}]),eLw=ed.ZP.div.attrs(ez$("tp-code fs-16")).withConfig({displayName:"styles__StyledFooterContainer",componentId:"sc-y4l6tp-7"})([""]),eLV=({variant:en="success",title:ef,text:es,detail:ed,header:em,content:eE,footer:ey,onClose:eB,progress:ez=0,...eD})=>eu.createElement(eLB,ez5({variant:en},eD),eu.createElement(eLz,null,em||eu.createElement(eu.Fragment,null,eu.createElement(eLL,{variant:en}),ef),eu.createElement(eLT,null,eu.createElement(eLD,{$progress:ez}),eu.createElement(eLx,{onClick:eB}))),eu.createElement(eLH,{variant:en},eE||es),eu.createElement(eLw,{variant:en},ey||ed));eLV.displayName="NotificationCard";var eLN=(0,eu.memo)(eLV);let eLk=ed.ZP.span.withConfig({displayName:"styles__StyledLogoContainer",componentId:"sc-1qewgnk-0"})(["",""],({theme:en,size:ef,text:es})=>{let{logo:eu}=en.component,em=ef?Number.isNaN(Number(ef))?ef:`${ef}px`:"1em";return(0,ed.iv)(["display:inline-flex;justify-content:center;align-items:center;background-color:transparent;font-size:",";gap:",";& > span{font-size:1em;line-height:normal;margin-top:0;margin-bottom:0;}& > svg{font-size:",";}"],em,eu.gap,es?"0.8em":"1em")}),eLS=ed.ZP.span.attrs(en=>ez$(`tp-${en.type}`)(en)).withConfig({displayName:"styles__StyledTextGradientContainer",componentId:"sc-18joa10-0"})(["",""],({theme:en,color:ef,size:es,typo:eu,$isInline:em})=>{let eE=es?`font-size: ${Number.isNaN(Number(es))?es:`${es}px`};`:"",ey=en.gradient[ef]?.fn;ef=en.color[ef]||ef;let eB=ey?`background-image: ${ey};`:`background-color: ${ef};`,ez="italic"===eu.style?"\n padding-left: 0.1em;\n margin-left: -0.1em;\n ":"";return(0,ed.iv)(["background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;"," "," "," &&{","}"],eB,ez,!em&&"display: table;",eE)}),eLF=new Set(["span","strong"]),eLQ=({color:en="main0",type:ef="header",as:es,size:em,children:eE,...ey})=>{let eB=(0,ed.Fg)().typo[ef],ez=es||(eB.tag&&"body"!==ef?ef:"span"),eD=(0,eu.useMemo)(()=>eLF.has(ez),[ez]);return eu.createElement(eLS,ez5({as:ez,color:en,size:em,typo:eB,type:ef,$isInline:eD},ey),eE)};eLQ.displayName="TextGradient";var eLO=(0,eu.memo)(eLQ),eLR={aleph:({color:en="#ffffff"})=>eu.createElement("svg",{height:"1.2em",viewBox:"0 0 168 168",fill:"none",xmlns:"http://www.w3.org/2000/svg"},eu.createElement("path",{d:"M128.176 61.5087C142.491 61.5087 154 49.9999 154 35.7543C154 21.5087 142.421 10 128.176 10C113.86 10 102.351 21.5087 102.351 35.7543C102.351 49.9999 113.86 61.5087 128.176 61.5087Z",fill:en}),eu.createElement("path",{d:"M39.8248 149.368C54.1406 149.368 65.6493 137.859 65.6493 123.614C65.6493 109.368 54.0704 97.8594 39.8248 97.8594C25.5091 97.8594 14.0003 109.368 14.0003 123.614C13.9301 137.859 25.5091 149.368 39.8248 149.368Z",fill:en}),eu.createElement("path",{d:"M109.86 17.5789C85.369 7.47363 56.1059 12.3157 36.1761 32.1052C16.2463 51.9648 11.4042 81.0173 21.5095 105.438L109.86 17.5789Z",fill:en}),eu.createElement("path",{d:"M58.0713 141.859C82.5625 151.965 111.826 147.123 131.755 127.333C151.685 107.473 156.527 78.4209 146.422 53.9999L58.0713 141.859Z",fill:en})),twentysix:({color:en="#141421",bgColor:ef="#D4FF00"})=>eu.createElement("svg",{width:"1.2em",height:"1.2em",viewBox:"0 0 33 33",fill:"none",xmlns:"http://www.w3.org/2000/svg"},eu.createElement("g",{clipPath:"url(#clip0_1285_12598)"},eu.createElement("path",{d:"M21.5602 30.9177L24.1503 30.0769L26.7403 29.236L29.3304 28.3921L31.9205 27.5512L32.2366 27.45V0.324707H14.3945L13.7899 0.521111L11.1998 1.36197L8.60977 2.20589L6.01969 3.04675L3.42654 3.8876L0.836457 4.72846L0.523438 4.8328V32.0379H18.117L18.9701 31.7586L21.5602 30.9177Z",fill:ef})),eu.createElement("g",{clipPath:"url(#clip1_1285_12598)"},eu.createElement("path",{d:"M10.8926 10.0416L8.70703 9.33008V11.5156L10.8926 12.2271V10.0416Z",fill:en}),eu.createElement("path",{d:"M10.8926 16.594L8.70703 15.8826V18.0681L10.8926 18.7753V16.594Z",fill:en}),eu.createElement("path",{d:"M10.8926 18.7753L8.70703 18.0681V20.2494L10.8926 20.9609V18.7753Z",fill:en}),eu.createElement("path",{d:"M10.8926 20.9607L8.70703 20.2493V22.4348L10.8926 23.1463V20.9607Z",fill:en}),eu.createElement("path",{d:"M10.8926 23.1463L8.70703 22.4348V24.6204L10.8926 25.3276V23.1463Z",fill:en}),eu.createElement("path",{d:"M13.0781 10.7487L10.8926 10.0415V12.2271L13.0781 12.9343V10.7487Z",fill:en}),eu.createElement("path",{d:"M13.0781 17.3012L10.8926 16.594V18.7753L13.0781 19.4868V17.3012Z",fill:en}),eu.createElement("path",{d:"M13.0781 23.8537L10.8926 23.1465V25.3278L13.0781 26.0392V23.8537Z",fill:en}),eu.createElement("path",{d:"M15.2594 7.09345V4.9079L13.0781 4.20068V6.38197L15.2594 7.09345Z",fill:en}),eu.createElement("path",{d:"M15.2594 7.09355L13.0781 6.38208V8.56763L15.2594 9.27484V7.09355Z",fill:en}),eu.createElement("path",{d:"M15.2594 11.4603L13.0781 10.7488V12.9343L15.2594 13.6458V11.4603Z",fill:en}),eu.createElement("path",{d:"M15.2594 18.0127L13.0781 17.3013V19.4868L15.2594 20.194V18.0127Z",fill:en}),eu.createElement("path",{d:"M15.2594 24.565L13.0781 23.8535V26.0391L15.2594 26.7463V24.565Z",fill:en}),eu.createElement("path",{d:"M17.4453 7.80072V5.61943L15.2598 4.90796V7.09351L17.4453 7.80072Z",fill:en}),eu.createElement("path",{d:"M17.4453 12.1717L15.2598 11.4602V13.6458L17.4453 14.353V12.1717Z",fill:en}),eu.createElement("path",{d:"M17.4453 18.7199L15.2598 18.0127V20.194L17.4453 20.9055V18.7199Z",fill:en}),eu.createElement("path",{d:"M17.4453 25.2722L15.2598 24.5649V26.7462L17.4453 27.4577V25.2722Z",fill:en}),eu.createElement("path",{d:"M19.6266 8.51215V6.3266L17.4453 5.61938V7.80067L19.6266 8.51215Z",fill:en}),eu.createElement("path",{d:"M19.6266 12.8791L17.4453 12.1719V14.3532L19.6266 15.0646V12.8791Z",fill:en}),eu.createElement("path",{d:"M19.6266 15.0645L17.4453 14.353V16.5386L19.6266 17.2458V15.0645Z",fill:en}),eu.createElement("path",{d:"M19.6266 17.2458L17.4453 16.5386V18.7199L19.6266 19.4313V17.2458Z",fill:en}),eu.createElement("path",{d:"M19.6266 19.4314L17.4453 18.72V20.9055L19.6266 21.617V19.4314Z",fill:en}),eu.createElement("path",{d:"M19.6266 25.9837L17.4453 25.2722V27.4578L19.6266 28.165V25.9837Z",fill:en}),eu.createElement("path",{d:"M21.8125 9.21942V7.03814L19.627 6.32666V8.51221L21.8125 9.21942Z",fill:en}),eu.createElement("path",{d:"M23.998 9.93085V7.7453L21.8125 7.03809V9.21937L23.998 9.93085Z",fill:en}),eu.createElement("path",{d:"M23.998 16.4831V14.2975L21.8125 13.5903V15.7716L23.998 16.4831Z",fill:en}),eu.createElement("path",{d:"M23.998 18.6645V16.4832L21.8125 15.7717V17.9573L23.998 18.6645Z",fill:en}),eu.createElement("path",{d:"M23.998 18.6645L21.8125 17.9573V20.1386L23.998 20.85V18.6645Z",fill:en}),eu.createElement("path",{d:"M23.998 20.8501L21.8125 20.1387V22.3242L23.998 23.0357V20.8501Z",fill:en})),eu.createElement("defs",null,eu.createElement("clipPath",{id:"clip0_1285_12598"},eu.createElement("rect",{width:"31.8725",height:"31.8725",fill:"white",transform:"translate(0.363281 0.165283)"})),eu.createElement("clipPath",{id:"clip1_1285_12598"},eu.createElement("rect",{width:"24.132",height:"24.132",fill:"white",transform:"translate(4.34766 4.14941)"}))))};let eLP=({img:en,text:ef=!1,color:es="text",bgColor:em="main1",size:eE,...ey})=>{let eB=(0,ed.Fg)(),{logo:ez}=eB.component,eD=(0,eu.useMemo)(()=>eLR[en||ez.img],[en,ez.img]),eH=eB.gradient[es]?.colors[ef?0:1],ew=eH||eB.color[es]||es,eV=eB.color[em]||em;return ef="boolean"==typeof ef?ef&&ez.text:ef||ez.text,eu.createElement(eLk,ez5({size:eE,text:ef},ey),eu.createElement(eD,{color:ew,bgColor:eV}),ef&&eu.createElement(eLO,{type:"logo",color:es},ef))};eLP.displayName="Logo";var eLU=(0,eu.memo)(eLP);let eLj=eu.createContext(void 0),eLG=()=>(0,eu.useContext)(eLj),eLY=ed.ZP.div.withConfig({displayName:"styles__StyledContainer",componentId:"sc-1dwaamq-0"})(["",""],{position:"fixed",bottom:"0px",right:"0px",zIndex:"30",display:"flex",maxHeight:"100%",maxWidth:"100%",flexDirection:"column",alignItems:"flex-end",justifyContent:"flex-start",overflow:"auto",padding:"1rem"}),eL_=ed.ZP.div.withConfig({displayName:"styles__StyledNotificationContainer",componentId:"sc-1dwaamq-1"})(["",""],{display:"flex",maxWidth:"100%",flex:"1 1 auto",flexDirection:"column",gap:"1rem",overflow:"auto"}),eLK=(0,ed.ZP)(eLM).attrs(()=>({color:"main0",variant:"tertiary",size:"regular"})).withConfig({displayName:"styles__StyledClearButton",componentId:"sc-1dwaamq-2"})(["",""],{flex:"1 1 0%"}),eLZ=(0,ed.ZP)(eLr).attrs(en=>({...en,name:"multiply",size:"lg",className:"ml-2.5"})).withConfig({displayName:"styles__StyledClearIcon",componentId:"sc-1dwaamq-3"})(["",""],{marginLeft:"0.5rem"}),eLJ=(0,ed.ZP)(eLN).withConfig({displayName:"styles__StyledNotificationCard",componentId:"sc-1dwaamq-4"})(["",""],({theme:en,$stage:ef})=>{let es="enter"===ef;return(0,ed.iv)(["position:relative;opacity:",";top:",";visibility:",";transition-property:top,opacity,visibility;transition-duration:","ms;transition-timing-function:",";"],es?1:0,es?0:"1.5rem",es?"inherit":"hidden",en.transition.duration.fast,en.transition.timing)});function eLX(en,ef=0){let es=performance.now(),ed={};return function eu(){ed.id=requestAnimationFrame(ed=>{ed-es>ef?en():eu()})}(),ed}function eLq(en){en.id&&cancelAnimationFrame(en.id)}function eLW(en,ef){let[es,ed]=(0,eu.useState)(en?"enter":"from"),em=(0,eu.useRef)({}),[eE,ey]=(0,eu.useState)(en);return(0,eu.useEffect)(function(){return eLq(em.current),en?(ed("from"),ey(!0),eLX(()=>{ed("enter")})):(ed("leave"),em.current=eLX(()=>{ey(!1)},ef)),()=>{eLq(em.current)}},[en,ef]),{stage:es,shouldMount:eE}}function eL$(en,ef){let es=(0,eu.useRef)(0),ed=en.map((en,ef)=>({item:en,key:es.current,stage:"enter"})),[em,eE]=(0,eu.useState)(ed);return(0,eu.useEffect)(function(){let ed=[];en.forEach((en,ef)=>{em.every(ef=>ef.item!==en)&&ed.push({item:en,index:ef})}),ed.length>0&&(es.current++,eE(en=>ed.reduce((en,{item:ef,index:ed},eu)=>(function(en,ef,es){let ed=[...en];return ed.splice(ef,0,es),ed})(en,ed,{item:ef,key:es.current,stage:"from"}),en))),0===ed.length&&em.some(en=>"from"===en.stage)&&eLX(()=>{eE(en=>en.map(en=>Object.assign(Object.assign({},en),{stage:"from"===en.stage?"enter":en.stage})))});let eu=em.filter(ef=>!en.includes(ef.item)&&"leave"!==ef.stage),ey=eu.map(en=>en.item);0===ed.length&&eu.length>0&&(eE(en=>en.map(en=>eu.includes(en)?Object.assign(Object.assign({},en),{stage:"leave"}):en)),eLX(()=>{eE(en=>en.filter(en=>!ey.includes(en.item)))},ef))},[en,em,ef]),function(en){return em.map(ef=>(0,eBm.jsx)(eu.Fragment,{children:en(ef.item,ef.stage)},ef.key))}}let eL2=({children:en,containerRef:ef})=>{let[es,ed]=(0,eu.useState)(!0),em=ef?.current,eE=em||!es;return(0,eu.useEffect)(()=>{em||ed(!1)},[em]),eE?(0,eBC.createPortal)(en,em||window.document.body):null};eL2.displayName="Portal";var eL1=(0,eu.memo)(eL2);let eL0=({max:en=10,timeout:ef=2e3,children:es})=>{let[em,eE]=(0,eu.useState)({}),ey=(0,eu.useMemo)(()=>Object.values(em).sort((en,ef)=>en.timestamp-ef.timestamp),[em]),eB=(0,eu.useRef)(),ez=(0,eu.useRef)(Number.MAX_SAFE_INTEGER),eD=(0,eu.useMemo)(()=>({notifications:em,notificationList:ey,add(es){if(ey.length>=en)return;let ed=Date.now(),eu=es.id||`${ed}-${ey.length}`,em=0===es.timeout?Number.MAX_SAFE_INTEGER:es.timeout||ef,eB=em,ez={...es,id:eu,timestamp:ed,timeout:em,pending:eB};return eE(en=>({...en,[eu]:ez})),eu},set:(en,es)=>(eE(ed=>{let eu={...ed[en],...es};return eu.timeout=0===eu.timeout?Number.MAX_SAFE_INTEGER:eu.timeout||ef,eu.pending=eu.pending||eu.timeout,{...ed,[en]:eu}}),!0),del:en=>(eE(ef=>{let{[en]:es,...ed}=ef;return ed}),!0)}),[em,ey,en,ef]),eH=(0,eu.useCallback)(()=>{eB.current&&(clearInterval(eB.current),eB.current=void 0)},[]),ew=(0,eu.useCallback)(()=>{eH();let en=Date.now();ez.current=en,eB.current=setInterval(()=>{let en=Date.now(),ef=Math.max(en-ez.current,0);ez.current=en,eE(en=>Object.values(en).map(en=>(en.pending=Math.max(en.pending-ef,0),en)).filter(en=>en.pending>0).reduce((en,ef)=>(en[ef.id]=ef,en),{}))},0)},[eH]),eV=(0,eu.useCallback)(()=>{eH(),eE({})},[eH]);(0,eu.useEffect)(()=>(ey.length&&ew(),eH),[ey.length,ew,eH]);let eS=(0,ed.Fg)(),eF=eL$(ey,eS.transition.duration.fast);return eu.createElement(eLj.Provider,{value:eD},es,eu.createElement(eL1,null,eu.createElement(eLY,{onMouseOver:eH,onMouseOut:ew},eu.createElement(eL_,null,eF((en,ef)=>eu.createElement(eu.Fragment,null,eu.createElement(eLJ,ez5({key:en.id,onClose:()=>eD.del(en.id),$stage:ef,progress:Math.min((en.timeout-en.pending)/en.timeout,1)},en))))),ey.length>2&&eu.createElement(eL3,null,eu.createElement(eLK,{onClick:eV},"Clear all ",eu.createElement(eL6,null))))))};eL0.displayName="Notification";var eL4=(0,eu.memo)(eL0),eL3=(0,ed.ZP)("div").withConfig({displayName:"cmp___StyledDiv",componentId:"sc-w3c8h6-0"})({marginTop:"1rem"}),eL6=(0,ed.ZP)(eLZ).withConfig({displayName:"cmp___StyledStyledClearIcon",componentId:"sc-w3c8h6-1"})({marginLeft:"0.5rem"});let eL8=ed.ZP.div.withConfig({displayName:"styles__StyledObjectImgContainer",componentId:"sc-ir3f23-0"})(["",""],({size:en})=>{let ef=Number.isNaN(Number(en))?en:`${en}px`;return(0,ed.iv)(["display:inline-block;width:",";height:",";background-color:transparent;"],ef,ef)});var eL5=Object.freeze({__proto__:null,Object1:({color:en="#ffffff"})=>eu.createElement("svg",{width:"100%",height:"100%",viewBox:"0 0 88 98",fill:"none",xmlns:"http://www.w3.org/2000/svg"},eu.createElement("path",{d:"M44.21 51.6841L87.42 26.5832L44.21 0.888535L1 26.5832L44.21 51.6841Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M24.7598 26.4194L28.8033 28.7739C33.8809 25.754 44.1997 19.6221 44.1997 19.6221V14.8619L24.7598 26.4194Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M44.2095 14.8619V19.6119L59.6058 28.7739L63.6494 26.4194L44.2095 14.8619Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M59.6056 28.7739L44.2093 19.6221C44.2093 19.6221 33.8905 25.7642 28.813 28.7739L44.2093 37.7209L59.6056 28.7739V28.7739Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M44.21 96.9415V51.6841L87.42 26.5832V72.1272L44.21 96.9415Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M1 71.2468V26.5832L44.21 51.6841V96.9415L1 71.2468Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"})),Object2:({color:en="#ffffff",color2:ef="transparent"})=>eu.createElement("svg",{width:"100%",height:"100%",viewBox:"0 0 100 100",fill:"none",xmlns:"http://www.w3.org/2000/svg"},eu.createElement("path",{d:"M87.9898 36.24L49.9998 58.31L12.0098 36.24L49.9998 14.18L87.9898 36.24Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M85.8596 71.01L47.8696 48.95V10.96L85.8596 33.02V71.01Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M86.0696 70.9L48.0796 48.83V10.84L86.0696 32.91V70.9Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M83.6497 71.91L45.6597 49.85V11.86L83.6497 33.92V71.91Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M83.8699 71.79L45.8799 49.73V11.74L83.8699 33.81V71.79Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M81.45 72.81L43.46 50.74V12.75L81.45 34.82V72.81Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M81.6599 72.69L43.6699 50.63V12.64L81.6599 34.7V72.69Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M79.24 73.71L41.25 51.64V13.65L79.24 35.72V73.71Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M79.4602 73.59L41.4702 51.53V13.54L79.4602 35.6V73.59Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M77.0398 63.87L39.0498 41.81V3.82001L77.0398 25.88V63.87Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M77.2498 63.76L39.2598 41.69V3.70001L77.2498 25.77V63.76Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M74.8298 68.84L36.8398 46.77V8.78L74.8298 30.85V68.84Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M75.0501 68.72L37.0601 46.66V8.67001L75.0501 30.73V68.72Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M72.6296 70.79L34.6396 48.73V10.74L72.6296 32.8V70.79Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M72.8396 70.68L34.8496 48.61V10.62L72.8396 32.69V70.68Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M70.4197 77.3L32.4297 55.23V17.25L70.4197 39.31V77.3Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M70.6399 77.18L32.6499 55.12V17.13L70.6399 39.19V77.18Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M68.22 78.2L30.23 56.13V18.14L68.22 40.21V78.2Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M68.4299 78.08L30.4399 56.02V18.03L68.4299 40.09V78.08Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M66.0098 79.1L28.0298 57.03V19.04L66.0098 41.11V79.1Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M66.2298 78.98L28.2397 56.91V18.93L66.2298 40.99V78.98Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M63.8098 73.32L25.8198 51.25V13.26L63.8098 35.33V73.32Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M64.0198 73.2L26.0298 51.14V13.15L64.0198 35.21V73.2Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M61.6096 74.92L23.6196 52.86V14.87L61.6096 36.94V74.92Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M61.8196 74.81L23.8296 52.74V14.75L61.8196 36.82V74.81Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M59.3997 76.55L21.4097 54.48V16.49L59.3997 38.56V76.55Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M59.6099 76.43L21.6299 54.36V16.37L59.6099 38.44V76.43Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M57.2 78.04L19.21 55.97V17.98L57.2 40.05V78.04Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M57.4099 77.92L19.4199 55.86V17.87L57.4099 39.93V77.92Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M54.99 79.87L17 57.81V19.82L54.99 41.88V79.87Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M55.2102 79.76L17.2202 57.69V19.7L55.2102 41.77V79.76Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M49.9998 96.3L12.0098 74.23V36.24L49.9998 58.31V96.3Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M87.99 74.23L50 96.3V58.31L87.99 36.24V74.23Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M25.6099 30.81L26.8699 39.72L23.6199 36.31L20.3599 35.94L21.6199 28.49",fill:ef}),eu.createElement("path",{d:"M25.6099 30.81L26.8699 39.72L23.6199 36.31L20.3599 35.94L21.6199 28.49",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M26.2226 33.5272C27.3003 32.7181 27.0099 30.5119 25.5741 28.5996C24.1382 26.6872 22.1006 25.7928 21.023 26.602C19.9454 27.4111 20.2358 29.6173 21.6716 31.5296C23.1074 33.442 25.145 34.3363 26.2226 33.5272Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"})),Object3:({color:en="#ffffff"})=>eu.createElement("svg",{width:"100%",height:"100%",viewBox:"0 0 100 100",fill:"none",xmlns:"http://www.w3.org/2000/svg"},eu.createElement("path",{d:"M51.25 8.95999V70.96L91.04 49.08L51.25 8.95999Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M51.25 89.18V70.96L91.04 49.08L51.25 89.18Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M51.25 8.95999V70.96L11.46 49.08L51.25 8.95999Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M51.25 89.18V70.96L11.46 49.08L51.25 89.18Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"})),Object4:({color:en="#ffffff"})=>eu.createElement("svg",{width:"100%",height:"100%",viewBox:"0 0 100 100",fill:"none",xmlns:"http://www.w3.org/2000/svg"},eu.createElement("path",{d:"M93.18 33.32L49.59 58.64L6 33.32L49.59 8L93.18 33.32Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M56.1699 21.44C56.4899 21.6 56.7899 21.78 57.0899 21.95C66.3099 27.3 69.9199 37.56 57.0899 45.01C53.2999 47.21 48.5099 48.74 43.2699 49.4C43.8899 49.12 44.4699 48.82 45.0299 48.49C48.1699 46.67 50.1699 44.28 50.6999 41.72C47.6599 43.42 43.0899 43.81 39.3399 42.69C40.5899 42.2 41.6199 41.55 42.3699 40.79C38.4599 42.3 33.2599 42 29.9399 40.07L29.8499 40.02C31.3599 39.77 32.7499 39.31 33.8899 38.69C28.7799 39.28 23.7499 37.46 22.4199 34.53C30.3199 35 38.1999 33.51 44.0899 30.41C41.0999 29.33 39.3299 27.41 39.4399 25.37C39.6099 22.2 44.1599 19.72 49.6099 19.81C50.8599 18.72 51.7899 17.52 52.3499 16.25C53.4399 17.49 53.7299 18.92 53.1399 20.27C54.3599 19.37 55.3399 18.37 56.0499 17.3C56.5199 18.66 56.5599 20.05 56.1799 21.42L56.1699 21.44Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M59.7698 59.17C63.9998 63.13 68.4598 67.42 68.4598 67.42C68.4598 67.42 69.2498 68.19 68.3198 68.77C67.8598 69.06 67.2098 69.22 66.5398 69.23C64.6498 69.31 60.6298 69.71 56.9298 70.1C56.8198 70.81 56.6498 72.23 56.6498 73.82C56.6498 74.81 56.3298 75.11 55.9598 75.15C55.4498 75.24 54.6098 75.07 54.6098 75.07L43.3798 72.01C43.3798 72.01 43.3398 72.03 43.3198 72.04L34.8898 74.53C34.8898 74.53 33.8198 74.79 33.3698 74.24C33.2798 74.13 33.2598 74 33.3498 73.7C33.5898 72.93 38.5098 66.65 42.8798 61.17L29.4198 53.35L6.00977 66.95L49.5998 92.27L93.1898 66.95L69.7798 53.35L59.7798 59.16L59.7698 59.17Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M49.2499 70.79H49.2699C49.2299 70.73 49.2199 70.68 49.2199 70.68C49.2199 70.68 49.4899 67.98 49.7099 65.01L49.5899 65.08L46.8999 63.52C45.4599 67.11 43.9099 71.11 43.6199 71.85C43.5599 71.92 43.4699 71.97 43.3799 72.02L54.6099 75.08C54.6099 75.08 55.4499 75.25 55.9599 75.16C55.4899 75.21 54.9599 74.81 54.9599 74.81L49.2499 70.8V70.79Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M56.1997 75.07C56.1297 75.11 56.0497 75.13 55.9497 75.15C56.3097 75.11 56.6397 74.81 56.6397 73.82C56.6397 72.24 56.8197 70.81 56.9197 70.1C56.7497 70.12 56.5897 70.14 56.4197 70.15C56.4497 72.27 56.4397 74.92 56.1897 75.06L56.1997 75.07Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M56.4298 70.16C53.4398 70.48 50.7298 70.79 49.6798 70.91C49.5698 70.92 49.4498 70.91 49.3698 70.87C49.3298 70.85 49.2998 70.82 49.2798 70.79H49.2598L54.9698 74.8C54.9698 74.8 55.4998 75.2 55.9698 75.15C56.0698 75.13 56.1498 75.11 56.2198 75.07C56.4698 74.93 56.4798 72.27 56.4498 70.16H56.4298Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M49.2197 70.68C49.2197 70.68 49.2197 70.74 49.2697 70.79C49.2897 70.82 49.3197 70.85 49.3597 70.87C49.4497 70.91 49.5597 70.93 49.6697 70.91C50.7297 70.79 53.4297 70.48 56.4197 70.16C56.5897 70.14 56.7497 70.12 56.9197 70.11C60.6097 69.72 64.6397 69.32 66.5297 69.24C67.2097 69.24 67.8497 69.07 68.3097 68.78C69.2397 68.2 68.4497 67.43 68.4497 67.43C68.4497 67.43 63.9997 63.13 59.7597 59.18L49.7097 65.02C49.4897 67.99 49.2197 70.69 49.2197 70.69V70.68Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M46.8996 63.52L42.8696 61.18C38.5096 66.65 33.5796 72.94 33.3396 73.71C33.2496 74.01 33.2696 74.14 33.3596 74.25C33.8096 74.8 34.8796 74.54 34.8796 74.54L43.3096 72.05C43.3096 72.05 43.3496 72.03 43.3696 72.02C43.4696 71.97 43.5496 71.92 43.6096 71.85C43.8996 71.11 45.4496 67.12 46.8896 63.52H46.8996Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"})),Object5:({color:en="#ffffff",color2:ef="transparent"})=>eu.createElement("svg",{width:"100%",height:"100%",viewBox:"0 0 100 100",fill:"none",xmlns:"http://www.w3.org/2000/svg"},eu.createElement("path",{d:"M40.2402 34.22V43.6L49.6202 38.18V28.8L40.2402 34.22Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M59.0101 34.22V43.6L49.6401 38.18V28.8L59.0101 34.22Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M49.63 48.97V39.59L40.25 34.18V43.55L49.63 48.97Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M49.6304 48.97V39.59L59.0104 34.18V43.55L49.6304 48.97Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M40.25 34.18L49.64 28.8L59.01 34.18L49.63 39.59L40.25 34.18Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M52.23 40.62V50L61.61 44.58V35.2L52.23 40.62Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M71.0001 40.62V50L61.6201 44.58V35.2L71.0001 40.62Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M61.6197 55.37V45.99L52.2397 40.58V49.95L61.6197 55.37Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M61.6201 55.37V45.99L70.9901 40.58V49.95L61.6201 55.37Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M52.2397 40.58L61.6197 35.2L70.9897 40.58L61.6197 45.99L52.2397 40.58Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M47.0199 40.62V50L37.6499 44.58V35.2L47.0199 40.62Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M28.25 40.62V50L37.63 44.58V35.2L28.25 40.62Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M37.6401 55.37V45.99L47.0201 40.58V49.95L37.6401 55.37Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M37.6398 55.37V45.99L28.2598 40.58V49.95L37.6398 55.37Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M47.0198 40.58L37.6298 35.2L28.2598 40.58L37.6398 45.99L47.0198 40.58Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M35.0402 46.99V56.36L25.6602 50.95V41.57L35.0402 46.99Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M16.27 46.99V56.36L25.65 50.95V41.57L16.27 46.99Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M25.6602 61.74V52.36L35.0302 46.94V56.32L25.6602 61.74Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M25.6598 61.74V52.36L16.2798 46.94V56.32L25.6598 61.74Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M35.0298 46.94L25.6498 41.57L16.2798 46.94L25.6598 52.36L35.0298 46.94Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M47.0199 54V63.38L37.6499 57.97V48.59L47.0199 54Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M28.25 54V63.38L37.63 57.97V48.59L28.25 54Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M37.6401 68.75V59.38L47.0201 53.96V63.34L37.6401 68.75Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M37.6398 68.75V59.38L28.2598 53.96V63.34L37.6398 68.75Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M47.0198 53.96L37.6298 48.59L28.2598 53.96L37.6398 59.38L47.0198 53.96Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M23.0602 53.42V62.8L13.6802 57.39V48.01L23.0602 53.42Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M4.29004 53.42V62.8L13.67 57.39V48.01L4.29004 53.42Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M13.6699 68.17V58.79L23.0499 53.38V62.76L13.6699 68.17Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M13.6698 68.17V58.79L4.2998 53.38V62.76L13.6698 68.17Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M23.0498 53.38L13.6698 48.01L4.2998 53.38L13.6698 58.79L23.0498 53.38Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M35.0402 60.37V69.75L25.6602 64.34V54.96L35.0402 60.37Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M16.27 60.37V69.75L25.65 64.34V54.96L16.27 60.37Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M25.6602 75.12V65.75L35.0302 60.33V69.71L25.6602 75.12Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M25.6598 75.12V65.75L16.2798 60.33V69.71L25.6598 75.12Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M35.0298 60.33L25.6498 54.96L16.2798 60.33L25.6598 65.75L35.0298 60.33Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M47.0199 67.39V76.77L37.6499 71.35V61.98L47.0199 67.39Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M28.25 67.39V76.77L37.63 71.35V61.98L28.25 67.39Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M37.6401 82.14V72.76L47.0201 67.35V76.73L37.6401 82.14Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M37.6398 82.14V72.76L28.2598 67.35V76.73L37.6398 82.14Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M47.0198 67.35L37.6298 61.98L28.2598 67.35L37.6398 72.76L47.0198 67.35Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M76.2002 53.42V62.8L85.5802 57.39V48.01L76.2002 53.42Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M94.9703 53.42V62.8L85.5903 57.39V48.01L94.9703 53.42Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M85.58 68.17V58.79L76.21 53.38V62.76L85.58 68.17Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M85.5801 68.17V58.79L94.9601 53.38V62.76L85.5801 68.17Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M76.21 53.38L85.59 48.01L94.96 53.38L85.58 58.79L76.21 53.38Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M64.2202 60.37V69.75L73.5902 64.34V54.96L64.2202 60.37Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M82.9903 60.37V69.75L73.6104 64.34V54.96L82.9903 60.37Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M73.6002 75.12V65.75L64.2202 60.33V69.71L73.6002 75.12Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M73.6001 75.12V65.75L82.9801 60.33V69.71L73.6001 75.12Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M64.2202 60.33L73.6102 54.96L82.9802 60.33L73.6002 65.75L64.2202 60.33Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M52.2305 67.39V76.77L61.6105 71.35V61.98L52.2305 67.39Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M71.0006 67.39V76.77L61.6206 71.35V61.98L71.0006 67.39Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M61.6202 82.14V72.76L52.2402 67.35V76.73L61.6202 82.14Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M61.6206 82.14V72.76L70.9906 67.35V76.73L61.6206 82.14Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M52.2402 67.35L61.6202 61.98L70.9902 67.35L61.6202 72.76L52.2402 67.35Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M40.2402 74.32V83.7L49.6202 78.29V68.91L40.2402 74.32Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M59.0101 74.32V83.7L49.6401 78.29V68.91L59.0101 74.32Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M49.63 89.07V79.69L40.25 74.28V83.66L49.63 89.07Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M49.6304 89.07V79.69L59.0104 74.28V83.66L49.6304 89.07Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M40.25 74.28L49.64 68.91L59.01 74.28L49.63 79.69L40.25 74.28Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M52.23 27.67V37.05L61.61 31.63V22.25L52.23 27.67Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M71.0001 27.67V37.05L61.6201 31.63V22.25L71.0001 27.67Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M61.6197 42.42V33.04L52.2397 27.63V37L61.6197 42.42Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M61.6201 42.42V33.04L70.9901 27.63V37L61.6201 42.42Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M52.2397 27.63L61.6197 22.25L70.9897 27.63L61.6197 33.04L52.2397 27.63Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M35.0402 34.04V43.42L25.6602 38V28.62L35.0402 34.04Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M16.27 34.04V43.42L25.65 38V28.62L16.27 34.04Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M25.6602 48.79V39.41L35.0302 34V43.37L25.6602 48.79Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M25.6598 48.79V39.41L16.2798 34V43.37L25.6598 48.79Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M35.0298 34L25.6498 28.62L16.2798 34L25.6598 39.41L35.0298 34Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M23.0602 40.47V49.85L13.6802 44.44V35.06L23.0602 40.47Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M4.29004 40.47V49.85L13.67 44.44V35.06L4.29004 40.47Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M13.6699 55.22V45.85L23.0499 40.43V49.81L13.6699 55.22Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M13.6698 55.22V45.85L4.2998 40.43V49.81L13.6698 55.22Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M23.0498 40.43L13.6698 35.06L4.2998 40.43L13.6698 45.85L23.0498 40.43Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M23.0602 26.67V36.04L13.6802 30.63V21.25L23.0602 26.67Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M4.29004 26.67V36.04L13.67 30.63V21.25L4.29004 26.67Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M13.6699 41.42V32.04L23.0499 26.62V36L13.6699 41.42Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M13.6698 41.42V32.04L4.2998 26.62V36L13.6698 41.42Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M23.0498 26.62L13.6698 21.25L4.2998 26.62L13.6698 32.04L23.0498 26.62Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"})),Object6:({color:en="#ffffff",color2:ef="transparent"})=>eu.createElement("svg",{width:"100%",height:"100%",viewBox:"0 0 100 100",fill:"none",xmlns:"http://www.w3.org/2000/svg"},eu.createElement("path",{d:"M49.9998 77.24L81.6598 58.84L49.9998 40.02L18.3398 58.84L49.9998 77.24Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M50 90.89V77.24L81.66 58.84V72.71L50 90.89Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M18.3398 72.07V58.84L49.9998 77.24V90.89L18.3398 72.07Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M49.9998 46.33L81.6598 27.93L49.9998 9.10999L18.3398 27.93L49.9998 46.33Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M36.8896 27.81L39.6196 29.4C43.0396 27.37 49.9996 23.23 49.9996 23.23V20.02L36.8896 27.81Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M49.9995 20.01V23.22L60.3795 29.39L63.1095 27.81L49.9995 20.01Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M60.3796 29.39L49.9996 23.22C49.9996 23.22 43.0396 27.36 39.6196 29.39L49.9996 35.42L60.3796 29.39Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M50 59.98V46.33L81.66 27.93V41.8L50 59.98Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M18.3398 41.16V27.93L49.9998 46.33V59.98L18.3398 41.16Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"})),Object7:({color:en="#ffffff",color2:ef="transparent"})=>eu.createElement("svg",{width:"100%",height:"100%",viewBox:"0 0 100 100",fill:"none",xmlns:"http://www.w3.org/2000/svg"},eu.createElement("g",{clipPath:"url(#clip0_190_7736)"},eu.createElement("path",{d:"M94.943 68.6435V26.3762L52.7251 1.97028V44.2376L94.943 68.6435Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M52.7251 1.97029L54.0898 0.594055L96.3176 25L94.943 26.3762L52.7251 1.97029Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M94.9429 68.6436L96.3175 67.2673V25L94.9429 26.3762V68.6436Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M6.19531 26.5049V68.7723L48.4132 44.3762V2.099L6.19531 26.5049Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M6.19535 26.505L4.59326 24.901V67.1683L6.19535 68.7723V26.505Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M46.8112 0.495056L48.4132 2.09902L6.19535 26.505L4.59326 24.901L46.8112 0.495056Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M52.4482 55.3961L54.2877 57.2376V99.505L52.4482 97.6634V55.3961Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M94.6661 30.9901L96.5056 32.8317L54.2877 57.2376L52.4482 55.3961L94.6661 30.9901Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M46.7124 57.2376L48.5518 55.3961V97.6634L46.7124 99.505V57.2376Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M4.49463 32.8317L46.7125 57.2376L48.5519 55.3961L6.33406 30.9901L4.49463 32.8317Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M54.2876 57.2376V99.5049L96.5055 75.099V32.8317L54.2876 57.2376Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M46.7125 99.5049V57.2376L4.49463 32.8317V75.099L46.7125 99.5049Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M46.7125 57.2376V99.5049L4.49463 75.099V32.8317L46.7125 57.2376ZM16.2925 52.8416C18.5374 51.5049 21.88 51.7525 25.6083 53.9109C32.3727 57.8218 37.8514 66.4752 37.8514 73.2475C37.8514 75.0495 37.446 76.5247 36.7537 77.6633C34.5088 79 31.1662 78.7524 27.4379 76.594C20.6735 72.6831 15.1948 64.0297 15.1948 57.2574C15.1948 55.4554 15.6003 53.9802 16.2925 52.8416Z",fill:ef}),eu.createElement("path",{d:"M46.7125 99.5049L46.4623 99.9378C46.617 100.027 46.8076 100.027 46.9624 99.938C47.1172 99.8487 47.2125 99.6836 47.2125 99.5049H46.7125ZM46.7125 57.2376H47.2125C47.2125 57.0591 47.1173 56.8941 46.9628 56.8047L46.7125 57.2376ZM4.49463 75.099H3.99463C3.99463 75.2775 4.08982 75.4425 4.24439 75.5319L4.49463 75.099ZM4.49463 32.8317L4.74487 32.3988C4.59018 32.3094 4.39952 32.3093 4.24475 32.3986C4.08998 32.4879 3.99463 32.653 3.99463 32.8317H4.49463ZM25.6083 53.9109L25.3578 54.3436L25.3581 54.3437L25.6083 53.9109ZM16.2925 52.8416L16.0367 52.4119C15.9666 52.4537 15.9077 52.512 15.8653 52.5818L16.2925 52.8416ZM36.7537 77.6633L37.0095 78.093C37.0797 78.0512 37.1385 77.9929 37.1809 77.9231L36.7537 77.6633ZM27.4379 76.594L27.6884 76.1613L27.6881 76.1612L27.4379 76.594ZM47.2125 99.5049V57.2376H46.2125V99.5049H47.2125ZM4.24439 75.5319L46.4623 99.9378L46.9628 99.0721L4.74487 74.6661L4.24439 75.5319ZM3.99463 32.8317V75.099H4.99463V32.8317H3.99463ZM46.9628 56.8047L4.74487 32.3988L4.24439 33.2645L46.4623 57.6705L46.9628 56.8047ZM25.8589 53.4781C22.0539 51.2753 18.5033 50.9433 16.0367 52.4119L16.5483 53.2712C18.5715 52.0665 21.7062 52.2296 25.3578 54.3436L25.8589 53.4781ZM38.3514 73.2475C38.3514 69.7379 36.9369 65.789 34.689 62.2387C32.4385 58.6843 29.3226 55.4807 25.8586 53.478L25.3581 54.3437C28.6585 56.2519 31.6641 59.3305 33.8441 62.7736C36.0266 66.2208 37.3514 69.9849 37.3514 73.2475H38.3514ZM37.1809 77.9231C37.9288 76.693 38.3514 75.1243 38.3514 73.2475H37.3514C37.3514 74.9747 36.9631 76.3565 36.3265 77.4036L37.1809 77.9231ZM27.1874 77.0267C30.9924 79.2296 34.5429 79.5616 37.0095 78.093L36.4979 77.2337C34.4747 78.4384 31.34 78.2753 27.6884 76.1613L27.1874 77.0267ZM14.6948 57.2574C14.6948 60.767 16.1094 64.7159 18.3573 68.2662C20.6077 71.8206 23.7237 75.0242 27.1876 77.0269L27.6881 76.1612C24.3877 74.253 21.3822 71.1744 19.2022 67.7313C17.0196 64.2841 15.6948 60.52 15.6948 57.2574H14.6948ZM15.8653 52.5818C15.1174 53.8119 14.6948 55.3806 14.6948 57.2574H15.6948C15.6948 55.5302 16.0831 54.1484 16.7198 53.1013L15.8653 52.5818Z",fill:en}),eu.createElement("path",{d:"M27.4476 76.5841C20.6833 72.6732 15.2045 64.0198 15.2045 57.2475C15.2045 55.4455 15.6001 53.9703 16.3023 52.8317C14.4826 53.9208 13.375 56.0495 13.375 59.0891C13.375 65.8614 18.8537 74.5148 25.6181 78.4257C30.5826 81.297 34.8449 80.802 36.7733 77.6534C34.5284 78.9901 31.1957 78.7426 27.4575 76.5841H27.4476Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M25.6084 53.9109C21.8801 51.7525 18.5374 51.5049 16.2925 52.8416C15.6003 53.9802 15.1948 55.4554 15.1948 57.2574C15.1948 64.0297 20.6736 72.6832 27.4379 76.5941C31.1662 78.7525 34.5088 79 36.7537 77.6634C37.446 76.5247 37.8515 75.0495 37.8515 73.2475C37.8515 66.4752 32.3727 57.8218 25.6084 53.9109V53.9109Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"})),eu.createElement("defs",null,eu.createElement("clipPath",{id:"clip0_190_7736"},eu.createElement("rect",{width:"93",height:"100",fill:en,transform:"translate(4)"})))),Object8:({color:en="#ffffff",color2:ef="transparent"})=>eu.createElement("svg",{width:"100%",height:"100%",viewBox:"0 0 100 100",fill:"none",xmlns:"http://www.w3.org/2000/svg"},eu.createElement("path",{d:"M50.0001 89.38C71.7491 89.38 89.3801 71.749 89.3801 50C89.3801 28.251 71.7491 10.62 50.0001 10.62C28.2511 10.62 10.6201 28.251 10.6201 50C10.6201 71.749 28.2511 89.38 50.0001 89.38Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M26.2598 73.74C28.0498 78.29 30.3398 82.28 33.0098 85.53C36.7398 87.32 40.7998 88.52 45.0698 89.06C43.8898 86.15 42.8498 82.23 42.0198 77.57C36.3198 76.92 30.9998 75.6 26.2698 73.74H26.2598Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M42.01 22.4299C42.84 17.7599 43.88 13.8399 45.06 10.9399C40.79 11.4699 36.73 12.6799 33 14.4699C30.33 17.7199 28.04 21.7199 26.25 26.2599C30.98 24.3999 36.3 23.0799 42 22.4299H42.01Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M57.9899 77.57C57.1599 82.24 56.1199 86.16 54.9399 89.06C59.2099 88.53 63.2699 87.32 66.9999 85.53C69.6699 82.28 71.9599 78.28 73.7499 73.74C69.0199 75.6 63.6999 76.92 57.9999 77.57H57.9899Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M73.7397 26.2599C71.9497 21.7099 69.6597 17.7199 66.9897 14.4699C63.2597 12.6799 59.1997 11.4799 54.9297 10.9399C56.1097 13.8499 57.1497 17.7699 57.9797 22.4299C63.6797 23.0799 68.9997 24.3999 73.7297 26.2599H73.7397Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M49.9998 78.0199C47.2698 78.0199 44.6098 77.8599 42.0098 77.5599C42.8398 82.2299 43.8798 86.1499 45.0598 89.0499C46.6798 89.2499 48.3198 89.3699 49.9898 89.3699C51.6598 89.3699 53.3098 89.2499 54.9198 89.0499C56.0998 86.1399 57.1398 82.2199 57.9698 77.5599C55.3798 77.8499 52.7098 78.0199 49.9798 78.0199H49.9998Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M49.9998 21.98C52.7298 21.98 55.3898 22.14 57.9898 22.43C57.1598 17.76 56.1198 13.84 54.9398 10.94C53.3198 10.74 51.6798 10.62 50.0098 10.62C48.3398 10.62 46.6898 10.74 45.0798 10.94C43.8998 13.85 42.8598 17.77 42.0298 22.43C44.6198 22.14 47.2898 21.98 50.0198 21.98H49.9998Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M73.7397 73.7401C78.2897 71.9501 82.2797 69.6601 85.5297 66.9901C87.3197 63.2601 88.5197 59.2001 89.0597 54.9301C86.1497 56.1101 82.2297 57.1501 77.5697 57.9801C76.9197 63.6801 75.5997 69.0001 73.7397 73.7301V73.7401Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M77.5697 42.01C82.2397 42.84 86.1597 43.88 89.0597 45.06C88.5297 40.79 87.3197 36.73 85.5297 33C82.2797 30.33 78.2797 28.04 73.7397 26.25C75.5997 30.98 76.9197 36.3 77.5697 42V42.01Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M22.4299 57.9899C17.7599 57.1599 13.8399 56.1199 10.9399 54.9399C11.4699 59.2099 12.6799 63.2699 14.4699 66.9999C17.7199 69.6699 21.7199 71.9599 26.2599 73.7499C24.3999 69.0199 23.0799 63.6999 22.4299 57.9999V57.9899Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M26.2599 26.26C21.7099 28.05 17.7199 30.34 14.4699 33.01C12.6799 36.74 11.4799 40.8 10.9399 45.07C13.8499 43.89 17.7699 42.85 22.4299 42.02C23.0799 36.32 24.3999 31 26.2599 26.27V26.26Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M77.5697 42.0101C76.9197 36.3101 75.5997 30.9901 73.7397 26.2601C69.0097 24.4001 63.6897 23.0801 57.9897 22.4301C58.8997 27.5401 59.5597 33.5501 59.8997 40.1001C66.4497 40.4401 72.4597 41.1001 77.5697 42.0101Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M22.4297 57.99C23.0797 63.69 24.3997 69.01 26.2597 73.74C30.9897 75.6 36.3097 76.92 42.0097 77.57C41.0997 72.46 40.4397 66.45 40.0997 59.9C33.5497 59.56 27.5397 58.9 22.4297 57.99Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M42.0097 22.4301C36.3097 23.0801 30.9897 24.4001 26.2597 26.2601C24.3997 30.9901 23.0797 36.3101 22.4297 42.0101C27.5397 41.1001 33.5497 40.4401 40.0997 40.1001C40.4397 33.5501 41.0997 27.5401 42.0097 22.4301Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M59.8997 59.9C59.5597 66.45 58.8997 72.46 57.9897 77.57C63.6897 76.92 69.0097 75.6 73.7397 73.74C75.5997 69.01 76.9197 63.69 77.5697 57.99C72.4597 58.9 66.4497 59.56 59.8997 59.9Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M50.0001 39.85C53.4001 39.85 56.7101 39.94 59.9001 40.1C59.5601 33.55 58.9001 27.54 57.9901 22.43C55.4001 22.14 52.7301 21.98 50.0001 21.98C47.2701 21.98 44.6101 22.14 42.0101 22.43C41.1001 27.54 40.4401 33.55 40.1001 40.1C43.2901 39.94 46.6001 39.85 50.0001 39.85Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M50.0001 60.15C46.6001 60.15 43.2901 60.06 40.1001 59.9C40.4401 66.45 41.1001 72.46 42.0101 77.57C44.6001 77.86 47.2701 78.03 50.0001 78.03C52.7301 78.03 55.3901 77.87 57.9901 77.57C58.9001 72.46 59.5601 66.45 59.9001 59.9C56.7101 60.06 53.4001 60.15 50.0001 60.15Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M21.9799 50C21.9799 47.27 22.1399 44.61 22.4399 42.01C17.7699 42.84 13.8499 43.88 10.9499 45.06C10.7499 46.68 10.6299 48.32 10.6299 49.99C10.6299 51.66 10.7499 53.31 10.9499 54.92C13.8599 56.1 17.7799 57.14 22.4399 57.97C22.1499 55.38 21.9799 52.71 21.9799 49.98V50Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M78.0201 50C78.0201 52.73 77.8601 55.39 77.5601 57.99C82.2301 57.16 86.1501 56.12 89.0501 54.94C89.2501 53.32 89.3701 51.68 89.3701 50.01C89.3701 48.34 89.2501 46.69 89.0501 45.08C86.1401 43.9 82.2201 42.86 77.5601 42.03C77.8501 44.62 78.0201 47.29 78.0201 50.02V50Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M60.1499 50C60.1499 53.4 60.0599 56.71 59.8999 59.9C66.4499 59.56 72.4599 58.9 77.5699 57.99C77.8599 55.4 78.0299 52.73 78.0299 50C78.0299 47.27 77.8699 44.61 77.5699 42.01C72.4599 41.1 66.4499 40.44 59.8999 40.1C60.0599 43.29 60.1499 46.6 60.1499 50Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M39.8497 50C39.8497 46.6 39.9397 43.29 40.0997 40.1C33.5497 40.44 27.5397 41.1 22.4297 42.01C22.1397 44.6 21.9697 47.27 21.9697 50C21.9697 52.73 22.1297 55.39 22.4297 57.99C27.5397 58.9 33.5497 59.56 40.0997 59.9C39.9397 56.71 39.8497 53.4 39.8497 50Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M59.9001 40.1C56.7101 39.94 53.4001 39.85 50.0001 39.85C46.6001 39.85 43.2901 39.94 40.1001 40.1C39.9401 43.29 39.8501 46.6 39.8501 50C39.8501 53.4 39.9401 56.71 40.1001 59.9C43.2901 60.06 46.6001 60.15 50.0001 60.15C53.4001 60.15 56.7101 60.06 59.9001 59.9C60.0601 56.71 60.1501 53.4 60.1501 50C60.1501 46.6 60.0601 43.29 59.9001 40.1Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"})),Object9:({color:en="#ffffff",color2:ef="transparent"})=>eu.createElement("svg",{width:"100",height:"100",viewBox:"0 0 100 100",fill:"none",xmlns:"http://www.w3.org/2000/svg"},eu.createElement("path",{d:"M60.1999 77.7701L55.6799 80.3901L51.1699 77.7701L55.6799 75.1401L60.1999 77.7701Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M67.1799 73.7001L62.6699 76.3301L58.1499 73.7001L62.6699 71.0801L67.1799 73.7001Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M74.1696 69.64L69.6497 72.26L65.1396 69.64L69.6497 67.02L74.1696 69.64Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M81.1501 65.5802L76.6401 68.2002L72.1201 65.5802L76.6401 62.9602L81.1501 65.5802Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M88.1301 61.5201L83.6201 64.1401L79.1001 61.5201L83.6201 58.9001L88.1301 61.5201Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M95.1199 57.4601L90.5998 60.0801L86.0898 57.4601L90.5998 54.8401L95.1199 57.4601Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M39.7998 77.7701L44.3198 80.3901L48.8298 77.7701L44.3198 75.1401L39.7998 77.7701Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M32.8198 73.7001L37.3298 76.3301L41.8498 73.7001L37.3298 71.0801L32.8198 73.7001Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M25.8301 69.64L30.3501 72.26L34.8601 69.64L30.3501 67.02L25.8301 69.64Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M18.8501 65.5802L23.3601 68.2002L27.8801 65.5802L23.3601 62.9602L18.8501 65.5802Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M11.8701 61.5201L16.3801 64.1401L20.9001 61.5201L16.3801 58.9001L11.8701 61.5201Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M4.87988 57.4601L9.39988 60.0801L13.9099 57.4601L9.39988 54.8401L4.87988 57.4601Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M50 69.2301L92.21 44.7101L50 19.6101L7.79004 44.7101L50 69.2301Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M50 78.4402V69.2302L92.21 44.7102V53.9902L50 78.4402Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M7.79004 53.9402V44.7102L50 69.2302V78.4402L7.79004 53.9402Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M48.7801 41.4501C52.8601 39.0801 59.4701 39.0801 63.5501 41.4501C64.6901 42.1101 65.5001 42.9001 66.0101 43.7301C67.3001 41.6001 66.4901 39.1301 63.5501 37.4301C59.4701 35.0601 52.8601 35.0601 48.7801 37.4301C45.9701 39.0601 45.0901 41.4001 46.1601 43.4701L31.0601 49.4401L35.1801 51.8401L46.1601 47.5001C45.0901 45.4301 45.9701 43.1001 48.7801 41.4601V41.4501Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M53.1602 47.5201C56.7202 48.1401 60.7402 47.6301 63.5502 46.0001C64.6902 45.3401 65.5002 44.5501 66.0102 43.7201C65.5102 42.8901 64.7002 42.1101 63.5502 41.4401C59.4702 39.0701 52.8602 39.0701 48.7802 41.4401C45.9702 43.0701 45.0902 45.4101 46.1602 47.4801L35.1802 51.8201L42.8702 56.2901L53.1502 47.5201H53.1602Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"})),Object10:({color:en="#ffffff",color2:ef="transparent"})=>eu.createElement("svg",{width:"100",height:"100",viewBox:"0 0 100 100",fill:"none",xmlns:"http://www.w3.org/2000/svg"},eu.createElement("path",{d:"M15.8398 35.49L5.25977 52.72L19.7898 71.85L50.9198 81.68L80.4098 76.44L90.9998 59.21L76.4698 40.08L45.3398 30.25L15.8398 35.49Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M47.4296 18.24L78.5596 28.07L93.0896 47.2L82.5096 64.43L53.0096 69.67L21.8796 59.84L7.34961 40.71L17.9296 23.48L47.4296 18.24ZM29.8196 31.02L23.1296 41.91L32.3096 54L51.9796 60.21L70.6096 56.9L77.2996 46.01L68.1196 33.92L48.4496 27.71L29.8196 31.02Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M7.34977 40.71L5.25977 52.72L19.7898 71.85L21.8798 59.84L7.34977 40.71Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M53.0099 69.6699L50.9199 81.6799L80.4099 76.4399L82.5099 64.4299L53.0099 69.6699Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M21.8795 59.84L19.7896 71.85L50.9195 81.68L53.0095 69.67L21.8795 59.84Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M82.5097 64.43L80.4097 76.44L90.9997 59.2099L93.0897 47.2L82.5097 64.43Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M29.82 31.01L27.73 43.02L46.37 39.71L48.46 27.71L29.82 31.01Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M66.0298 45.92L68.1298 33.91L77.2998 46L72.2498 54.09L66.0298 45.92Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M25.9896 45.66L27.7296 43.02L29.8196 31.01L23.1396 41.9L25.9896 45.66Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M48.4596 27.71L46.3696 39.71L66.0296 45.92L68.1296 33.91L48.4596 27.71Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"})),Object11:({color:en="#ffffff"})=>eu.createElement("svg",{width:"100",height:"100",viewBox:"0 0 100 100",fill:"none",xmlns:"http://www.w3.org/2000/svg"},eu.createElement("path",{d:"M50.0001 28.13C56.5901 28.13 62.1701 30.67 64.1201 34.19C64.6001 33.32 64.8601 32.4 64.8601 31.44C64.8601 26.57 58.2001 22.63 49.9901 22.63C41.7801 22.63 35.1201 26.57 35.1201 31.44C35.1201 32.4 35.3801 33.33 35.8601 34.19C37.8101 30.67 43.3901 28.13 49.9801 28.13H50.0001Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M49.9999 40.24C56.5899 40.24 62.1699 37.7 64.1199 34.18C62.1699 30.66 56.5899 28.12 49.9999 28.12C43.4099 28.12 37.8299 30.66 35.8799 34.18C37.8299 37.7 43.4099 40.24 49.9999 40.24Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M50.0002 51.56C68.2422 51.56 83.0302 42.7938 83.0302 31.98C83.0302 21.1663 68.2422 12.4 50.0002 12.4C31.7582 12.4 16.9702 21.1663 16.9702 31.98C16.9702 42.7938 31.7582 51.56 50.0002 51.56Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M60.9005 50.46L55.5405 86.34C55.7905 86.21 56.0205 86.08 56.2405 85.93L63.8805 49.75C62.9105 50.02 61.9205 50.25 60.9105 50.46H60.9005Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M18.6704 38.1901L41.8404 83.7301C42.5904 85.7001 45.3204 87.2201 48.7304 87.5201L43.5304 51.1701C31.8504 49.8001 22.3804 44.7701 18.6704 38.1801V38.1901Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M51.8906 51.52V87.45C52.9306 87.31 53.9106 87.05 54.7606 86.7L55.5106 51.28C54.3206 51.4 53.1206 51.48 51.8906 51.52Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M75.0103 44.7701L61.0703 78.0001L81.3303 38.2001C79.9503 40.6401 77.7903 42.8601 75.0103 44.7701Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M50.0005 51.5601C47.7905 51.5601 45.6305 51.4301 43.5405 51.1801L48.7405 87.5301C49.1505 87.5701 49.5705 87.59 50.0005 87.59C50.6505 87.59 51.2805 87.5401 51.8905 87.4601V51.5201C51.2605 51.5401 50.6405 51.5601 50.0005 51.5601Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M55.5103 51.2901L54.7603 86.7101C55.0303 86.6001 55.2903 86.4701 55.5403 86.3401L60.9003 50.4601C59.1603 50.8201 57.3603 51.1001 55.5103 51.2801V51.2901Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M63.8705 49.75L56.2305 85.93C57.1905 85.29 57.8805 84.51 58.1805 83.64L61.0505 77.99L74.9905 44.76C71.9405 46.86 68.1505 48.56 63.8605 49.74L63.8705 49.75Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"})),Object12:({color:en="#ffffff",color2:ef="transparent"})=>eu.createElement("svg",{width:"100",height:"100",viewBox:"0 0 100 100",fill:"none",xmlns:"http://www.w3.org/2000/svg"},eu.createElement("path",{d:"M41.3604 68.6999V77.0099L49.6703 72.2099V63.8999L41.3604 68.6999Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M58.0004 68.6999V77.0099L49.6904 72.2099V63.8999L58.0004 68.6999Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M49.6801 81.7799V73.4599L41.3701 68.6599V76.9799L49.6801 81.7799Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M49.6802 81.7799V73.4599L57.9902 68.6599V76.9799L49.6802 81.7799Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M41.3701 68.6599L49.6901 63.8999L58.0001 68.6599L49.6901 73.4599L41.3801 68.6599H41.3701Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M9.72021 62.56V70.87L18.0302 66.07V57.76L9.72021 62.56Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M26.3603 62.56V70.87L18.0503 66.07V57.76L26.3603 62.56Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M18.04 75.64V67.32L9.72998 62.52V70.84L18.04 75.64Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M18.04 75.64V67.32L26.35 62.52V70.84L18.04 75.64Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M9.72998 62.52L18.05 57.76L26.36 62.52L18.05 67.32L9.73998 62.52H9.72998Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M20.25 68.6999V77.0099L28.56 72.2099V63.8999L20.25 68.6999Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M36.8901 68.6999V77.0099L28.5801 72.2099V63.8999L36.8901 68.6999Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M28.5698 81.7799V73.4599L20.2598 68.6599V76.9799L28.5698 81.7799Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M28.5698 81.7799V73.4599L36.8798 68.6599V76.9799L28.5698 81.7799Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M20.2598 68.6599L28.5798 63.8999L36.8898 68.6599L28.5798 73.4599L20.2698 68.6599H20.2598Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M30.79 74.85V83.16L39.1 78.36V70.05L30.79 74.85Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M47.4301 74.85V83.16L39.1201 78.36V70.05L47.4301 74.85Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M39.1098 87.9301V79.6101L30.7998 74.8101V83.1301L39.1098 87.9301Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M39.1099 87.9301V79.6101L47.4199 74.8101V83.1301L39.1099 87.9301Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M30.7998 74.81L39.1198 70.05L47.4298 74.81L39.1198 79.61L30.8098 74.81H30.7998Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M81.3003 57.76V66.07L89.6103 70.87V62.56L81.3003 57.76Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M81.2802 57.76V66.07L72.9702 70.87V62.56L81.2802 57.76Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M89.6 70.84V62.52L81.29 67.32V75.64L89.6 70.84Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M72.98 70.84V62.52L81.29 67.32V75.64L72.98 70.84Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M81.29 67.32L72.98 62.52L81.29 57.76L89.61 62.52L81.3 67.32H81.29Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M70.7603 63.8999V72.2099L79.0703 77.0099V68.6999L70.7603 63.8999Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M70.7504 63.8999V72.2099L62.4404 77.0099V68.6999L70.7504 63.8999Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M79.0703 76.9799V68.6599L70.7603 73.4599V81.7799L79.0703 76.9799Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M62.4404 76.9799V68.6599L70.7504 73.4599V81.7799L62.4404 76.9799Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M70.7504 73.4599L62.4404 68.6599L70.7504 63.8999L79.0704 68.6599L70.7604 73.4599H70.7504Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M60.2202 70.05V78.36L68.5302 83.16V74.85L60.2202 70.05Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M60.2104 70.05V78.36L51.9004 83.16V74.85L60.2104 70.05Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M68.5302 83.12V74.8L60.2202 79.6V87.92L68.5302 83.12Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M51.9102 83.12V74.8L60.2202 79.6V87.92L51.9102 83.12Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M60.2202 79.61L51.9102 74.81L60.2202 70.05L68.5402 74.81L60.2302 79.61H60.2202Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M41.3301 80.9899V89.2999L49.6401 84.4999V76.1899L41.3301 80.9899Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M57.9599 80.9899V89.2999L49.6499 84.4999V76.1899L57.9599 80.9899Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M49.6401 94.07V85.75L41.3301 80.95V89.27L49.6401 94.07Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M49.6499 94.07V85.75L57.9599 80.95V89.27L49.6499 94.07Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M41.3301 80.9499L49.6501 76.1899L57.9601 80.9499L49.6501 85.7499L41.3401 80.9499H41.3301Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M30.8301 51.7199V60.0299L39.1401 55.2299V46.9199L30.8301 51.7199Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M47.4702 51.7199V60.0299L39.1602 55.2299V46.9199L47.4702 51.7199Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M39.1498 64.7999V56.4799L30.8398 51.6799V59.9999L39.1498 64.7999Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M39.1499 64.7999V56.4799L47.4599 51.6799V59.9999L39.1499 64.7999Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M30.8301 51.6799L39.1501 46.9199L47.4601 51.6799L39.1501 56.4799L30.8401 51.6799H30.8301Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M9.72021 51.7199V60.0299L18.0302 55.2299V46.9199L9.72021 51.7199Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M26.3603 51.7199V60.0299L18.0503 55.2299V46.9199L26.3603 51.7199Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M18.04 64.7999V56.4799L9.72998 51.6799V59.9999L18.04 64.7999Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M18.04 64.7999V56.4799L26.35 51.6799V59.9999L18.04 64.7999Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M9.72998 51.6799L18.05 46.9199L26.36 51.6799L18.05 56.4799L9.73998 51.6799H9.72998Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M30.79 64.01V72.32L39.1 67.52V59.21L30.79 64.01Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M47.4301 64.01V72.32L39.1201 67.52V59.21L47.4301 64.01Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M39.1098 77.09V68.77L30.7998 63.97V72.29L39.1098 77.09Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M39.1099 77.09V68.77L47.4199 63.97V72.29L39.1099 77.09Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M30.7998 63.97L39.1198 59.21L47.4298 63.97L39.1198 68.77L30.8098 63.97H30.7998Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M81.3003 46.9199V55.2299L89.6103 60.0299V51.7199L81.3003 46.9199Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M81.2802 46.9199V55.2299L72.9702 60.0299V51.7199L81.2802 46.9199Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M89.6 59.9999V51.6799L81.29 56.4799V64.7999L89.6 59.9999Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M72.98 59.9999V51.6799L81.29 56.4799V64.7999L72.98 59.9999Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M81.29 56.4799L72.98 51.6799L81.29 46.9199L89.61 51.6799L81.3 56.4799H81.29Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M70.7603 53.0698V61.3798L79.0703 66.1798V57.8698L70.7603 53.0698Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M70.7504 53.0698V61.3798L62.4404 66.1798V57.8698L70.7504 53.0698Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M79.0703 66.1398V57.8198L70.7603 62.6198V70.9398L79.0703 66.1398Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M62.4404 66.1398V57.8198L70.7504 62.6198V70.9398L62.4404 66.1398Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M70.7504 62.6298L62.4404 57.8298L70.7504 53.0698L79.0704 57.8298L70.7604 62.6298H70.7504Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M60.2202 59.21V67.52L68.5302 72.32V64.01L60.2202 59.21Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M60.2104 59.21V67.52L51.9004 72.32V64.01L60.2104 59.21Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M68.5302 72.29V63.97L60.2202 68.77V77.09L68.5302 72.29Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M51.9102 72.29V63.97L60.2202 68.77V77.09L51.9102 72.29Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M60.2202 68.77L51.9102 63.97L60.2202 59.21L68.5402 63.97L60.2302 68.77H60.2202Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M41.3301 70.1499V78.4599L49.6401 73.6599V65.3499L41.3301 70.1499Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M57.9599 70.1499V78.4599L49.6499 73.6599V65.3499L57.9599 70.1499Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M49.6401 83.2299V74.9099L41.3301 70.1099V78.4299L49.6401 83.2299Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M49.6499 83.2299V74.9099L57.9599 70.1099V78.4299L49.6499 83.2299Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M41.3301 70.1099L49.6501 65.3499L57.9601 70.1099L49.6501 74.9099L41.3401 70.1099H41.3301Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M51.9004 28.6V36.91L60.2104 32.1101V23.8L51.9004 28.6Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M68.5405 28.6V36.91L60.2305 32.1101V23.8L68.5405 28.6Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M60.2202 41.6801V33.3601L51.9102 28.5601V36.8801L60.2202 41.6801Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M60.2202 41.6801V33.3601L68.5302 28.5601V36.8801L60.2202 41.6801Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M51.9102 28.56L60.2302 23.8L68.5402 28.56L60.2302 33.3601L51.9202 28.56H51.9102Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M62.4404 34.7399V43.0499L70.7504 38.2499V29.9399L62.4404 34.7399Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M79.0703 34.7399V43.0499L70.7603 38.2499V29.9399L79.0703 34.7399Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M70.7504 47.82V39.5L62.4404 34.7V43.02L70.7504 47.82Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M70.7505 47.82V39.5L79.0605 34.7V43.02L70.7505 47.82Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M62.4404 34.6999L70.7604 29.9399L79.0704 34.6999L70.7604 39.4999L62.4504 34.6999H62.4404Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M51.9004 40.8801V49.1901L60.2104 44.3901V36.0801L51.9004 40.8801Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M68.5405 40.8801V49.1901L60.2305 44.3901V36.0801L68.5405 40.8801Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M60.2202 53.9601V45.6401L51.9102 40.8401V49.1601L60.2202 53.9601Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M60.2202 53.9601V45.6401L68.5302 40.8401V49.1601L60.2202 53.9601Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M51.9102 40.8501L60.2302 36.0901L68.5402 40.8501L60.2302 45.6501L51.9202 40.8501H51.9102Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M9.72021 40.8801V49.1901L18.0302 44.3901V36.0801L9.72021 40.8801Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M26.3603 40.8801V49.1901L18.0503 44.3901V36.0801L26.3603 40.8801Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M18.04 53.9601V45.6401L9.72998 40.8401V49.1601L18.04 53.9601Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M18.04 53.9601V45.6401L26.35 40.8401V49.1601L18.04 53.9601Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M9.72998 40.8501L18.05 36.0901L26.36 40.8501L18.05 45.6501L9.73998 40.8501H9.72998Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M30.79 53.1701V61.4801L39.1 56.6801V48.3701L30.79 53.1701Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M47.4301 53.1701V61.4801L39.1201 56.6801V48.3701L47.4301 53.1701Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M39.1098 66.2501V57.9301L30.7998 53.1301V61.4501L39.1098 66.2501Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M39.1099 66.2501V57.9301L47.4199 53.1301V61.4501L39.1099 66.2501Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M30.7998 53.1301L39.1198 48.3701L47.4298 53.1301L39.1198 57.9301L30.8098 53.1301H30.7998Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M81.3003 36.0801V44.3901L89.6103 49.1901V40.8801L81.3003 36.0801Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M81.2802 36.0801V44.3901L72.9702 49.1901V40.8801L81.2802 36.0801Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M89.6 49.1601V40.8401L81.29 45.6401V53.9601L89.6 49.1601Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M72.98 49.1601V40.8401L81.29 45.6401V53.9601L72.98 49.1601Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M81.29 45.6501L72.98 40.8501L81.29 36.0901L89.61 40.8501L81.3 45.6501H81.29Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M70.7603 42.23V50.54L79.0703 55.34V47.03L70.7603 42.23Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M70.7504 42.23V50.54L62.4404 55.34V47.03L70.7504 42.23Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M79.0703 55.31V46.99L70.7603 51.79V60.11L79.0703 55.31Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M62.4404 55.31V46.99L70.7504 51.79V60.11L62.4404 55.31Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M70.7504 51.79L62.4404 46.99L70.7504 42.23L79.0704 46.99L70.7604 51.79H70.7504Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M41.3301 59.31V67.62L49.6401 62.82V54.51L41.3301 59.31Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M57.9599 59.31V67.62L49.6499 62.82V54.51L57.9599 59.31Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M49.6401 72.39V64.07L41.3301 59.27V67.59L49.6401 72.39Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M49.6499 72.39V64.07L57.9599 59.27V67.59L49.6499 72.39Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M41.3301 59.27L49.6501 54.51L57.9601 59.27L49.6501 64.07L41.3401 59.27H41.3301Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M51.8999 17.76V26.07L60.2099 21.27V12.96L51.8999 17.76Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M68.54 17.76V26.07L60.23 21.27V12.96L68.54 17.76Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M60.2197 30.84V22.52L51.9097 17.72V26.04L60.2197 30.84Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M60.2197 30.84V22.52L68.5297 17.72V26.04L60.2197 30.84Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M51.9097 17.72L60.2297 12.96L68.5397 17.72L60.2297 22.52L51.9197 17.72H51.9097Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M30.79 42.33V50.64L39.1 45.84V37.53L30.79 42.33Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M47.4301 42.33V50.64L39.1201 45.84V37.53L47.4301 42.33Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M39.1098 55.41V47.09L30.7998 42.29V50.61L39.1098 55.41Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M39.1099 55.41V47.09L47.4199 42.29V50.61L39.1099 55.41Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M30.7998 42.29L39.1198 37.53L47.4298 42.29L39.1198 47.09L30.8098 42.29H30.7998Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M81.3003 25.25V33.56L89.6103 38.36V30.05L81.3003 25.25Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M81.2802 25.25V33.56L72.9702 38.36V30.05L81.2802 25.25Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M89.6 38.33V30.01L81.29 34.81V43.13L89.6 38.33Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M72.98 38.33V30.01L81.29 34.81V43.13L72.98 38.33Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M81.29 34.81L72.98 30.01L81.29 25.25L89.61 30.01L81.3 34.81H81.29Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"})),Object13:({color:en="#ffffff",color2:ef="transparent"})=>eu.createElement("svg",{width:"100",height:"100",viewBox:"0 0 100 100",fill:"none",xmlns:"http://www.w3.org/2000/svg"},eu.createElement("path",{d:"M41.6602 31.4902V39.8402L50.0102 35.0202V26.6702L41.6602 31.4902Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M58.3803 31.4902V39.8402L50.0303 35.0202V26.6702L58.3803 31.4902Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M50.0199 44.6302V36.2702L41.6699 31.4502V39.8102L50.0199 44.6302Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M50.02 44.6302V36.2702L58.37 31.4502V39.8102L50.02 44.6302Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M41.6699 31.4502L50.0299 26.6702L58.3699 31.4502L50.0199 36.2702L41.6699 31.4502Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M52.25 37.6601V46.0101L60.6 41.1901V32.8401L52.25 37.6601Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M68.9599 37.6601V46.0101L60.6099 41.1901V32.8401L68.9599 37.6601Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M60.6 50.8001V42.4401L52.25 37.6201V45.9801L60.6 50.8001Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M60.6001 50.8001V42.4401L68.9501 37.6201V45.9801L60.6001 50.8001Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M52.25 37.6201L60.61 32.8401L68.95 37.6201L60.6 42.4401L52.25 37.6201Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M62.8301 43.8303V52.1803L71.1801 47.3603V39.0103L62.8301 43.8303Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M79.5502 43.8303V52.1803L71.2002 47.3603V39.0103L79.5502 43.8303Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M71.1898 56.9703V48.6103L62.8398 43.7903V52.1503L71.1898 56.9703Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M71.1899 56.9703V48.6103L79.5399 43.7903V52.1503L71.1899 56.9703Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M62.8398 43.7903L71.1998 39.0103L79.5398 43.7903L71.1898 48.6103L62.8398 43.7903Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M31.0801 37.6601V46.0101L39.4301 41.1901V32.8401L31.0801 37.6601Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M47.7899 37.6601V46.0101L39.4399 41.1901V32.8401L47.7899 37.6601Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M39.4301 50.8001V42.4401L31.0801 37.6201V45.9801L39.4301 50.8001Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M39.4399 50.8001V42.4401L47.7899 37.6201V45.9801L39.4399 50.8001Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M31.0801 37.6201L39.4401 32.8401L47.7801 37.6201L39.4301 42.4401L31.0801 37.6201Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M41.6602 43.8303V52.1803L50.0102 47.3603V39.0103L41.6602 43.8303Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M58.3803 43.8303V52.1803L50.0303 47.3603V39.0103L58.3803 43.8303Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M50.0199 56.9703V48.6103L41.6699 43.7903V52.1503L50.0199 56.9703Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M50.02 56.9703V48.6103L58.37 43.7903V52.1503L50.02 56.9703Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M41.6699 43.7903L50.0299 39.0103L58.3699 43.7903L50.0199 48.6103L41.6699 43.7903Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M52.25 50.0002V58.3502L60.6 53.5302V45.1802L52.25 50.0002Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M68.9599 50.0002V58.3502L60.6099 53.5302V45.1802L68.9599 50.0002Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M60.6 63.1402V54.7802L52.25 49.9602V58.3202L60.6 63.1402Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M60.6001 63.1402V54.7802L68.9501 49.9602V58.3202L60.6001 63.1402Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M52.25 49.9602L60.61 45.1802L68.95 49.9602L60.6 54.7802L52.25 49.9602Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M20.4902 43.8303V52.1803L28.8402 47.3603V39.0103L20.4902 43.8303Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M37.2104 43.8303V52.1803L28.8604 47.3603V39.0103L37.2104 43.8303Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M28.85 56.9703V48.6103L20.5 43.7903V52.1503L28.85 56.9703Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M28.8501 56.9703V48.6103L37.2001 43.7903V52.1503L28.8501 56.9703Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M20.5 43.7903L28.86 39.0103L37.2 43.7903L28.85 48.6103L20.5 43.7903Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M31.0801 50.0002V58.3502L39.4301 53.5302V45.1802L31.0801 50.0002Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M47.7899 50.0002V58.3502L39.4399 53.5302V45.1802L47.7899 50.0002Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M39.4301 63.1402V54.7802L31.0801 49.9602V58.3202L39.4301 63.1402Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M39.4399 63.1402V54.7802L47.7899 49.9602V58.3202L39.4399 63.1402Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M31.0801 49.9602L39.4401 45.1802L47.7801 49.9602L39.4301 54.7802L31.0801 49.9602Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M41.6602 56.1701V64.5201L50.0102 59.7001V51.3501L41.6602 56.1701Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M58.3803 56.1701V64.5201L50.0303 59.7001V51.3501L58.3803 56.1701Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M50.0199 69.3101V60.9501L41.6699 56.1301V64.4901L50.0199 69.3101Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M50.02 69.3101V60.9501L58.37 56.1301V64.4901L50.02 69.3101Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M41.6699 56.1401L50.0299 51.3601L58.3699 56.1401L50.0199 60.9601L41.6699 56.1401Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M9.87012 50.0002V58.3502L18.2201 53.5302V45.1802L9.87012 50.0002Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M26.58 50.0002V58.3502L18.23 53.5302V45.1802L26.58 50.0002Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M18.2299 63.1402V54.7802L9.87988 49.9602V58.3202L18.2299 63.1402Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M18.23 63.1402V54.7802L26.58 49.9602V58.3202L18.23 63.1402Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M9.87988 49.9602L18.2399 45.1802L26.5799 49.9602L18.2299 54.7802L9.87988 49.9602Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M20.4502 56.1701V64.5201L28.8002 59.7001V51.3501L20.4502 56.1701Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M37.1703 56.1701V64.5201L28.8203 59.7001V51.3501L37.1703 56.1701Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M28.81 69.3101V60.9501L20.46 56.1301V64.4901L28.81 69.3101Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M28.8101 69.3101V60.9501L37.1601 56.1301V64.4901L28.8101 69.3101Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M20.46 56.1401L28.82 51.3601L37.16 56.1401L28.81 60.9601L20.46 56.1401Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M31.04 62.3503V70.7003L39.39 65.8803V57.5303L31.04 62.3503Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M47.7499 62.3503V70.7003L39.3999 65.8803V57.5303L47.7499 62.3503Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M39.3998 75.4903V67.1303L31.0498 62.3103V70.6703L39.3998 75.4903Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M39.3999 75.4903V67.1303L47.7499 62.3103V70.6703L39.3999 75.4903Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M31.0498 62.3103L39.4098 57.5303L47.7498 62.3103L39.3998 67.1303L31.0498 62.3103Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M81.7798 45.1802V53.5302L90.1298 58.3502V50.0002L81.7798 45.1802Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M81.7699 45.1802V53.5302L73.4199 58.3502V50.0002L81.7699 45.1802Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M90.12 58.3202V49.9602L81.77 54.7802V63.1402L90.12 58.3202Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M73.4199 58.3202V49.9602L81.7699 54.7802V63.1402L73.4199 58.3202Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M81.7699 54.7902L73.4199 49.9702L81.7599 45.1902L90.1199 49.9702L81.7699 54.7902Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M71.1899 51.3501V59.7001L79.5399 64.5201V56.1701L71.1899 51.3501Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M71.1801 51.3501V59.7001L62.8301 64.5201V56.1701L71.1801 51.3501Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M79.5399 64.4901V56.1301L71.1899 60.9501V69.3101L79.5399 64.4901Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M62.8398 64.4901V56.1301L71.1898 60.9501V69.3101L62.8398 64.4901Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M71.1898 60.9601L62.8398 56.1401L71.1798 51.3601L79.5398 56.1401L71.1898 60.9601Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M60.6099 57.5203V65.8703L68.9599 70.6903V62.3403L60.6099 57.5203Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M60.6 57.5203V65.8703L52.25 70.6903V62.3403L60.6 57.5203Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M68.9501 70.6603V62.3003L60.6001 67.1203V75.4803L68.9501 70.6603Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M52.25 70.6603V62.3003L60.6 67.1203V75.4803L52.25 70.6603Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M60.6 67.1303L52.25 62.3103L60.59 57.5303L68.95 62.3103L60.6 67.1303Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M41.6201 68.5202V76.8702L49.9701 72.0502V63.7002L41.6201 68.5202Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M58.3402 68.5202V76.8702L49.9902 72.0502V63.7002L58.3402 68.5202Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M49.9799 81.6602V73.3002L41.6299 68.4802V76.8402L49.9799 81.6602Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M49.98 81.6602V73.3002L58.33 68.4802V76.8402L49.98 81.6602Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M41.6299 68.4802L49.9899 63.7002L58.3299 68.4802L49.9799 73.3002L41.6299 68.4802Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M49.97 53.8501L80.18 36.3001L49.97 18.3401L19.77 36.3001L49.97 53.8501Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M37.4702 36.18L40.0702 37.69C43.3302 35.75 49.9702 31.8 49.9702 31.8V28.74L37.4702 36.18Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M49.9702 28.75V31.81L59.8802 37.69L62.4802 36.18L49.9702 28.75Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M59.8801 37.69L49.9801 31.8C49.9801 31.8 43.3401 35.75 40.0801 37.69L49.9801 43.44L59.8801 37.69Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M49.9702 66.88V53.85L80.1802 36.3V49.53L49.9702 66.88Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M19.77 48.92V36.3L49.97 53.85V66.88L19.77 48.92Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"})),Object14:({color:en="#ffffff",color2:ef="transparent"})=>eu.createElement("svg",{width:"100",height:"100",viewBox:"0 0 100 100",fill:"none",xmlns:"http://www.w3.org/2000/svg"},eu.createElement("path",{d:"M38.54 41.38V52.86L50.02 46.23V34.75L38.54 41.38Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M61.52 41.38V52.86L50.04 46.23V34.75L61.52 41.38Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M50.0298 59.4501V47.9601L38.5498 41.3301V52.8201L50.0298 59.4501Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M50.0303 59.4501V47.9601L61.5103 41.3301V52.8201L50.0303 59.4501Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M38.5498 41.33L50.0398 34.75L61.5098 41.33L50.0298 47.96L38.5498 41.33Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M53.0898 49.87V61.35L64.5698 54.72V43.24L53.0898 49.87Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M76.0698 49.87V61.35L64.5898 54.72V43.24L76.0698 49.87Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M64.5796 67.9401V56.4501L53.0996 49.8201V61.3101L64.5796 67.9401Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M64.5801 67.9401V56.4501L76.0601 49.8201V61.3101L64.5801 67.9401Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M53.0996 49.82L64.5896 43.24L76.0596 49.82L64.5796 56.45L53.0996 49.82Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M23.98 49.87V61.35L35.46 54.72V43.24L23.98 49.87Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M46.96 49.87V61.35L35.48 54.72V43.24L46.96 49.87Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M35.4697 67.9401V56.4501L23.9897 49.8201V61.3101L35.4697 67.9401Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M35.4702 67.9401V56.4501L46.9502 49.8201V61.3101L35.4702 67.9401Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M23.9897 49.82L35.4797 43.24L46.9497 49.82L35.4697 56.45L23.9897 49.82Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M38.54 58.35V69.83L50.02 63.2V51.72L38.54 58.35Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M61.52 58.35V69.83L50.04 63.2V51.72L61.52 58.35Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M50.0298 76.42V64.93L38.5498 58.3V69.7901L50.0298 76.42Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M50.0303 76.42V64.93L61.5103 58.3V69.7901L50.0303 76.42Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M38.5498 58.3L50.0398 51.72L61.5098 58.3L50.0298 64.93L38.5498 58.3Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M9.37988 58.35V69.83L20.8599 63.2V51.72L9.37988 58.35Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M32.3599 58.35V69.83L20.8799 63.2V51.72L32.3599 58.35Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M20.8696 76.42V64.93L9.38965 58.3V69.7901L20.8696 76.42Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M20.8701 76.42V64.93L32.3501 58.3V69.7901L20.8701 76.42Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M9.38965 58.3L20.8796 51.72L32.3496 58.3L20.8696 64.93L9.38965 58.3Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M23.9297 66.84V78.32L35.4097 71.69V60.21L23.9297 66.84Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M46.9097 66.84V78.32L35.4297 71.69V60.21L46.9097 66.84Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M35.4195 84.9V73.41L23.9395 66.78V78.27L35.4195 84.9Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M35.4199 84.9V73.41L46.8999 66.78V78.27L35.4199 84.9Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M23.9395 66.7799L35.4295 60.2L46.8995 66.7799L35.4195 73.41L23.9395 66.7799Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M79.1396 51.72V63.2L90.6197 69.83V58.35L79.1396 51.72Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M79.1197 51.72V63.2L67.6396 69.83V58.35L79.1197 51.72Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M90.6099 69.7901V58.3L79.1299 64.93V76.42L90.6099 69.7901Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M67.6494 69.7901V58.3L79.1294 64.93V76.42L67.6494 69.7901Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M79.1294 64.93L67.6494 58.3L79.1194 51.72L90.6094 58.3L79.1294 64.93Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M64.5898 60.21V71.69L76.0698 78.32V66.84L64.5898 60.21Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M64.5698 60.21V71.69L53.0898 78.32V66.84L64.5698 60.21Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M76.0601 78.27V66.78L64.5801 73.41V84.9L76.0601 78.27Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M53.0996 78.27V66.78L64.5796 73.41V84.9L53.0996 78.27Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M64.5796 73.41L53.0996 66.7799L64.5696 60.2L76.0596 66.7799L64.5796 73.41Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M38.48 75.3199V86.7999L49.96 80.1699V68.6899L38.48 75.3199Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M61.46 75.3199V86.7999L49.98 80.1699V68.6899L61.46 75.3199Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M49.9697 93.39V81.9L38.4897 75.27V86.76L49.9697 93.39Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M49.9702 93.39V81.9L61.4502 75.27V86.76L49.9702 93.39Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M38.4897 75.2699L49.9797 68.6899L61.4497 75.2699L49.9697 81.8999L38.4897 75.2699Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M79.0999 31.5401L49.9999 48.4501L20.8999 31.5401L49.9999 14.6401L79.0999 31.5401Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M77.4701 58.1802L48.3701 41.2802V12.1702L77.4701 29.0702V58.1702V58.1802Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M77.6298 58.0901L48.5298 41.1801V12.0801L77.6298 28.9901V58.0901Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M75.7797 58.8701L46.6797 41.9701V12.8601L75.7797 29.7601V58.8601V58.8701Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M75.9501 58.78L46.8501 41.88V12.77L75.9501 29.68V58.78Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M74.0897 59.56L44.9897 42.65V13.54L74.0897 30.45V59.55V59.56Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M74.2597 59.4702L45.1597 42.5702V13.4602L74.2597 30.3602V59.4602V59.4702Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M72.3998 60.2502L43.2998 43.3402V14.2302L72.3998 31.1402V60.2402V60.2502Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M72.5697 60.1501L43.4697 43.2501V14.1501L72.5697 31.0501V60.1501Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M70.7201 52.7102L41.6201 35.8102V6.7002L70.7201 23.6002V52.7002V52.7102Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M70.8798 52.6201L41.7798 35.7101V6.61011L70.8798 23.5201V52.6201Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M69.0199 56.52L39.9199 39.61V10.5L69.0199 27.41V56.51V56.52Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M69.1898 56.4202L40.0898 39.5202V10.4202L69.1898 27.3202V56.4202Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M67.3397 58.01L38.2397 41.11V12L67.3397 28.9V58V58.01Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M67.4999 57.9302L38.3999 41.0202V11.9102L67.4999 28.8202V57.9202V57.9302Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M65.64 63L36.54 46.09V16.99L65.64 33.89V62.99V63Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M65.81 62.9001L36.71 46.0001V16.9001L65.81 33.8001V62.9001Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M63.9599 63.6902L34.8599 46.7802V17.6702L63.9599 34.5802V63.6802V63.6902Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M64.12 63.5901L35.02 46.6901V17.5901L64.12 34.4901V63.5901Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M62.2699 64.3801L33.1699 47.4701V18.3601L62.2699 35.2701V64.3701V64.3801Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M62.4301 64.28L33.3301 47.37V18.28L62.4301 35.18V64.28Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M60.58 59.9502L31.48 43.0402V13.9302L60.58 30.8402V59.9402V59.9502Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M60.7401 59.8601L31.6401 42.9601V13.8501L60.7401 30.7501V59.8501V59.8601Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M58.89 61.1702L29.79 44.2702V15.1702L58.89 32.0802V61.1802V61.1702Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M59.06 61.0901L29.96 44.1801V15.0801L59.06 31.9901V61.0901Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M57.2001 62.4202L28.1001 45.5102V16.4102L57.2001 33.3202V62.4202Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M57.3598 62.3301L28.2598 45.4201V16.3201L57.3598 33.2301V62.3301Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M55.5199 63.5601L26.4199 46.6501V17.55L55.5199 34.46V63.5601Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M55.6801 63.4702L26.5801 46.5702V17.4702L55.6801 34.3702V63.4702Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M53.8197 64.9702L24.7197 48.0702V18.9602L53.8197 35.8602V64.9602V64.9702Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M53.9901 64.8801L24.8901 47.9701V18.8701L53.9901 35.7801V64.8801Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M49.9999 75.25L20.8999 58.34V31.54L49.9999 48.45V75.26V75.25Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M79.1 58.35L50 75.26V48.45L79.1 31.54V58.35Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M31.31 27.3801L32.28 34.2101L29.79 31.6001L27.29 31.3201L28.26 25.6101",fill:ef})),Object15:({color:en="#ffffff",color2:ef="transparent"})=>eu.createElement("svg",{width:"100",height:"100",viewBox:"0 0 100 100",fill:"none",xmlns:"http://www.w3.org/2000/svg"},eu.createElement("path",{d:"M49.9998 54.12L69.1998 42.9701L49.9998 31.55L30.7998 42.9701L49.9998 54.12Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M50 62.41V54.12L69.2 42.97V51.38L50 62.41Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M30.7998 50.99V42.97L49.9998 54.12V62.41L30.7998 50.99Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M74.5101 68.1801L93.7101 57.0201L74.5101 45.6101L55.3101 57.0201L74.5101 68.1801Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M74.5103 76.46V68.18L93.7103 57.02V65.43L74.5103 76.46Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M55.3101 65.05V57.02L74.5101 68.18V76.46L55.3101 65.05Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M25.49 68.3002L44.69 57.1402L25.49 45.7302L6.29004 57.1402L25.49 68.3002Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M25.4902 76.5801V68.3001L44.6902 57.1401V65.5501L25.4902 76.5801Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M6.29004 65.1601V57.1401L25.49 68.3001V76.5801L6.29004 65.1601Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M49.9998 82.35L69.1998 71.2L49.9998 59.78L30.7998 71.2L49.9998 82.35Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M50 90.64V82.35L69.2 71.2V79.61L50 90.64Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M30.7998 79.22V71.2L49.9998 82.35V90.64L30.7998 79.22Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M50.0001 51.8401L86.1301 30.8401L50.0001 9.36011L13.8701 30.8401L50.0001 51.8401Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M35.0403 30.7001L38.1503 32.5101C42.0503 30.1901 49.9903 25.4701 49.9903 25.4701V21.8101L35.0303 30.7001H35.0403Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M50.0005 21.8101V25.4701L61.8405 32.5101L64.9605 30.7001L50.0005 21.8101Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M61.8402 32.51L50.0002 25.47C50.0002 25.47 42.0602 30.19 38.1602 32.51L50.0002 39.39L61.8402 32.51Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M50 67.4201V51.8401L86.13 30.8401V46.6701L50 67.4201Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M13.8701 45.9401V30.8401L50.0001 51.8401V67.4201L13.8701 45.9401Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"})),Object16:({color:en="#ffffff",color2:ef="transparent"})=>eu.createElement("svg",{width:"100",height:"100",viewBox:"0 0 100 100",fill:"none",xmlns:"http://www.w3.org/2000/svg"},eu.createElement("path",{d:"M16.66 55.79H13.5L14.84 64.17C15.5 68.84 18.9 73.4 25.04 76.97C38.82 84.97 61.15 84.97 74.92 76.97C81.07 73.4 84.46 68.84 85.12 64.17L86.46 55.79H16.66Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M37.4302 55.79V81.63C40.6602 82.34 44.0202 82.77 47.4202 82.92V55.79H37.4302Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M16.66 55.79H13.5L14.84 64.17C15.5 68.84 18.9 73.4 25.04 76.97C28.67 79.08 32.9 80.63 37.41 81.62V55.78H16.66V55.79Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M47.4199 55.79V82.92C49.1099 82.99 50.7999 82.99 52.4799 82.92V55.79H47.4199Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M83.3401 55.79H66.3901V80.64C69.4701 79.7 72.3601 78.48 74.9401 76.98C81.0901 73.41 84.4801 68.85 85.1401 64.18L86.4801 55.8H83.3201L83.3401 55.79Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M52.48 55.79V82.92C56.02 82.78 59.52 82.33 62.87 81.56V55.78H52.48V55.79Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M62.8701 55.79V81.57C64.0601 81.3 65.2401 80.99 66.3901 80.64V55.79H62.8701Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M50.0001 74.07C70.3794 74.07 86.9001 64.4754 86.9001 52.64C86.9001 40.8045 70.3794 31.21 50.0001 31.21C29.6208 31.21 13.1001 40.8045 13.1001 52.64C13.1001 64.4754 29.6208 74.07 50.0001 74.07Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M49.9999 60.1199C57.1078 60.1199 62.8699 56.771 62.8699 52.6399C62.8699 48.5088 57.1078 45.1599 49.9999 45.1599C42.892 45.1599 37.1299 48.5088 37.1299 52.6399C37.1299 56.771 42.892 60.1199 49.9999 60.1199Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M40.9002 50.4999C45.9302 47.5799 54.0802 47.5799 59.1002 50.4999C60.9202 51.5599 62.0702 52.8499 62.5702 54.2099C63.4602 51.8099 62.3102 49.2099 59.1002 47.3499C54.0702 44.4299 45.9202 44.4299 40.9002 47.3499C37.6902 49.2099 36.5402 51.8199 37.4302 54.2099C37.9302 52.8499 39.0802 51.5599 40.9002 50.4999Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M40.9002 57.9198C45.9302 60.8398 54.0802 60.8398 59.1002 57.9198C60.9202 56.8598 62.0702 55.5698 62.5702 54.2098C62.0702 52.8498 60.9202 51.5598 59.1002 50.4998C54.0702 47.5798 45.9202 47.5798 40.9002 50.4998C39.0802 51.5598 37.9302 52.8498 37.4302 54.2098C37.9302 55.5698 39.0802 56.8598 40.9002 57.9198Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M16.66 41.6101H13.5L14.84 49.9901C15.5 54.6601 18.9 59.2201 25.04 62.7901C38.82 70.7901 61.15 70.7901 74.92 62.7901C81.07 59.2201 84.46 54.6601 85.12 49.9901L86.46 41.6101H16.66Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M37.4302 41.6101V67.4501C40.6602 68.1601 44.0202 68.5901 47.4202 68.7401V41.6101H37.4302Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M16.66 41.6101H13.5L14.84 49.9901C15.5 54.6601 18.9 59.2201 25.04 62.7901C28.67 64.9001 32.9 66.4501 37.41 67.4401V41.6001H16.66V41.6101Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M47.4199 41.6101V68.7401C49.1099 68.8101 50.7999 68.8101 52.4799 68.7401V41.6101H47.4199Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M83.3401 41.6101H66.3901V66.4601C69.4701 65.5201 72.3601 64.3001 74.9401 62.8001C81.0901 59.2301 84.4801 54.6701 85.1401 50.0001L86.4801 41.6201H83.3201L83.3401 41.6101Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M52.48 41.6101V68.7401C56.02 68.6001 59.52 68.1501 62.87 67.3801V41.6001H52.48V41.6101Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M62.8701 41.6101V67.3901C64.0601 67.1201 65.2401 66.8101 66.3901 66.4601V41.6101H62.8701Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M50.0001 59.88C70.3794 59.88 86.9001 50.2855 86.9001 38.45C86.9001 26.6146 70.3794 17.02 50.0001 17.02C29.6208 17.02 13.1001 26.6146 13.1001 38.45C13.1001 50.2855 29.6208 59.88 50.0001 59.88Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M49.9999 45.93C57.1078 45.93 62.8699 42.5811 62.8699 38.45C62.8699 34.3189 57.1078 30.97 49.9999 30.97C42.892 30.97 37.1299 34.3189 37.1299 38.45C37.1299 42.5811 42.892 45.93 49.9999 45.93Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M40.9002 36.32C45.9302 33.4 54.0802 33.4 59.1002 36.32C60.9202 37.38 62.0702 38.67 62.5702 40.03C63.4602 37.63 62.3102 35.03 59.1002 33.17C54.0702 30.25 45.9202 30.25 40.9002 33.17C37.6902 35.03 36.5402 37.64 37.4302 40.03C37.9302 38.67 39.0802 37.38 40.9002 36.32Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M40.9002 43.7399C45.9302 46.6599 54.0802 46.6599 59.1002 43.7399C60.9202 42.6799 62.0702 41.3899 62.5702 40.0299C62.0702 38.6699 60.9202 37.3799 59.1002 36.3199C54.0702 33.3999 45.9202 33.3999 40.9002 36.3199C39.0802 37.3799 37.9302 38.6699 37.4302 40.0299C37.9302 41.3899 39.0802 42.6799 40.9002 43.7399Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"})),Object17:({color:en="#ffffff",color2:ef="transparent"})=>eu.createElement("svg",{width:"100",height:"100",viewBox:"0 0 100 100",fill:"none",xmlns:"http://www.w3.org/2000/svg"},eu.createElement("path",{d:"M10.74 47.47H7.02002L8.60002 57.34C9.38002 62.84 13.38 68.21 20.62 72.42C36.84 81.84 63.14 81.84 79.37 72.42C86.61 68.21 90.61 62.84 91.39 57.34L92.97 47.47H10.74Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M35.1899 47.47V79.9C38.9899 80.74 42.9499 81.25 46.9499 81.41V47.47H35.1899Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M10.74 47.47H7.02002L8.60002 59.34C9.38002 64.84 13.38 70.21 20.62 74.42C24.9 76.9 29.88 78.73 35.19 79.9V47.47H10.74Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M46.96 47.47V81.42C48.94 81.5 50.94 81.51 52.92 81.42V47.47H46.96Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M89.2598 47.47H69.2998V78.73C72.9198 77.63 76.3298 76.19 79.3698 74.42C86.6098 70.21 90.6098 64.84 91.3898 59.34L92.9698 47.47H89.2498H89.2598Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M52.9199 47.47V81.42C57.0899 81.25 61.2099 80.72 65.1599 79.82V47.47H52.9199Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M65.1602 47.47V79.82C66.5702 79.5 67.9502 79.14 69.3002 78.73V47.47H65.1602Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M49.9998 69C73.9966 69 93.4498 57.6997 93.4498 43.76C93.4498 29.8204 73.9966 18.52 49.9998 18.52C26.003 18.52 6.5498 29.8204 6.5498 43.76C6.5498 57.6997 26.003 69 49.9998 69Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M24.48 38.37C38.52 30.99 61.27 30.99 75.31 38.37C80.39 41.04 83.6 44.31 85 47.74C87.48 41.68 84.27 35.11 75.31 30.4C61.27 23.02 38.52 23.02 24.48 30.4C15.52 35.11 12.31 41.68 14.79 47.74C16.19 44.31 19.41 41.03 24.48 38.37Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M24.48 57.11C38.52 64.49 61.27 64.49 75.31 57.11C80.39 54.44 83.6 51.17 85 47.74C83.6 44.31 80.38 41.03 75.31 38.37C61.27 30.99 38.52 30.99 24.48 38.37C19.4 41.04 16.19 44.31 14.79 47.74C16.19 51.17 19.41 54.44 24.48 57.11Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"})),Object18:({color:en="#ffffff",color2:ef="transparent"})=>eu.createElement("svg",{width:"100",height:"100",viewBox:"0 0 100 100",fill:"none",xmlns:"http://www.w3.org/2000/svg"},eu.createElement("path",{d:"M60.1999 77.77L55.6799 80.39L51.1699 77.77L55.6799 75.14L60.1999 77.77Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M67.1799 73.7L62.6699 76.33L58.1499 73.7L62.6699 71.08L67.1799 73.7Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M74.1696 69.64L69.6497 72.26L65.1396 69.64L69.6497 67.02L74.1696 69.64Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M81.1501 65.58L76.6401 68.2L72.1201 65.58L76.6401 62.96L81.1501 65.58Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M88.1301 61.52L83.6201 64.14L79.1001 61.52L83.6201 58.9L88.1301 61.52Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M95.1199 57.46L90.5998 60.08L86.0898 57.46L90.5998 54.84L95.1199 57.46Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M39.7998 77.77L44.3198 80.39L48.8298 77.77L44.3198 75.14L39.7998 77.77Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M32.8198 73.7L37.3298 76.33L41.8498 73.7L37.3298 71.08L32.8198 73.7Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M25.8301 69.64L30.3501 72.26L34.8601 69.64L30.3501 67.02L25.8301 69.64Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M18.8501 65.58L23.3601 68.2L27.8801 65.58L23.3601 62.96L18.8501 65.58Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M11.8701 61.52L16.3801 64.14L20.9001 61.52L16.3801 58.9L11.8701 61.52Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M4.87988 57.46L9.39988 60.08L13.9099 57.46L9.39988 54.84L4.87988 57.46Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M50 69.23L92.21 44.71L50 19.61L7.79004 44.71L50 69.23Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M50 78.44V69.23L92.21 44.71V53.99L50 78.44Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M7.79004 53.94V44.71L50 69.23V78.44L7.79004 53.94Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"})),Object19:({color:en="#ffffff",color2:ef="transparent"})=>eu.createElement("svg",{width:"100",height:"100",viewBox:"0 0 100 100",fill:"none",xmlns:"http://www.w3.org/2000/svg"},eu.createElement("path",{d:"M60.1999 77.77L55.6799 80.39L51.1699 77.77L55.6799 75.14L60.1999 77.77Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M67.1799 73.7L62.6699 76.33L58.1499 73.7L62.6699 71.08L67.1799 73.7Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M74.1696 69.64L69.6497 72.26L65.1396 69.64L69.6497 67.02L74.1696 69.64Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M81.1501 65.58L76.6401 68.2L72.1201 65.58L76.6401 62.96L81.1501 65.58Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M88.1301 61.52L83.6201 64.14L79.1001 61.52L83.6201 58.9L88.1301 61.52Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M95.1199 57.46L90.5998 60.08L86.0898 57.46L90.5998 54.84L95.1199 57.46Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M39.7998 77.77L44.3198 80.39L48.8298 77.77L44.3198 75.14L39.7998 77.77Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M32.8198 73.7L37.3298 76.33L41.8498 73.7L37.3298 71.08L32.8198 73.7Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M25.8301 69.64L30.3501 72.26L34.8601 69.64L30.3501 67.02L25.8301 69.64Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M18.8501 65.58L23.3601 68.2L27.8801 65.58L23.3601 62.96L18.8501 65.58Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M11.8701 61.52L16.3801 64.14L20.9001 61.52L16.3801 58.9L11.8701 61.52Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M4.87988 57.46L9.39988 60.08L13.9099 57.46L9.39988 54.84L4.87988 57.46Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M50 69.23L92.21 44.71L50 19.61L7.79004 44.71L50 69.23Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M32.52 44.54L36.16 46.65C40.72 43.94 50 38.42 50 38.42V34.14L32.52 44.53V44.54Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M50 34.15V38.43L63.84 46.65L67.48 44.54L50 34.15Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M63.8402 46.65L50.0002 38.42C50.0002 38.42 40.7202 43.94 36.1602 46.65L50.0002 54.69L63.8402 46.65Z",stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M50 78.44V69.23L92.21 44.71V53.99L50 78.44Z",fill:en,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}),eu.createElement("path",{d:"M7.79004 53.94V44.71L50 69.23V78.44L7.79004 53.94Z",fill:ef,stroke:en,strokeLinecap:"round",strokeLinejoin:"round"}))});let eL7=({id:en,size:ef=100,color:es="base0",color2:em,...eE})=>{let ey=(0,ed.Fg)(),eB=ey.color[es]||es,ez=em||ey.color.background,eD=eL5[en];return eu.createElement(eL8,ez5({size:ef},eE),eu.createElement(eD,{color:eB,color2:ez}))};eL7.displayName="ObjectImg";var eL9=(0,eu.memo)(eL7);let eTe=ed.ZP.div.withConfig({displayName:"styles__StyledContainer",componentId:"sc-1b0v7nu-0"})(["",""],({align:en})=>(0,ed.iv)(["display:flex;justify-content:",";"],en)),eTa=ed.ZP.div.withConfig({displayName:"styles__StyledTabs",componentId:"sc-1b0v7nu-1"})(["position:relative;display:flex;justify-content:flex-start;overflow:auto;"]),eTt=ed.ZP.div.attrs(ez$("tp-nav")).withConfig({displayName:"styles__StyledTab",componentId:"sc-1b0v7nu-2"})(["",""],({theme:en,selected:ef,disabled:es})=>{let{color:eu}=en.component.tab;return(0,ed.iv)([""," cursor:",";user-select:none;color:",";&::after{"," content:'';background:",";}"],{position:"relative",display:"flex",flex:"0 1 auto",flexShrink:"0",padding:"0.75rem",transitionProperty:"color, background-color, border-color, text-decoration-color, fill, stroke",transitionTimingFunction:"cubic-bezier(0.4, 0, 0.2, 1)",transitionDuration:"500ms"},es?"not-allowed":ef?"default":"pointer",es?eu.disabled:ef?eu.active:eu.default,{position:"absolute",bottom:"0px",left:"0px",display:"block",height:"0.125rem",width:"100%"},eu.disabled)}),eTc=ed.ZP.div.attrs(ez$("tp-info")).withConfig({displayName:"styles__StyledLabel",componentId:"sc-1b0v7nu-3"})(["",""],({theme:en,position:ef="top",disabled:es})=>{let eu="top"===ef?-1:1,em=en.typo.info.size*eu,{color:eE}=en.component.tab;return(0,ed.iv)(["transform:translate(0.375rem,","rem);color:",";"],em,es?eE.disabled:eE.label||"inherit")}),eTr=ed.ZP.div.withConfig({displayName:"styles__StyledUnderscoreBar",componentId:"sc-1b0v7nu-4"})(["",""],({theme:en})=>{let{color:ef}=en.component.tab;return(0,ed.iv)([""," background-color:",";will-change:left,width;"],{position:"absolute",bottom:"0px",margin:"0px",height:"0.125rem",width:"auto",padding:"0px",transitionProperty:"all",transitionTimingFunction:"cubic-bezier(0.4, 0, 0.2, 1)",transitionDuration:"500ms"},ef.active)});function eTn({ref:en,deps:ef}){let es=(0,eu.useRef)(null),ed=en||es,[em,eE]=(0,eu.useState)();return(0,eu.useEffect)(()=>{ed.current&&eE(ed.current.getBoundingClientRect())},[ed,...ef]),{bounds:em,ref:ed}}let eTi=(en,ef=null)=>{let es=(0,eu.useRef)(ef);return(0,eu.useEffect)(()=>{en&&en!==es&&("function"==typeof en?en(es.current):en.current=es.current)},[en]),es};function eTf(en,ef){let es=[(0,eu.useRef)(null)],ed=ef||es;return(0,eu.useEffect)(()=>{function ef(ef){ed.some(en=>en.current&&en.current.contains(ef.target))||en()}return document.addEventListener("mousedown",ef),()=>{document.removeEventListener("mousedown",ef)}}),ed}function eTo({ref:en,propagate:ef=!0,deps:es=[]}){let ed=(0,eu.useRef)(null),em=en||ed,[eE,ey]=(0,eu.useState)(!1);return(0,eu.useLayoutEffect)(()=>{let en=em.current;if(en)return en.addEventListener("mouseover",es),en.addEventListener("mouseout",ed),()=>{en&&(en.removeEventListener("mouseover",es),en.removeEventListener("mouseout",ed))};function es(en){ef||en.stopPropagation(),ey(!0)}function ed(en){ef||en.stopPropagation(),ey(!1)}},[ef,em,...es]),{isHover:eE,ref:em}}function eTA(en,ef){let[es,ed]=(0,eu.useState)(en);return(0,eu.useEffect)(()=>{let es=setTimeout(()=>{ed(en)},ef);return()=>{clearTimeout(es)}},[en,ef]),es}function eTs(en=300,ef=!0){let[es,ed]=(0,eu.useState)();return(0,eu.useEffect)(()=>{let es;function eu(){ed({width:ef?window.innerWidth:window.outerWidth,height:ef?window.innerHeight:window.outerHeight})}function em(){if(!en)return eu();es&&clearTimeout(es),es=setTimeout(eu,en)}return window.addEventListener("resize",em),eu(),()=>{es&&clearTimeout(es),window.removeEventListener("resize",em)}},[en,ef]),es}function eTl(en=300){let[ef,es]=(0,eu.useState)();return(0,eu.useEffect)(()=>{let ef;function ed(){es({scrollX:window.scrollX,scrollY:window.scrollY})}function eu(){if(!en)return ed();ef&&clearTimeout(ef),ef=setTimeout(ed,en)}return window.addEventListener("scroll",eu),ed(),()=>{ef&&clearTimeout(ef),window.removeEventListener("scroll",eu)}},[en]),ef}function eTd(){let en=(0,ed.Fg)(),ef=eTs(),es=ef?.width||0,em=(0,eu.useMemo)(()=>Object.entries(en.breakpoint).sort((en,ef)=>ef[1]-en[1]).map(([en,ef])=>[en,16*ef]),[en.breakpoint]);return(0,eu.useMemo)(()=>{let en=em.find(([,en])=>es>=en);return en?en[0]:"xs"},[es,em])}function eTu(en){let ef=(0,ed.Fg)(),es=eTd();return ef.breakpoint[es]>=ef.breakpoint[en]}function eTb(en){let ef=(0,ed.Fg)(),es=eTd();return ef.breakpoint[es]{let[es,ed]=en.split("-"),[eu,ey]=ef.split("-"),{x:eB,y:ez,width:ew,height:eV}=eH||{x:0,y:0,width:0,height:0},{width:eS,height:eF}=eD||{x:0,y:0,width:0,height:0},eQ="left"===ey?eB:"center"===ey?eB+ew/2:eB+ew,eO="top"===eu?ez:"center"===eu?ez+eV/2:ez+eV,eR="left"===ed?em.x:"center"===ed?-eS/2:-(eS+em.x),eP="top"===es?em.y:"center"===es?-eF/2:-(eF+em.y);return{x:eQ+eR+eE.x,y:eO+eP+eE.y}},[ef,en,eH,eD,eE,em]),myRef:es,atRef:ed}}function eTp({state:en,flushData:ef,setState:es,onSuccess:ed,onError:em,onLoad:eE}){let ey=eLG(),eB=(0,eu.useCallback)(en=>{function ef(){ey&&ey.add({variant:"success",title:"Operation complete"})}return es({data:en,loading:!1,error:void 0}),ed?ed(en,ef):ef()},[ey,es,ed]),ez=(0,eu.useCallback)(ed=>{function eu(en){let ef=en.message,es=en?.cause,ed="string"==typeof es?es:es?.message;ey&&ey.add({variant:"error",title:"Error",text:ef,detail:ed})}return es({data:ef?void 0:en.data,loading:!1,error:ed}),em?em(ed,eu):eu(ed)},[en,ey,ef,es,em]),eD=(0,eu.useCallback)(()=>{es({data:ef?void 0:en.data,loading:!0,error:void 0}),eE&&eE()},[en,ef,es,eE]);return[en,{onSuccess:eB,onError:ez,onLoad:eD}]}function eTm({doRequest:en,triggerOnMount:ef,triggerDeps:es=[],...ed}){let[em,{onLoad:eE,onSuccess:ey,onError:eB}]=eTp(ed),ez=(0,eu.useCallback)(async()=>{eE();try{let ef=await en();return void ey(ef)}catch(en){eB(en)}},[en,eE,ey,eB]);return(0,eu.useEffect)(()=>{ef&&ez()},[...es]),{...em,request:ez}}function eTC(en){let[ef,es]=(0,eu.useState)({data:void 0,loading:!1,error:void 0});return eTm({state:ef,setState:es,...en})}function eTI({itemsPerPage:en=10,delay:ef=200,list:es,resetDeps:ed=[es]}){let[em,eE]=(0,eu.useState)(0);(0,eu.useEffect)(()=>{eE(1)},[...ed]);let ey=(0,eu.useMemo)(()=>{if(es)return es.slice(0,em*en)},[en,es,em]),eB=(0,eu.useMemo)(()=>!es||!!ey&&ey.length>=es.length,[es,ey]),ez=(0,eu.useCallback)(async()=>{eB||(await ez0(ef),eE(en=>en+1))},[ef,eB]);return{loadItemsDisabled:eB,list:ey,handleLoadItems:ez}}let eTM=(0,eu.forwardRef)(({id:en,name:ef,label:es,selected:ed,disabled:em,onTabSelected:eE},ey)=>{let eB=(0,eu.useCallback)(()=>!em&&eE(en),[em,en,eE]),ez=(0,eu.useMemo)(()=>es?"string"==typeof es?{label:es}:es:void 0,[es]);return eu.createElement(eTt,{ref:ey,role:"tab",selected:ed,"aria-selected":ed?"true":"false",disabled:em,"aria-disabled":em?"true":"false",onClick:eB},ef,ez&&eu.createElement(eTc,ez5({},ez,{disabled:em}),ez.label))});eTM.displayName="Tab";let eTE=({tabs:en,selected:ef,defaultSelected:es,onTabChange:ed,align:em="center",...eE})=>{let ey=ef||es,{id:eB}=en.filter(en=>!en.disabled).find(en=>en.id===ey)||{},[ez,eD]=(0,eu.useState)(eB),eH=ef||ez,ew=eTs(),eV=(0,eu.useCallback)(en=>{en!==eH&&(eD(en),ed&&ed(en))},[ed,eH]),eS=(0,eu.useRef)(null),[eF,eQ]=(0,eu.useState)({});return(0,eu.useEffect)(()=>{if(!eS)return;let en=eS.current?.offsetLeft||0,ef=Math.floor(eS.current?.getBoundingClientRect().width||0);eQ({left:en,width:ef})},[ew,eH,en]),eu.createElement(eTe,{align:em},eu.createElement(eTa,ez5({role:"tablist"},eE),en.map(en=>eu.createElement(eTy,ez5({key:en.id,ref:en.id===eH?eS:void 0,selected:eH===en.id,onTabSelected:eV},en))),eu.createElement(eTr,{style:eF})))};eTE.displayName="Tabs";let eTy=(0,eu.memo)(eTM);var eTv=(0,eu.memo)(eTE);let eTB=ed.ZP.span.attrs(ez$("tp-body1 fs-24 fx-glass-base1 fx-glass-border-base0")).withConfig({displayName:"styles__StyledTag",componentId:"sc-1xvhtku-0"})(["",""],({theme:en,$variant:ef})=>{let{color:es}=en.component.tag.variant[ef];return(0,ed.iv)(["display:inline-block;padding:0.5rem 1.125rem;color:",";background:",";border:0.0625rem solid ",";margin:0 auto;border-radius:0.5rem;white-space:nowrap;"],es.text,es.background,es.border)}),eTz=({children:en,variant:ef="default",...es})=>eu.createElement(eTB,ez5({$variant:ef},es),en);eTz.displayName="Tag",(0,eu.memo)(eTz);let eTL=ed.ZP.div.attrs(ez$("fx-glass-base2")).withConfig({displayName:"styles__StyledContainer",componentId:"sc-1ap2bro-0"})(["",""],({theme:en,$stage:ef,$position:{x:es=0,y:eu=0}})=>{let[em,eE]=en.gradient.main0.colors;return(0,ed.iv)([""," border-radius:1.5rem;backdrop-filter:blur(50px);color:",";opacity:",";will-change:opacity,transform;transition-property:opacity;transition-duration:","ms;transition-timing-function:",";"," &::before{content:'';position:absolute;top:0;left:0;z-index:-1;height:100%;width:100%;background-image:linear-gradient(90deg,"," 0%,"," 100%);padding:0.0625rem;border-radius:1.5rem;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask-composite:xor;}"],{position:"fixed",inset:"1.5rem",zIndex:"10",display:"inline-flex",flexDirection:"column",alignItems:"stretch",justifyContent:"flex-start",gap:"1rem",padding:"1.5rem"},en.color.text,"enter"===ef?1:0,en.transition.duration.fast,en.transition.timing,eBT("md",(0,ed.iv)([""," transform:",";max-width:24.5625rem;"],{inset:"auto",left:"0px",top:"0px"},`translate3d(${es}px, ${eu}px, 0)`)),em,eE)}),eTT=(0,ed.ZP)(eLr).attrs(en=>({...en,name:"multiply",size:"xl"})).withConfig({displayName:"styles__StyledHeaderCloseIcon",componentId:"sc-1ap2bro-1"})(["top:0;right:0;width:1.5rem;height:1.5rem;padding:0.375rem;cursor:pointer;margin-left:auto;align-self:flex-start;flex:0 0 auto;"]),eTD=ed.ZP.div.attrs(ez$("tp-body1 fs-12")).withConfig({displayName:"styles__StyledContentContainer",componentId:"sc-1ap2bro-2"})([""]),eTx=({open:en,targetRef:ef,children:es,closeButton:em=!1,content:eE,my:ey="bottom-center",at:eB="top-center",margin:ez={x:5,y:5},offset:eD={x:0,y:0},onOpen:eH,onClose:ew,onCloseClick:eV,closeDelay:eS=200,...eF})=>{let eQ=(0,eu.useRef)(),eO=(0,eu.useRef)(),eR=ef||eO,[eP,eU]=(0,eu.useState)(en||!1),ej=void 0!==en?en:eP,eG=(0,ed.Fg)(),{shouldMount:eY,stage:e_}=eLW(ej,eG.transition.duration.fast),{position:eK}=eTg({my:ey,at:eB,margin:ez,offset:eD,atRef:eR,myRef:eQ,deps:[eY]}),{isHover:eZ}=eTo({ref:eR}),{isHover:eJ}=eTo({ref:eQ,deps:[e_]}),eX=(0,eu.useRef)(),eW=(0,eu.useCallback)(()=>{eX.current&&clearTimeout(eX.current),eU(!1),eV&&eV(),ew&&ew()},[eV,ew]);(0,eu.useEffect)(()=>{if(eX.current&&clearTimeout(eX.current),eZ||eJ)return eU(!0),void(eH&&eH());eX.current=setTimeout(()=>{eU(!1),ew&&ew()},eS)},[eZ,eJ,eS,eH,ew]);let e$=eTb("md");return eu.createElement(eu.Fragment,null,eY&&eu.createElement(eL1,null,eu.createElement(eTL,ez5({ref:eQ,$position:eK,$stage:e_},eF),(em||e$)&&eu.createElement(eTw,null,eu.createElement(eTT,{onClick:eW})),eu.createElement(eTD,null,eE))),es&&eu.createElement("span",{style:{display:"inline-block"},ref:eR},es))};eTx.displayName="Tooltip";var eTH=(0,eu.memo)(eTx),eTw=(0,ed.ZP)("div").withConfig({displayName:"cmp___StyledDiv",componentId:"sc-894tly-0"})({display:"flex",alignItems:"center",justifyContent:"flex-end"});let eTV=(0,ed.ZP)(eBM()).withConfig({displayName:"styles__StyledLottie",componentId:"sc-1eb6lq8-0"})(["",""],({$size:en})=>{let ef=en?Number.isNaN(Number(en))?en:`${en}px`:"1em";return(0,ed.iv)(["height:",";width:",";"],ef,ef)}),eTN=({size:en="6rem",color:ef="white",...es})=>{let em=(0,ed.Fg)().color[ef]||eLh(ef)||ef,eE=(0,eu.useMemo)(()=>(en=>{let[ef,es,ed,eu]=eLg(en);return{v:"5.9.0",fr:53.5297546386719,ip:0,op:160.99926203673,w:800,h:800,nm:"base 7",ddd:0,assets:[],layers:[{ddd:0,ind:1,ty:3,nm:"direction",sr:1,ks:{o:{a:0,k:0,ix:11},r:{a:1,k:[{i:{x:[.286],y:[.739]},o:{x:[.729],y:[.171]},t:89,s:[-45]},{t:123.999431630774,s:[135]}],ix:10},p:{a:0,k:[400,400,0],ix:2,l:2},a:{a:0,k:[0,0,0],ix:1,l:2},s:{a:0,k:[100,100,100],ix:6,l:2}},ao:0,ip:0,op:160.99926203673,st:0,bm:0},{ddd:0,ind:2,ty:4,nm:"O left",parent:1,sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:1,k:[{i:{x:[.667],y:[1]},o:{x:[.333],y:[0]},t:59,s:[0]},{t:78.9996378937993,s:[180]}],ix:10},p:{s:!0,x:{a:1,k:[{i:{x:[.252],y:[.941]},o:{x:[.966],y:[.331]},t:0,s:[0]},{t:20,s:[139.083],h:1},{i:{x:[.193],y:[.743]},o:{x:[.567],y:[.025]},t:30,s:[139.083]},{t:48.9997754024831,s:[0]}],ix:3},y:{a:0,k:.03,ix:4}},a:{a:0,k:[197.5,151,0],ix:1,l:2},s:{a:0,k:[100,100,100],ix:6,l:2}},ao:0,shapes:[{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[-22.61,-22.61],[-22.489,22.489],[22.61,22.61],[22.452,-22.452]],o:[[22.61,22.61],[22.489,-22.489],[-22.61,-22.61],[-22.452,22.452]],v:[[-43.552,40.683],[38.07,40.902],[37.851,-40.72],[-43.771,-40.939]],c:!0},ix:2},nm:"Path 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"mm",mm:4,nm:"Merge Paths 1",mn:"ADBE Vector Filter - Merge",hd:!1},{ty:"fl",c:{a:0,k:[ef,es,ed,eu],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Fill 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[60.559,150.541],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transform"}],nm:"Group 3",np:3,cix:2,bm:0,ix:1,mn:"ADBE Vector Group",hd:!1}],ip:0,op:160.99926203673,st:0,bm:0},{ddd:0,ind:3,ty:4,nm:"O right",parent:1,sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:1,k:[{i:{x:[.667],y:[1]},o:{x:[.333],y:[0]},t:59,s:[0]},{t:78.9996378937993,s:[180]}],ix:10},p:{s:!0,x:{a:1,k:[{i:{x:[.263],y:[.985]},o:{x:[.981],y:[.294]},t:0,s:[0]},{t:20,s:[-139.083],h:1},{i:{x:[.191],y:[.61]},o:{x:[.508],y:[.006]},t:30,s:[-139.083]},{t:48.9997754024831,s:[0]}],ix:3},y:{a:0,k:.03,ix:4}},a:{a:0,k:[197.5,151,0],ix:1,l:2},s:{a:0,k:[100,100,100],ix:6,l:2}},ao:0,shapes:[{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[-22.609,-22.609],[-22.489,22.488],[22.611,22.611],[22.489,-22.489]],o:[[22.611,22.611],[22.489,-22.489],[-22.609,-22.61],[-22.489,22.489]],v:[[-37.859,40.701],[43.764,40.921],[43.543,-40.701],[-38.078,-40.921]],c:!0},ix:2},nm:"Path 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"mm",mm:4,nm:"Merge Paths 1",mn:"ADBE Vector Filter - Merge",hd:!1},{ty:"fl",c:{a:0,k:[ef,es,ed,eu],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Fill 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[333.739,151.272],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transform"}],nm:"Group 4",np:3,cix:2,bm:0,ix:1,mn:"ADBE Vector Group",hd:!1}],ip:0,op:160.99926203673,st:0,bm:0},{ddd:0,ind:4,ty:4,nm:"background",parent:1,sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[0,0,0],ix:2,l:2},a:{a:0,k:[197.5,151,0],ix:1,l:2},s:{a:0,k:[100,100,100],ix:6,l:2}},ao:0,shapes:[{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[0,0],[-62.88,-.205],[-22.477,54.649]],o:[[22.808,54.808],[62.915,.171],[0,0]],v:[[-139.438,-46.801],[.251,46.8],[139.438,-46.053]],c:!0},ix:2},nm:"Path 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[ef,es,ed,eu],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Fill 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[197.264,255.029],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transform"}],nm:"Group 1",np:4,cix:2,bm:0,ix:1,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[0,0],[62.88,.206],[22.512,-54.611],[0,0]],o:[[-22.807,-54.808],[-62.916,-.169],[0,0],[0,0]],v:[[139.437,46.802],[-.251,-46.802],[-139.473,46.015],[139.473,46.765]],c:!0},ix:2},nm:"Path 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[ef,es,ed,eu],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Fill 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[196.992,46.802],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transform"}],nm:"Group 2",np:4,cix:2,bm:0,ix:2,mn:"ADBE Vector Group",hd:!1}],ip:0,op:160.99926203673,st:0,bm:0}],markers:[]}})(em),[em]);return eu.createElement(eTV,ez5({animationData:eE,$size:en},es))};eTN.displayName="Spinner";var eTk=(0,eu.memo)(eTN);let eTS=ed.ZP.span.attrs(ez$("tp-info")).withConfig({displayName:"styles__StyledLabel",componentId:"sc-44vygq-0"})(["",""],({theme:en,$variant:ef,$kind:es})=>{let{label:eu}=en.component,em=ef,eE=en.gradient[em]?.fn||`linear-gradient(90deg, ${em} 0%, ${em} 100%)`;return(0,ed.iv)(["position:relative;display:inline-flex;padding:0.25rem 0.94rem;border-radius:0.375rem;line-height:normal !important;text-transform:uppercase;color:",";background:"," ",";"],eu.color.primary,eE,"secondary"===es&&(0,ed.iv)(["color:",";background-image:none;&::after{content:'';display:block;position:absolute;inset:0;z-index:-1;padding:0.0625rem;border-radius:0.375rem;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask-composite:xor;background:",";}"],eu.color.secondary,eE))}),eTF=({children:en,variant:ef="info",kind:es="primary",...ed})=>eu.createElement(eTS,ez5({},ed,{$variant:ef,$kind:es}),en);eTF.displayName="Label",(0,eu.memo)(eTF);let eTQ=ed.ZP.div.withConfig({displayName:"styles__StyledCardContainer",componentId:"sc-1742q9u-0"})(["display:inline-flex;flex-direction:column;align-items:flex-start;"]),eTO=ed.ZP.header.withConfig({displayName:"styles__StyledCardHeader",componentId:"sc-1742q9u-1"})(["&&{","}"],{marginBottom:"0.5rem"}),eTR=ed.ZP.div.withConfig({displayName:"styles__StyledCardHeaderContainer",componentId:"sc-1742q9u-2"})(["padding:0 0.625rem;& > img{height:auto;max-width:100%;}"]),eTP=ed.ZP.div.withConfig({displayName:"styles__StyledCardContentContainer",componentId:"sc-1742q9u-3"})(["",""],({variant:en})=>(0,ed.iv)(["margin-top:",";margin-bottom:1.5rem;padding:0 0.625rem;"],"article"===en?0:"1.5rem")),eTU=ed.ZP.div.withConfig({displayName:"styles__StyledCardFooterContainer",componentId:"sc-1742q9u-4"})(["",""],({buttonVariant:en})=>(0,ed.iv)(["padding:0 0.625rem;"," && button{display:block;}"],"textOnly"===en?"margin-left: -1.375rem;":"")),eTj=({headerImg:en="Object1",variant:ef="block",titleInfo:es,title:ed,text:em,buttonLabel:eE,buttonColor:ey,buttonVariant:eB,buttonOnClick:ez,buttonDisabled:eD,header:eH,content:ew,footer:eV,...eS})=>eu.createElement(eTQ,eS,eu.createElement(eTR,null,eH||("block"===ef?eu.createElement(eL9,{id:en}):eu.createElement("img",{src:en}))),eu.createElement(eTP,{variant:ef},ew||("block"===ef?eu.createElement(eu.Fragment,null,eu.createElement(eTO,{className:"tp-h7"},ed),eu.createElement("p",null,em)):eu.createElement(eu.Fragment,null,eu.createElement(eTG,null,eu.createElement("span",{className:"tp-info"},es),eu.createElement(eTO,{className:"tp-h6"},ed)),eu.createElement("p",null,em)))),eu.createElement(eTU,{buttonVariant:eB},eV||eu.createElement(eLM,{variant:eB,size:"md",color:ey,onClick:ez,disabled:eD},eE,"textOnly"===eB&&eu.createElement(eTY,{name:"arrow-right"}))));eTj.displayName="Card",(0,eu.memo)(eTj);var eTG=(0,ed.ZP)("div").withConfig({displayName:"cmp___StyledDiv",componentId:"sc-mfy38o-0"})({marginTop:"0.5rem",marginBottom:"0.5rem"}),eTY=(0,ed.ZP)(eLr).withConfig({displayName:"cmp___StyledIcon",componentId:"sc-mfy38o-1"})({marginLeft:"0.625rem"});let eT_=ed.ZP.div.withConfig({displayName:"styles__StyledRow",componentId:"sc-173gjc8-0"})(["",""],en=>{let{count:ef=12,xs:es=ef,sm:eu=es,md:em=eu,lg:eE=em,xl:ey=eE,gap:eB="1rem",xsGap:ez=eB,smGap:eD=ez,mdGap:eH=eD,lgGap:ew=eH,xlGap:eV=ew}=en,eS=en["2xl"]||ey,eF=en["2xlGap"]||eV;return(0,ed.iv)(["display:grid;grid-gap:",";grid-template-columns:repeat(",",1fr);"," "," "," "," ",""],ez,es,eBT("sm",(0,ed.iv)(["grid-gap:",";grid-template-columns:repeat(",",1fr);"],eD,eu)),eBT("md",(0,ed.iv)(["grid-gap:",";grid-template-columns:repeat(",",1fr);"],eH,em)),eBT("lg",(0,ed.iv)(["grid-gap:",";grid-template-columns:repeat(",",1fr);"],ew,eE)),eBT("xl",(0,ed.iv)(["grid-gap:",";grid-template-columns:repeat(",",1fr);"],eV,ey)),eBT("2xl",(0,ed.iv)(["grid-gap:",";grid-template-columns:repeat(",",1fr);"],eF,eS)))}),eTK=ed.ZP.div.withConfig({displayName:"styles__StyledCol",componentId:"sc-173gjc8-1"})(["",""],en=>{let{span:ef=1,xs:es=ef,sm:eu=es,md:em=eu,lg:eE=em,xl:ey=eE,offset:eB=0,xsOffset:ez=eB,smOffset:eD=ez,mdOffset:eH=eD,lgOffset:ew=eH,xlOffset:eV=ew}=en,eS=en["2xl"]||ey,eF=en["2xlOffset"]||eV;return(0,ed.iv)(["grid-column:",";"," "," "," "," ",""],`${ez?`${ez} / `:""} span ${es}`,eBT("sm",(0,ed.iv)(["grid-column:",";"],`${eD?`${eD} / `:""} span ${eu}`)),eBT("md",(0,ed.iv)(["grid-column:",";"],`${eH?`${eH} / `:""} span ${em}`)),eBT("lg",(0,ed.iv)(["grid-column:",";"],`${ew?`${ew} / `:""} span ${eE}`)),eBT("xl",(0,ed.iv)(["grid-column:",";"],`${eV?`${eV} / `:""} span ${ey}`)),eBT("2xl",(0,ed.iv)(["grid-column:",";"],`${eF?`${eF} / `:""} span ${eS}`)))}),eTZ=({children:en,...ef})=>eu.createElement(eTK,ef,en),eTJ=(0,eu.memo)(({children:en,...ef})=>eu.createElement(eT_,ef,en)),eTX=(0,eu.memo)(eTZ),eTq=ed.ZP.table.withConfig({displayName:"styles__StyledTable",componentId:"sc-1fyt39t-0"})(["",""],({$borderType:en="none"})=>(0,ed.iv)(["width:100%;border-collapse:collapse;border-spacing:0 0.625rem;thead th{font-size:0.75rem;white-space:nowrap;text-transform:uppercase;}td,th{font-size:1rem;padding:0.75rem 1rem;width:0;}th{border-bottom:0.0625rem solid #ffffff22;}td{","}th.sortable{cursor:pointer;}"],"none"!==en&&(0,ed.iv)(["border-bottom:0.0625rem "," #ffffff22;"],en)));var eTW="0px",eT$=[0],eT2=function(){var en=new Map;return{getObserver:function(ef){var es=ef.root,ed=ef.rootMargin,eu=ef.threshold,em=en.get(es);em||(em=new Map,en.set(es,em));var eE=JSON.stringify({rootMargin:ed,threshold:eu}),ey=em.get(eE);if(!ey){var eB=new Map;ey={observer:new IntersectionObserver(function(en){en.forEach(function(en){var ef=eB.get(en.target);null==ef||ef(en)})},{root:es,rootMargin:ed,threshold:eu}),entryCallbacks:eB},em.set(eE,ey)}return{observe:function(en,ef){var es,ed;null==(es=ey)||es.entryCallbacks.set(en,ef),null==(ed=ey)||ed.observer.observe(en)},unobserve:function(en){var ef,es;null==(ef=ey)||ef.entryCallbacks.delete(en),null==(es=ey)||es.observer.unobserve(en)}}}}}();function eT1(){return(eT1=Object.assign||function(en){for(var ef=1;ef({css:{},...em?.(en,es)||{}}),[es,en,em]);return eu.createElement(eu.Fragment,null,ed?ed(en,es):eu.createElement(eT9,ez5({},ey,{$_css:ey.css}),ef.map((ef,ed)=>eu.createElement(eT6,{key:ed,row:en,col:ef,rowIndex:es,colIndex:ed,rowNoise:eE}))))}function eT6({row:en,col:ef,rowIndex:es,colIndex:ed,rowNoise:em}){let eE=(0,eu.useMemo)(()=>"center"===ef.align?{textAlign:"center"}:"right"===ef.align?{textAlign:"right"}:{textAlign:"left"},[ef.align]),ey=(0,eu.useMemo)(()=>"start"===ef.sticky?{position:"sticky",left:"0px",zIndex:"10"}:"end"===ef.sticky?{position:"sticky",right:"0px",zIndex:"10"}:"",[ef.sticky]),eB=(0,eu.useMemo)(()=>{let eu=ef.cellProps?.(en,ef,es,ed)||{},eB=(eu?.className?`${eu?.className} `:"")+(em&&es%2!=0?"fx-noise-light":""),ez={...eE,...ey,...eu?.css};return{...eu,className:eB,css:ez}},[ef,en,es,ed,em,eE,ey]);return eu.createElement(eu.Fragment,null,ef.cellRender?ef.cellRender(en,ef,es,ed):eu.createElement(eDe,ez5({key:ed},eB,{$_css2:[eB.css]}),ef.render(en,ef,es,ed)))}function eT8({col:en,colIndex:ef,sortedColumn:es,setSortedColumn:ed}){let em=(0,eu.useMemo)(()=>"center"===en.align?{textAlign:"center"}:"right"===en.align?{textAlign:"right"}:{textAlign:"left"},[en.align]),eE=(0,eu.useMemo)(()=>{let es=en.hcellProps?.(en,ef)||{},ed={...em,...es?.css},eu=(es?.className?`${es?.className} `:"")+(en.sortable?"sortable":"")+" tp-table",eE={...en.width?{width:en.width}:{},...es?.style};return{...es,css:ed,style:eE,className:eu}},[em,en,ef]),ey=(0,eu.useMemo)(()=>es.column===en.label,[en.label,es.column]),eB="start"===en.sticky?{position:"sticky",left:"0px",zIndex:"20"}:"end"===en.sticky?{position:"sticky",right:"0px",zIndex:"20"}:"";return eu.createElement(eu.Fragment,null,en.hcellRender?en.hcellRender(en,ef,es,ed):eu.createElement(eDa,ez5({key:ef},eE,{style:eE.style,onClick:()=>{en.sortable&&ed({column:en.label,asc:!es.asc})},$_css3:[eE.css,eB]}),en.label,en.sortable&&eu.createElement("div",{style:{opacity:ey?1:.45,display:"inline-block",paddingLeft:"0.625rem"}},eu.createElement(eLr,{name:ey?es.asc?"sort-up":"sort-down":"sort"}))))}function eT5(en){let{columns:ef,data:es,infiniteScroll:ed,emptyPlaceholder:em,loadingPlaceholder:eE,borderType:ey,rowKey:eB,onLoadMore:ez,...eD}=en,[eH,ew]=(0,eu.useState)({column:"",asc:!0}),eV=(0,eu.useId)(),eS=(0,eu.useMemo)(()=>es?es.map((en,ef)=>({...en,key:eB?eB(en):`${eV}${ef}`})):es,[es,eV,eB]),eF=(0,eu.useMemo)(()=>ef.find(({label:en})=>en===eH.column),[ef,eH.column]),eQ=(0,eu.useMemo)(()=>{if(!eH.column||!eS)return eS;let en=eF?.sortBy||(en=>String(eF?.render(en,eF,-1,-1))),ef=eF?.sort||((ef,es)=>{let ed=en(ef),eu=en(es);return edeu?eH.asc?1:-1:0});return eS.sort(ef)},[eS,eH.column,eH.asc,eF]),[eO,eR]=(0,eu.useState)(!1),eP=(0,eu.useCallback)(async()=>{eR(!0),ez&&await ez(),eR(!1)},[ez]),[eU]=function(en){var ef=en.loading,es=en.hasNextPage,ed=en.onLoadMore,em=en.rootMargin,eE=en.disabled,ey=en.delayInMs,eB=void 0===ey?eT4:ey,ez=eT0({rootMargin:em}),eD=ez[0],eH=ez[1],ew=eH.rootRef,eV=eH.isVisible,eS=!eE&&!ef&&eV&&es;return(0,eu.useEffect)(function(){if(eS){var en=setTimeout(function(){ed()},eB);return function(){clearTimeout(en)}}},[ed,eS,eB]),[eD,{rootRef:ew}]}({loading:eO,hasNextPage:!!ed,disabled:!ed,onLoadMore:eP});return eu.createElement(eTq,ez5({$borderType:ey},eD),eu.createElement("thead",null,eu.createElement(eDt,{$_css4:[en.stickyHeader&&{position:"sticky",top:"0px",zIndex:"10","--tw-bg-opacity":"0.5",backgroundClip:"border-box","--tw-backdrop-blur":"blur(4px)",backdropFilter:"var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)"}]},ef.map((en,ef)=>eu.createElement(eT8,{key:ef,col:en,colIndex:ef,sortedColumn:eH,setSortedColumn:ew})))),eu.createElement("tbody",null,eQ&&eQ.map((es,ed)=>eu.createElement(eT3,{key:es.key,row:es,rowIndex:ed,columns:ef,rowRender:en.rowRender,rowProps:en.rowProps,rowNoise:en.rowNoise})),(!eQ||!eQ.length)&&em&&eu.createElement("tr",{className:"empty-placeholder"},eu.createElement("td",{colSpan:ef.length},em)),(!!ed||eO)&&eu.createElement("tr",{ref:eU,className:"loading-placeholder"},eO&&eu.createElement("td",{colSpan:ef.length},eE||eu.createElement(eDc,{color:"text"})))))}eT3.displayName="TableRow",eT6.displayName="TableCell",eT8.displayName="TableHeaderCell",eT5.displayName="Table";var eT7=(0,eu.memo)(eT5),eT9=(0,ed.ZP)("tr").withConfig({displayName:"cmp___StyledTr",componentId:"sc-xdi2fd-0"})(["",""],en=>en.$_css),eDe=(0,ed.ZP)("td").withConfig({displayName:"cmp___StyledTd",componentId:"sc-xdi2fd-1"})(["",""],en=>en.$_css2),eDa=(0,ed.ZP)("th").withConfig({displayName:"cmp___StyledTh",componentId:"sc-xdi2fd-2"})(["",""],en=>en.$_css3),eDt=(0,ed.ZP)("tr").withConfig({displayName:"cmp___StyledTr2",componentId:"sc-xdi2fd-3"})(["",""],en=>en.$_css4),eDc=(0,ed.ZP)(eTk).withConfig({displayName:"cmp___StyledSpinner",componentId:"sc-xdi2fd-4"})({marginLeft:"auto",marginRight:"auto"});let eDr=ed.ZP.div.withConfig({displayName:"styles__StyledContainer",componentId:"sc-iauxb3-0"})(["",""],({theme:en,$isOpen:ef,$duration:es,$variant:eu="2"})=>{let em=es*(2/3),eE=es*(1/3);return(0,ed.iv)(["display:grid;grid-template-rows:0fr;will-change:grid-template-rows;transition-property:grid-template-rows;transition-duration:","ms;transition-delay:","ms;transition-timing-function:",";"," & ","{","}"],"1"===eu?es:em,"1"===eu?0:ef?"0":eE,en.transition.timing,ef&&(0,ed.iv)(["grid-template-rows:1fr;"]),eDn,"2"===eu&&(0,ed.iv)(["visibility:",";opacity:",";transition-property:visibility,opacity;transition-duration:","ms;transition-delay:","ms;transition-timing-function:",";"],ef?"inherit":"hidden",ef?"1":"0",em,ef?eE:"0",en.transition.timing))}),eDn=ed.ZP.div.withConfig({displayName:"styles__StyledContent",componentId:"sc-iauxb3-1"})(["overflow:hidden;"]),eDi=(0,eu.forwardRef)(({children:en,open:ef,variant:es,shouldUnmount:ed=!1,duration:em=700,...eE},ey)=>{let{shouldMount:eB,stage:ez}=eLW(ef,em),eD=!ed||eB,eH="enter"===ez;return eu.createElement(eDr,{$isOpen:eH,$duration:em,$variant:es},eD&&eu.createElement(eDn,ez5({ref:ey},eE),en))});eDi.displayName="ToggleContainer";var eDf=(0,eu.memo)(eDi);ed.ZP.li.withConfig({displayName:"styles__StyledNavlink",componentId:"sc-1dhgs9n-0"})(["",""],({$isActive:en,$breakpoint:ef})=>(0,ed.iv)(["font-weight:400;white-space:nowrap;& a,& span{display:block;color:inherit;text-decoration:none;padding:1.5rem;margin:0 -1.5rem;background-color:",";}",""],en?"#ffffff1A":"transparent",eBT(ef,(0,ed.iv)(["& a,& span{display:inline;border-bottom:",";background-color:transparent;padding:0;margin:0;}"],en?"1px solid white":"none"))));let eDo=ed.ZP.div.attrs(ez$("tp-nav")).withConfig({displayName:"styles__StyledRouterLink",componentId:"sc-1dhgs9n-1"})(["",""],({theme:en,$disabled:ef,$isActive:es,$hasIcon:eu,$variant:em="2"})=>{let{icon:eE,text:ey,background:eB,color:ez,underscore:eD}=en.component.routerLink.variant[em],eH=eu?ey:eE;return(0,ed.iv)([""," transition-property:box-shadow,background-color;transition-duration:","ms;transition-timing-function:",";color:",";background-color:",";&:hover{color:",";background-color:",";box-shadow:",";}&&{"," ","}& ",",& ","{transition-property:color,background-color;transition-duration:","ms;transition-timing-function:",";}&:hover{& ","{color:",";background-color:",";}& ","{color:",";background-color:",";}}"," ",""],{position:"relative",display:"inline-flex",height:"1.75rem",width:"auto",maxWidth:"100%",cursor:"pointer",alignItems:"center",justifyContent:"flex-start",gap:"0.625rem",whiteSpace:"nowrap",padding:"0.25rem"},en.transition.duration.fast,en.transition.timing,ez?.default,eB?.default,ez?.hover,eB?.hover,eD&&`inset 0px -1px 0px 0px ${ez?.hover}`,es&&(0,ed.iv)([""," color:",";background-color:",";box-shadow:",";"],{cursor:"default"},ez?.active,eB?.active,eD&&`inset 0px -1px 0px 0px ${ez?.active}`),ef&&(0,ed.iv)([""," color:",";background-color:",";box-shadow:none;"],{cursor:"not-allowed"},ez?.disabled,eB?.disabled),eDA,eDs,en.transition.duration.fast,en.transition.timing,eDA,eE?.color?.hover,eE?.background?.hover,eDs,eH?.color?.hover,eH?.background?.hover,es&&(0,ed.iv)(["&& ","{color:",";background-color:",";}&& ","{color:",";background-color:",";}"],eDA,eE?.color?.active,eE?.background?.active,eDs,eE?.color?.active,eE?.background?.active),ef&&(0,ed.iv)(["&& ",",&& ","{color:",";background-color:",";}"],eDA,eDs,eE?.color?.disabled,eE?.background?.disabled))}),eDA=(0,ed.ZP)(eLr).attrs(en=>({...en,size:"lg",prefix:"custom"})).withConfig({displayName:"styles__StyledRouteLinkIcon",componentId:"sc-1dhgs9n-2"})(["",""],{position:"relative",flexShrink:"0"}),eDs=ed.ZP.div.withConfig({displayName:"styles__StyledRouteLinkText",componentId:"sc-1dhgs9n-3"})(["",""],{display:"flex",maxWidth:"100%",alignItems:"center",justifyContent:"flex-start",gap:"0.625rem",overflow:"hidden",whiteSpace:"nowrap"}),eDl=(0,ed.ZP)(eLv).withConfig({displayName:"styles__StyledNotificationBadge",componentId:"sc-1dhgs9n-4"})(["",""],{position:"relative",left:"-0.25rem",top:"0.125rem",flexShrink:"0",alignSelf:"flex-start"}),eDd=ed.ZP.div.withConfig({displayName:"styles__StyledHeadingContainer",componentId:"sc-ml1jsf-0"})([""," flex:0 0 0px;display:flex;align-items:center;justify-content:space-between;"],{paddingLeft:"1.5rem",paddingRight:"1.5rem"}),eDu=ed.ZP.div.withConfig({displayName:"styles__StyledMobileTopContainer",componentId:"sc-ml1jsf-1"})(["",""],()=>(0,ed.iv)(["display:block;flex:0 1 0px;z-index:1;"])),eDb=ed.ZP.nav.withConfig({displayName:"styles__StyledNavContainer",componentId:"sc-ml1jsf-2"})(["",""],{margin:"0px",display:"flex",gap:"1.75rem",padding:"1.5rem"}),eDh=ed.ZP.div.withConfig({displayName:"styles__StyledLogoContainer",componentId:"sc-ml1jsf-3"})(["position:absolute;top:0;left:0;width:100%;display:inline-flex;justify-content:center;align-items:center;font-size:1.375rem;"]),eDg=(0,ed.iv)(["box-shadow:none !important;background-color:transparent !important;backdrop-filter:none !important;"]),eDp=ed.ZP.div.withConfig({displayName:"styles__StyledNavbarContainer",componentId:"sc-ml1jsf-4"})(["",""],({theme:en,$breakpoint:ef,$height:es,$isOpen:eu})=>{let{mobile:em}=en.component.navbar;return(0,ed.iv)([""," backdrop-filter:none;height:",";transition-property:height;transition-delay:","ms;transition-timing-function:linear;& ","{"," height:",";backdrop-filter:blur(50px);background-color:",";box-shadow:",";}& ","{"," "," backdrop-filter:blur(50px);background-color:",";color:",";opacity:",";visibility:",";transition-property:opacity,visibility;transition-duration:","ms;transition-timing-function:",";& ","{","}}& ","{height:",";}",""],{position:"sticky",top:"0px"},eu?"100vh":es,eu?0:en.transition.duration.fast,eDd,em.header.css&&em.header.css(),es,eu?em.header.open?.background:em.header.background,em.header.shadow,eDb,{height:"100%",flexDirection:"column",justifyContent:"flex-start"},em.content.css&&em.content.css(),em.content.background,em.content.color,eu?"1":"0",eu?"inherit":"hidden",en.transition.duration.fast,en.transition.timing,eDo,{display:"flex",height:"3rem"},eDh,es,eBT(ef,(0,ed.iv)([""," gap:1.75rem;height:",";"," && ","{"," ","}& ","{display:none;}& ","{"," visibility:inherit;"," & ","{","}}& ","{position:static;height:auto;display:inline-block;font-size:","rem;}"],{display:"flex",alignItems:"center",justifyContent:"space-between",paddingLeft:"4rem",paddingRight:"4rem"},es,eBV("base2"),eDd,{width:"100%",paddingLeft:"0px",paddingRight:"0px"},eDg,eDu,eDb,{flexDirection:"row",alignItems:"center",justifyContent:"flex-end",padding:"0px",opacity:"1"},eDg,eDo,{display:"inline-flex"},eDh,en.typo.logo.size)))}),eDm=({logo:en,children:ef,mobileTopContent:es,open:ed,onToggle:em,height:eE="6.5rem",breakpoint:ey="md",...eB})=>{let ez=(0,eu.useCallback)(()=>{em&&em(!ed)},[ed,em]),eD=(0,eu.useCallback)(()=>{em&&em(!1)},[em]),eH=(0,eu.useRef)(null);eTf(eD,[eH]);let ew=!!ed;return eu.createElement(eDp,ez5({$breakpoint:ey,$height:eE,$isOpen:ew},eB,{ref:eH}),eu.createElement(eDd,null,eu.createElement(eDu,null,eu.createElement(eLM,{color:"main0",variant:"secondary",size:"md",onClick:ez},ed?eu.createElement(eLr,{name:"close"}):eu.createElement(eLr,{name:"bars"}))),en&&eu.createElement(eDh,null,en),es&&eu.createElement(eDu,null,es)),eu.createElement(eDb,null,ef))};eDm.displayName="Navbar";var eDC=(0,eu.memo)(eDm);let eDI=(0,ed.ZP)(eLM).attrs(({theme:en})=>{let{tablet:ef}=en.component.navbar;return{color:ef?.buttonColor,variant:"secondary",size:"regular"}}).withConfig({displayName:"styles__StyledButton",componentId:"sc-h4s70z-0"})(()=>[{display:"none"}]),eDM=ed.ZP.ul.withConfig({displayName:"styles__StyledList",componentId:"sc-h4s70z-1"})(["display:flex;width:100%;"]),eDE=ed.ZP.ul.withConfig({displayName:"styles__StyledRestContainer",componentId:"sc-h4s70z-2"})(["",""],({theme:en,$isOpen:ef,$position:{x:es,y:eu}})=>{let{mobile:em}=en.component.navbar;return(0,ed.iv)([""," background-color:",";backdrop-filter:blur(50px);min-width:14rem;border-radius:1.25rem;gap:1.75rem;transform:",";opacity:0;visibility:hidden;transition-property:opacity,visibility;transition-duration:","ms;transition-timing-function:",";",""],{position:"fixed",left:"0px",top:"0px",margin:"0px",display:"flex",flexDirection:"column",padding:"1.5rem"},em.header.background,`translate3d(${es}px, ${eu}px, 0)`,en.transition.duration.fast,en.transition.timing,ef&&(0,ed.iv)(["opacity:1;visibility:inherit;"]))}),eDy=ed.ZP.div.withConfig({displayName:"styles__StyledContainer",componentId:"sc-h4s70z-3"})(["",""],({$breakpoint:en,$isCollapsed:ef,$onlyDesktop:es,$onlyMobile:eu,$withSlash:em,$mobileDirection:eE="column",$desktopDirection:ey="row",$mobileGap:eB="row"===eE,$desktopGap:ez=!0,theme:eD})=>{let{color:eH}=eD.component.navbar;return(0,ed.iv)([""," gap:1.75rem;"," & ","{flex-direction:",";gap:","rem;}",""],{position:"relative",display:"flex",maxWidth:"100%",flexDirection:"column"},es?"display: none;":"",eDM,eE,eB?1.75:0,eBT(en,(0,ed.iv)([""," flex:0 1 0px;padding-left:",";"," & ","{","}& ","{width:auto;flex:0 1 auto;align-items:center;flex-direction:",";gap:","rem;color:",";",";}"],{display:"flex",flexDirection:"row",alignItems:"center"},ef?"1.5rem":"",eu?"display: none;":"",eDI,{display:"inline-flex"},eDM,ey,ez?1.75:0,eH,em&&(0,ed.iv)(["gap:0;& > :not(:last-child)::after{content:'/';display:inline-block;padding:0 1.75rem;}"]))))}),eDv=({children:en,breakpoint:ef="md",collapsible:es="xs",onlyDesktop:em,onlyMobile:eE,desktopDirection:ey,mobileDirection:eB,mobileGap:ez,desktopGap:eD,withSlash:eH,...ew})=>{let[eV,eS]=(0,eu.useState)(!1),eF=eTh(ef,es),eQ=(0,eu.useCallback)(()=>{eS(!eV)},[eV]),eO=(0,eu.useCallback)(()=>{eS(!1)},[]),eR=(0,eu.useRef)(null),eP=(0,eu.useRef)(null),eU=(0,eu.useRef)(null);eTf(eO,[eR,eP]);let ej=(0,eu.useMemo)(()=>eF&&Array.isArray(en)&&en.length>1?en.slice(1):void 0,[en,eF]),eG=(0,eu.useMemo)(()=>eF&&Array.isArray(en)&&en.length>1?en.slice(0,1):en,[en,eF]),eY=(0,ed.Fg)(),{shouldMount:e_,stage:eK}=eLW(eF&&!!ej&&eV,eY.transition.duration.fast),eZ="enter"===eK,{position:eJ}=eTg({my:"top-right",at:"bottom-right",margin:{x:0,y:0},offset:{x:0,y:0},atRef:eU,myRef:eP,deps:[e_]});return eu.createElement(eDy,ez5({$withSlash:eH,$onlyDesktop:em,$onlyMobile:eE,$mobileDirection:eB,$desktopDirection:ey,$mobileGap:ez,$desktopGap:eD,$breakpoint:ef,$isCollapsed:eF,ref:eU},ew),eu.createElement(eDM,null,eG),eF&&eu.createElement(eDI,{onClick:eQ,ref:eR},eu.createElement(eLr,{name:"bars"})),e_&&eu.createElement(eL1,null,eu.createElement(eDE,{ref:eP,$isOpen:eZ,$position:eJ},ej)))};eDv.displayName="NavbarLinkList";var eDB=(0,eu.memo)(eDv);let eDz=ed.ZP.li.withConfig({displayName:"styles__StyledNavlink",componentId:"sc-1maezp9-0"})(["",""],({$breakpoint:en})=>(0,ed.iv)([""," font-weight:400;",""],{display:"flex",flexDirection:"column",alignItems:"stretch",whiteSpace:"nowrap"},eBT(en,(0,ed.iv)(["",""],{display:"flex",flexDirection:"row",alignItems:"center",whiteSpace:"nowrap",padding:"0px"}))));var eDL=(0,eu.memo)(({children:en,breakpoint:ef="md",level:es,...ed})=>eu.createElement(eDz,ez5({$breakpoint:ef,$level:es},ed),en));let eDT=ed.ZP.div.withConfig({displayName:"styles__StyledPicker",componentId:"sc-dtc956-0"})(["",""],({theme:en})=>{let{background:ef,shadow:es}=en.component.walletPicker;return(0,ed.iv)(["position:relative;min-width:20rem;border-radius:1.875rem;background:",";z-index:1;padding:1.5rem;box-shadow:",";backdrop-filter:blur(50px);"],ef,es)}),eDD=ed.ZP.h6.attrs(ez$("tp-nav")).withConfig({displayName:"styles__StyledTitle",componentId:"sc-dtc956-1"})(["",""],({theme:en})=>{let{color:ef}=en.component.walletPicker;return(0,ed.iv)(["color:",";font-size:1.125rem;margin:0 0 2rem 0;"],ef.default)}),eDx=ed.ZP.div.withConfig({displayName:"styles__BorderedDiv",componentId:"sc-dtc956-2"})(["",""],({theme:en})=>{let{border:ef}=en.component.walletPicker;return(0,ed.iv)(["padding-top:1.5rem;border-top:","rem solid ",";"],ef.size,ef.color)}),eDH=en=>{let ef=en.color||"#FB7718";return eu.createElement("svg",ez5({width:"17",height:"15",viewBox:"0 0 17 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},en),eu.createElement("g",{id:"Group 5"},eu.createElement("path",{id:"Vector",d:"M15.7114 0.0712891L9.45996 4.69415L10.62 1.96843L15.7114 0.0712891Z",fill:ef}),eu.createElement("path",{id:"Vector_2",d:"M1.28809 0.0712891L7.48809 4.73986L6.37951 1.96843L1.28809 0.0712891Z",fill:ef}),eu.createElement("path",{id:"Vector_3",d:"M13.4597 10.7969L11.7969 13.3397L15.3569 14.3226L16.3797 10.8597L13.4597 10.8026V10.7969Z",fill:ef}),eu.createElement("path",{id:"Vector_4",d:"M0.631691 10.848L1.64312 14.3109L5.19741 13.328L3.54026 10.7852L0.625977 10.8423L0.631691 10.848Z",fill:ef}),eu.createElement("path",{id:"Vector_5",d:"M5.00908 6.50516L4.02051 7.99659L7.54622 8.15659L7.42622 4.3623L5.00908 6.49945V6.50516Z",fill:ef}),eu.createElement("path",{id:"Vector_6",d:"M11.9912 6.50512L9.5341 4.32227L9.4541 8.15655L12.9798 7.99655L11.9912 6.50512Z",fill:ef}),eu.createElement("path",{id:"Vector_7",d:"M5.19727 13.3341L7.32869 12.3055L5.49441 10.877L5.19727 13.3398V13.3341Z",fill:ef}),eu.createElement("path",{id:"Vector_8",d:"M9.66602 12.3054L11.7917 13.334L11.5003 10.8711L9.66602 12.2997V12.3054Z",fill:ef}),eu.createElement("path",{id:"Vector_9",d:"M11.7966 13.3342L9.6709 12.3057L9.84233 13.6885L9.82518 14.2771L11.7966 13.3399V13.3342Z",fill:ef}),eu.createElement("path",{id:"Vector_10",d:"M5.19727 13.3341L7.17441 14.2712L7.16298 13.6827L7.32869 12.2998L5.19727 13.3284V13.3341Z",fill:ef}),eu.createElement("path",{id:"Vector_11",d:"M5.19718 13.3339L5.50575 10.791L3.54004 10.8482L5.19718 13.3339Z",fill:ef}),eu.createElement("path",{id:"Vector_12",d:"M11.4941 10.7969L11.797 13.3397L13.4599 10.854L11.4941 10.7969Z",fill:ef}),eu.createElement("path",{id:"Vector_13",d:"M12.9798 7.99693L9.4541 8.15693L9.77982 9.96264L10.2998 8.87121L11.557 9.44264L12.9798 7.99121V7.99693Z",fill:ef}),eu.createElement("path",{id:"Vector_14",d:"M5.44908 9.44278L6.70051 8.87136L7.22051 9.96278L7.54622 8.15707L4.02051 7.99707L5.44908 9.4485V9.44278Z",fill:ef}),eu.createElement("path",{id:"Vector_15",d:"M4.02051 7.99707L5.50051 10.8771L5.44908 9.4485L4.02051 7.99707Z",fill:ef}),eu.createElement("path",{id:"Vector_16",d:"M11.563 9.44264L11.5059 10.8712L12.9859 7.99121L11.563 9.44264Z",fill:ef}),eu.createElement("path",{id:"Vector_17",d:"M7.53958 8.15723L7.21387 9.96294L7.6253 12.0944L7.71672 9.28294L7.53958 8.15723Z",fill:ef}),eu.createElement("path",{id:"Vector_18",d:"M9.45951 8.15723L9.28809 9.27723L9.3738 12.0944L9.78523 9.96294L9.45951 8.15723Z",fill:ef}),eu.createElement("path",{id:"Vector_19",d:"M9.78545 9.96253L9.37402 12.094L9.67117 12.3054L11.5055 10.8768L11.5626 9.44824L9.78545 9.96824V9.96253Z",fill:ef}),eu.createElement("path",{id:"Vector_20",d:"M5.44824 9.44224L5.49967 10.8708L7.33396 12.2994L7.6311 12.088L7.21967 9.95652L5.45396 9.43652L5.44824 9.44224Z",fill:ef}),eu.createElement("path",{id:"Vector_21",d:"M9.82598 14.2711L9.84313 13.6826L9.68312 13.5454H7.32312L7.16884 13.6826L7.18027 14.2711L5.20312 13.334L5.89455 13.8997L7.30027 14.8654H9.70598L11.1174 13.8997L11.8031 13.334L9.8317 14.2711H9.82598Z",fill:ef}),eu.createElement("path",{id:"Vector_22",d:"M15.9738 4.997L16.4995 2.44272L15.7109 0.0712891L9.6709 4.53986L11.9966 6.49986L15.2766 7.45415L16.0023 6.60843L15.688 6.37986L16.1909 5.92272L15.808 5.62557L16.3109 5.24272L15.9852 4.99129L15.9738 4.997Z",fill:ef,fillOpacity:"0.2"}),eu.createElement("path",{id:"Vector_23",d:"M0.5 2.44272L1.03143 4.997L0.688571 5.24843L1.19714 5.63129L0.814286 5.92843L1.31714 6.38557L1.00286 6.61415L1.72857 7.45986L5.01429 6.50557L7.34 4.54557L1.28857 0.0712891L0.5 2.44272Z",fill:ef,fillOpacity:"0.2"}),eu.createElement("path",{id:"Vector_24",d:"M15.2773 7.46015L11.9973 6.50586L12.9859 7.99729L11.5059 10.8773L13.4601 10.8544H16.3801L15.2773 7.46015Z",fill:ef}),eu.createElement("path",{id:"Vector_25",d:"M5.00898 6.50571L1.72898 7.46L0.631836 10.8486H3.54041L5.49469 10.8714L4.01469 7.99143L5.00326 6.5L5.00898 6.50571Z",fill:ef}),eu.createElement("path",{id:"Vector_26",d:"M9.46003 8.15747L9.67146 4.54604L10.6257 1.97461H6.38574L7.34003 4.54604L7.55146 8.15747L7.63146 9.29461V12.1003H9.38003V9.29461L9.46574 8.15747H9.46003Z",fill:ef})))};eDH.displayName="MetamaskIcon";var eDw=(0,eu.memo)(eDH),eDV=(0,eu.memo)(({name:en,...ef})=>"metamask"===en?eu.createElement(eDw,ef):eu.createElement(eLr,ez5({name:en},ef)));let eDN=ed.ZP.span.withConfig({displayName:"styles__StyledPrice",componentId:"sc-1se8k2b-0"})(["",""],{display:"inline-flex",alignItems:"center",gap:"0.5rem",whiteSpace:"nowrap"}),eDk=({value:en,humanReadable:ef=!0,...es})=>eu.createElement(eDN,es,ef?ez2(en):ez1(en),eu.createElement(eLU,{color:"currentColor",size:"1em",img:"aleph"}));eDk.displayName="Price";var eDS=(0,eu.memo)(eDk);let eDF=({network:en,isSelected:ef,onClick:es})=>{let em=(0,ed.Fg)(),{color:eE,button:ey}=em.component.walletPicker,eB=(0,eu.useCallback)(()=>{es&&es(en)},[en,es]);return eu.createElement(eDK,null,eu.createElement(eDZ,{onClick:eB,disabled:0===en.wallets.length,size:"md",kind:ey.kind(ef),color:ey.color(ef),variant:ey.variant(ef)},!ef&&eu.createElement(eDJ,{className:"fx-noise-base"}),eu.createElement(eDX,{name:en.icon,size:"xl",prefix:"custom"})),eu.createElement(eDq,{className:"fs-10",$_css:[{marginTop:"0.25rem"},{color:ef?eE.default:eE.disabled}]},en.name))};eDF.displayName="WalletPickerNetwork";let eDQ=({networks:en,selectedNetwork:ef,onSelectNetwork:es})=>eu.createElement(eDW,{count:4,gap:"0.75rem"},en.map(en=>eu.createElement(eTX,{key:en.name},eu.createElement(eDU,{network:en,isSelected:ef?.name===en.name,onClick:es}))));eDQ.displayName="WalletPickerNetworks";let eDO=({networks:en,onConnect:ef})=>{let es=(0,ed.Fg)(),{button2:em}=es.component.walletPicker,[eE,ey]=(0,eu.useState)();return eu.createElement("div",null,eu.createElement(eDD,null,"1. Choose your network"),eu.createElement(eDj,{networks:en,selectedNetwork:eE,onSelectNetwork:ey}),eu.createElement(eDf,{open:!!eE?.wallets},eu.createElement(eDx,null,eu.createElement(eDD,null,"2. Connect your wallet"),eu.createElement(eTJ,{count:1},eE?.wallets?.map(en=>eu.createElement(eTX,{key:en.name},eu.createElement(eD$,null,eu.createElement(eLM,{onClick:()=>ef(en,eE),as:"button",size:"md",kind:em.kind,variant:em.variant,color:em.color},en.name,eu.createElement(eD2,{name:en.icon,color:em.iconColor||en.color})))))))))};eDO.displayName="WalletPickerLoggedOut";let eDR=({networks:en,balance:ef,rewards:es,address:em,addressHref:eE,selectedNetwork:ey,onSwitchNetwork:eB,onDisconnect:ez})=>{let eD=(0,ed.Fg)(),{color:eH,button3:ew,button4:eV}=eD.component.walletPicker,eS=(0,eu.useMemo)(()=>ez1(ef),[ef]),eF=(0,eu.useMemo)(()=>`${em?.slice(0,8)}...${em?.slice(-6)}`,[em]);return eu.createElement(eu.Fragment,null,eu.createElement(eDj,{networks:en,selectedNetwork:ey,onSelectNetwork:eB}),eu.createElement(eD1,null,eu.createElement(eLU,{img:"aleph",color:"text",size:"3rem"}),eu.createElement(eD0,null,eu.createElement(eD4,{className:"tp-code1 fs-24"},eS),eu.createElement(eD3,{className:"fs-16 m-0"},"ALEPH"))),es&&eu.createElement(eD6,null,eu.createElement(eD8,{className:"fs-10 tp-body3"},"EST. REWARDS"),eu.createElement(eD5,null,eu.createElement(eD7,{value:es.amount,className:"fs-16 tp-body3",humanReadable:!1,$_css2:eH.rewards}),eu.createElement(eD9,{className:"fs-12 tp-body1"},"Next distribution in ",es.days," days"))),eu.createElement(exe,null,eE?eu.createElement(eLM,{as:"a",target:"_blank",size:"md",href:eE,kind:ew.kind,variant:ew.variant,color:ew.color},eF,eu.createElement(exa,{name:"external-link-square-alt"})):eF),eu.createElement(exc,null,eu.createElement(eLM,{size:"md",kind:eV.kind,variant:eV.variant,color:eV.color,onClick:ez},"Logout")))};eDR.displayName="WalletPickerLoggedIn";let eDP=(0,eu.forwardRef)(({networks:en,address:ef,addressHref:es,balance:ed,rewards:em,selectedNetwork:eE,onConnect:ey,onSwitchNetwork:eB,onDisconnect:ez,...eD},eH)=>eu.createElement(eDT,ez5({ref:eH},eD),ef?eu.createElement(eDY,{networks:en,balance:ed,rewards:em,address:ef,addressHref:es,selectedNetwork:eE,onSwitchNetwork:eB,onDisconnect:ez}):eu.createElement(eDG,{networks:en,onConnect:ey})));eDP.displayName="WalletPicker";let eDU=(0,eu.memo)(eDF),eDj=(0,eu.memo)(eDQ),eDG=(0,eu.memo)(eDO),eDY=(0,eu.memo)(eDR);var eD_=(0,eu.memo)(eDP),eDK=(0,ed.ZP)("div").withConfig({displayName:"cmp___StyledDiv",componentId:"sc-1lcl5o5-0"})({textAlign:"center"}),eDZ=(0,ed.ZP)(eLM).withConfig({displayName:"cmp___StyledButton",componentId:"sc-1lcl5o5-1"})({position:"relative"}),eDJ=(0,ed.ZP)("div").withConfig({displayName:"cmp___StyledDiv2",componentId:"sc-1lcl5o5-2"})({position:"absolute !important",inset:"0px",zIndex:"-10",height:"100%",width:"100%"}),eDX=(0,ed.ZP)(eLr).withConfig({displayName:"cmp___StyledIcon",componentId:"sc-1lcl5o5-3"})({width:"1.5rem"}),eDq=(0,ed.ZP)("div").withConfig({displayName:"cmp___StyledDiv3",componentId:"sc-1lcl5o5-4"})(["",""],en=>en.$_css),eDW=(0,ed.ZP)(eTJ).withConfig({displayName:"cmp___StyledRow",componentId:"sc-1lcl5o5-5"})({marginBottom:"1.5rem"}),eD$=(0,ed.ZP)("div").withConfig({displayName:"cmp___StyledDiv4",componentId:"sc-1lcl5o5-6"})({display:"block",textAlign:"center"}),eD2=(0,ed.ZP)(eDV).withConfig({displayName:"cmp___StyledWalletIcon",componentId:"sc-1lcl5o5-7"})({marginLeft:"0.625rem"}),eD1=(0,ed.ZP)(eDx).withConfig({displayName:"cmp___StyledBorderedDiv",componentId:"sc-1lcl5o5-8"})({marginBottom:"1.5rem",marginTop:"1.5rem",display:"flex",alignItems:"center",gap:"1rem"}),eD0=(0,ed.ZP)("div").withConfig({displayName:"cmp___StyledDiv5",componentId:"sc-1lcl5o5-9"})({lineHeight:".75rem"}),eD4=(0,ed.ZP)("div").withConfig({displayName:"cmp___StyledDiv6",componentId:"sc-1lcl5o5-10"})({marginBottom:"0.75rem",whiteSpace:"nowrap",lineHeight:"1rem !important"}),eD3=(0,ed.ZP)("span").withConfig({displayName:"cmp___StyledSpan",componentId:"sc-1lcl5o5-11"})({opacity:"0.4"}),eD6=(0,ed.ZP)(eDx).withConfig({displayName:"cmp___StyledBorderedDiv2",componentId:"sc-1lcl5o5-12"})({marginTop:"1.5rem",display:"flex",alignItems:"flex-start",justifyContent:"space-between",gap:"1rem"}),eD8=(0,ed.ZP)("span").withConfig({displayName:"cmp___StyledSpan2",componentId:"sc-1lcl5o5-13"})({marginTop:"0.25rem",opacity:"0.6"}),eD5=(0,ed.ZP)("div").withConfig({displayName:"cmp___StyledDiv7",componentId:"sc-1lcl5o5-14"})({textAlign:"right"}),eD7=(0,ed.ZP)(eDS).withConfig({displayName:"cmp___StyledPrice",componentId:"sc-1lcl5o5-15"})(en=>({color:en.$_css2})),eD9=(0,ed.ZP)("div").withConfig({displayName:"cmp___StyledDiv8",componentId:"sc-1lcl5o5-16"})({opacity:"0.6"}),exe=(0,ed.ZP)(eDx).withConfig({displayName:"cmp___StyledBorderedDiv3",componentId:"sc-1lcl5o5-17"})({marginTop:"1.5rem",textAlign:"center"}),exa=(0,ed.ZP)(eLr).withConfig({displayName:"cmp___StyledIcon2",componentId:"sc-1lcl5o5-18"})({marginLeft:"0.625rem"}),exc=(0,ed.ZP)(eDx).withConfig({displayName:"cmp___StyledBorderedDiv4",componentId:"sc-1lcl5o5-19"})({marginTop:"1.5rem",textAlign:"center"});let exr=ed.ZP.div.withConfig({displayName:"styles__StyledContainer",componentId:"sc-613t3q-0"})(["",""],({theme:en,$breakpoint:ef,$maxWidth:es=`${en.breakpoint["2xl"]+12.5}rem`})=>(0,ed.iv)([""," box-sizing:border-box;width:100%;margin:0 auto;max-width:",";",""],{paddingLeft:"1.5rem",paddingRight:"1.5rem"},es,eBT(ef,{paddingLeft:"4rem",paddingRight:"4rem"}))),exn=ed.ZP.footer.withConfig({displayName:"styles__StyledFooter",componentId:"sc-613t3q-1"})(["",""],({theme:en,$small:ef})=>{let{background:es}=en.component.footer;return(0,ed.iv)(["padding:","rem 0;background:",";box-sizing:border-box;width:100%;"],ef?1.5:3,es)}),exi=(0,ed.ZP)(eLM).attrs(en=>({...en,variant:"tertiary",color:"main0",size:"big",forwardedAs:"a"})).withConfig({displayName:"styles__StyledButton",componentId:"sc-613t3q-2"})([""]),exf=(0,ed.iv)(["",""],({theme:en})=>{let{link:ef}=en.component.footer;return(0,ed.iv)(["position:relative;&::after{display:block;content:'';position:absolute;bottom:-0.1875rem;left:0;width:100%;height:0.1875rem;background-clip:content-box;background-image:",";opacity:0;visibility:hidden;transition-property:opacity,visibility;transition-duration:","ms;transition-timing-function:",";}&:hover::after{opacity:1;visibility:visible;}"],ef.gradient.fn,en.transition.duration.fast,en.transition.timing)}),exo=ed.ZP.h6.attrs(ez$("tp-nav fs-24")).withConfig({displayName:"styles__StyledLinkTitle",componentId:"sc-613t3q-3"})([""," "," &::after{opacity:1;visibility:visible;bottom:0;}"],{margin:"0px",display:"inline-block",alignSelf:"flex-start"},exf),exA=ed.ZP.a.attrs(en=>({...ez$("tp-nav fs-14")(en),href:en.href||"#"})).withConfig({displayName:"styles__StyledLink",componentId:"sc-613t3q-4"})(["",""],({theme:en})=>{let{color:ef}=en.component.footer;return(0,ed.iv)([""," font-weight:700;color:",";text-decoration:none;",""],{display:"inline-flex",cursor:"pointer",alignItems:"center",gap:"0.625rem",whiteSpace:"nowrap"},ef,exf)}),exs=({links:en})=>eu.createElement(eu.Fragment,null,en.map((en,ef)=>eu.createElement(exb,{key:en.title||ef},en.title&&eu.createElement(exo,null,en.title),eu.createElement(exh,null,en.links.map(en=>eu.createElement("li",{key:en.href},eu.createElement(exA,{href:en.href,target:en.target},en.label)))))));exs.displayName="FooterLinks";let exl=({small:en=!1,buttons:ef,media:es,mainLinks:ed,links:em,Link:eE,logoHref:ey="/",logoTarget:eB,maxWidth:ez,breakpoint:eD="md",...eH})=>eu.createElement(exn,ez5({$small:en},eH),eu.createElement(exr,{$maxWidth:ez,$breakpoint:eD},en?eu.createElement(exg,null,eu.createElement(exm,null,eu.createElement(eE,{href:ey,target:eB,route:{href:ey}},eu.createElement(eLU,{size:28,text:!0}))),eu.createElement(exC,null,ed.map(en=>eu.createElement("li",{key:en.label},eu.createElement(exA,{href:en.href,target:en.target,className:"fs-18"},en.label,eu.createElement(eLr,{size:"lg",name:"external-link-square-alt"}))))),eu.createElement(exI,null,es.filter(en=>en.small).map(en=>eu.createElement("li",{key:en.name},eu.createElement(exA,{href:en.href,target:en.target,className:"fs-18"},eu.createElement(eLr,{size:"lg",name:en.icon}),en.label))))):eu.createElement("div",null,eu.createElement(exM,null,eu.createElement(eE,{href:ey,target:eB,route:{href:ey}},eu.createElement(eLU,{size:55,text:!0}))),eu.createElement(exE,null,eu.createElement(exy,null,ef.map(en=>eu.createElement(exi,{key:en.href,href:en.href,target:en.target},en.label))),eu.createElement(exv,null,eu.createElement(exd,{links:em.slice(0,em.length/2)})),eu.createElement(exB,null,eu.createElement(exd,{links:em.slice(em.length/2)})),eu.createElement(exz,null,es.map(en=>eu.createElement("li",{key:en.name},eu.createElement(exA,{href:en.href,target:en.target,className:"fs-18"},eu.createElement(eLr,{size:"lg",name:en.icon}),en.label))))))));exl.displayName="Footer";let exd=(0,eu.memo)(exs);var exu=(0,eu.memo)(exl),exb=(0,ed.ZP)("div").withConfig({displayName:"cmp___StyledDiv",componentId:"sc-llfimd-0"})({display:"flex",flexDirection:"column",gap:"1rem"}),exh=(0,ed.ZP)("ul").withConfig({displayName:"cmp___StyledUl",componentId:"sc-llfimd-1"})({display:"flex",flexDirection:"column",gap:"0.75rem"}),exg=(0,ed.ZP)("div").withConfig({displayName:"cmp___StyledDiv2",componentId:"sc-llfimd-2"})({display:"flex",flexWrap:"wrap",alignItems:"center",justifyContent:"space-between",gap:"2.5rem"}),exm=(0,ed.ZP)("div").withConfig({displayName:"cmp___StyledDiv3",componentId:"sc-llfimd-3"})({width:"100%",flex:"1 1 auto","@media (min-width: 62rem)":{flex:"1 1 0%"}}),exC=(0,ed.ZP)("ul").withConfig({displayName:"cmp___StyledUl2",componentId:"sc-llfimd-4"})({display:"flex",height:"100%",width:"100%",flex:"1 1 auto",flexDirection:"column",gap:"1.5rem","@media (min-width: 48rem)":{flex:"1 1 0%",flexDirection:"row",alignItems:"center"},"@media (min-width: 62rem)":{justifyContent:"center"}}),exI=(0,ed.ZP)("ul").withConfig({displayName:"cmp___StyledUl3",componentId:"sc-llfimd-5"})({display:"flex",height:"100%",width:"100%",flex:"1 1 auto",alignItems:"center",gap:"1.5rem","@media (min-width: 48rem)":{flex:"1 1 0%",justifyContent:"flex-end"}}),exM=(0,ed.ZP)("div").withConfig({displayName:"cmp___StyledDiv4",componentId:"sc-llfimd-6"})({marginBottom:"3rem"}),exE=(0,ed.ZP)("nav").withConfig({displayName:"cmp___StyledNav",componentId:"sc-llfimd-7"})({margin:"0px",display:"flex",flexWrap:"wrap",justifyContent:"space-between",gap:"2.5rem"}),exy=(0,ed.ZP)("div").withConfig({displayName:"cmp___StyledDiv5",componentId:"sc-llfimd-8"})({display:"flex",width:"100%",flex:"1 1 auto",flexDirection:"column",alignItems:"flex-start",gap:"1.5rem","@media (min-width: 62rem)":{width:"auto",flex:"none"}}),exv=(0,ed.ZP)("div").withConfig({displayName:"cmp___StyledDiv6",componentId:"sc-llfimd-9"})({display:"flex",width:"100%",flex:"1 1 auto",flexDirection:"column",alignItems:"flex-start",gap:"2.5rem","@media (min-width: 62rem)":{width:"auto",flex:"none",gap:"2.5rem"}}),exB=(0,ed.ZP)("div").withConfig({displayName:"cmp___StyledDiv7",componentId:"sc-llfimd-10"})({display:"flex",width:"100%",flex:"1 1 auto",flexDirection:"column",alignItems:"flex-start",gap:"2.5rem","@media (min-width: 62rem)":{width:"auto",flex:"none",gap:"2.5rem"}}),exz=(0,ed.ZP)("ul").withConfig({displayName:"cmp___StyledUl4",componentId:"sc-llfimd-11"})({display:"flex",width:"100%",flex:"1 1 auto",flexDirection:"column",alignItems:"flex-start",gap:"1.5rem","@media (min-width: 62rem)":{width:"auto",flex:"none"}});let exL=({route:en,isActive:ef,disabled:es,variant:ed,Link:em,...eE})=>{let{name:ey,icon:eB,flag:ez,href:eD,target:eH}=en,ew=eu.createElement(eDo,{$variant:ed,$isActive:ef,$disabled:es,$hasIcon:!!eB,$hasFlag:!!ez,className:ef?"_active":""},!!eB&&eu.createElement(eDA,{name:eB}),!!ey&&eu.createElement(eDs,null,ey),!!ez&&eu.createElement(eDl,null,ez));return es?eu.createElement(exD,eE,ew):eu.createElement(em,ez5({route:en,href:eD,target:eH},eE),ew)};exL.displayName="RouterLink";var exT=(0,eu.memo)(exL),exD=(0,ed.ZP)("span").withConfig({displayName:"cmp___StyledSpan",componentId:"sc-6pzn0m-0"})({display:"flex",width:"100%",cursor:"auto !important",flexDirection:"column",alignItems:"flex-start",overflow:"auto"});let exx=4.5,exH=.375,exw=ed.ZP.div.withConfig({displayName:"styles__StyledLink",componentId:"sc-1h2junx-0"})(["",""],{width:"100%"}),exV=ed.ZP.nav.withConfig({displayName:"styles__StyledNav1",componentId:"sc-1h2junx-1"})(["",""],({theme:en})=>{let{nav1:ef}=en.component.sidebar;return(0,ed.iv)([""," background-color:",";"],{display:"flex",height:"100%",width:"100%",flexDirection:"column",overflow:"hidden"},ef.background)}),exN=ed.ZP.div.withConfig({displayName:"styles__StyledNav1Container",componentId:"sc-1h2junx-2"})([""," width:","rem;"],{display:"flex",flexDirection:"column",alignItems:"flex-start"},exx),exk=(0,ed.ZP)(exT).attrs(en=>({...en,variant:"1",route:{...en.route,name:void 0,flag:void 0}})).withConfig({displayName:"styles__StyledRouterLink1",componentId:"sc-1h2junx-3"})(["",""],({theme:en,isActive:ef})=>{let{nav1:es}=en.component.sidebar;return(0,ed.iv)(["","{"," ","}"],eDo,{height:"3rem",width:"100%",justifyContent:"center",paddingLeft:"1.5rem",paddingRight:"1.5rem"},ef&&(0,ed.iv)(["background-color:",";&::after{"," content:'';width:","rem;background-color:",";}"],es.active.background,{position:"absolute",top:"-0.5rem",left:"0px",height:"100%",opacity:"0"},exH,es.active.background2))}),exS=ed.ZP.nav.withConfig({displayName:"styles__StyledNav2",componentId:"sc-1h2junx-4"})(["",""],({theme:en})=>{let{nav2:ef}=en.component.sidebar;return(0,ed.iv)([""," color:",";background:",";box-sizing:content-box;padding-left:0;box-shadow:0px 0px 0px 0px ",";"],{display:"flex",height:"100%",flexDirection:"column",overflow:"hidden"},ef.color,ef.background,ef.background)}),exF=ed.ZP.div.withConfig({displayName:"styles__StyledNav2Container",componentId:"sc-1h2junx-5"})(["",""],{display:"flex",height:"100%",flexDirection:"column",alignItems:"flex-start"}),exQ=ed.ZP.div.attrs(ez$("tp-nav")).withConfig({displayName:"styles__StyledNav2Title",componentId:"sc-1h2junx-6"})(["",""],({theme:en})=>{let{title:ef}=en.component.sidebar.nav2;return(0,ed.iv)([""," "," color:",";"],{height:"3rem",paddingLeft:"1.5rem",paddingRight:"1.5rem"},{display:"inline-flex",width:"auto",maxWidth:"100%",alignItems:"center",textTransform:"uppercase"},ef?.color)}),exO=ed.ZP.div.withConfig({displayName:"styles__StyledNav2LinkContainer",componentId:"sc-1h2junx-7"})([""," margin-top:6.5rem;"],{display:"flex",width:"100%",cursor:"auto",flexDirection:"column",alignItems:"flex-start",overflow:"auto"}),exR=(0,ed.ZP)(exT).attrs(en=>({...en,variant:"2"})).withConfig({displayName:"styles__StyledRouterLink2",componentId:"sc-1h2junx-8"})(["",""],({route:{icon:en}})=>(0,ed.iv)(["","{"," "," padding-left:","rem;}"],eDo,{height:"3rem",paddingLeft:"1.5rem",paddingRight:"1.5rem"},{display:"flex",maxWidth:"100%",overflow:"hidden"},en?1.5:3.125)),exP=ed.ZP.div.withConfig({displayName:"styles__StyledLogoContainer",componentId:"sc-1h2junx-9"})(["",""],({theme:en})=>{let{logo:ef}=en.component.sidebar.nav1;return(0,ed.iv)([""," height:6.5rem;background:",";padding:",";"],{display:"flex",width:"100%",alignItems:"center",justifyContent:"center"},ef?.background,ef?.padding)}),exU=(0,ed.ZP)(eLU).attrs(en=>{let{logo:ef}=en.theme.component.sidebar.nav1;return{...en,size:`${ef.size}rem`}}).withConfig({displayName:"styles__StyledLogo",componentId:"sc-1h2junx-10"})(["",""],{display:"inline-flex",alignItems:"center",justifyContent:"center"}),exj=(0,ed.ZP)(eLr).attrs(en=>({...en,name:"angle-right"})).withConfig({displayName:"styles__StyledToggleButton",componentId:"sc-1h2junx-11"})(["",""],({theme:en})=>{let{toggle:ef}=en.component.sidebar.nav2;return(0,ed.iv)([""," color:",";background-color:",";"],{boxSizing:"border-box !important",height:"1rem !important",width:"1rem !important",transformOrigin:"center",cursor:"pointer",padding:"0.125rem"},ef.color,ef.background)}),exG=ed.ZP.div.attrs(ez$("tp-body3")).withConfig({displayName:"styles__StyledStorageContainer",componentId:"sc-1h2junx-12"})(["",""],{marginLeft:"auto",marginRight:"auto",width:"10.5rem",maxWidth:"100%",cursor:"auto",paddingLeft:"0.25rem",paddingRight:"0.25rem"}),exY=ed.ZP.div.withConfig({displayName:"styles__StyledProgressBar",componentId:"sc-1h2junx-13"})(({theme:en,$percent:ef})=>{let{color:es}=en.component.sidebar.nav2.progress;ef=ef>0?Math.max(ef,.05):ef;let eu=`${en.color.base0}20`;return[{position:"relative",width:"100%"},(0,ed.iv)(["height:0.3125rem;background-color:",";border-radius:1rem;&:after{"," content:'';border-radius:1rem;background:",";clip-path:",";}"],eu,{position:"absolute",left:"0px",top:"0px",height:"100%",width:"100%"},es,`inset(0 ${100-100*ef}% 0 0);`)]}),ex_=(0,ed.F4)([" 0%,15%,90%,100%{opacity:1;}45%{opacity:0;}"]),exK=(0,ed.F4)([" 0%,10%,80%,100%{opacity:1;}50%{opacity:0;}"]),exZ=(0,ed.F4)([" 0%,6%,80%,100%{opacity:1;}46%,60%{opacity:0;}"]),exJ=(0,ed.F4)([" 0%,10%,70%,100%{opacity:1;}30%{opacity:0;}"]),exX=ed.ZP.aside.withConfig({displayName:"styles__StyledSidebar",componentId:"sc-1h2junx-14"})([""," "," ",";",""],{display:"none",height:"100%",alignItems:"stretch",justifyContent:"flex-start"},({$breakpoint:en})=>(0,ed.iv)(["",""],eBT(en,(0,ed.iv)(["",""],{display:"flex"}))),({theme:en,$isOpen:ef,$isHover:es,$speed:eu=1})=>ef||void 0===ef?(0,ed.iv)(["& ","{width:","rem;transition:width ease-in-out ","s ","s;}& "," ",",& ","{"," transition:opacity ease-in-out ","s ","s,visibility linear ","s ","s,color ease-in-out 0.25s 0s !important;}& ","{transition:background-color ease-in-out ","s ","s;}& "," ","::after{"," transition:opacity ease-in-out ","s ","s,top ease-in-out ","s ","s;}& ","{width:","rem;transition:width ease-in-out ","s ","s,padding-left ease-in-out ","s 0s,box-shadow ease-in-out ","s 0s;","}& ",",& ","{transition:width linear 0s ","s;}& ","{width:","rem;}& ","{width:","rem;animation:","s ease-in-out 0s ",";}& ",",& "," ","{"," transition:left linear 0s ","s,transform linear 0s ","s,font-size linear 0s ","s,padding linear 0s ","s,gap linear 0s ","s,background-color ease-in-out 0s ","s,color ease-in-out 0.25s 0s !important;}& ","{font-size:1.125rem;}& ","{transition:color ease-in-out 0.25s 0s !important;}& ","{"," transition:left linear 0s ","s;}& ","{transform:rotateZ(-180deg);transition:transform ease-in-out ","s ","s;}& ","{font-size:0.625rem;transition:font-size linear 0s ","s;animation:","s ease-in-out 0s ",";& > :first-child{max-width:100%;transition:max-width linear 0s ","s;}}& "," ","._active{background-color:",";& ",",& ","{color:",";transition:color ease-in-out 0s ","s !important;}}"],exV,exx,.35/eu,.4/eu,exk,eDA,exU,{visibility:"visible",opacity:"1"},.2/eu,.55/eu,.2/eu,.55/eu,exP,.7/eu,.2/eu,exk,eDo,{top:"-0.5rem",opacity:"0"},.7/eu,.2/eu,.7/eu,.1/eu,exS,18.75,.5/eu,.1/eu,.4/eu,.4/eu,es&&(0,ed.iv)(["cursor:auto;"]),exN,exF,.5/eu,exN,exx,exF,18.75,1/eu,exK,exQ,exR,eDo,{position:"relative",left:"0px","--tw-translate-x":"0px",transform:"translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))",gap:"0.625rem"},.5/eu,.5/eu,.5/eu,.5/eu,.5/eu,.5/eu,exQ,eDA,eDl,{left:"-0.125rem"},.45/eu,exj,.6/eu,.4/eu,exG,.3/eu,1/eu,exJ,.3/eu,exR,eDo,en.component.sidebar.nav2.active?.background,eDA,eDs,en.component.sidebar.nav2.active?.color,.5/eu):(0,ed.iv)(["& ","{width:","rem;transition:width ease-in-out ","s ","s;}& "," ",",& ","{"," transition:opacity ease-in-out ","s 0s,visibility linear ","s 0s,color ease-in-out 0.25s 0s !important;}& ","{background-color:transparent;transition:background-color ease-in-out ","s ","s;}& "," ","::after{"," transition:opacity ease-in-out ","s ","s,top ease-in-out ","s ","s;}& ","{width:","rem;transition:width ease-in-out ","s ","s,padding-left ease-in-out ","s 0s,box-shadow ease-in-out ","s 0s;","}& ",",& ","{transition:width linear 0s ","s;}& ","{width:","rem;}& ","{width:","rem;animation:","s ease-in-out 0s ",";}& ",",& "," ","{"," transition:left linear 0s ","s,transform linear 0s ","s,font-size linear 0s ","s,padding linear 0s ","s,background-color ease-in-out 0s ","s,gap linear 0s ","s;}& ","{"," font-size:0.75rem;}& ","{transition:color ease-in-out 0.25s 0s !important;}& ","{"," transition:left linear 0s ","s;}& ","{transform:rotateZ(0deg);transition:transform ease-in-out ","s ","s;}& ","{font-size:0.5rem;transition:font-size linear 0s ","s;animation:","s ease-in-out 0s ",";& > :first-child{max-width:0;transition:max-width linear 0s ","s;}}& "," ","._active{& ",",& ","{transition:color ease-in-out 0s ","s !important;}}"],exV,exH,.2/eu,.15/eu,exk,eDA,exU,{visibility:"hidden",opacity:"0"},.2/eu,.2/eu,exP,.7/eu,.2/eu,exk,eDo,{top:"0px",opacity:"1"},.7/eu,.2/eu,.7/eu,.3/eu,exS,4.5,.4/eu,.25/eu,.4/eu,.4/eu,es&&(0,ed.iv)(["cursor:pointer;padding-left:","rem;box-shadow:","rem 0px 0px 0px ",";"],exH,exH,en.component.sidebar.nav2.background),exN,exF,.45/eu,exN,exH,exF,4.5,1/eu,ex_,exQ,exR,eDo,{position:"relative",left:"50%","--tw-translate-x":"-50%",transform:"translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))",gap:"1rem"},.45/eu,.45/eu,.45/eu,.45/eu,.45/eu,.45/eu,exQ,{paddingLeft:"0px",paddingRight:"0px"},eDA,eDl,{left:"-2rem"},.45/eu,exj,.6/eu,.25/eu,exG,.46/eu,1/eu,exZ,.46/eu,exR,eDo,eDA,eDs,.45/eu),({$isOpen:en})=>void 0===en&&(0,ed.iv)(["&& *{animation:none;transition:none;}"])),exq=en=>{let{pathname:ef,route:es,level:ed=0,Link:em,...eE}=en,ey=es.exact?ef===es.href:ef.indexOf(es.href)>=0,eB={route:es,Link:em,isActive:ey,...eE};return eu.createElement(exw,null,ed<=0?eu.createElement(exk,eB):eu.createElement(eu.Fragment,null,es.children?eu.createElement(eu.Fragment,null,es.name&&eu.createElement(ex1,null,eu.createElement(exQ,null,es.name)),es?.children?.map(en=>eu.createElement(ex$,{key:en.href,route:en,Link:em,pathname:ef,exact:en.exact,disabled:en.disabled,level:1}))):eu.createElement(exR,eB)))};exq.displayName="Route";let exW=({routes:en,pathname:ef,allowanceInfo:es,Link:ed,breakpoint:em="md",open:eE,logoHref:ey="/",logoTarget:eB,onToggle:ez})=>{let[eD,eH]=(0,eu.useState)(!1),ew=(0,eu.useCallback)(en=>{en.stopPropagation();let ef=en.currentTarget.tagName,es=void 0===eE||!!eE,ed=es&&"svg"!==ef.toLowerCase()?eE:!es;ez&&ez(ed)},[eE,ez]),eV=(0,eu.useCallback)(()=>{eH(!0)},[]),eS=(0,eu.useCallback)(()=>{eH(!1)},[]),eF=(0,eu.useCallback)(en=>{en.stopPropagation()},[]),eQ=(0,eu.useMemo)(()=>en.filter(en=>!en.external).find(en=>0===ef.indexOf(en.href)),[ef,en]),eO=(es?.consumedSize||0)/1024,eR=(es?.allowedSize||0)/1024,eP=eR?eO/eR:0,eU=(0,eu.useMemo)(()=>eu.createElement(ed,{href:ey,target:eB,route:{href:ey}},eu.createElement(exU,null)),[ed,ey,eB]),ej=eE,eG=eD&&!!ez;return eu.createElement(exX,{$breakpoint:em,$isOpen:ej,$isHover:eG},eu.createElement(exV,null,eu.createElement(exN,null,eu.createElement(exP,null,eU),en.map(en=>eu.createElement(ex$,{key:en.href,route:en,Link:ed,pathname:ef,exact:en.exact,disabled:en.disabled,level:0})))),eu.createElement(exS,{onClick:ew,onMouseOver:eV,onMouseOut:eS},eu.createElement(exF,null,eu.createElement(exO,{onClick:eF,onMouseOver:eF,onMouseOut:eF},eQ?.children?.map(en=>eu.createElement(ex$,{key:en.href,route:en,Link:ed,pathname:ef,exact:en.exact,disabled:en.disabled,level:1}))),eu.createElement(ex0,null),eu.createElement(ex4,null,!!ez&&eu.createElement(ex3,null,eu.createElement(exj,{onClick:ew})),eu.createElement(ex6,null),eu.createElement(exG,null,eu.createElement(ex8,null,eu.createElement(ex5,null,eO.toFixed(3)," GB"),eu.createElement(ex7,null,"of ",eR.toFixed(3)," GB")),eu.createElement(exY,{$percent:eP}))))))};exW.displayName="RouterSidebar";let ex$=(0,eu.memo)(exq);var ex2=(0,eu.memo)(exW),ex1=(0,ed.ZP)("div").withConfig({displayName:"cmp___StyledDiv",componentId:"sc-3l7oji-0"})({position:"relative"}),ex0=(0,ed.ZP)("div").withConfig({displayName:"cmp___StyledDiv2",componentId:"sc-3l7oji-1"})({flex:"1 1 0%"}),ex4=(0,ed.ZP)("div").withConfig({displayName:"cmp___StyledDiv3",componentId:"sc-3l7oji-2"})({display:"flex",height:"14.9375rem",width:"100%",flexShrink:"0",flexDirection:"column",justifyContent:"flex-end",paddingTop:"3rem",paddingBottom:"3rem"}),ex3=(0,ed.ZP)("div").withConfig({displayName:"cmp___StyledDiv4",componentId:"sc-3l7oji-3"})({paddingLeft:"1.5rem",paddingRight:"1.5rem"}),ex6=(0,ed.ZP)("div").withConfig({displayName:"cmp___StyledDiv5",componentId:"sc-3l7oji-4"})({flex:"1 1 0%"}),ex8=(0,ed.ZP)("div").withConfig({displayName:"cmp___StyledDiv6",componentId:"sc-3l7oji-5"})({marginBottom:"1rem",display:"flex",flexWrap:"wrap",gap:"0.25rem"}),ex5=(0,ed.ZP)("span").withConfig({displayName:"cmp___StyledSpan",componentId:"sc-3l7oji-6"})({whiteSpace:"nowrap"}),ex7=(0,ed.ZP)("span").withConfig({displayName:"cmp___StyledSpan2",componentId:"sc-3l7oji-7"})({whiteSpace:"nowrap",fontWeight:"400",opacity:"0.6"});let ex9=(0,ed.ZP)(exT).withConfig({displayName:"styles__StyledRouterLink",componentId:"sc-1212fio-0"})(["",""],({$level:en,route:{icon:ef}})=>(0,ed.iv)([""," & ","{padding-left:","rem;padding-right:","rem;}&,& *{","}"],{width:"100%"},eDo,.25+en*(ef?1.5:3.125),.25+1.5*en,{cursor:"pointer !important"})),eHe=ed.ZP.div.attrs(ez$("tp-nav")).withConfig({displayName:"styles__StyledNavTitle",componentId:"sc-1212fio-1"})(["",""],({$level:en})=>(0,ed.iv)([""," padding-left:","rem;padding-right:","rem;"],{display:"flex",height:"3rem",width:"auto",maxWidth:"100%",alignItems:"center",textTransform:"uppercase"},.25+1.5*en,.25+1.5*en)),eHa=ed.ZP.li.withConfig({displayName:"styles__StyledChildRoutes",componentId:"sc-1212fio-2"})(["",""],({$breakpoint:en})=>(0,ed.iv)([""," ",""],{display:"block"},eBT(en,(0,ed.iv)(["",""],{display:"none"})))),eHt=ed.ZP.ul.withConfig({displayName:"styles__StyledChildRoutesContent",componentId:"sc-1212fio-3"})(["",""],({theme:en})=>{let{background:ef,radius:es}=en.component.navbar.mobile.content.child;return(0,ed.iv)([""," background-color:",";border-radius:","rem;"],{display:"block"},ef,es)}),eHc=en=>{let{pathname:ef,route:es,breakpoint:ed,Link:em,level:eE=0,onClick:ey,variant:eB,exact:ez,disabled:eD,...eH}=en,ew=ez?ef===es.href:ef.indexOf(es.href)>=0,eV={route:es,Link:em,...eH};return eu.createElement(eu.Fragment,null,es.children?eu.createElement(eHf,ez5({},eV,{pathname:ef,breakpoint:ed,variant:eB,level:eE,onClick:ey})):eu.createElement(eDL,{breakpoint:ed,level:eE},eu.createElement(ex9,ez5({},eV,{variant:eB,isActive:ew,onClick:ey,$level:eE,disabled:eD}))))};eHc.displayName="Route";let eHr=en=>{let{breakpoint:ef,pathname:es,route:ed,Link:em,level:eE=0,onClick:ey,variant:eB,...ez}=en,{name:eD,children:eH=[]}=ed,ew=es.indexOf(ed.href)>=0,[eV,eS]=(0,eu.useState)(ew),eF=(0,eu.useCallback)(en=>{en.preventDefault(),eS(en=>!en)},[]),eQ=eE+1,eO=eu.createElement(eu.Fragment,null,eu.createElement(eDL,{breakpoint:ef},eu.createElement(eHe,{$level:eQ},eD)),eH.map(en=>eu.createElement(eHi,ez5({key:en.href,route:en,Link:em,breakpoint:ef,pathname:es,level:eQ,exact:en.exact,disabled:en.disabled,onClick:ey},ez))));return eu.createElement(eu.Fragment,null,eE<1?eu.createElement(eu.Fragment,null,eu.createElement(eDL,{breakpoint:ef},eu.createElement(ex9,ez5({route:ed,Link:em,isActive:ew,$level:eE,variant:eB},ez,{onClick:eF}))),eu.createElement(eHa,{$breakpoint:ef},eu.createElement(eDf,{open:!!eV},eu.createElement(eHt,null,eO)))):eO)};eHr.displayName="ParentRoute";let eHn=({breakpoint:en="md",pathname:ef,routes:es,Link:em,children:eE,onToggle:ey,logoHref:eB="/",logoTarget:ez,...eD})=>{let eH=(0,ed.Fg)(),ew=eTu(en)?"3":"4",eV=(0,eu.useCallback)(()=>{ey&&ey(!1)},[ey]),{logoText:eS}=eH.component.navbar,eF=(0,eu.useMemo)(()=>eu.createElement(em,{href:eB,target:ez,route:{href:eB}},eu.createElement(eLU,{text:eS})),[em,eB,eS,ez]);return eu.createElement(eDC,ez5({breakpoint:en,onToggle:ey,logo:eF},eD),eu.createElement(eDB,{withSlash:!0,collapsible:"xl",breakpoint:en},es.map(es=>eu.createElement(eHi,{key:es.href,route:es,Link:em,breakpoint:en,variant:ew,pathname:ef,onClick:eV,exact:es.exact,disabled:es.disabled}))),eE)};eHn.displayName="RouterNavbar";let eHi=(0,eu.memo)(eHc),eHf=(0,eu.memo)(eHr);var eHo=(0,eu.memo)(eHn);let eHA=ed.ZP.div.withConfig({displayName:"styles__StyledCheckboxContainer",componentId:"sc-2jgovb-0"})(["",""],({$size:en})=>(0,ed.iv)(["display:flex;align-items:center;gap:",";"],"xs"===en?"0.75rem":"1.125rem")),eHs=(0,ed.iv)(["border-radius:",";"],({$size:en})=>"xs"===en?"0.25rem":"sm"===en?"0.375rem":"0.5rem"),eHl=ed.ZP.div.withConfig({displayName:"styles__StyledInputContainer",componentId:"sc-2jgovb-1"})(["",""],({theme:en,$size:ef})=>{let{shadow:es}=en.form.checkbox,eu="xs"===ef?"1rem":"sm"===ef?"1.5rem":"2rem";return(0,ed.iv)(["flex:0 0 auto;position:relative;display:flex;align-items:center;justify-content:center;width:",";height:",";box-shadow:",";",""],eu,eu,es,eHs)}),eHd=ed.ZP.input.withConfig({displayName:"styles__StyledInput",componentId:"sc-2jgovb-2"})(["",""],({theme:en,$size:ef})=>{let{background:es,border:eu,disabledType:em,check:eE}=en.form.checkbox;return(0,ed.iv)(["position:absolute;inset:0;appearance:none;outline:0;cursor:pointer;border:","rem solid ",";background:",";width:100%;height:100%;margin:0;"," transition-property:box-shadow,background,border;transition-duration:","ms;transition-timing-function:",";&:checked{box-shadow:",";background:",";border-width:","rem;border-color:",";}&:focus{border-width:","rem;border-color:",";}&:disabled{","}"],eu.size,eu.color,es,eHs,en.transition.duration.fast,en.transition.timing,eE.checked.shadow?.(ef),eE.checked.background,eu.checked.size,eu.color,eu.focus.size,eu.focus.color,"opacity"===em?(0,ed.iv)(["box-shadow:none;border-color:",";cursor:not-allowed;"],eu.color):(0,ed.iv)(["border-color:",";background:",";"],en.color.disabled,en.color.disabled))}),eHu=(0,ed.ZP)(eLr).attrs(en=>({...en,name:"check"})).withConfig({displayName:"styles__StyledCheckIcon",componentId:"sc-2jgovb-3"})(["",""],({theme:en})=>{let{border:ef,check:es,disabledType:eu}=en.form.checkbox;return(0,ed.iv)(["&&{display:block;pointer-events:none;width:65%;height:65%;background:transparent;color:",";border-radius:0.5rem;z-index:1;visibility:hidden;clip-path:circle(0% at 0% 75%);will-change:visibility,clip-path;transition-property:visibility,clip-path,color;transition-duration:","ms;transition-timing-function:",";",":checked + &{visibility:inherit;clip-path:circle(100% at 50% 50%);}",":disabled + &{cursor:not-allowed;","}}"],es.checked.color,en.transition.duration.fast,en.transition.timing,eHd,eHd,"opacity"===eu?(0,ed.iv)(["color:",";"],ef.color):(0,ed.iv)(["color:#ffffff66;"]))}),eHb=ed.ZP.label.withConfig({displayName:"styles__StyledLabel",componentId:"sc-2jgovb-4"})(["",""],({$size:en,$disabled:ef})=>(0,ed.iv)(["cursor:pointer;font-size:",";",""],"xs"===en?"0.75rem":"1rem",ef&&(0,ed.iv)(["cursor:not-allowed;opacity:0.4;"]))),eHh=ed.ZP.div.withConfig({displayName:"stylesforms__StyledInputWrapper",componentId:"sc-b8ja42-0"})(["max-width:100%;min-width:10rem;"]),eHg=(0,ed.iv)(["&&{","}"],({theme:en,error:ef})=>{if(!ef)return"";let{input:es,feedback:eu}=en.form;return"warning"===ef.level?(0,ed.iv)(["border-width:","rem;border-color:",";"],es.border.feedback.size,eu.warning):(0,ed.iv)(["border-width:","rem;border-color:",";"],es.border.feedback.size,eu.error)}),eHp=(0,ed.iv)(["&&{","}"],({theme:en,error:ef})=>{if(!ef)return"";let{feedback:es}=en.form;return"warning"===ef.level?(0,ed.iv)(["color:",";"],es.warning):(0,ed.iv)(["color:",";"],es.error)}),eHm=(0,ed.iv)(["opacity:0.5;"]),eHC=(0,ed.iv)(["",""],({disabled:en})=>en?eHm:""),eHI=(0,ed.iv)(["",""],({theme:en})=>(0,ed.iv)(["mix-blend-mode:normal;color:",";opacity:0.4;"],en.color.text)),eHM=(0,ed.iv)(["&::placeholder{","}"],eHI),eHE=(0,ed.iv)(["",""],({theme:en})=>{let{border:ef}=en.form.input;return(0,ed.iv)(["&:focus,&._focus{border-width:","rem;border-color:",";}"],ef.focus.size,ef.color)}),eHy=ed.ZP.span.attrs(ez$("tp-body")).withConfig({displayName:"styles__StyledFormErrorContainer",componentId:"sc-ag8ig-0"})([""," ",""],{marginTop:"0.625rem !important",display:"flex",alignItems:"center",justifyContent:"flex-start"},eHp),eHv=({error:en,...ef})=>eu.createElement(eHy,ez5({error:en},ef),eu.createElement(eHz,{name:"warning"===en.level?"exclamation-circle":"bomb"}),en.message);eHv.displayName="FormError";var eHB=(0,eu.memo)(eHv),eHz=(0,ed.ZP)(eLr).withConfig({displayName:"cmp___StyledIcon",componentId:"sc-1xdovqh-0"})({marginRight:"0.5rem"});let eHL=eu.createContext(void 0),eHT=()=>(0,eu.useContext)(eHL),eHD=ed.ZP.div.withConfig({displayName:"styles__StyledCheckboxGroupContainer",componentId:"sc-temgik-0"})(["display:block;width:100%;max-width:100%;"]),eHx=ed.ZP.div.withConfig({displayName:"styles__StyledCheckboxContainer",componentId:"sc-temgik-1"})(["",""],({direction:en})=>(0,ed.iv)(["display:flex;align-items:flex-start;flex-direction:",";gap:1.125rem;"],en)),eHH=ed.ZP.span.withConfig({displayName:"styles__StyledRequiredSymbol",componentId:"sc-7t2a25-0"})([""]),eHw=ed.ZP.span.attrs(ez$("tp-body")).withConfig({displayName:"styles__StyledContainer",componentId:"sc-7t2a25-1"})(["",""],({theme:en,error:ef})=>(0,ed.iv)([""," "," & ","{"," color:",";}"],{marginBottom:"0.625rem !important",display:"block"},eHp,eHH,{verticalAlign:"top"},ef?"inherit":en.form.feedback.required)),eHV=({error:en,label:ef,required:es})=>eu.createElement(eHw,{error:en,label:ef},ef," ",es&&eu.createElement(eHH,null,"*"));var eHN=(0,eu.memo)(eHV);let eHk=en=>{let{contextValue:ef,children:es,direction:ed,error:em,label:eE,required:ey,...eB}=function({id:en,name:ef,value:es,onChange:ed,label:em,direction:eE,children:ey,error:eB,required:ez,...eD}){let eH=(0,eu.useId)();en=en||eH,ef=ef||en;let ew=(0,eu.useMemo)(()=>new Set(es),[es]),eV=(0,eu.useMemo)(()=>({name:ef,value:Array.from(ew),valueSet:ew,onChange(en){let ef=en.target.checked,es=en.target.value;ef?ew.add(es):ew.delete(es);let eu=new Set(ew);ed&&ed(en,Array.from(eu))}}),[ef,ew,ed]);return{contextValue:eV,label:em,direction:eE,children:ey,error:eB,required:ez,...eD}}(en);return eu.createElement(eHL.Provider,{value:ef},eu.createElement(eHD,ez5({direction:ed},eB),eE&&eu.createElement(eHN,{label:eE,error:em,required:ey}),eu.createElement(eHx,{direction:ed},es),em&&eu.createElement(eHB,{error:em})))};eHk.displayName="CheckboxGroup",(0,eu.memo)(eHk);let eHS=(0,eu.forwardRef)((en,ef)=>{let{className:es,id:ed,label:em,size:eE,disabled:ey,...eB}=function({id:en,label:ef,name:es,value:ed,checked:em,className:eE,onChange:ey,...eB}){let ez=(0,eu.useId)();en=en||ez;let eD=eHT(),eH=(0,eu.useCallback)(en=>{ey&&ey(en),eD&&eD.onChange(en)},[eD,ey]);return eD&&(void 0===es&&(es=eD.name),void 0===em&&(em=eD.valueSet.has(ed))),{checked:em,className:eE,id:en,label:ef,name:es,onChange:eH,value:ed,...eB}}(en);return eu.createElement(eHA,{className:es,$size:eE},eu.createElement(eHl,{$size:eE},eu.createElement(eHd,ez5({type:"checkbox",id:ed,ref:ef,$size:eE,disabled:ey},eB)),eu.createElement(eHu,null)),em&&eu.createElement(eHb,{htmlFor:ed,$size:eE,$disabled:ey},em))});eHS.displayName="Checkbox";var eHF=(0,eu.memo)(eHS);let eHQ=ed.ZP.div.withConfig({displayName:"styles__StyledOuterContainer",componentId:"sc-1rcz7ry-0"})(["",""],({theme:en,$buttonStyle:ef})=>{let{background:es}=en.form.input;return(0,ed.iv)([""," ","{","}",""],{display:"flex",alignItems:"stretch"},eHO,{flex:"1 1 auto"},"stuck"===ef&&(0,ed.iv)(["&&{background:",";border-radius:1.875rem;&& > a,&& > button{border-top-left-radius:0;border-bottom-left-radius:0;&::after{border-top-left-radius:0;border-bottom-left-radius:0;}}","{border-top-right-radius:0;border-bottom-right-radius:0;}}"],es.default,eHO))}),eHO=ed.ZP.div.withConfig({displayName:"styles__StyledContainer",componentId:"sc-1rcz7ry-1"})(["",""],({theme:en,$hasButton:ef,$dataView:es})=>{let{background:eu,shadow:em,border:eE}=en.form.input,ey=Math.max(eE.size,eE.focus.size,eE.feedback.size),eB=.5-ey,ez=2-ey,eD=ef?eB:ez;return(0,ed.iv)([""," background:",";box-shadow:",";border:","rem solid transparent;border-radius:1.875rem;padding-top:","rem;padding-bottom:","rem;padding-left:","rem;padding-right:","rem;min-height:2.625rem;transition-property:border,color,opacity,background;transition-duration:","ms;transition-timing-function:",";"," "," "," ",""],{position:"relative",display:"flex",alignItems:"center",gap:"0.625rem"},eu.default,em,ey,eB,eB,ez,eD,en.transition.duration.fast,en.transition.timing,eHE,eHC,eHg,es&&(0,ed.iv)(["opacity:1;background:",";"],eu.data))}),eHR=ed.ZP.input.attrs(ez$("tp-form")).withConfig({displayName:"styles__StyledInput",componentId:"sc-1rcz7ry-2"})(["",""],({theme:en,$dataView:ef})=>{let{color:es}=en.form.input;return(0,ed.iv)(["appearance:none;outline:0;border:0;background:transparent;color:",";min-height:1.625rem;width:100%;opacity:1;"," "," "," &::-webkit-outer-spin-button,&::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}&[type='number']{-moz-appearance:textfield;}"],es.default,eHM,eHC,ef&&(0,ed.iv)(["&&{opacity:",";color:",";font-weight:700;pointer-events:none;}"],1===ef?.6:1,es.data))}),eHP=ed.ZP.div.withConfig({displayName:"styles__StyledLeftContent",componentId:"sc-1rcz7ry-3"})(["",""],({$isFilled:en,disabled:ef})=>(0,ed.iv)([""," "," ",""],!en&&eHI,ef&&eHm,!en&&ef&&(0,ed.iv)(["opacity:0.2;"]))),eHU=(0,ed.ZP)(eHO).withConfig({displayName:"styles__StyledContainer",componentId:"sc-1s402h7-0"})(["flex-wrap:wrap;border-radius:1.375rem;padding:0.4375rem 0.5rem;min-height:2.75rem;"]),eHj=ed.ZP.div.withConfig({displayName:"styles__StyledChipContainer",componentId:"sc-1s402h7-1"})(["",""],{display:"inline-flex",maxWidth:"100%",flexWrap:"wrap",alignItems:"center",columnGap:"0.375rem",rowGap:"0.75rem",alignSelf:"stretch",overflow:"hidden"}),eHG=ed.ZP.span.withConfig({displayName:"styles__StyledChip",componentId:"sc-1s402h7-2"})(["",""],({theme:en})=>{let{background:ef,color:es,fontWeight:eu}=en.form.chip;return(0,ed.iv)([""," background:",";color:",";border-radius:1.875rem;height:1.75rem;padding:0.125rem 1.125rem;font-weight:",";"],{display:"inline-flex",maxWidth:"100%",alignItems:"center",justifyContent:"space-between"},ef,es,eu)}),eHY=ed.ZP.span.withConfig({displayName:"styles__StyledChipTag",componentId:"sc-1s402h7-3"})(["margin-right:0.25rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;"]),eH_=ed.ZP.button.withConfig({displayName:"styles__StyledChipRemoveButton",componentId:"sc-1s402h7-4"})(["",""],({theme:en})=>{let{color:ef}=en.form.chip;return(0,ed.iv)(["border:none;cursor:pointer;color:",";background-color:transparent;line-height:0;padding:0;margin:0;margin-left:0.625rem;transition-property:transform;transition-duration:","ms;transition-timing-function:",";&:hover{transform:scale(1.2);}"],ef,en.transition.duration.fast,en.transition.timing)}),eHK=ed.ZP.input.attrs(ez$("tp-form")).withConfig({displayName:"styles__StyledInput",componentId:"sc-1s402h7-5"})(["",""],({theme:en})=>(0,ed.iv)(["flex:1 1 auto;padding:0 0.5rem;min-height:1.625rem;border:none;outline:none;color:",";background-color:transparent;",""],en.color.text,eHM)),eHZ=({tag:en,onRemove:ef})=>{let es=(0,eu.useCallback)(()=>ef(en),[en,ef]);return eu.createElement(eHG,{key:en},eu.createElement(eHY,null,en),eu.createElement(eH_,{onClick:es},eu.createElement(eLr,{name:"xmark"})))};eHZ.displayName="ChipItem";let eHJ=(0,eu.forwardRef)(({placeholder:en="Filter",label:ef,error:es,value:ed,onAdd:em,onRemove:eE,onChange:ey,onFocus:eB,onBlur:ez,required:eD,focus:eH,className:ew},eV)=>{let eS=eTi(eV),[eF,eQ]=(0,eu.useState)(""),eO=(0,eu.useCallback)(en=>{if(!ed)return;let ef=ed.filter(ef=>ef!==en);eE&&eE(en),ey&&ey(ef),eS.current.focus()},[ed,eE,ey,eS]),eR=(0,eu.useCallback)(en=>{let ef=eF.trim();if("Enter"===en.key&&""!==ef){en.preventDefault();let es=[...(ed||[]).filter(en=>en!==ef),ef];return eQ(""),em&&em(ef),void(ey&&ey(es))}if("Backspace"===en.key&&""===ef){if(!ed)return;let en=ed[ed.length-1];eO(en)}},[eF,ed,em,ey,eO]),[eP,eU]=(0,eu.useState)(eH),ej=(0,eu.useCallback)(en=>{eU(!0),eB&&eB(en)},[eB]),eG=(0,eu.useCallback)(en=>{eU(!1),ez&&ez(en)},[ez]),eY=(0,eu.useMemo)(()=>eP||eH?"_focus":"",[eP,eH]),e_=(0,eu.useMemo)(()=>ew?`${ew} ${eY}`:eY,[eY,ew]);return eu.createElement(eHh,null,ef&&eu.createElement(eHN,{label:ef,error:es,required:eD}),eu.createElement(eHU,{error:es,className:e_},ed&&eu.createElement(eHj,null,ed.map(en=>eu.createElement(eHX,{key:en,tag:en,onRemove:eO}))),eu.createElement(eHK,{ref:eS,type:"text",placeholder:en,value:eF,onChange:en=>{eQ(en.target.value)},onKeyDown:eR,onFocus:ej,onBlur:eG})),es&&eu.createElement(eHB,{error:es}))});eHJ.displayName="ChipInput";let eHX=(0,eu.memo)(eHZ);function eHq(en,ef,es){return ef in en?Object.defineProperty(en,ef,{value:es,enumerable:!0,configurable:!0,writable:!0}):en[ef]=es,en}function eHW(en,ef){var es=Object.keys(en);if(Object.getOwnPropertySymbols){var ed=Object.getOwnPropertySymbols(en);ef&&(ed=ed.filter(function(ef){return Object.getOwnPropertyDescriptor(en,ef).enumerable})),es.push.apply(es,ed)}return es}function eH$(en){for(var ef=1;ef=0||(eu[es]=en[es]);return eu}(en,ef);if(Object.getOwnPropertySymbols){var em=Object.getOwnPropertySymbols(en);for(ed=0;ed=0||Object.prototype.propertyIsEnumerable.call(en,es)&&(eu[es]=en[es])}return eu}function eH1(en,ef){(null==ef||ef>en.length)&&(ef=en.length);for(var es=0,ed=Array(ef);es=en.length?en.apply(this,eu):function(){for(var en=arguments.length,ed=Array(en),em=0;em1&&void 0!==arguments[1]?arguments[1]:{};eH9.initial(en),eH9.handler(ef);var es={current:en},ed=eH6(ewt)(es,ef),eu=eH6(ewa)(es),em=eH6(eH9.changes)(en),eE=eH6(ewe)(es);return[function(){var en=arguments.length>0&&void 0!==arguments[0]?arguments[0]:function(en){return en};return eH9.selector(en),en(es.current)},function(en){(function(){for(var en=arguments.length,ef=Array(en),es=0;es=ewl.length?ewl.apply(this,ed):function(){for(var es=arguments.length,eu=Array(es),em=0;em{ed.current=!1}:en,ef)};function ewS(){}function ewF(en,ef,es,ed){return function(en,ef){return en.editor.getModel(ewQ(en,ef))}(en,ed)||function(en,ef,es,ed){return en.editor.createModel(ef,es,ed?ewQ(en,ed):void 0)}(en,ef,es,ed)}function ewQ(en,ef){return en.Uri.parse(ef)}var ewO=function({original:en,modified:ef,language:es,originalLanguage:ed,modifiedLanguage:em,originalModelPath:eE,modifiedModelPath:ey,keepCurrentOriginalModel:eB=!1,keepCurrentModifiedModel:ez=!1,theme:eD="light",loading:eH="Loading...",options:ew={},height:eV="100%",width:eS="100%",className:eF,wrapperProps:eQ={},beforeMount:eO=ewS,onMount:eR=ewS}){let[eP,eU]=(0,eu.useState)(!1),[ej,eG]=(0,eu.useState)(!0),eY=(0,eu.useRef)(null),e_=(0,eu.useRef)(null),eK=(0,eu.useRef)(null),eZ=(0,eu.useRef)(eR),eJ=(0,eu.useRef)(eO),eX=(0,eu.useRef)(!1);ewN(()=>{let en=ewD.init();return en.then(en=>(e_.current=en)&&eG(!1)).catch(en=>"cancelation"!==en?.type&&console.error("Monaco initialization: error:",en)),()=>eY.current?function(){let en=eY.current?.getModel();eB||en?.original?.dispose(),ez||en?.modified?.dispose(),eY.current?.dispose()}():en.cancel()}),ewk(()=>{let en=eY.current.getModifiedEditor();en.getOption(e_.current.editor.EditorOption.readOnly)?en.setValue(ef||""):ef!==en.getValue()&&(en.executeEdits("",[{range:en.getModel().getFullModelRange(),text:ef||"",forceMoveMarkers:!0}]),en.pushUndoStop())},[ef],eP),ewk(()=>{eY.current?.getModel()?.original.setValue(en||"")},[en],eP),ewk(()=>{let{original:en,modified:ef}=eY.current.getModel();e_.current.editor.setModelLanguage(en,ed||es||"text"),e_.current.editor.setModelLanguage(ef,em||es||"text")},[es,ed,em],eP),ewk(()=>{e_.current?.editor.setTheme(eD)},[eD],eP),ewk(()=>{eY.current?.updateOptions(ew)},[ew],eP);let eW=(0,eu.useCallback)(()=>{if(!e_.current)return;eJ.current(e_.current);let eu=ewF(e_.current,en||"",ed||es||"text",eE||""),eB=ewF(e_.current,ef||"",em||es||"text",ey||"");eY.current?.setModel({original:eu,modified:eB})},[es,ef,em,en,ed,eE,ey]),e$=(0,eu.useCallback)(()=>{!eX.current&&eK.current&&(eY.current=e_.current.editor.createDiffEditor(eK.current,{automaticLayout:!0,...ew}),eW(),e_.current?.editor.setTheme(eD),eU(!0),eX.current=!0)},[ew,eD,eW]);return(0,eu.useEffect)(()=>{eP&&eZ.current(eY.current,e_.current)},[eP]),(0,eu.useEffect)(()=>{ej||eP||e$()},[ej,eP,e$]),eu.createElement(ewV,{width:eS,height:eV,isEditorReady:eP,loading:eH,_ref:eK,className:eF,wrapperProps:eQ})};(0,eu.memo)(ewO);var ewR=function(en){let ef=(0,eu.useRef)();return(0,eu.useEffect)(()=>{ef.current=en},[en]),ef.current},ewP=new Map,ewU=function({defaultValue:en,defaultLanguage:ef,defaultPath:es,value:ed,language:em,path:eE,theme:ey="light",line:eB,loading:ez="Loading...",options:eD={},overrideServices:eH={},saveViewState:ew=!0,keepCurrentModel:eV=!1,width:eS="100%",height:eF="100%",className:eQ,wrapperProps:eO={},beforeMount:eR=ewS,onMount:eP=ewS,onChange:eU,onValidate:ej=ewS}){let[eG,eY]=(0,eu.useState)(!1),[e_,eK]=(0,eu.useState)(!0),eZ=(0,eu.useRef)(null),eJ=(0,eu.useRef)(null),eX=(0,eu.useRef)(null),eW=(0,eu.useRef)(eP),e$=(0,eu.useRef)(eR),e0=(0,eu.useRef)(),e4=(0,eu.useRef)(ed),e3=ewR(eE),e6=(0,eu.useRef)(!1),e8=(0,eu.useRef)(!1);ewN(()=>{let en=ewD.init();return en.then(en=>(eZ.current=en)&&eK(!1)).catch(en=>"cancelation"!==en?.type&&console.error("Monaco initialization: error:",en)),()=>eJ.current?(e0.current?.dispose(),eV?ew&&ewP.set(eE,eJ.current.saveViewState()):eJ.current.getModel()?.dispose(),void eJ.current.dispose()):en.cancel()}),ewk(()=>{let eu=ewF(eZ.current,en||ed||"",ef||em||"",eE||es||"");eu!==eJ.current?.getModel()&&(ew&&ewP.set(e3,eJ.current?.saveViewState()),eJ.current?.setModel(eu),ew&&eJ.current?.restoreViewState(ewP.get(eE)))},[eE],eG),ewk(()=>{eJ.current?.updateOptions(eD)},[eD],eG),ewk(()=>{eJ.current&&void 0!==ed&&(eJ.current.getOption(eZ.current.editor.EditorOption.readOnly)?eJ.current.setValue(ed):ed===eJ.current.getValue()||(e8.current=!0,eJ.current.executeEdits("",[{range:eJ.current.getModel().getFullModelRange(),text:ed,forceMoveMarkers:!0}]),eJ.current.pushUndoStop(),e8.current=!1))},[ed],eG),ewk(()=>{let en=eJ.current?.getModel();en&&em&&eZ.current?.editor.setModelLanguage(en,em)},[em],eG),ewk(()=>{void 0!==eB&&eJ.current?.revealLine(eB)},[eB],eG),ewk(()=>{eZ.current?.editor.setTheme(ey)},[ey],eG);let e5=(0,eu.useCallback)(()=>{if(eX.current&&eZ.current&&!e6.current){e$.current(eZ.current);let eu=eE||es,eB=ewF(eZ.current,ed||en||"",ef||em||"",eu||"");eJ.current=eZ.current?.editor.create(eX.current,{model:eB,automaticLayout:!0,...eD},eH),ew&&eJ.current.restoreViewState(ewP.get(eu)),eZ.current.editor.setTheme(ey),eY(!0),e6.current=!0}},[en,ef,es,ed,em,eE,eD,eH,ew,ey]);return(0,eu.useEffect)(()=>{eG&&eW.current(eJ.current,eZ.current)},[eG]),(0,eu.useEffect)(()=>{e_||eG||e5()},[e_,eG,e5]),e4.current=ed,(0,eu.useEffect)(()=>{eG&&eU&&(e0.current?.dispose(),e0.current=eJ.current?.onDidChangeModelContent(en=>{e8.current||eU(eJ.current.getValue(),en)}))},[eG,eU]),(0,eu.useEffect)(()=>{if(eG){let en=eZ.current.editor.onDidChangeMarkers(en=>{let ef=eJ.current.getModel()?.uri;if(ef&&en.find(en=>en.path===ef.path)){let en=eZ.current.editor.getModelMarkers({resource:ef});ej?.(en)}});return()=>{en?.dispose()}}return()=>{}},[eG,ej]),eu.createElement(ewV,{width:eS,height:eF,isEditorReady:eG,loading:ez,_ref:eX,className:eQ,wrapperProps:eO})},ewj=(0,eu.memo)(ewU);let ewG=(0,ed.ZP)(ewj).attrs(en=>{let{onFocus:ef,onBlur:es,...ed}=en;return{...ez$("tp-form")(ed),height:"100%",width:"100%",theme:"vs-dark",$theme:ed.theme,options:{minimap:{enabled:!1},lineNumbers:"off"},wrapperProps:{style:{padding:0},onFocus:ef,onBlur:es}}}).withConfig({displayName:"styles__StyledMonacoEditor",componentId:"sc-1j212ow-0"})(["",""],({$theme:en,error:ef})=>(0,ed.iv)([""," border-radius:0.5rem;background:transparent;font-size:1rem;height:100%;width:100%;height:14rem;min-height:3.25rem;background-clip:border-box;background-origin:border-box;background-position:0 0;background:linear-gradient(91.23deg,#ffffff11 11.38%,#ffffff00 96.5%),linear-gradient(84.86deg,#2260ff0c 65.23%,#1859ff00 99.89%),#141327;border:0.0625rem solid #ffffff1a;&::placeholder{mix-blend-mode:normal;color:",";opacity:0.4;}& .monaco-editor{font-family:-apple-system,BlinkMacSystemFont,Segoe WPC,Segoe UI,HelveticaNeue-Light,system-ui,Ubuntu,Droid Sans,sans-serif;--monaco-monospace-font:'SF Mono',Monaco,Menlo,Consolas,'Ubuntu Mono','Liberation Mono','DejaVu Sans Mono','Courier New',monospace;position:relative;overflow:visible;-webkit-text-size-adjust:100%;&,& .monaco-editor-background,& .inputarea.ime-input,& .margin{background-color:transparent;}& .view-overlays .current-line{display:none;border:0.0625rem solid ","1A;}& .margin{display:none;}& .editor-scrollable{left:0 !important;width:100% !important;}& .scroll-decoration{box-shadow:none;}}&&._focus,&&:focus{border-color:",";& .monaco-editor .view-overlays .current-line{display:block;}}&&{","}"],{padding:"1.25rem"},en?.color.text,en?.color.text,en?.color.text,()=>ef?"warning"===ef.level?(0,ed.iv)(["border-color:",";"],en?.color.warning):(0,ed.iv)(["border-color:",";"],en?.color.error):"")),ewY=(0,eu.forwardRef)(({label:en,className:ef,focus:es,error:ed,placeholder:em="// Write some code here",onFocus:eE,onBlur:ey,required:eB,...ez},eD)=>{let[eH,ew]=(0,eu.useState)(es),eV=(0,eu.useCallback)(en=>{ew(!0),eE&&eE(en)},[eE]),eS=(0,eu.useCallback)(en=>{ew(!1),ey&&ey(en)},[ey]),eF=(0,eu.useMemo)(()=>eH||es?"_focus":"",[eH,es]),eQ=(0,eu.useMemo)(()=>ef?`${ef} ${eF}`:eF,[eF,ef]),eO=(0,eu.useCallback)(en=>{"function"==typeof eD?eD(en):eD&&(eD.current=en)},[eD]);return eu.createElement(eHh,null,en&&eu.createElement(eHN,{label:en,error:ed,required:eB}),eu.createElement(ewG,ez5({placeholder:em,className:eQ,error:ed},ez,{onFocus:eV,onBlur:eS,onMount:eO})),ed&&eu.createElement(eHB,{error:ed}))});ewY.displayName="CodeEditor",(0,eu.memo)(ewY);let ew_=ed.ZP.span.attrs(ez$("tp-body1 fs-28")).withConfig({displayName:"styles__StyledNumber",componentId:"sc-4oihnh-0"})(["",""],({theme:en,$color:ef})=>{let es=en.color[ef]||ef;return(0,ed.iv)([""," color:",";"],{display:"inline"},es)}),ewK=(0,ed.ZP)(eLO).attrs(en=>({...en,forwardedAs:"span"})).withConfig({displayName:"styles__StyledTextGradient",componentId:"sc-4oihnh-1"})(["",""],{display:"inline"}),ewZ=ed.ZP.span.attrs(ez$("tp-info")).withConfig({displayName:"styles__StyledLabel",componentId:"sc-4oihnh-2"})(["",""],({theme:en,$color:ef})=>{let es=en.color[ef]||ef;return(0,ed.iv)([""," color:",";"],{verticalAlign:"top"},es)}),ewJ=({children:en,number:ef,as:es="h1",type:ed="h5",color:em="main1",numberColor:eE="text",labelColor:ey="text",label:eB,...ez})=>eu.createElement(es,{style:{lineHeight:"1rem",margin:0}},eu.createElement(ew_,{$color:eE},String(ef).padStart(2,"0"),"/\xa0"),eu.createElement(ewK,ez5({type:ed,color:em},ez),en),eB&&eu.createElement(ewZ,{$color:ey},eB));ewJ.displayName="CompositeTitle";var ewX=(0,eu.memo)(ewJ);let ewq=eu.createContext(void 0),ewW=ed.ZP.div.withConfig({displayName:"styles__StyledDropdown",componentId:"sc-lh6nqp-0"})(["",""],({theme:en,isOpen:ef})=>{let{background:es,shadow:eu,border:em,color:eE}=en.form.input,ey=Math.max(em.size,em.focus.size,em.feedback.size),eB=.5-ey,ez=2-ey;return(0,ed.iv)(["position:relative;display:flex;align-items:center;justify-content:start;text-align:left;width:100%;max-width:100%;cursor:pointer;background:",";color:",";box-shadow:",";border:","rem solid transparent;border-radius:1.875rem;padding:","rem ","rem;text-overflow:ellipsis;white-space:nowrap;min-height:2.625rem;transition-property:border;transition-duration:","ms;transition-timing-function:",";"," "," ",""],es.default,eE.default,eu,ey,eB,ez,en.transition.duration.fast,en.transition.timing,ef&&(0,ed.iv)(["border-color:",";"],en.color.text),eHg,eHC)}),ew$=(0,ed.ZP)(eLr).attrs(()=>({name:"chevron-down",size:"lg"})).withConfig({displayName:"styles__StyledDropdownIcon",componentId:"sc-lh6nqp-1"})(()=>[{marginLeft:"auto"}]),ew2=ed.ZP.div.attrs(en=>{let{size:ef}=en,es=(ef?.y||0)+(ef?.height||0),ed=ef?.x||0,eu=ef?.width||200;return{...en,style:{transform:`translate3d(${ed}px, ${es}px, 0)`,width:eu}}}).withConfig({displayName:"styles__StyledDropdownOptionMenu",componentId:"sc-lh6nqp-2"})(["",""],({theme:en,isOpen:ef})=>{let{shadow:es}=en.form.input;return(0,ed.iv)([""," "," margin-top:0.375rem;border-radius:1.875rem;max-height:20rem;backdrop-filter:blur(10px);z-index:999;box-shadow:",";transition-property:opacity,top,visibility;transition-duration:","ms;transition-timing-function:",";&{","}"],{position:"fixed",left:"0px",overflow:"auto"},{visibility:"hidden",top:"-0.5rem",opacity:"0"},es,en.transition.duration.fast,en.transition.timing,ef&&(0,ed.iv)([""," visibility:inherit;"],{top:"0px",opacity:"1"}))}),ew1=(0,eu.forwardRef)(({label:en,error:ef,value:es,onChange:em,multiple:eE,children:ey,disabled:eB,placeholder:ez="Select an option",required:eD,...eH},ew)=>{let eV=eTi(ew),[eS,eF]=(0,eu.useState)(!1),eQ=(0,eu.useMemo)(()=>{let en=es||[],ef=Array.isArray(en)?en:[en];return new Set(ef)},[es]),eO=(0,eu.useMemo)(()=>{let en=Array.from(eQ);return 0===en.length?ez:en.length>3?`${en.length} options selected`:ey.filter(en=>eQ.has(en.props.value)).map(en=>eu.createElement(ew0,{key:en.props.value},en.props.children))},[ey,ez,eQ]),eR=(0,eu.useCallback)(()=>{eB||eF(!eS)},[eB,eS]);eTf((0,eu.useCallback)(()=>{eF(!1)},[eF]),[eV]);let eP=eTs(0),eU=eTl(0),{bounds:ej}=eTn({ref:eV,deps:[eP,eU]}),eG=(0,eu.useCallback)(en=>{if(!eB&&(en=new Set(en),eE||eF(!1),em)){let ef=Array.from(en);em(eE?ef:ef[0])}},[eB,eE,em]),eY=(0,eu.useMemo)(()=>({value:Array.from(eQ),valueSet:eQ,onAdd(en){eG(eE?eQ.add(en):new Set([en]))},onRemove(en){eE?(eQ.delete(en),eG(eQ)):eG(new Set([en]))}}),[eQ,eG,eE]),e_=(0,ed.Fg)(),{shouldMount:eK,stage:eZ}=eLW(eS,e_.transition.duration.fast),eJ="enter"===eZ;return eu.createElement(ewq.Provider,{value:eY},eu.createElement(eHh,null,en&&eu.createElement(eHN,{label:en,error:ef,required:eD}),eu.createElement(ewW,ez5({tabIndex:-1,ref:eV,onClick:eR,isOpen:eS,error:ef,disabled:eB},eH),eO,eu.createElement(ew$,null),eK&&eu.createElement(ew2,{isOpen:eJ,size:ej},ey)),ef&&eu.createElement(eHB,{error:ef})))});ew1.displayName="Dropdown",(0,eu.memo)(ew1);var ew0=(0,ed.ZP)("span").withConfig({displayName:"cmp___StyledSpan",componentId:"sc-1ub1bqj-0"})({marginRight:"1.25rem"});let ew4=ed.ZP.li.withConfig({displayName:"styles__StyledDropdownOption",componentId:"sc-mbbdlz-0"})(["",""],({theme:en,checked:ef})=>{let{option:es}=en.form.select;return(0,ed.iv)(["display:flex;align-items:center;justify-content:center;text-align:center;outline:0;cursor:pointer;background:",";color:",";border-bottom:",";padding:0.875rem;min-height:2.75em;width:100%;font-weight:700;&:last-child{border-bottom:none;}&{","}"],es.background,es.color,es.border,ef&&(0,ed.iv)(["box-shadow:",";background:"," !important;color:",";"],es.selected.shadow,es.selected.background,es.selected.color))}),ew3=(0,eu.forwardRef)(({id:en,value:ef,children:es,onChange:ed,...em},eE)=>{let ey=(0,eu.useContext)(ewq),eB=(0,eu.useMemo)(()=>!!ey&&ey.valueSet.has(ef),[ef,ey]),ez=(0,eu.useCallback)(en=>{if(en.stopPropagation(),!ey)return;let es=!eB;es?ey.onAdd(ef):ey.onRemove(ef),ed&&ed(ef,es)},[ey,eB,ef,ed]);return eu.createElement(ew4,ez5({id:en,ref:eE,onClick:ez,checked:eB},em),es)});ew3.displayName="DropdownOption",(0,eu.memo)(ew3);let ew6=eu.createContext(void 0),ew8=()=>(0,eu.useContext)(ew6),ew5=ed.ZP.div.withConfig({displayName:"styles__StyledRadioContainer",componentId:"sc-1kpokl-0"})(["",""],({$size:en})=>(0,ed.iv)(["display:flex;align-items:center;gap:",";"],"xs"===en?"0.75rem":"1.125rem")),ew7=ed.ZP.div.withConfig({displayName:"styles__StyledInputContainer",componentId:"sc-1kpokl-1"})(["",""],({theme:en,$size:ef})=>{let{shadow:es}=en.form.radio,eu="xs"===ef?"1rem":"sm"===ef?"1.5rem":"2rem";return(0,ed.iv)(["flex:0 0 auto;position:relative;display:flex;align-items:center;justify-content:center;width:",";height:",";border-radius:50%;box-shadow:",";"],eu,eu,es)}),ew9=ed.ZP.input.withConfig({displayName:"styles__StyledInput",componentId:"sc-1kpokl-2"})(["",""],({theme:en})=>{let{background:ef,border:es,disabledType:eu}=en.form.radio;return(0,ed.iv)(["position:absolute;inset:0;appearance:none;outline:0;cursor:pointer;border:","rem solid ",";background:",";border-radius:50%;width:100%;height:100%;margin:0;transition-property:border,background;transition-duration:","ms;transition-timing-function:",";&:checked{border-color:",";}&:focus{border-color:",";}&:disabled{","}"],es.size,es.color,ef,en.transition.duration.fast,en.transition.timing,es.checked.color,es.focus.color,"opacity"===eu?(0,ed.iv)(["border-color:#ffffff0f;cursor:not-allowed;&:checked{border-color:","1A;}"],es.checked.color):(0,ed.iv)(["border-color:",";background:",";"],en.color.disabled,en.color.disabled))}),eVe=ed.ZP.span.withConfig({displayName:"styles__StyledInputDot",componentId:"sc-1kpokl-3"})(["",""],({theme:en})=>{let{dot:ef,disabledType:es}=en.form.radio,{background:eu,backgroundDisabled:em}=eLp(ef.checked.background);return(0,ed.iv)(["position:relative;pointer-events:none;width:65%;height:65%;background:",";border-radius:50%;z-index:1;&:after{content:'';position:absolute;inset:0;width:100%;height:100%;border-radius:50%;background:",";visibility:hidden;clip-path:circle(0% at 50% 50%);will-change:visibility,clip-path;transition-property:visibility,clip-path,background;transition-duration:","ms;transition-timing-function:",";}",":checked + &:after{visibility:inherit;clip-path:circle(100% at 50% 50%);}",":disabled + &{cursor:not-allowed;","}",":checked:disabled + &:after{","}"],ef.background,eu,en.transition.duration.fast,en.transition.timing,ew9,ew9,(0,ed.iv)("opacity"===es?["background:#ffffff0f;"]:["background:#00000010;"]),ew9,"opacity"===es?(0,ed.iv)(["background:",";"],em):(0,ed.iv)(["background:#00000040;"]))}),eVa=ed.ZP.label.withConfig({displayName:"styles__StyledLabel",componentId:"sc-1kpokl-4"})(["",""],({$size:en,$disabled:ef})=>(0,ed.iv)(["cursor:pointer;font-size:",";",""],"xs"===en?"0.75rem":"1rem",ef&&(0,ed.iv)(["cursor:not-allowed;opacity:0.4;"]))),eVt=(0,eu.forwardRef)(({id:en,label:ef,name:es,value:ed,checked:em,onChange:eE,className:ey,size:eB,disabled:ez,...eD},eH)=>{let ew=(0,eu.useId)();en=en||ew;let eV=ew8(),eS=(0,eu.useCallback)(en=>{eE&&eE(en),eV&&eV.onChange(en)},[eV,eE]);return eV&&(void 0===es&&(es=eV.name),void 0===em&&(em=eV.value===ed)),eu.createElement(ew5,{className:ey,$size:eB},eu.createElement(ew7,{$size:eB},eu.createElement(ew9,ez5({type:"radio",id:en,ref:eH,name:es,value:ed,checked:em,onChange:eS,disabled:ez},eD)),eu.createElement(eVe,null)),ef&&eu.createElement(eVa,{htmlFor:en,$size:eB,$disabled:ez},ef))});eVt.displayName="Radio",(0,eu.memo)(eVt);let eVc=ed.ZP.div.withConfig({displayName:"styles__StyledRadioGroupContainer",componentId:"sc-1r7475c-0"})(["display:block;width:100%;max-width:100%;"]),eVr=ed.ZP.div.withConfig({displayName:"styles__StyledRadioContainer",componentId:"sc-1r7475c-1"})(["",""],({direction:en})=>(0,ed.iv)(["display:flex;align-items:flex-start;flex-direction:",";gap:1.125rem;"],en)),eVn=({id:en,name:ef,value:es,onChange:ed,label:em,direction:eE,children:ey,error:eB,required:ez,...eD})=>{let eH=(0,eu.useId)();en=en||eH;let ew=ef||en,eV=(0,eu.useMemo)(()=>({name:ew,value:es,onChange(en){let ef=en.target.value;ed&&ed(en,ef)}}),[ew,ed,es]);return eu.createElement(ew6.Provider,{value:eV},eu.createElement(eVc,ez5({direction:eE},eD),em&&eu.createElement(eHN,{label:em,error:eB,required:ez}),eu.createElement(eVr,{direction:eE},ey),eB&&eu.createElement(eHB,{error:eB})))};eVn.displayName="RadioGroup",(0,eu.memo)(eVn);let eVi=ed.ZP.div.withConfig({displayName:"styles__StyledContainer",componentId:"sc-1fy88ma-0"})([""," ",""],{position:"relative"},eHC),eVf=ed.ZP.select.attrs(ez$("tp-form")).withConfig({displayName:"styles__StyledSelect",componentId:"sc-1fy88ma-1"})(["",""],({theme:en})=>{let{background:ef,shadow:es,border:eu,color:em}=en.form.input,eE=Math.max(eu.size,eu.focus.size,eu.feedback.size),ey=.5-eE,eB=2-eE;return(0,ed.iv)(["display:block;width:100%;max-width:100%;appearance:none;outline:0;background:",";color:",";box-shadow:",";border:","rem solid transparent;border-radius:1.875rem;padding:","rem ","rem;padding-right:","rem;text-overflow:ellipsis;white-space:nowrap;min-height:2.625rem;margin:0;transition-property:border;transition-duration:","ms;transition-timing-function:",";&::-ms-expand{display:none;}&[multiple]{background-image:none;padding:0;overflow-y:auto;}&:focus{border-width:","rem;border-color:",";}"," ",""],ef.default,em.default,es,eE,ey,eB,2*eB,en.transition.duration.fast,en.transition.timing,eu.focus.size,eu.color,eHM,eHg)}),eVo=(0,ed.ZP)(eLr).attrs(()=>({name:"chevron-down",size:"lg"})).withConfig({displayName:"styles__StyledDropdownIcon",componentId:"sc-1fy88ma-2"})(()=>[{position:"absolute",right:"1.5rem",top:"50%",marginTop:"-0.5rem"}]),eVA=ed.ZP.option.withConfig({displayName:"styles__StyledOption",componentId:"sc-1fy88ma-3"})(["",""],({theme:en})=>{let{option:ef}=en.form.select;return(0,ed.iv)(["appearance:none;outline:0;cursor:pointer;padding:0.875rem;min-height:2.75em;width:100%;border-bottom:",";background:",";color:",";font-weight:700;","[multiple] &{text-align:center;}&:last-child{border-bottom:none;}&:checked{box-shadow:",";background:"," !important;color:",";}"],ef.border,ef.background,ef.color,eVf,ef.selected.shadow,ef.selected.background,ef.selected.color)}),eVs=(0,eu.forwardRef)(({id:en,label:ef,error:es,value:ed,onChange:em,options:eE,multiple:ey,required:eB,disabled:ez,...eD},eH)=>eu.createElement(eHh,null,ef&&eu.createElement(eHN,{label:ef,error:es,required:eB}),eu.createElement(eVi,{disabled:ez},eu.createElement(eVf,ez5({id:en,ref:eH,value:ed,onChange:en=>{let ef=ey?Array.from(en.target.selectedOptions).map(en=>en.value):en.target.value;em&&em(en,ef)},multiple:ey,required:eB,disabled:ez,error:es},eD),eE.map(en=>eu.createElement(eVA,{key:en.value,value:en.value},en.label))),!ey&&eu.createElement(eVo,null)),es&&eu.createElement(eHB,{error:es})));eVs.displayName="Select",(0,eu.memo)(eVs);let eVl=ed.ZP.textarea.attrs(en=>ez$(`${"code"===en.$variant?"fx-glass-base0 fx-glass-border-base0 ":""}tp-form`)(en)).withConfig({displayName:"styles__StyledTextAreaField",componentId:"sc-es1u1t-0"})(["",""],({theme:en,$variant:ef})=>{let{background:es,shadow:eu,border:em}=en.form.input,eE=Math.max(em.size,em.focus.size,em.feedback.size);return(0,ed.iv)([""," appearance:none;border:none;outline:0;color:",";border-radius:0.5rem;width:100%;background:transparent;font-size:1rem;height:100%;width:100%;min-height:6.25rem;transition-property:border,color,opacity;transition-duration:","ms;transition-timing-function:",";"," "," "," "," &::-webkit-resizer{display:none;}"],{padding:"1.25rem"},en.color.text,en.transition.duration.fast,en.transition.timing,"default"===ef&&(0,ed.iv)(["background:",";box-shadow:",";border:","rem solid transparent;border-radius:1.875rem;"],es.default,eu,eE),eHE,eHg,eHM)}),eVd=(0,eu.forwardRef)(({name:en,label:ef,className:es,focus:ed,error:em,placeholder:eE=en,variant:ey="default",required:eB,...ez},eD)=>{let eH=(0,eu.useMemo)(()=>[ed?"_focus":""].join(" ")+(es||""),[ed,es]);return eu.createElement(eHh,null,ef&&eu.createElement(eHN,{label:ef,error:em,required:eB}),eu.createElement(eVl,ez5({ref:eD,placeholder:eE,className:eH,$variant:ey,error:em,required:eB},ez)),em&&eu.createElement(eHB,{error:em}))});eVd.displayName="TextArea",(0,eu.memo)(eVd);let eVu=(0,eu.forwardRef)(({name:en,label:ef,className:es,focus:ed,error:em,button:eE,buttonStyle:ey="wrapped",placeholder:eB=en,disabled:ez,onFocus:eD,onBlur:eH,required:ew,icon:eV,dataView:eS,...eF},eQ)=>{let[eO,eR]=(0,eu.useState)(ed),eP=(0,eu.useCallback)(en=>{eR(!0),eD&&eD(en)},[eD]),eU=(0,eu.useCallback)(en=>{eR(!1),eH&&eH(en)},[eH]),ej=(0,eu.useMemo)(()=>eO||ed?"_focus":"",[eO,ed]),eG=(0,eu.useMemo)(()=>es?`${es} ${ej}`:ej,[ej,es]),eY=!!eS||ez,e_=eS?ez?1:2:void 0,eK=eE&&((0,eu.isValidElement)(eE)&&eE.type===eLM?(0,eu.cloneElement)(eE,{disabled:eY}):eE);return eu.createElement(eHh,null,ef&&eu.createElement(eHN,{label:ef,error:em,required:ew}),eu.createElement(eu.Fragment,null),eu.createElement(eHQ,{$hasButton:!!eE,$buttonStyle:ey},eu.createElement(eHO,{$hasButton:!!eE,className:ej,$dataView:e_,error:em,disabled:eY},eV&&eu.createElement(eHP,{$isFilled:!!eF.value,disabled:eY},eV),eu.createElement(eHR,ez5({ref:eQ,button:eE,buttonStyle:ey,placeholder:eB,className:eG,name:en,disabled:eY,required:ew,$dataView:e_},eF,{onFocus:eP,onBlur:eU})),"wrapped"===ey&&eK),"stuck"===ey&&eK),em&&eu.createElement(eHB,{error:em}))});eVu.displayName="TextInput";var eVb=(0,eu.memo)(eVu);let eVh=ed.ZP.div.withConfig({displayName:"styles__StyledSwitchContainer",componentId:"sc-1hshn08-0"})(["display:flex;align-items:center;gap:1.125rem;"]),eVg=ed.ZP.div.withConfig({displayName:"styles__StyledInputContainer",componentId:"sc-1hshn08-1"})(["",""],({theme:en})=>{let{shadow:ef}=en.form.switch;return(0,ed.iv)(["position:relative;width:3.75rem;height:2rem;border-radius:6.25rem;box-shadow:",";"],ef)}),eVp=ed.ZP.input.attrs(ez$("fx-glass-base0")).withConfig({displayName:"styles__StyledInput",componentId:"sc-1hshn08-2"})(["",""],({theme:en})=>{let{border:ef,disabledType:es}=en.form.switch;return(0,ed.iv)(["position:absolute;appearance:none;inset:0;outline:0;cursor:pointer;border-radius:6.25rem;width:100%;height:100%;margin:0;border:","rem solid ",";transition-property:border,background;transition-duration:","ms;transition-timing-function:",";&:checked{border-color:",";}&:focus{border-width:","rem;border-color:",";}&:disabled{cursor:not-allowed;","}"],ef.size,ef.color,en.transition.duration.fast,en.transition.timing,ef.checked.color,ef.focus.size,ef.focus.color,"opacity"===es?(0,ed.iv)(["border-color:#ffffff0f;&:checked{border-color:","1A;}"],ef.checked.color):(0,ed.iv)(["border-color:",";background:",";"],en.color.disabled,en.color.disabled))}),eVm=ed.ZP.span.withConfig({displayName:"styles__StyledInputDot",componentId:"sc-1hshn08-3"})(["",""],({theme:en})=>{let{dot:ef,disabledType:es}=en.form.switch,{background:eu,backgroundDisabled:em}=eLp(ef.checked.background);return(0,ed.iv)(["position:absolute;top:0.25rem;left:0.38rem;pointer-events:none;width:1.5rem;height:1.5rem;z-index:1;border-radius:50%;background:",";&:after{content:'';position:absolute;inset:0;width:100%;height:100%;border-radius:50%;background:",";opacity:0;will-change:opacity;transition-property:opacity,background;transition-duration:","ms;transition-timing-function:",";}will-change:transform;transition-property:transform;transition-duration:","ms;transition-timing-function:",";",":checked + &{transform:translateX(100%);&:after{opacity:1;}}",":disabled + &{cursor:not-allowed;","}",":checked:disabled + &:after{","}"],ef.background,eu,en.transition.duration.fast,en.transition.timing,en.transition.duration.fast,en.transition.timing,eVp,eVp,(0,ed.iv)("opacity"===es?["background:#ffffff1a;"]:["background:#ffffff;"]),eVp,"opacity"===es?(0,ed.iv)(["background:",";"],em):(0,ed.iv)(["background:#ffffff;"]))}),eVC=ed.ZP.label.withConfig({displayName:"styles__StyledLabel",componentId:"sc-1hshn08-4"})(["",""],({$disabled:en})=>(0,ed.iv)(["cursor:pointer;",""],en&&(0,ed.iv)(["cursor:not-allowed;opacity:0.4;"]))),eVI=eu.createContext(void 0),eVM=()=>(0,eu.useContext)(eVI),eVE=ed.ZP.div.withConfig({displayName:"styles__StyledSwitchGroupContainer",componentId:"sc-e8beoa-0"})(["display:block;width:100%;max-width:100%;"]),eVy=ed.ZP.div.withConfig({displayName:"styles__StyledSwitchContainer",componentId:"sc-e8beoa-1"})(["",""],({direction:en})=>(0,ed.iv)(["display:flex;align-items:flex-start;flex-direction:",";gap:1.125rem;"],en)),eVv=en=>{let{contextValue:ef,children:es,direction:ed,error:em,label:eE,required:ey,...eB}=function({id:en,name:ef,value:es,onChange:ed,label:em,direction:eE,children:ey,error:eB,required:ez,...eD}){let eH=(0,eu.useId)();en=en||eH,ef=ef||en;let ew=(0,eu.useMemo)(()=>new Set(es),[es]),eV=(0,eu.useMemo)(()=>({name:ef,value:Array.from(ew),valueSet:ew,onChange(en){let ef=en.target.checked,es=en.target.value;ef?ew.add(es):ew.delete(es);let eu=new Set(ew);ed&&ed(en,Array.from(eu))}}),[ef,ew,ed]);return{contextValue:eV,label:em,direction:eE,children:ey,error:eB,required:ez,...eD}}(en);return eu.createElement(eVI.Provider,{value:ef},eu.createElement(eVE,ez5({direction:ed},eB),eE&&eu.createElement(eHN,{label:eE,error:em,required:ey}),eu.createElement(eVy,{direction:ed},es),em&&eu.createElement(eHB,{error:em})))};eVv.displayName="SwitchGroup",(0,eu.memo)(eVv);let eVB=(0,eu.forwardRef)((en,ef)=>{let{className:es,id:ed,label:em,disabled:eE,...ey}=function({id:en,label:ef,name:es,value:ed,checked:em,className:eE,onChange:ey,...eB}){let ez=(0,eu.useId)();en=en||ez;let eD=eVM(),eH=(0,eu.useCallback)(en=>{ey&&ey(en),eD&&eD.onChange(en)},[eD,ey]);return eD&&(void 0===es&&(es=eD.name),void 0===em&&(em=eD.valueSet.has(ed))),{checked:em,className:eE,id:en,label:ef,name:es,onChange:eH,value:ed,...eB}}(en);return eu.createElement(eVh,{className:es},eu.createElement(eVg,null,eu.createElement(eVp,ez5({type:"checkbox",id:ed,ref:ef,disabled:eE},ey)),eu.createElement(eVm,null)),em&&eu.createElement(eVC,{htmlFor:ed,$disabled:eE},em))});eVB.displayName="Switch";var eVz=(0,eu.memo)(eVB);let eVL=ed.ZP.div.attrs(en=>{let ef=(0,ed.Fg)(),{$type:es=ef.component.noisyContainer.default}=en;return ez$(`fx-${es}`)(en)}).withConfig({displayName:"styles__StyledContainer",componentId:"sc-756mhq-0"})(["",""],({theme:en,$animation:ef=5e4})=>{let{borderRadius:es}=en.component.noisyContainer;return(0,ed.iv)([""," border-radius:","rem;&&::after{","}"],{padding:"1.5rem"},es,ef?(0,ed.iv)(["animation-duration:","ms;"],ef):(0,ed.iv)(["animation:none;"]))}),eVT=({children:en,...ef})=>eu.createElement(eVL,ef,en);eVT.displayName="NoisyContainer";var eVD=(0,eu.memo)(eVT);let eVx=ed.ZP.div.withConfig({displayName:"styles__StyledDot",componentId:"sc-1byjleo-0"})(({theme:en,$color:ef="main0",$gradient:es,$size:eu="1rem"})=>{let em=(es?en.gradient[es]?.fn:void 0)||en.color[ef]||ef;return[{flexShrink:"0",borderRadius:"9999px"},(0,ed.iv)(["background:",";width:",";height:",";"],em,eu,eu)]}),eVH={color1:"#4F89FF",color2:"#9C4FFF",color3:"#FF4F59",color4:"#FFA34F",color5:"#FBFF4F",color6:"#A6FF87",color7:"#87FFE9"},eVw=({color:en="color2",...ef})=>{let es=(0,ed.Fg)(),em=eVH[en]||es.color[en]||en;return eu.createElement("svg",ez5({xmlns:"http://www.w3.org/2000/svg",width:"48",height:"48",viewBox:"0 0 48 48",fill:"none"},ef),eu.createElement("g",{clipPath:"url(#clip0_4867_22348)"},eu.createElement("path",{d:"M4.70996 37.4696L4.77996 37.4296L4.48996 37.2596L4.45996 37.2396L3.98996 36.9696L3.95996 36.9496L3.70996 36.8096C3.89996 37.1096 4.09996 37.4096 4.29996 37.6996L4.58996 37.5296L4.69996 37.4696H4.70996Z",fill:"black"}),eu.createElement("path",{d:"M2.84008 34.9595V34.7295V34.1495V34.0195L2.33008 34.3195C2.49008 34.6595 2.66008 34.9995 2.84008 35.3295V34.9595Z",fill:"black"}),eu.createElement("path",{d:"M11.2602 43.9795L10.7602 43.6895L10.2602 43.3995L9.95023 43.2195L9.45023 42.9295L8.95023 42.6395L8.75023 42.5195H8.74023C9.75023 43.3395 10.8202 44.0895 11.9602 44.7495V44.3695L11.2702 43.9695L11.2602 43.9795Z",fill:"black"}),eu.createElement("path",{d:"M14.3799 45.5696V45.5496C14.3799 45.5496 14.3999 45.4896 14.3999 45.4596C14.3999 45.4496 14.3999 45.4396 14.3999 45.4296C14.3999 45.4296 14.3999 45.4096 14.3999 45.3996C14.4099 45.3696 14.3999 45.3296 14.4299 45.2996C14.4499 45.2696 14.4799 45.2496 14.4999 45.2296C14.5299 45.1896 14.5599 45.1496 14.6099 45.1196L14.8899 44.9596L15.0899 44.8396L15.1999 44.7796L15.3799 44.6796L15.5899 44.5596L15.6999 44.4996L16.0899 44.2796L16.1999 44.2196L16.2699 44.1796L15.9799 44.0096L15.9499 43.9896L15.4799 43.7196L15.4499 43.6996L14.9799 43.4296L14.9499 43.4096L14.7699 43.3096L14.5899 43.4196L14.0899 43.7096L13.5899 43.9996L12.9399 44.3696L12.8999 44.3896V45.2496V45.3196C13.3699 45.5596 13.8399 45.7896 14.3299 45.9996V45.6096C14.3299 45.6096 14.3299 45.5896 14.3299 45.5796L14.3799 45.5696Z",fill:"black"}),eu.createElement("path",{d:"M7.92994 40.8996L8.42994 41.1896L8.73994 41.3696L9.23994 41.6596L9.73994 41.9496L9.93994 42.0696L10.4399 42.3596L10.9399 42.6496L11.2499 42.8296L11.7499 43.1196L11.9799 43.2496L12.2499 43.4096L12.4399 43.5196L12.4799 43.4996L12.6299 43.4196L12.9799 43.2196L13.1299 43.1396L13.6299 42.8496L13.9799 42.6396L14.3599 42.4196V42.0596V41.4796V40.8996V40.7696L13.5499 41.2396L13.0499 41.5296L12.9399 41.5896H12.9299L12.6899 41.7396C12.6299 41.7696 12.5699 41.7796 12.5099 41.7896C12.4899 41.7896 12.4699 41.8096 12.4499 41.8096C12.3699 41.8096 12.2899 41.7896 12.2099 41.7496L11.9699 41.6096H11.9599L11.8899 41.5596L11.3899 41.2696L10.5399 40.7796L10.0499 40.4896L9.88994 40.3996L9.54994 40.2096L9.38994 40.1096L8.88994 39.8196L5.83994 38.0596H5.81994L5.74994 38.0896L5.63994 38.1496L5.24994 38.3696L5.13994 38.4296L4.93994 38.5496C5.24994 38.9596 5.56994 39.3496 5.89994 39.7296L7.46994 40.6396L7.96994 40.9296L7.92994 40.8996Z",fill:"black"}),eu.createElement("path",{d:"M44.0302 36.9703L43.5602 37.2403L43.5302 37.2603L43.2202 37.4403L43.3102 37.4903L43.4002 37.5403L43.6902 37.7103C43.8902 37.4203 44.0902 37.1203 44.2802 36.8203L44.0502 36.9503L44.0202 36.9703H44.0302Z",fill:"black"}),eu.createElement("path",{d:"M45.1602 34.1295V35.3295C45.3402 34.9995 45.5102 34.6595 45.6702 34.3195L45.1602 34.0195V34.1295Z",fill:"black"}),eu.createElement("path",{d:"M35.0501 45.2295V44.3695L34.3601 43.9695L33.8601 43.6795L33.3601 43.3895L33.1601 43.2695L33.0001 43.3595L32.9701 43.3795L32.5001 43.6495L32.4701 43.6695L32.0001 43.9395L31.9701 43.9595L31.6401 44.1495L31.7501 44.2095L31.8401 44.2595L32.2501 44.4895L32.3401 44.5395L32.6101 44.6995L32.7501 44.7795L32.8401 44.8295L33.1101 44.9795L33.3101 45.0995C33.4701 45.1895 33.5601 45.3495 33.5601 45.5295V45.5495V45.5695V45.9795C34.0601 45.7595 34.5501 45.5295 35.0301 45.2795V45.2095L35.0501 45.2295Z",fill:"black"}),eu.createElement("path",{d:"M42.8102 38.3498L42.4002 38.1098L42.3102 38.0598L42.2202 38.0098H42.2002L39.1702 39.7698L38.6702 40.0598L38.4902 40.1598L38.1802 40.3498L38.0002 40.4498L37.5102 40.7398L36.6802 41.2198L36.1802 41.5098L36.0902 41.5598H36.0802L35.8402 41.7098C35.7802 41.7498 35.7002 41.7598 35.6302 41.7698C35.6202 41.7698 35.6102 41.7698 35.6002 41.7698C35.5902 41.7698 35.5802 41.7698 35.5702 41.7698C35.5002 41.7698 35.4202 41.7498 35.3602 41.7098L35.1202 41.5698H35.1102L35.0202 41.5098L34.5202 41.2198L33.6902 40.7398L33.6602 40.7198V41.3998V42.3698L34.1102 42.6298L34.4402 42.8198L34.9402 43.1098L35.1302 43.2198L35.4402 43.3998L35.6302 43.5098L35.8202 43.3998L36.1302 43.2198L36.3202 43.1098L36.8202 42.8198L37.1502 42.6298L37.6502 42.3398L38.1502 42.0498L38.3302 41.9398L38.8302 41.6498L39.3302 41.3598L39.6602 41.1698L40.1602 40.8798L40.6602 40.5898L42.2102 39.6998C42.5402 39.3198 42.8702 38.9198 43.1702 38.5198L42.9702 38.3998L42.8802 38.3498H42.8102Z",fill:"black"}),eu.createElement("path",{d:"M32.0498 45.5705L32.0798 45.5505L31.8598 45.4205L31.7698 45.3705L31.3598 45.1305L31.2698 45.0805L30.8598 44.8405L30.7698 44.7905L30.6598 44.7305H30.6298L27.6198 46.4805L27.1198 46.7705L26.9598 46.8605L26.6298 47.0605L26.4698 47.1505L25.9798 47.4405L25.1298 47.9405L25.0698 47.9705C26.2898 47.9205 27.4898 47.7805 28.6498 47.5505L29.0698 47.3105L32.0798 45.5705H32.0498Z",fill:"black"}),eu.createElement("path",{d:"M22.0502 47.4702L21.5602 47.1802L21.4002 47.0802L21.0602 46.8902L20.9002 46.7902L20.4002 46.5002L17.3502 44.7402H17.3302L17.2602 44.7702L17.1502 44.8302L16.7602 45.0502L16.6502 45.1102L16.2602 45.3302L16.1502 45.3902L15.9102 45.5302L15.9402 45.5502L18.9902 47.3102L19.3502 47.5202C20.5202 47.7502 21.7202 47.9002 22.9502 47.9502H22.9302L22.0802 47.4502L22.0502 47.4702Z",fill:"black"}),eu.createElement("path",{d:"M0.410059 27.1795V26.5995V26.2295V25.7295L0.350059 25.6895L0.0600586 25.5195C0.120059 26.4995 0.240059 27.4595 0.420059 28.3995V27.1695L0.410059 27.1795Z",fill:"black"}),eu.createElement("path",{d:"M2.84016 32.5099V28.5799V27.9999V27.4199V27.0099V26.9599C2.84016 26.9599 2.84016 26.9399 2.84016 26.9299V26.9099C2.84016 26.9099 2.86016 26.8499 2.86016 26.8199C2.86016 26.8099 2.86016 26.7999 2.86016 26.7899C2.86016 26.7899 2.86016 26.7699 2.86016 26.7599C2.87016 26.7299 2.86016 26.6899 2.89016 26.6599C2.91016 26.6299 2.94016 26.6099 2.96016 26.5899C2.98016 26.5699 2.99016 26.5599 3.01016 26.5399C3.03016 26.5199 3.04016 26.4999 3.07016 26.4799L3.35016 26.3199L3.48016 26.2399L3.55016 26.1999L3.66016 26.1399L3.84016 26.0399L4.05016 25.9199L4.16016 25.8599L4.55016 25.6399L4.66016 25.5799L4.73016 25.5399L4.44016 25.3699L4.41016 25.3499L3.94016 25.0799L3.91016 25.0599L3.84016 25.0199L3.45016 24.7899L3.42016 24.7699L3.35016 24.7299L3.25016 24.6699L3.07016 24.7799L2.86016 24.8999L2.58016 25.0699L2.08016 25.3599L2.01016 25.3999L1.51016 25.6899L1.44016 25.7299L1.41016 25.7499V26.6099V27.1899V32.1399C1.57016 32.5699 1.73016 32.9999 1.91016 33.4199L2.84016 32.8899V32.5299V32.5099Z",fill:"black"}),eu.createElement("path",{d:"M0.449766 24.6099L0.719766 24.7699L0.889766 24.8699H0.899766L0.929766 24.8499L1.07977 24.7699L1.42977 24.5699L1.57977 24.4899L2.07977 24.1999L2.42977 23.9899L2.80977 23.7699V23.4099V22.2599V22.1299L1.99977 22.5999L1.49977 22.8899L1.38977 22.9499H1.37977L1.13977 23.0999C1.07977 23.1299 1.01977 23.1399 0.959766 23.1499C0.939766 23.1499 0.919766 23.1699 0.899766 23.1699C0.819766 23.1699 0.729766 23.1499 0.659766 23.1099L0.419766 22.9699H0.409766L0.339766 22.9199L0.0397656 22.7499C0.0197656 23.1699 0.00976562 23.5999 0.00976562 24.0299C0.00976562 24.1499 0.00976562 24.2599 0.00976562 24.3799L0.229766 24.4999L0.459766 24.6299L0.449766 24.6099Z",fill:"black"}),eu.createElement("path",{d:"M11.8801 32.42L11.3801 32.14L11.2601 32.07L10.7601 31.78L10.5601 31.66H10.5501L10.2601 31.49L10.0601 31.38L10.0501 31.37L9.9401 31.31L9.8501 31.26L9.5601 31.09L9.4401 31.02L9.3501 30.97L8.9401 30.73L8.8501 30.68L8.7401 30.61L8.6101 30.54L8.2401 30.32L8.1101 30.25L7.7401 30.04L7.6101 29.96L7.4301 29.85L6.9301 29.57L6.4301 29.28L3.8901 27.81H3.8801L3.8501 27.79V27.99V28.01V28.57V28.58V29.15V29.16V30.77V31.35V31.92V32.29V32.71V32.86V33.21V33.29V33.44V33.57V33.79V34.15V34.25V34.73V34.75V34.83V35.09V35.19V35.33V35.54V35.66V35.67V35.74L3.8701 35.75L4.2801 35.99L4.3701 36.04L4.4601 36.1L4.4901 36.11L4.9701 36.38L4.9901 36.4L5.4701 36.67L5.4901 36.69L5.7801 36.86L5.8101 36.87L6.2801 37.15L6.3101 37.16L6.7901 37.44L6.8101 37.45L9.5101 39.01H9.5201L9.5501 39.03L10.0101 39.3H10.0201L10.0501 39.32L10.0601 39.33L10.5101 39.59H10.5201L10.5501 39.61L10.5601 39.62L11.9401 40.41L11.9501 40.42V40.01V39.43V38.85V38.46V37.89V37.31V34.48V33.91V33.9V33.33V33.32V32.97V32.96V32.46L11.8801 32.43V32.42Z",fill:"black"}),eu.createElement("path",{d:"M15.4202 32.7596L15.6302 32.6396L15.7402 32.5797L16.1302 32.3596L16.2402 32.2996L16.3102 32.2596L16.0202 32.0896L15.9902 32.0696L15.5202 31.7996L15.4902 31.7796L15.4202 31.7396L15.0302 31.5096L15.0002 31.4896L14.9302 31.4496L14.8302 31.3896L14.6502 31.4996L14.4402 31.6196L14.1602 31.7896L13.6602 32.0797L13.5902 32.1196L13.0902 32.4096L13.0202 32.4496L12.9902 32.4697V33.3297V33.9096V40.4296L13.0202 40.4096H13.0302L14.4102 39.6096V35.3196V34.7397V34.1596V33.7496V33.6996C14.4102 33.6996 14.4102 33.6796 14.4102 33.6696V33.6497C14.4102 33.6497 14.4302 33.5897 14.4302 33.5597C14.4302 33.5497 14.4302 33.5396 14.4302 33.5296C14.4302 33.5296 14.4302 33.5096 14.4302 33.4996C14.4402 33.4696 14.4302 33.4297 14.4602 33.3997C14.4802 33.3697 14.5102 33.3497 14.5302 33.3297C14.5402 33.3097 14.5602 33.2996 14.5802 33.2796C14.6002 33.2596 14.6102 33.2397 14.6402 33.2197L14.9202 33.0597L15.0502 32.9796L15.1202 32.9396L15.2302 32.8797L15.4102 32.7796L15.4202 32.7596Z",fill:"black"}),eu.createElement("path",{d:"M12.9899 31.2804L13.1399 31.2004L13.6399 30.9104L13.9899 30.7004L14.3699 30.4804V30.1204V29.5404V28.9604V28.8304L13.8899 29.1004L13.5599 29.2904L13.0599 29.5804L12.9899 29.6204L12.9599 29.6404H12.9499L12.7099 29.7904C12.6499 29.8204 12.5899 29.8304 12.5299 29.8404C12.5299 29.8404 12.5099 29.8404 12.4999 29.8404C12.4899 29.8404 12.4799 29.8404 12.4699 29.8404C12.3899 29.8404 12.3099 29.8204 12.2299 29.7804L12.0199 29.6604L11.9899 29.6404H11.9799L11.9099 29.5904L11.4099 29.3004L11.0799 29.1104L10.5799 28.8204H10.5599V28.8104L10.0799 28.5404H10.0599V28.5304L9.8999 28.4404L9.5599 28.2504L9.3999 28.1604L8.8999 27.8704L5.8499 26.1104H5.8299L5.7599 26.1404L5.6499 26.2004L5.2599 26.4204L5.1499 26.4804L4.7599 26.7004L4.6499 26.7604L4.5799 26.8004H4.5699L4.3999 26.9004L4.4299 26.9204L7.4799 28.6804L7.9799 28.9704L8.4799 29.2604L8.6599 29.3704L8.7899 29.4504L9.1599 29.6604L9.2899 29.7404L9.6599 29.9504L9.7899 30.0304L9.9199 30.1104L9.9899 30.1504L10.4899 30.4404L10.5699 30.4904L10.9799 30.7304L11.2899 30.9104L11.7899 31.2004L12.0199 31.3304L12.2899 31.4904L12.4599 31.5904H12.4699L12.4999 31.5704L12.6499 31.4904L12.9999 31.2904L12.9899 31.2804Z",fill:"black"}),eu.createElement("path",{d:"M46.5898 27.1804V26.6004V25.7404L46.5098 25.6904L46.0098 25.4004L45.9098 25.3404L45.4098 25.0504L45.1698 24.9104L44.9198 24.7604L44.7398 24.6504L44.6798 24.6804L44.5898 24.7404L44.5598 24.7604L44.1898 24.9704L44.0998 25.0304L44.0698 25.0504L43.5998 25.3204L43.5698 25.3404L43.2598 25.5204L43.3498 25.5704L43.4398 25.6204L43.8498 25.8504L43.9398 25.9004L44.1898 26.0404L44.3498 26.1304L44.4398 26.1804L44.5398 26.2304L44.6898 26.3204L44.9298 26.4604C44.9298 26.4604 44.9798 26.5104 45.0098 26.5404C45.0098 26.5404 45.0298 26.5604 45.0398 26.5704C45.0698 26.6004 45.0998 26.6204 45.1198 26.6504C45.1498 26.6904 45.1498 26.7504 45.1598 26.8004C45.1598 26.8304 45.1898 26.8604 45.1898 26.9004V26.9204V26.9404V27.0104V27.3904V27.9704V28.5504V32.8504L46.1198 33.3804C46.2998 32.9604 46.4698 32.5304 46.6198 32.1004V27.1604L46.5898 27.1804Z",fill:"black"}),eu.createElement("path",{d:"M47.6002 22.9304H47.5902L47.3502 23.0804C47.2902 23.1204 47.2102 23.1304 47.1402 23.1404C47.1302 23.1404 47.1202 23.1404 47.1102 23.1404C47.1002 23.1404 47.0902 23.1404 47.0802 23.1404C47.0102 23.1404 46.9302 23.1204 46.8702 23.0804L46.6302 22.9404H46.6202L46.5302 22.8804L46.0302 22.5904L45.2002 22.1104V23.7604L45.6102 23.9904L45.9402 24.1804L46.4402 24.4704L46.6302 24.5804L46.9402 24.7604L47.1002 24.8504L47.1202 24.8704L47.1402 24.8604L47.3002 24.7704L47.6102 24.5904L47.8002 24.4804L48.0202 24.3604C48.0202 24.2404 48.0202 24.1304 48.0202 24.0104C48.0202 23.5804 48.0102 23.1504 47.9902 22.7304L47.7102 22.8904L47.6202 22.9404L47.6002 22.9304Z",fill:"black"}),eu.createElement("path",{d:"M34.9602 32.4104L34.4602 32.1203L34.3602 32.0604L33.8602 31.7704L33.6202 31.6304L33.3702 31.4804L33.1702 31.3604L33.1302 31.3804L33.0202 31.4504L32.9902 31.4704L32.6402 31.6704L32.5202 31.7404L32.4902 31.7604L32.0202 32.0303L31.9902 32.0504L31.6602 32.2404L31.7702 32.3004L31.8602 32.3503L32.2702 32.5904L32.3602 32.6404L32.6302 32.7904L32.7702 32.8703L32.8602 32.9203L32.9602 32.9704L33.1302 33.0704L33.3302 33.1903C33.3702 33.2103 33.3902 33.2503 33.4202 33.2803C33.5102 33.3703 33.5802 33.4903 33.5802 33.6203V33.6404V33.6604V33.7504V34.1304V34.7104V35.2904V39.5404L33.6102 39.5604L35.0302 40.3804V40.0004V33.8703V33.2904V32.4304L34.9502 32.3804L34.9602 32.4104Z",fill:"black"}),eu.createElement("path",{d:"M43.6499 26.9204L43.4999 26.8404L43.4099 26.7804L43.3199 26.7304L42.9099 26.5004L42.8199 26.4504L42.4099 26.2104L42.3199 26.1604L42.2299 26.1104H42.2099L39.1799 27.8704L38.6799 28.1604L38.4999 28.2604L38.1899 28.4504L38.0099 28.5504L37.5199 28.8404L37.0199 29.1304L36.6899 29.3204L36.1899 29.6104L36.0999 29.6604L35.8599 29.8004C35.7999 29.8404 35.7199 29.8504 35.6499 29.8604C35.6399 29.8604 35.6299 29.8604 35.6199 29.8604C35.6099 29.8604 35.5999 29.8604 35.5899 29.8604C35.5199 29.8604 35.4399 29.8404 35.3799 29.8004L35.1399 29.6604L35.0499 29.6004L34.5499 29.3104L34.2199 29.1204L33.7199 28.8304L33.6899 28.8104V29.4304V29.4904V30.4304V30.4504V30.4604L34.1299 30.7104L34.4599 30.9004L34.9599 31.1904L35.1499 31.3004L35.4599 31.4804L35.6199 31.5704H35.6399V31.5804H35.6599V31.5604L35.8199 31.4704L36.1299 31.2904L36.3199 31.1804L36.8199 30.8904L37.1499 30.7004L37.5899 30.4504L37.6499 30.4104L38.1499 30.1204L38.2199 30.0804L38.3399 30.0104L38.4899 29.9204L38.8399 29.7204L38.9899 29.6304L39.3399 29.4304L39.4899 29.3404L39.6699 29.2304L40.1699 28.9404L40.6699 28.6504L43.6999 26.9004L43.7299 26.8804L43.6499 26.9204Z",fill:"black"}),eu.createElement("path",{d:"M23.4099 39.1498L22.9099 38.8598L22.7899 38.7898L22.2899 38.4998L22.0899 38.3898V38.3798L21.7899 38.2098L21.5899 38.0998L21.4799 38.0298L21.3899 37.9798L21.0899 37.8098L20.9799 37.7398L20.8899 37.6898L20.4799 37.4598L20.3899 37.3998L20.2799 37.3398L20.1399 37.2598L19.7799 37.0498L19.6399 36.9698L19.2799 36.7598L19.1399 36.6898L18.9599 36.5798L18.4599 36.2898L17.9599 35.9998L17.6299 35.8098L17.1299 35.5198L16.6299 35.2298L15.4199 34.5398L15.4099 34.5298L15.3799 34.5098V34.7198V34.7298V35.2898V35.3098V35.8698V35.8798V35.9498V36.5298V37.1098V37.4898V38.0698V38.6498V39.0098V39.4398V39.5898V39.9398V40.0098V40.1698V40.2898V40.2998V40.5098V40.8698V40.9798V41.4498V41.4798V41.5598V41.8098V41.9198V42.0498V42.2598V42.3898V42.4598L15.4099 42.4798L15.8199 42.7098V42.7198L15.9099 42.7698L15.9999 42.8198L16.0299 42.8398L16.4999 43.1098L16.5299 43.1198L16.9999 43.3998L17.0299 43.4098L17.3199 43.5798L17.3399 43.5898L17.8199 43.8698L17.8399 43.8798L18.3199 44.1598L18.3399 44.1698L21.0499 45.7398L21.0899 45.7598L21.5499 46.0198V46.0298L21.5899 46.0498L22.0499 46.3098V46.3198L22.0899 46.3398L23.4699 47.1398H23.4799V46.7298V46.1498V45.5798V45.1898V44.6098V44.0398V41.2098V40.6298V40.0598V40.0498V39.6898V39.1898L23.4199 39.1498H23.4099Z",fill:"black"}),eu.createElement("path",{d:"M31.9402 33.5701L31.8502 33.5201L31.7602 33.4701L31.3502 33.2301L31.2602 33.1801L30.8502 32.9401L30.7602 32.8901L30.6502 32.8301H30.6202L28.9502 33.8101L28.4502 34.1001L27.9502 34.3901L27.6202 34.5801L27.1202 34.8701L26.9602 34.9601L26.6302 35.1601L26.4702 35.2501L26.4502 35.2601L25.9702 35.5301L25.9502 35.5401L25.4502 35.8301L25.1202 36.0201L24.6202 36.3101L24.5502 36.3501L24.5202 36.3701H24.5102L24.2702 36.5201C24.2102 36.5501 24.1502 36.5601 24.0902 36.5701C24.0902 36.5701 24.0702 36.5701 24.0602 36.5701C24.0602 36.5701 24.0402 36.5701 24.0302 36.5701C23.9502 36.5701 23.8602 36.5501 23.7902 36.5101L23.5802 36.3901L23.5502 36.3701H23.5402L23.4702 36.3201L22.9702 36.0301L22.6402 35.8401L22.1402 35.5501H22.1202V35.5401L21.6402 35.2701H21.6202V35.2601L21.4602 35.1701L21.1202 34.9801L20.9602 34.8801L20.4602 34.5901L20.1302 34.4001L19.6302 34.1101L19.1302 33.8201L17.4202 32.8301H17.4002L17.3302 32.8601L17.2202 32.9201L16.8302 33.1401L16.7202 33.2001L16.3302 33.4201L16.2202 33.4801L16.1502 33.5201H16.1402L15.9702 33.6201L16.0002 33.6401L17.7102 34.6301L18.2102 34.9201L18.7102 35.2101L19.0402 35.4001L19.5402 35.6901L20.0402 35.9801L20.2202 36.0901L20.3502 36.1701L20.7202 36.3801L20.8502 36.4601L21.2202 36.6701L21.3502 36.7501L21.4802 36.8301L21.5502 36.8701L22.0502 37.1601L22.1302 37.2101L22.5402 37.4501L22.8502 37.6301L23.3502 37.9201L23.5802 38.0501L23.8502 38.2101L24.0202 38.3101H24.0302H24.0502L24.0602 38.2901L24.2102 38.2101L24.5602 38.0101L24.7102 37.9301L25.2102 37.6401L25.5602 37.4401L26.0302 37.1701L26.0602 37.1501L26.5602 36.8601L26.6202 36.8301L26.7502 36.7601L26.9002 36.6701L27.2502 36.4701L27.4002 36.3801L27.7502 36.1801L27.9002 36.0901L28.0802 35.9801L28.5802 35.6901L29.0802 35.4001L29.4102 35.2101L29.9102 34.9201L30.4102 34.6301L32.0802 33.6601L32.1102 33.6401L31.9902 33.5701H31.9402Z",fill:"black"}),eu.createElement("path",{d:"M20.7498 0.509531L20.8398 0.559531L21.0898 0.709531L21.2498 0.799531L21.3398 0.849531L21.4398 0.899531L21.5898 0.989531L21.8298 1.12953C21.8598 1.14953 21.8798 1.17953 21.8998 1.19953C21.9998 1.28953 22.0698 1.41953 22.0698 1.55953V1.57953V1.59953V1.66953V2.05953V2.63953V3.21953V3.60953L22.1498 3.56953L23.4898 2.79953V1.83953V1.25953V0.379531L23.3998 0.329531L22.8998 0.0395312L22.8798 0.0195312C22.0098 0.0595312 21.1598 0.139531 20.3198 0.269531L20.7198 0.499531L20.7498 0.509531Z",fill:"black"}),eu.createElement("path",{d:"M25.11 0.0402734L24.61 0.330273L24.52 0.380273V1.24027V1.82027V2.78027L25.94 3.60027V3.22027V2.64027V2.06027V1.67027V1.60027C25.94 1.60027 25.94 1.58027 25.94 1.57027V1.55027C25.94 1.55027 25.96 1.49027 25.96 1.46027C25.97 1.41027 25.98 1.35027 26 1.30027C26.02 1.27027 26.05 1.25027 26.07 1.23027C26.07 1.22027 26.09 1.21027 26.1 1.20027C26.13 1.18027 26.14 1.15027 26.17 1.13027L26.41 0.990273L26.56 0.900273L26.65 0.840273L26.74 0.790273L26.9 0.700273L27.15 0.550273L27.24 0.500273L27.63 0.280273C26.79 0.150273 25.94 0.0702734 25.08 0.0302734H25.06V0.0402734H25.11Z",fill:"black"}),eu.createElement("path",{d:"M28.5102 5.07016L29.0102 5.36016L29.3502 5.55016L29.8502 5.84016L30.3502 6.13016L30.4402 6.18016L30.5302 6.23016L30.9402 6.46016L31.0302 6.51016L31.4402 6.75016L31.5302 6.80016L31.7702 6.94016L31.8602 6.99016L32.2702 7.22016L32.3602 7.27016L32.6102 7.41016L32.7702 7.50016L32.8602 7.55016L32.9602 7.60016L33.1102 7.69016L33.3502 7.83016C33.3802 7.85016 33.4002 7.88016 33.4202 7.90016C33.5202 7.99016 33.5902 8.12016 33.5902 8.26016V8.28016V8.30016V8.37016V8.76016V9.34016V9.92016V10.3002L35.0102 9.49016V8.53016V7.95016V7.08016L34.9302 7.03016L34.4302 6.74016L34.3302 6.68016L33.8302 6.39016L33.5902 6.25016L33.3402 6.10016L33.1002 5.96016L33.0102 5.91016L32.9202 5.86016L32.6102 5.68016L32.5202 5.63016L32.4302 5.58016L32.0202 5.34016L31.9302 5.29016L31.8402 5.24016L31.3402 4.95016L30.8402 4.66016L30.5102 4.47016L30.0102 4.18016L29.5102 3.89016L26.9502 2.41016V2.62016V3.20016V3.78016V4.17016L28.0002 4.77016L28.5002 5.06016L28.5102 5.07016Z",fill:"black"}),eu.createElement("path",{d:"M38.5798 5.64961L38.0798 5.93961L37.7498 6.12961L37.2498 6.41961L36.7498 6.70961L36.6598 6.76961L36.1598 7.05961L36.0698 7.10961V7.96961V8.54961V9.51961L37.4098 10.2996L37.4898 10.3396V9.94961V9.36961V8.78961V8.39961V8.32961V8.30961V8.28961C37.4898 8.14961 37.5598 8.02961 37.6598 7.93961C37.6598 7.93961 37.6998 7.87961 37.7298 7.85961L37.9698 7.71961L38.1198 7.62961L38.2098 7.56961L38.2998 7.51961L38.4598 7.42961L38.7098 7.27961L38.7998 7.22961L39.2098 6.99961L39.2998 6.94961L39.5398 6.80961L40.0398 6.51961L40.2598 6.38961C39.8698 6.02961 39.4698 5.67961 39.0598 5.34961H39.0398L38.5398 5.64961H38.5798Z",fill:"black"}),eu.createElement("path",{d:"M28.8 0.799805L28.71 0.849805L28.3 1.0798L28.21 1.1298L27.8 1.3598L27.71 1.4098L27.62 1.4598H27.61L27.46 1.5498L27.49 1.5698L30.52 3.3198L31.02 3.6098L31.52 3.8998L31.85 4.0898L32.35 4.3798L32.85 4.6698L32.97 4.7398L33.03 4.7798L33.53 5.0698L33.59 5.0998L34.03 5.3498L34.36 5.5398L34.86 5.8298L35.05 5.9398L35.36 6.1198L35.52 6.2098L35.54 6.2298H35.56V6.2098L35.72 6.1198L36.03 5.9398L36.22 5.8298L36.72 5.5398L37.05 5.3498L37.55 5.0598L38.05 4.7698L38.22 4.6698C35.57 2.7098 32.5 1.2898 29.17 0.549805L29.02 0.639805L28.78 0.779805L28.8 0.799805Z",fill:"black"}),eu.createElement("path",{d:"M8.45018 6.8098L8.69018 6.9498L8.78018 6.9998L9.19018 7.2398L9.28018 7.2898L9.55018 7.4498L9.69018 7.5298L9.78018 7.5798L9.88018 7.6298L10.0502 7.7298L10.2502 7.8498C10.2902 7.8698 10.3102 7.9098 10.3402 7.9398C10.4302 8.0298 10.5002 8.1498 10.5002 8.2798V8.2998V8.3198V8.4098V8.7998V9.3798V9.9598V10.3198L10.5402 10.2998L10.6002 10.2598L11.9602 9.4698V8.5298V7.9498V7.0798L11.8802 7.0298L11.3802 6.7398L11.2802 6.6798L10.7802 6.3898L10.2802 6.0998L9.95018 5.9098L9.45018 5.6198L8.95018 5.3298L8.90018 5.2998C8.48018 5.6398 8.08018 5.9898 7.68018 6.3498L7.92018 6.4898L8.42018 6.7798L8.45018 6.8098Z",fill:"black"}),eu.createElement("path",{d:"M14.4102 10.3497V9.94969V9.36969V8.78969V8.39969V8.32969C14.4102 8.32969 14.4102 8.30969 14.4102 8.29969V8.27969C14.4102 8.27969 14.4302 8.21969 14.4302 8.18969C14.4402 8.13969 14.4502 8.07969 14.4702 8.02969C14.4902 7.99969 14.5202 7.97969 14.5402 7.95969C14.5502 7.94969 14.5602 7.93969 14.5702 7.92969C14.5702 7.92969 14.6102 7.86969 14.6402 7.84969L14.8802 7.70969L15.0302 7.61969L15.1202 7.55969L15.2102 7.50969L15.3702 7.41969L15.6202 7.26969L15.7102 7.21969L16.1202 6.98969L16.2102 6.93969L16.4502 6.79969L16.5402 6.74969L16.9502 6.51969L17.0402 6.46969L17.4502 6.23969L17.5402 6.18969L17.6302 6.13969L18.1302 5.84969L18.6302 5.55969L18.9702 5.36969L19.4702 5.07969L19.9702 4.78969L21.0202 4.18969V3.80969V3.22969V2.64969V2.42969L18.4602 3.90969L17.9602 4.19969L17.4602 4.48969L17.1302 4.67969L16.6302 4.96969L16.1302 5.25969L16.0402 5.30969L15.9502 5.35969L15.5402 5.59969L15.4502 5.64969L15.3602 5.69969L15.0502 5.87969L14.9602 5.92969L14.8702 5.97969L14.6302 6.11969L14.3802 6.26969L14.1402 6.40969L13.6402 6.69969L13.5402 6.75969L13.0402 7.04969L12.9502 7.09969V7.95969V8.53969V9.52969L14.3702 10.3497H14.4102Z",fill:"black"}),eu.createElement("path",{d:"M9.96979 4.77957L10.4698 5.06957L10.9698 5.35957L11.2998 5.54957L11.7998 5.83957L11.9898 5.94957L12.2998 6.12957L12.4598 6.21957L12.4798 6.23957H12.4998V6.21957L12.6598 6.12957L12.9698 5.94957L13.1598 5.83957L13.6598 5.54957L13.9898 5.35957L14.4298 5.10957L14.4898 5.06957L14.9898 4.77957L15.0598 4.73957L15.1798 4.66957L15.6798 4.37957L16.1798 4.08957L16.5098 3.89957L17.0098 3.60957L17.5098 3.31957L20.5398 1.56957L20.5698 1.54957L20.4198 1.46957L20.3298 1.40957L20.2398 1.35957L19.8298 1.12957L19.7398 1.07957L19.3298 0.83957L19.2398 0.78957L18.9998 0.64957L18.8398 0.55957C15.5098 1.28957 12.4298 2.70957 9.77979 4.66957L9.95979 4.77957H9.96979Z",fill:"black"}),eu.createElement("path",{d:"M22.3302 13.1502L22.0902 13.0102L21.8402 12.8602L21.6002 12.7202L21.5102 12.6702L21.4202 12.6202L21.1102 12.4402L21.0202 12.3902L20.9302 12.3402L20.5202 12.1002L20.4302 12.0502L20.3402 12.0002L20.1902 11.9102L19.8402 11.7102L19.6902 11.6202L19.3402 11.4202L19.1902 11.3302L19.0102 11.2202L18.5102 10.9302L18.0102 10.6402L15.4502 9.16016V9.37016V9.95016V10.5302V10.9402L16.4802 11.5302L16.9802 11.8202L17.4802 12.1102L17.6602 12.2102L17.8102 12.3002L18.1602 12.5002L18.3102 12.5902L18.6602 12.7902L18.8102 12.8802L18.9002 12.9302L18.9902 12.9802L19.4002 13.2102L19.4902 13.2602L19.9002 13.5002L19.9902 13.5502L20.0802 13.6002L20.2302 13.6902L20.3202 13.7402L20.5802 13.8902L20.7302 13.9802L20.8202 14.0302L21.0802 14.1802L21.2202 14.2602L21.3102 14.3102L21.4102 14.3602L21.5802 14.4602L21.7802 14.5802C21.7802 14.5802 21.8402 14.6402 21.8702 14.6702C21.9602 14.7602 22.0302 14.8802 22.0302 15.0102V15.0302V15.0502V15.1402V15.5302V16.1102V16.6902V17.0602L22.0702 17.0402L22.1002 17.0202L23.4902 16.2202V15.2802V14.7002V13.8302L23.4102 13.7802L22.9102 13.4902L22.8102 13.4302L22.5702 13.2902L22.3102 13.1402L22.3302 13.1502Z",fill:"black"}),eu.createElement("path",{d:"M25.9498 17.0702V16.6702V16.0902V15.5102V15.1202V15.0502V15.0302V15.0102C25.9498 14.8702 26.0198 14.7502 26.1198 14.6602C26.1498 14.6402 26.1598 14.6102 26.1898 14.5902L26.4298 14.4502L26.5798 14.3602L26.6698 14.3002L26.7598 14.2502L26.9098 14.1702H26.9198L27.1698 14.0202L27.2598 13.9702L27.4098 13.8902H27.4198L27.6698 13.7402L27.7598 13.6902L27.9098 13.6102H27.9198L27.9998 13.5502L28.0898 13.5002L28.4998 13.2602L28.5898 13.2102L28.9998 12.9702L29.0898 12.9202L29.1798 12.8702L29.3298 12.7802L29.6798 12.5802L29.8298 12.4902L30.1798 12.2902L30.3298 12.2002L30.5098 12.0902L31.0098 11.8002L31.5098 11.5102L32.5598 10.9102V10.5402V9.96016V9.38016V9.16016L29.9998 10.6402L29.4998 10.9302L28.9998 11.2202L28.8198 11.3302L28.6698 11.4202L28.3198 11.6202L28.1698 11.7102L27.8198 11.9102L27.6698 12.0002L27.5798 12.0502L27.4898 12.1002L27.0798 12.3402L26.9898 12.3902L26.8998 12.4502L26.5898 12.6302L26.4998 12.6802L26.4098 12.7302L26.1698 12.8702L25.9198 13.0202L25.6798 13.1602L25.4198 13.3102L25.1798 13.4502L25.0898 13.5002L24.5898 13.7902L24.5098 13.8402V14.7002V15.2802V16.2702L25.9298 17.0902L25.9498 17.0702Z",fill:"black"}),eu.createElement("path",{d:"M21.0399 5.36039L20.5399 5.65039L20.0399 5.94039L19.6999 6.13039L19.1999 6.42039L18.6999 6.70039L18.5999 6.75039L18.5099 6.81039L18.0999 7.04039L18.0099 7.09039L17.5999 7.33039L17.5099 7.38039L17.2599 7.52039L17.1699 7.57039L16.7599 7.81039L16.6699 7.86039L16.2599 8.10039L16.1699 8.15039L16.0799 8.20039L16.0699 8.21039L15.9199 8.29039L15.9499 8.31039L18.9799 10.0604L19.4799 10.3404L19.9799 10.6304L20.1699 10.7404L20.3199 10.8304L20.6699 11.0304L20.8199 11.1104L21.1599 11.3204L21.3199 11.4004L21.4299 11.4704L21.4999 11.5104L21.9999 11.8004L22.0599 11.8304L22.4999 12.0904L22.5999 12.1404L22.8299 12.2804L23.0999 12.4304L23.3299 12.5704L23.5199 12.6804H23.5299L23.5999 12.7204L23.8299 12.8604L23.9899 12.9504H23.9999L24.0099 12.9604H24.0199H24.0299L24.0399 12.9504H24.0499L24.2099 12.8604L24.4499 12.7204L24.5099 12.6804H24.5199L24.7099 12.5704L24.9399 12.4304H24.9499L25.2099 12.2804L25.4399 12.1404H25.4499L25.5399 12.0904L25.9799 11.8304H25.9899L26.0399 11.8004L26.5399 11.5104L26.6099 11.4704L26.7299 11.4004L26.8799 11.3204L27.2299 11.1104L27.3799 11.0304L27.7299 10.8304L27.8799 10.7404L28.0599 10.6304L28.5599 10.3404L29.0599 10.0504L32.0899 8.31039L32.1199 8.29039L31.9699 8.21039L31.9599 8.20039L31.8699 8.15039L31.7799 8.10039L31.3699 7.86039L31.2799 7.81039L30.8699 7.57039L30.7799 7.52039L30.5299 7.38039L30.4399 7.33039L30.0299 7.09039L29.9399 7.04039L29.5299 6.81039L29.4399 6.75039L29.3499 6.70039L28.8499 6.41039L28.3399 6.13039L28.0099 5.93039L27.5099 5.65039L27.0099 5.36039L26.9599 5.33039H26.9499L26.4599 5.04039H26.4499L25.9599 4.76039L25.9499 4.75039L24.5299 3.94039L24.5199 3.93039H24.5099L24.0299 3.65039H24.0199V3.66039H24.0099L23.5299 3.94039H23.5199L23.5099 3.95039L22.6699 4.43039L22.0899 4.76039L21.5899 5.04039V5.05039L21.0899 5.33039L21.0399 5.36039Z",fill:"black"}),eu.createElement("path",{d:"M0.410117 21.7798V19.5898C0.290117 20.2598 0.180117 20.9298 0.120117 21.6098L0.410117 21.7798Z",fill:"black"}),eu.createElement("path",{d:"M1.40988 21.2599V21.7799L1.43988 21.7599H1.44988L2.82988 20.9599V16.6699V16.0899V15.5099V15.0999V15.0499C2.82988 15.0499 2.82988 15.0299 2.82988 15.0199V14.9999C2.82988 14.9999 2.84988 14.9399 2.84988 14.9099C2.84988 14.8999 2.84988 14.8899 2.84988 14.8799C2.84988 14.8799 2.84988 14.8599 2.84988 14.8499C2.85988 14.8199 2.84988 14.7799 2.87988 14.7499C2.89988 14.7199 2.92988 14.6999 2.94988 14.6799C2.96988 14.6599 2.97988 14.6499 2.99988 14.6299C3.01988 14.6099 3.02988 14.5899 3.05988 14.5699L3.33988 14.4099L3.46988 14.3299L3.53988 14.2899L3.64988 14.2299L3.82988 14.1299L4.03988 14.0099L4.14988 13.9499L4.53988 13.7299L4.64988 13.6699L4.88988 13.5299L4.97988 13.4799L5.38988 13.2499L5.47988 13.1999L5.88988 12.9699L5.97988 12.9199L6.06988 12.8699L6.56988 12.5799L7.06988 12.2899L7.40988 12.0999L7.90988 11.8099L8.40988 11.5199L9.43988 10.9299V10.5699V9.98992V9.40992V9.16992L6.89988 10.6399L6.39988 10.9299L5.89988 11.2199L5.56988 11.4099L5.06988 11.6999L4.56988 11.9899L4.47988 12.0399L4.38988 12.0899L3.97988 12.3299L3.88988 12.3799L3.81988 12.4199L3.48988 12.6099L3.39988 12.6599L3.32988 12.6999L3.04988 12.8699L2.83988 12.9899L2.55988 13.1599C2.10988 14.0399 1.70988 14.9499 1.37988 15.8899V21.2699L1.40988 21.2599Z",fill:"black"}),eu.createElement("path",{d:"M4.13982 11.0996L4.63982 10.8096L4.96982 10.6196L5.46982 10.3296L5.96982 10.0396L8.97982 8.29961L9.00982 8.27961L8.88982 8.20961L8.79982 8.14961L8.70982 8.09961L8.29982 7.85961L8.20982 7.80961L7.79982 7.56961L7.70982 7.51961L7.46982 7.37961L6.97982 7.09961C5.68982 8.40961 4.53982 9.85961 3.56982 11.4296L3.65982 11.3796L4.15982 11.0896L4.13982 11.0996Z",fill:"black"}),eu.createElement("path",{d:"M4.9901 24.4899L5.4701 24.7699L5.4901 24.7799L5.7801 24.9499L5.8101 24.9599L6.2801 25.2399L6.3101 25.2499L6.7901 25.5299L6.8101 25.5399L9.5101 27.0999L9.5201 27.1099L9.5501 27.1299L10.0101 27.3899H10.0201L10.0501 27.4099L10.0601 27.4199L10.5101 27.6799H10.5201L10.5501 27.6999L10.5601 27.7099L11.0401 27.9799L11.5401 28.2699L11.9401 28.4999L11.9501 28.5099V28.1999V28.0999V28.0299V27.5199V27.4599V26.9399V26.5599V25.9799V25.3999V22.5699V21.9999V21.9899V21.4199V21.0599V21.0499V20.5599L11.8801 20.5199L11.3801 20.2299L11.2601 20.1599L11.0401 20.0299L10.7601 19.8699L10.5601 19.7499H10.5501H10.5401V19.7399L10.2601 19.5799L10.0601 19.4699L10.0501 19.4599H10.0401L9.9401 19.3999L9.8501 19.3499L9.5601 19.1799L9.4401 19.1099L9.3501 19.0599L8.9401 18.8199L8.8501 18.7699L8.7401 18.7099L8.6101 18.6299L8.2401 18.4199L8.1101 18.3399L7.7401 18.1299L7.6101 18.0499L7.4301 17.9499L6.9301 17.6599L6.4301 17.3699L3.8901 15.8999H3.8801L3.8501 15.8799V16.0799V16.0999V16.6599V16.6699V17.2399V17.2499V18.8599V19.4399V20.0199V20.3799V20.7999V20.9499V21.2999V21.3799V21.5299V21.6599V21.8799V22.2399V22.3399V22.8199V22.8399V22.9199V22.9999V23.0399V23.1799V23.2799V23.4199V23.5299V23.5799V23.6099V23.6299V23.7599V23.8299L3.8701 23.8499L4.1601 24.0099L4.2801 24.0799L4.3701 24.1299L4.4601 24.1899L4.4901 24.1999L4.9701 24.4799L4.9901 24.4899Z",fill:"black"}),eu.createElement("path",{d:"M19.34 16.8601L18.84 17.1501L18.51 17.3401L18.01 17.6301L17.51 17.9201L17.42 17.9701L17.33 18.0201L17.18 18.1101L16.92 18.2601L16.83 18.3101L16.68 18.4001L16.42 18.5501L16.33 18.6001L16.18 18.6901L16.09 18.7401L16 18.7901L15.59 19.0301L15.5 19.0801L15.43 19.1201L15.1 19.3201L15.01 19.3701L14.94 19.4101L14.92 19.4201L14.66 19.5701L14.45 19.6901L14.43 19.7001L14.17 19.8501L13.93 19.9901L13.67 20.1401L13.6 20.1801L13.1 20.4701L13.04 20.5101L13.02 20.5301V21.3901V21.9701V27.9601V28.2301V28.4901L13.05 28.4701H13.06L13.46 28.2301L13.96 27.9401L14.44 27.6701V27.4101V23.3801V22.8001V22.2201V21.8101V21.7601C14.44 21.7601 14.44 21.7401 14.44 21.7301V21.7101C14.44 21.7101 14.46 21.6501 14.46 21.6201C14.46 21.6101 14.46 21.6001 14.46 21.5901C14.46 21.5901 14.46 21.5701 14.46 21.5601C14.47 21.5301 14.46 21.4901 14.49 21.4601C14.51 21.4301 14.54 21.4101 14.56 21.3901C14.57 21.3701 14.59 21.3601 14.61 21.3401C14.63 21.3201 14.64 21.3001 14.67 21.2801L14.95 21.1201L15.08 21.0401L15.15 21.0001L15.26 20.9401L15.41 20.8601H15.42L15.44 20.8401L15.65 20.7201L15.76 20.6601L15.91 20.5801H15.92L16.15 20.4401L16.26 20.3801L16.41 20.3001H16.42L16.5 20.2401L16.59 20.1901L17 19.9501L17.09 19.9001L17.5 19.6701L17.59 19.6201L17.68 19.5701L17.83 19.4801L17.92 19.4301L18.18 19.2801L18.33 19.1901L18.42 19.1401L18.68 18.9901L18.83 18.9001L18.92 18.8501L19.01 18.8001L19.51 18.5101L20.01 18.2201L20.35 18.0301L20.85 17.7401L21.04 17.6301V17.2701V16.6901V16.1101V15.8701L19.83 16.5701L19.33 16.8601H19.34Z",fill:"black"}),eu.createElement("path",{d:"M7.4301 16.7899L7.9301 17.0799L8.4301 17.3699L8.6101 17.4699L8.7401 17.5499L9.1101 17.7599L9.2401 17.8399L9.6101 18.0499L9.7401 18.1299L9.8701 18.1999L9.9401 18.2499L10.4401 18.5299L10.5301 18.5799V18.5899L10.9401 18.8199L11.0401 18.8799L11.2601 18.9999L11.5401 19.1699H11.5501L11.7601 19.2899L11.9901 19.4199V19.4299L12.0501 19.4599L12.2601 19.5799L12.4301 19.6799L12.4501 19.6899L12.4701 19.6699H12.4801H12.4901V19.6599L12.6301 19.5799L12.8901 19.4299L12.9801 19.3799H12.9901L13.1301 19.2899L13.3901 19.1399L13.6301 18.9999L13.8901 18.8599V18.8499L13.9901 18.7999L14.4101 18.5499H14.4201L14.4501 18.5299H14.4601L14.4901 18.5099L14.9101 18.2599H14.9201L14.9901 18.2199L15.0501 18.1899L15.1701 18.1199L15.3201 18.0299L15.4101 17.9799L15.6701 17.8299L15.8201 17.7399L15.9101 17.6899L16.1701 17.5399L16.3201 17.4499L16.4101 17.3999L16.5101 17.3499L17.0001 17.0599L17.5001 16.7699L17.8401 16.5699L18.3401 16.2899L18.8401 15.9999L20.5101 15.0299L20.5401 15.0099L20.4201 14.9399H20.4101L20.3201 14.8899L20.2301 14.8299L20.0801 14.7499L20.0701 14.7399L19.8201 14.5999L19.7301 14.5499L19.5801 14.4599L19.5701 14.4499L19.3201 14.3099L19.2201 14.2599L19.0801 14.1699H19.0601L18.9801 14.1199L18.8901 14.0699L18.4801 13.8299L18.3901 13.7799L17.9801 13.5399L17.8901 13.4899H17.8801L17.7901 13.4399L17.6401 13.3499L17.2901 13.1499L17.1401 13.0599L16.7901 12.8599L16.6401 12.7699L16.4501 12.6699L15.9501 12.3799L15.4501 12.0899L15.4201 12.0799L15.4101 12.0699L14.9201 11.7899H14.9101L14.4201 11.4999H14.4101L12.9901 10.6899V10.6799H12.9801L12.9401 10.6499L12.4901 10.3999L12.4801 10.3899L12.4501 10.3799H12.4401L11.9901 10.6399L11.9801 10.6499L11.9501 10.6599L11.9401 10.6699L11.1201 11.1399L10.5601 11.4599H10.5501L10.5201 11.4799L10.5101 11.4899L10.0601 11.7499H10.0501L10.0201 11.7699H10.0101L9.5601 12.0299L9.5501 12.0399L9.5201 12.0599H9.5101L9.4901 12.0699L8.9801 12.3599L8.4801 12.6499L8.1501 12.8399L7.6401 13.1299L7.1401 13.4199L7.0501 13.4699L6.9601 13.5199L6.5501 13.7599L6.4601 13.8099L6.0501 14.0399L5.9501 14.0999L5.7101 14.2299L5.6001 14.2999L5.2101 14.5199L5.1001 14.5899L4.7101 14.8099L4.5901 14.8699L4.5301 14.9099L4.5201 14.9199L4.3501 15.0099L4.3801 15.0299L7.4301 16.7899Z",fill:"black"}),eu.createElement("path",{d:"M45.16 13.0099L44.91 12.8599L44.67 12.7199L44.58 12.6699L44.49 12.6199L44.18 12.4399L44.09 12.3899L44 12.3399L43.59 12.0999L43.5 12.0499L43.41 11.9999L42.91 11.7099L42.41 11.4199L42.08 11.2299L41.58 10.9399L41.08 10.6499L38.52 9.16992V9.37992V9.95992V10.5399V10.9299L39.57 11.5299L40.07 11.8199L40.57 12.1099L40.91 12.2999L41.41 12.5899L41.91 12.8799L42 12.9299L42.09 12.9799L42.5 13.2099L42.59 13.2599L43 13.4999L43.09 13.5499L43.33 13.6899L43.42 13.7399L43.83 13.9699L43.92 14.0199L44.17 14.1599L44.33 14.2499L44.42 14.2999L44.52 14.3499L44.67 14.4399L44.91 14.5799C44.91 14.5799 44.96 14.6299 44.99 14.6599C44.99 14.6599 45.01 14.6799 45.02 14.6899C45.05 14.7199 45.08 14.7399 45.1 14.7699C45.13 14.8099 45.13 14.8699 45.14 14.9199C45.14 14.9499 45.17 14.9799 45.17 15.0199V15.0399V15.0599V15.1299V15.5099V16.0899V16.6699V20.9699L46.59 21.7899V21.4099V15.8899C46.25 14.9499 45.85 14.0399 45.41 13.1599L45.17 13.0199L45.16 13.0099Z",fill:"black"}),eu.createElement("path",{d:"M40.3302 7.51961L40.2402 7.56961L39.8302 7.79961L39.7402 7.84961L39.3302 8.07961L39.2402 8.12961L39.1502 8.17961H39.1402L38.9902 8.26961L39.0202 8.28961L42.0502 10.0396L42.5502 10.3296L43.0502 10.6196L43.3802 10.8096L43.8802 11.0996L44.3802 11.3896L44.4502 11.4296C43.4802 9.85961 42.3402 8.39961 41.0402 7.09961L40.5702 7.36961L40.3302 7.50961V7.51961Z",fill:"black"}),eu.createElement("path",{d:"M33.59 21.8796V22.2596V22.8396V23.4196V27.6696L33.62 27.6896L34.12 27.9796L34.62 28.2696L35.04 28.5096V28.2296V21.9996V21.4196V20.5596L34.96 20.5096L34.46 20.2196L34.36 20.1596L34.12 20.0196L33.86 19.8696L33.62 19.7296L33.37 19.5796L33.13 19.4396L33.04 19.3896L32.95 19.3396L32.64 19.1596L32.55 19.1096L32.46 19.0596L32.05 18.8196L31.96 18.7696L31.87 18.7196L31.72 18.6296L31.63 18.5796L31.37 18.4296L31.22 18.3396L31.13 18.2896L30.87 18.1396L30.72 18.0496L30.63 17.9996L30.54 17.9496L30.04 17.6596L29.54 17.3696L29.21 17.1796L28.71 16.8896L28.21 16.5996L26.98 15.8896V16.0996V16.6796V17.2596V17.6696L27.17 17.7796L27.67 18.0696L28.01 18.2596L28.51 18.5496L29.01 18.8396L29.1 18.8896L29.19 18.9396L29.34 19.0296L29.6 19.1796L29.69 19.2296L29.84 19.3196L30.1 19.4696L30.19 19.5196L30.34 19.6096L30.43 19.6596L30.52 19.7096L30.93 19.9396L31.02 19.9896L31.43 20.2196L31.52 20.2696L31.61 20.3196L31.76 20.4096L31.85 20.4596L32.11 20.6096L32.26 20.6996L32.35 20.7496L32.61 20.8996L32.75 20.9796L32.84 21.0296L32.93 21.0796L33.1 21.1796L33.3 21.2996C33.34 21.3196 33.36 21.3596 33.39 21.3896C33.48 21.4796 33.55 21.5996 33.55 21.7296V21.7496V21.7696V21.8596L33.59 21.8796Z",fill:"black"}),eu.createElement("path",{d:"M35.05 10.6599L33.63 11.4799H33.62L33.13 11.7599L33.12 11.7699L32.63 12.0499H32.62L32.57 12.0799L32.07 12.3699L31.57 12.6599L31.38 12.7599L31.23 12.8499L30.88 13.0499L30.73 13.1399L30.38 13.3399L30.23 13.4299L30.14 13.4799L30.04 13.5299L29.63 13.7699L29.54 13.8199L29.13 14.0499L29.04 14.1099L28.96 14.1499L28.94 14.1599L28.8 14.2499L28.71 14.2999L28.46 14.4399L28.44 14.4499L28.29 14.5299L28.2 14.5899L27.95 14.7299L27.94 14.7399L27.79 14.8199L27.7 14.8699L27.62 14.9199L27.6 14.9299L27.46 15.0099L27.49 15.0299L29.18 16.0099L29.68 16.2999L30.18 16.5899L30.52 16.7799L31.02 17.0699L31.52 17.3599L31.61 17.4099L31.7 17.4599L31.85 17.5499L32.11 17.6999L32.2 17.7499L32.35 17.8399L32.61 17.9899L32.62 17.9999H32.63L32.7 18.0399L32.85 18.1299L32.97 18.1999L33.03 18.2299L33.12 18.2799L33.13 18.2899L33.53 18.5199L33.59 18.5499V18.5599H33.6L33.62 18.5699L33.63 18.5799L34.03 18.8099L34.13 18.8699L34.37 18.9999L34.63 19.1599L34.87 19.2899L35.05 19.3999H35.06L35.13 19.4499L35.37 19.5799L35.53 19.6699V19.6799L35.55 19.6899H35.56L35.58 19.6799V19.6699L35.74 19.5799L35.98 19.4399L36.05 19.3999H36.06L36.24 19.2899L36.48 19.1599V19.1499L36.74 18.9999L36.98 18.8699V18.8599L37.08 18.8099L37.52 18.5599V18.5499L37.58 18.5199L38.08 18.2299L38.14 18.1999L38.26 18.1299L38.41 18.0399L38.76 17.8399L38.91 17.7499L39.26 17.5499L39.41 17.4599L39.59 17.3599L40.09 17.0699L40.59 16.7799L43.62 15.0299L43.65 15.0099L43.51 14.9299H43.5L43.41 14.8699L43.32 14.8199L42.9 14.5899L42.81 14.5299L42.4 14.2999L42.31 14.2499L42.07 14.1099L41.98 14.0499L41.56 13.8199L41.47 13.7699L41.06 13.5299L40.97 13.4799L40.88 13.4299L40.38 13.1399L39.87 12.8499L39.54 12.6599L39.04 12.3699L38.53 12.0899L38.49 12.0599H38.48L37.99 11.7699H37.98L37.49 11.4899L37.48 11.4799L36.9 11.1499L36.06 10.6699H36.05V10.6599L35.56 10.3799H35.55L35.06 10.6499V10.6599H35.05Z",fill:"black"}),eu.createElement("path",{d:"M15.9099 30.8596L15.9999 30.9096L16.0299 30.9296L16.4999 31.1996L16.5299 31.2196L16.9999 31.4896L17.0299 31.4996L17.3199 31.6696L17.3399 31.6896L17.8199 31.9596L17.8399 31.9796L18.3199 32.2496L18.3399 32.2596L20.0499 33.2496L20.5499 33.5396L21.0499 33.8296L21.0899 33.8496L21.5499 34.1196L21.5899 34.1396L22.0499 34.3996V34.4096L22.0899 34.4296L22.5699 34.7096L23.0699 34.9996L23.4699 35.2296H23.4799V34.9296V34.8196V34.7596V34.2396V34.1796V33.6696V33.2796V32.6996V32.1296V31.7396V31.1596V30.5896V29.2996V28.7196V28.1496V28.1396V27.7796V27.2796L23.4199 27.2396H23.4099L22.9099 26.9496L22.7899 26.8796L22.5799 26.7596L22.2899 26.5896L22.0899 26.4796L22.0799 26.4696H22.0699L21.7899 26.3096L21.5899 26.1896L21.5799 26.1796H21.5699L21.4799 26.1196L21.3899 26.0696L21.0899 25.8996L20.9799 25.8396L20.8899 25.7796L20.4799 25.5496L20.3899 25.4896L20.2799 25.4296L20.1399 25.3496L20.0499 25.2996L19.7799 25.1396L19.6399 25.0696L19.5499 25.0096L19.2799 24.8496L19.1399 24.7796L19.0499 24.7196L18.9599 24.6696L18.8099 24.5796L18.4599 24.3796L18.3099 24.2896L17.9599 24.0896L17.8099 24.0096L17.6299 23.8996L17.1299 23.6096L16.6299 23.3196L16.0699 22.9996L15.4199 22.6296L15.4099 22.6196L15.3799 22.5996V22.8096V22.8196V23.3896V23.3996V23.9596V23.9796V24.0396V24.6196V25.1996V25.5796V25.9896V26.1596V26.4896V26.5596V26.7396V26.8496V27.0596V27.0996V27.4196V27.5296V27.6796V27.9996V28.0296V28.1096V28.2596V28.3896V28.5996V28.8196V28.9596V29.0696V29.3896V29.5396V29.5696V29.6496V29.7196V29.7596V29.8996V29.9696V30.0096V30.1396V30.2496V30.2996V30.3396V30.3596V30.4796V30.5496L15.4099 30.5696L15.6899 30.7296L15.8199 30.8096L15.9099 30.8596Z",fill:"black"}),eu.createElement("path",{d:"M23.5199 26.1496H23.5299L23.5799 26.1796L23.7899 26.3096L23.9599 26.4096H23.9699H23.9799L24.0099 26.3996V26.3896H24.0199H24.0299L24.1699 26.3096L24.4299 26.1596L24.5099 26.1096L24.5199 26.0996L24.6699 26.0196L24.9199 25.8696H24.9299L25.1699 25.7296L25.4199 25.5796H25.4299L25.5199 25.5196L25.9499 25.2796L25.9599 25.2696L25.9899 25.2496L26.0199 25.2296L26.4499 24.9896L26.4599 24.9796L26.5199 24.9496L26.5799 24.9096L26.6999 24.8396L26.8599 24.7496L26.9499 24.6996L27.1999 24.5496L27.3599 24.4596L27.4499 24.4096L27.6999 24.2596L27.8599 24.1796L27.9499 24.1196L28.0399 24.0696L28.1899 23.9796L28.5399 23.7796L28.6899 23.6896L29.0399 23.4896L29.1899 23.4096L29.3699 23.2996L29.8699 23.0096L30.3699 22.7196L32.0499 21.7596L32.0799 21.7396L31.9499 21.6696L31.9399 21.6596L31.8499 21.6096L31.7599 21.5596L31.6199 21.4696H31.5999L31.3499 21.3196L31.2599 21.2696L31.1099 21.1896L31.0999 21.1796L30.8499 21.0396L30.7599 20.9796L30.6099 20.8996L30.5999 20.8896L30.5099 20.8396L30.4199 20.7896L30.0099 20.5596L29.9199 20.4996L29.5099 20.2696L29.4199 20.2096L29.3299 20.1596L29.1699 20.0696L29.0799 20.0196L28.8299 19.8696L28.6699 19.7896L28.5799 19.7296L28.3199 19.5896L28.1699 19.4996L28.0799 19.4496L27.9899 19.3896L27.4899 19.1096L26.9799 18.8196L26.9599 18.7996H26.9499L26.6499 18.6296L26.4599 18.5196H26.4499V18.5096L26.1499 18.3396L25.9599 18.2296H25.9499L25.6499 18.0496L24.5299 17.4096H24.5199L24.5099 17.3996L24.4699 17.3796L24.0299 17.1196H24.0199H24.0099L23.9899 17.0996L23.9699 17.1096L23.5299 17.3596L23.5199 17.3696H23.5099L23.4899 17.3896L23.4699 17.3996L22.6299 17.8796L22.3599 18.0296L22.0899 18.1796V18.1896L22.0499 18.2096L21.8599 18.3196L21.5899 18.4696L21.5499 18.4896V18.4996L21.3599 18.6096L21.0899 18.7596L21.0499 18.7796L21.0199 18.7996L20.5199 19.0896L20.0199 19.3696L19.9199 19.4296L19.8299 19.4796L19.6799 19.5596L19.4199 19.7096L19.3299 19.7696L19.1799 19.8496L18.9199 19.9996L18.8299 20.0496L18.6799 20.1396L18.5799 20.1896L18.4899 20.2496L18.0799 20.4796L17.9899 20.5296L17.5799 20.7696L17.4899 20.8196L17.4099 20.8696L17.3899 20.8796L17.2399 20.9596L17.1299 21.0196L16.8999 21.1496L16.8899 21.1596L16.7399 21.2496L16.6299 21.3096L16.3999 21.4396L16.3899 21.4496L16.2399 21.5296L16.1299 21.5996L16.0599 21.6396H16.0499L15.8799 21.7396L15.9099 21.7596L17.6299 22.7496L18.1299 23.0296L18.6299 23.3196L18.8099 23.4296L18.9599 23.5196L19.3099 23.7196L19.4599 23.8096L19.8099 24.0096L19.9599 24.0896L20.0499 24.1496L20.1399 24.1996L20.2799 24.2696L20.5499 24.4396L20.6399 24.4896L20.7699 24.5596L21.0499 24.7196L21.0899 24.7396V24.7496L21.1399 24.7796L21.2699 24.8496L21.4099 24.9296L21.4799 24.9696L21.5899 25.0296V25.0396L21.9799 25.2596L22.0599 25.3096H22.0699L22.0899 25.3196L22.4799 25.5496L22.5799 25.5996L22.7899 25.7296L23.0799 25.8896L23.2899 26.0196L23.5199 26.1496Z",fill:"black"}),eu.createElement("path",{d:"M43.3999 37.54L43.3099 37.49L43.2199 37.44L43.5299 37.26L43.5599 37.24L44.0299 36.97L44.0599 36.95L44.2899 36.82C44.5999 36.33 44.8899 35.84 45.1599 35.33V34.03L45.6699 34.33C45.8099 34.03 45.9499 33.72 46.0799 33.41L45.1499 32.88V28.59V28.01V27.43V27.04V26.97V26.95V26.93C45.1499 26.93 45.1299 26.86 45.1199 26.83C45.1099 26.78 45.1099 26.73 45.0799 26.68C45.0599 26.65 45.0299 26.63 44.9999 26.6C44.9999 26.6 44.9799 26.58 44.9699 26.57C44.9699 26.57 44.9299 26.51 44.8899 26.49L44.6499 26.35L44.4999 26.26L44.3999 26.2L44.3099 26.15L44.1499 26.06L43.8999 25.91L43.8099 25.86L43.3999 25.62L43.3099 25.57L43.2199 25.52L43.5299 25.34L43.5599 25.32L44.0299 25.05L44.0599 25.03L44.1499 24.98L44.5199 24.76L44.5499 24.74L44.6399 24.69L44.6999 24.65L44.8799 24.76L45.1299 24.91L45.3699 25.05L45.8699 25.34L45.9699 25.4L46.4699 25.69L46.5499 25.74V26.6V27.18V32.13C47.4199 29.7 47.9099 27.08 47.9499 24.36L47.7299 24.48L47.5399 24.59L47.2299 24.77L47.0699 24.86L47.0499 24.88L47.0299 24.87L46.8699 24.78L46.5599 24.6L46.3699 24.49L45.8699 24.2L45.5399 24.01L45.1299 23.78V22.13L45.9599 22.61L46.4599 22.9L46.5499 22.95H46.5599L46.7999 23.1C46.8699 23.14 46.9399 23.15 47.0099 23.16C47.0199 23.16 47.0299 23.16 47.0399 23.16C47.0499 23.16 47.0599 23.16 47.0699 23.16C47.1399 23.16 47.2199 23.14 47.2799 23.1L47.5199 22.96H47.5299L47.6199 22.9L47.8999 22.74C47.7699 20.35 47.2999 18.05 46.5199 15.9V21.8L45.0999 20.98V16.69V16.11V15.53V15.14V15.07V15.05V15.03C45.0999 15.03 45.0799 14.96 45.0699 14.93C45.0599 14.88 45.0599 14.83 45.0299 14.78C45.0099 14.75 44.9799 14.73 44.9499 14.7C44.9499 14.7 44.9299 14.68 44.9199 14.67C44.8899 14.65 44.8799 14.61 44.8399 14.59L44.5999 14.45L44.4499 14.36L44.3499 14.3L44.2599 14.25L44.0999 14.16L43.8499 14.01L43.7599 13.96L43.3499 13.73L43.2599 13.68L43.0199 13.54L42.9299 13.49L42.5199 13.25L42.4299 13.2L42.0199 12.96L41.9299 12.91L41.8399 12.86L41.3399 12.57L40.8399 12.28L40.4999 12.09L39.9999 11.8L39.4999 11.51L38.4499 10.91V10.53V9.95V9.37V9.15L41.0099 10.63L41.5099 10.92L42.0099 11.21L42.3399 11.4L42.8399 11.69L43.3399 11.98L43.4299 12.03L43.5199 12.08L43.9299 12.32L44.0199 12.37L44.1099 12.42L44.4199 12.6L44.5099 12.65L44.5999 12.7L44.8399 12.84L45.0899 12.99L45.3299 13.13C45.0299 12.55 44.7199 11.98 44.3799 11.43L44.3099 11.39L43.8099 11.1L43.3099 10.81L42.9799 10.62L42.4799 10.33L41.9799 10.04L38.9499 8.29L38.9199 8.27L39.0699 8.19H39.0799L39.1699 8.13L39.2599 8.08L39.6699 7.85L39.7599 7.8L40.1699 7.57L40.2599 7.52L40.4999 7.38L40.9699 7.11C40.7299 6.86 40.4699 6.62 40.2199 6.39L39.9999 6.52L39.4999 6.81L39.2599 6.95L39.1699 7L38.7599 7.23L38.6699 7.28L38.4199 7.43L38.2599 7.52L38.1699 7.57L38.0799 7.62L37.9299 7.71L37.6899 7.85C37.6599 7.87 37.6399 7.9 37.6199 7.92C37.5199 8.02 37.4499 8.14 37.4499 8.28V8.3V8.32V8.38V8.77V9.35V9.93V10.32L37.3699 10.28L36.0299 9.51V8.54V7.96V7.1L36.1199 7.05L36.6199 6.76L36.7099 6.7L37.2099 6.41L37.7099 6.12L38.0399 5.93L38.5399 5.64L39.0399 5.35H39.0599C38.7799 5.11 38.4999 4.89 38.2099 4.68L38.0399 4.78L37.5399 5.07L37.0399 5.36L36.7099 5.55L36.2099 5.84L36.0199 5.95L35.7099 6.13L35.5499 6.22L35.5299 6.24H35.5099V6.22L35.3499 6.13L35.0399 5.95L34.8499 5.84L34.3499 5.55L34.0199 5.36L33.5799 5.11L33.5199 5.08L33.0199 4.79L32.9599 4.75L32.8399 4.68L32.3399 4.39L31.8399 4.1L31.5099 3.91L31.0099 3.62L30.5099 3.33L27.4799 1.58L27.4499 1.56L27.5999 1.48H27.6099L27.6999 1.42L27.7899 1.37L28.1999 1.14L28.2899 1.09L28.6999 0.86L28.7899 0.81L29.0299 0.67L29.1799 0.58C28.6799 0.47 28.1799 0.37 27.6699 0.29L27.2799 0.51L27.1899 0.56L26.9399 0.71L26.7799 0.8L26.6899 0.85L26.5999 0.9L26.4499 0.99L26.2099 1.13C26.2099 1.13 26.1599 1.18 26.1399 1.2C26.1299 1.21 26.1199 1.22 26.1099 1.23C26.0899 1.26 26.0499 1.27 26.0399 1.3C26.0099 1.35 26.0099 1.4 25.9999 1.46C25.9999 1.49 25.9799 1.52 25.9799 1.55V1.57C25.9799 1.57 25.9799 1.59 25.9799 1.6V1.66V2.05V2.63V3.21V3.6L24.5599 2.79V1.82V1.24V0.38L24.6499 0.33L25.1499 0.04L25.1699 0.03C24.7899 0.01 24.4199 0 24.0399 0C23.6599 0 23.3099 0.01 22.9499 0.03H22.9699V0.05L23.4699 0.34L23.5599 0.39V1.25V1.83V2.79L22.2199 3.57L22.1399 3.61V3.22V2.64V2.06V1.67V1.6V1.58V1.56C22.1399 1.42 22.0699 1.3 21.9699 1.2C21.9399 1.18 21.9299 1.14 21.8999 1.13L21.6599 0.99L21.5099 0.9L21.4099 0.84L21.3199 0.79L21.1599 0.7L20.9099 0.55L20.8199 0.5L20.4199 0.27C19.9099 0.35 19.4099 0.45 18.9099 0.56L19.0699 0.65L19.3099 0.79L19.3999 0.84L19.8099 1.07L19.8999 1.12L20.3099 1.35L20.3999 1.4L20.4899 1.45L20.6399 1.54L20.6099 1.56L17.5799 3.31L17.0799 3.6L16.5799 3.89L16.2499 4.08L15.7499 4.37L15.2499 4.66L15.1299 4.73L15.0599 4.77L14.5599 5.06L14.4999 5.09L14.0599 5.35L13.7299 5.54L13.2299 5.83L13.0399 5.94L12.7299 6.12L12.5699 6.21L12.5499 6.23H12.5299V6.21L12.3699 6.12L12.0599 5.94L11.8699 5.83L11.3699 5.54L11.0399 5.35L10.5399 5.06L10.0399 4.77L9.85988 4.66C9.56988 4.87 9.28988 5.09 9.00988 5.32L9.05988 5.35L9.55988 5.64L10.0599 5.93L10.3899 6.12L10.8899 6.41L11.3899 6.7L11.4899 6.76L11.9899 7.05L12.0699 7.1V7.96V8.54V9.48L10.7099 10.27L10.6499 10.3L10.6099 10.32V9.96V9.38V8.8V8.41V8.31V8.29V8.27C10.6099 8.14 10.5399 8.02 10.4499 7.93C10.4199 7.9 10.3999 7.86 10.3599 7.84L10.1599 7.72L9.98988 7.62L9.88988 7.56L9.79988 7.51L9.65988 7.43L9.38988 7.27L9.29988 7.22L8.88988 6.98L8.79988 6.93L8.55988 6.79L8.05988 6.5L7.81988 6.36C7.56988 6.6 7.30988 6.84 7.06988 7.08L7.55988 7.36L7.79988 7.5L7.88988 7.55L8.29988 7.79L8.38988 7.84L8.79988 8.08L8.88988 8.13L8.97988 8.18L9.09988 8.26L9.06988 8.28L6.05988 10.02L5.55988 10.31L5.05988 10.6L4.72988 10.79L4.22988 11.08L3.72988 11.37L3.63988 11.42C3.29988 11.97 2.98988 12.54 2.68988 13.12L2.96988 12.96L3.17988 12.83L3.45988 12.67L3.52988 12.63L3.61988 12.58L3.94988 12.39L4.01988 12.35L4.10988 12.3L4.51988 12.06L4.60988 12.01L4.69988 11.96L5.19988 11.67L5.69988 11.38L6.02988 11.19L6.52988 10.9L7.02988 10.61L9.56988 9.14V9.38V9.96V10.54V10.91L8.53988 11.5L8.03988 11.79L7.53988 12.08L7.19988 12.27L6.69988 12.56L6.19988 12.85L6.10988 12.9L6.01988 12.95L5.60988 13.18L5.51988 13.23L5.10988 13.46L5.01988 13.51L4.77988 13.65L4.66988 13.71L4.27988 13.93L4.16988 13.99L3.95988 14.11L3.77988 14.21L3.66988 14.27L3.59988 14.31L3.46988 14.39L3.18988 14.56C3.18988 14.56 3.14988 14.6 3.12988 14.62C3.10988 14.63 3.09988 14.65 3.07988 14.67C3.05988 14.7 3.01988 14.71 3.00988 14.74C2.98988 14.77 2.98988 14.8 2.97988 14.84C2.97988 14.84 2.97988 14.86 2.97988 14.87C2.97988 14.88 2.97988 14.89 2.97988 14.9C2.97988 14.93 2.95988 14.96 2.95988 14.99V15.01C2.95988 15.01 2.95988 15.03 2.95988 15.04V15.08V15.49V16.07V16.65V20.95L1.57988 21.75H1.56988L1.53988 21.77V21.41V15.87C1.10988 17.07 0.779883 18.31 0.539883 19.58V21.77L0.249883 21.6C0.209883 21.97 0.189883 22.33 0.169883 22.71L0.469883 22.88L0.539883 22.92H0.549883L0.789883 23.07C0.859883 23.11 0.949883 23.13 1.02988 23.13C1.04988 23.13 1.06988 23.12 1.08988 23.11C1.14988 23.11 1.21988 23.09 1.26988 23.06L1.50988 22.92H1.51988L1.62988 22.85L2.12988 22.56L2.93988 22.09V22.22V23.37V23.73L2.55988 23.95L2.20988 24.16L1.70988 24.45L1.55988 24.53L1.20988 24.73L1.05988 24.81L1.02988 24.83H1.01988L0.849883 24.73L0.579883 24.57L0.349883 24.44L0.129883 24.32C0.129883 24.72 0.149883 25.11 0.169883 25.5L0.459883 25.67L0.519883 25.71V26.21H0.409883V26.57V27.15V28.38C0.649883 29.65 0.979883 30.9 1.40988 32.09V27.14V26.56V25.7L1.43988 25.68L1.50988 25.64L2.00988 25.35L2.07988 25.31L2.57988 25.02L2.85988 24.86L3.06988 24.73L3.24988 24.62L3.34988 24.68L3.41988 24.73L3.44988 24.75L3.83988 24.97L3.90988 25.02L3.93988 25.04L4.40988 25.31L4.43988 25.33L4.72988 25.5L4.65988 25.54L4.54988 25.6L4.15988 25.82L4.04988 25.88L3.83988 26L3.65988 26.1L3.54988 26.16L3.47988 26.2L3.34988 26.28L3.06988 26.45C3.04988 26.46 3.02988 26.49 3.00988 26.51C2.98988 26.52 2.97988 26.54 2.95988 26.56C2.93988 26.59 2.89988 26.6 2.88988 26.63C2.86988 26.66 2.86988 26.69 2.85988 26.73C2.85988 26.73 2.85988 26.75 2.85988 26.76C2.85988 26.77 2.85988 26.78 2.85988 26.79C2.85988 26.82 2.83988 26.85 2.83988 26.88V26.9C2.83988 26.9 2.83988 26.92 2.83988 26.93V26.97V27.38V27.96V28.54V32.84L1.90988 33.37C2.03988 33.68 2.17988 33.98 2.31988 34.29L2.82988 33.99V34.12V34.7V35.3C3.09988 35.81 3.39988 36.3 3.69988 36.79L3.94988 36.93L3.97988 36.95L4.44988 37.22L4.47988 37.24L4.76988 37.41L4.69988 37.45L4.58988 37.51L4.29988 37.68C4.48988 37.96 4.68988 38.23 4.88988 38.49L5.08988 38.37L5.19988 38.31L5.58988 38.09L5.69988 38.03L5.76988 37.99H5.78988L8.83988 39.76L9.33988 40.05L9.49988 40.14L9.83988 40.34L9.99988 40.43L10.4899 40.72L11.3399 41.22L11.8399 41.51L11.9099 41.55H11.9199L12.1599 41.7C12.2299 41.74 12.3199 41.76 12.3999 41.76C12.4199 41.76 12.4399 41.75 12.4599 41.74C12.5199 41.74 12.5899 41.72 12.6399 41.69L12.8799 41.55H12.8899L12.9999 41.48L13.4999 41.19L14.3099 40.72V40.85V41.43V42.01V42.37L13.9299 42.59L13.5799 42.8L13.0799 43.09L12.9299 43.17L12.5799 43.37L12.4299 43.45L12.3899 43.47L12.1999 43.36L11.9299 43.2L11.6999 43.07L11.1999 42.78L10.8899 42.6L10.3899 42.31L9.88988 42.02L9.68988 41.9L9.18988 41.61L8.68988 41.32L8.37988 41.14L7.87988 40.85L7.37988 40.56L5.80988 39.65C6.68988 40.66 7.63988 41.61 8.67988 42.46H8.68988L8.88988 42.59L9.38988 42.88L9.88988 43.17L10.1999 43.35L10.6999 43.64L11.1999 43.93L11.8899 44.33V44.71C12.2199 44.9 12.5499 45.09 12.8899 45.26V45.19V44.33L12.9299 44.31L13.5799 43.94L14.0799 43.65L14.5799 43.36L14.7599 43.25L14.9399 43.35L14.9699 43.37L15.4399 43.64L15.4699 43.66L15.9399 43.93L15.9699 43.95L16.2599 44.12L16.1899 44.16L16.0799 44.22L15.6899 44.44L15.5799 44.5L15.3699 44.62L15.1899 44.72L15.0799 44.78L14.8799 44.9L14.5999 45.07C14.5999 45.07 14.5299 45.14 14.4899 45.18C14.4699 45.21 14.4299 45.22 14.4199 45.25C14.3999 45.28 14.3999 45.31 14.3899 45.35C14.3899 45.35 14.3899 45.37 14.3899 45.38C14.3899 45.39 14.3899 45.4 14.3899 45.41C14.3899 45.44 14.3699 45.47 14.3699 45.5V45.52C14.3699 45.52 14.3699 45.54 14.3699 45.55V45.94C15.9399 46.63 17.5899 47.15 19.3199 47.5L18.9599 47.29L15.9099 45.53L15.8799 45.51L16.1199 45.37L16.2299 45.31L16.6199 45.09L16.7299 45.03L17.1199 44.81L17.2299 44.75L17.2999 44.71H17.3199L20.3699 46.48L20.8699 46.77L21.0299 46.86L21.3699 47.06L21.5299 47.15L22.0199 47.44L22.8699 47.94H22.8899C23.2499 47.97 23.6099 47.98 23.9699 47.98C24.3299 47.98 24.6599 47.97 25.0099 47.95L25.0699 47.92L25.9199 47.43L26.4099 47.14L26.5699 47.04L26.8999 46.85L27.0599 46.75L27.5599 46.46L30.5699 44.72H30.5999L30.7099 44.77L30.7999 44.82L31.2099 45.05L31.2999 45.1L31.7099 45.33L31.7999 45.38L32.0199 45.51L31.9899 45.53L28.9799 47.27L28.5599 47.51C30.2899 47.17 31.9499 46.65 33.5299 45.96V45.55V45.53V45.51C33.5299 45.33 33.4399 45.17 33.2799 45.08L33.0799 44.97L32.8099 44.81L32.7199 44.76L32.5799 44.68L32.3099 44.52L32.2199 44.47L31.8099 44.23L31.7199 44.18L31.6099 44.12L31.9399 43.93L31.9699 43.91L32.4399 43.64L32.4699 43.62L32.9399 43.35L32.9699 43.33L33.1299 43.24L33.3299 43.36L33.8299 43.65L34.3299 43.94L35.0199 44.34V45.2V45.27C37.7299 43.86 40.1299 41.96 42.1099 39.67L40.5599 40.56L40.0599 40.85L39.5599 41.14L39.2299 41.33L38.7299 41.62L38.2299 41.91L38.0499 42.02L37.5499 42.31L37.0499 42.6L36.7199 42.79L36.2199 43.08L36.0299 43.19L35.7199 43.37L35.5299 43.48L35.3399 43.37L35.0299 43.19L34.8399 43.08L34.3399 42.79L34.0099 42.6L33.5599 42.34V41.38V40.7L33.5899 40.72L34.4199 41.2L34.9199 41.49L35.0099 41.54H35.0199L35.2599 41.69C35.3199 41.73 35.3999 41.74 35.4699 41.75C35.4799 41.75 35.4899 41.75 35.4999 41.75C35.5099 41.75 35.5199 41.75 35.5299 41.75C35.5999 41.75 35.6799 41.73 35.7399 41.69L35.9799 41.55H35.9899L36.0799 41.49L36.5799 41.2L37.4099 40.72L37.8999 40.43L38.0799 40.32L38.3899 40.14L38.5699 40.03L39.0699 39.74L42.0999 37.99H42.1199L42.2099 38.03L42.2999 38.08L42.7099 38.31L42.7999 38.36L42.9999 38.48C43.1999 38.21 43.3999 37.94 43.5899 37.67L43.2999 37.5L43.3999 37.54ZM35.0499 10.66L35.5399 10.38L36.0299 10.66L36.8699 11.14L37.4499 11.47L37.9399 11.75L38.4299 12.03L38.4799 12.06L38.9799 12.35L39.4799 12.64L39.8199 12.83L40.3199 13.12L40.8199 13.41L40.9099 13.46L40.9999 13.51L41.4099 13.74L41.4999 13.79L41.9099 14.02L41.9999 14.07L42.2399 14.21L42.3299 14.26L42.7399 14.49L42.8299 14.54L43.2399 14.78L43.3299 14.83L43.4199 14.88L43.5699 14.97L43.5399 14.99L40.5099 16.74L40.0099 17.03L39.5099 17.32L39.3299 17.43L39.1799 17.52L38.8299 17.72L38.6799 17.81L38.3299 18.01L38.1799 18.1L38.0599 18.17L37.9899 18.21L37.4899 18.5L37.4299 18.53L36.9899 18.79L36.8999 18.84L36.6599 18.98L36.3999 19.13L36.1599 19.27L35.9699 19.38L35.8999 19.42L35.6599 19.56L35.4999 19.65H35.4799V19.66H35.4599V19.65L35.2999 19.56L35.0699 19.43L34.9999 19.39L34.8099 19.28L34.5799 19.15L34.3199 19L34.0899 18.86L33.9899 18.8L33.5799 18.57L33.5499 18.55L33.4899 18.52L33.0799 18.29L32.9899 18.24L32.9299 18.2L32.8099 18.13L32.6599 18.04L32.5899 18L32.5799 17.99L32.3199 17.84L32.1699 17.75L32.0799 17.7L31.8199 17.55L31.6699 17.46L31.5799 17.41L31.4899 17.36L30.9899 17.07L30.4899 16.78L30.1599 16.59L29.6599 16.3L29.1599 16.01L27.4699 15.03L27.4399 15.01L27.5899 14.93H27.5999L27.6899 14.87L27.7799 14.82L27.9299 14.74H27.9499L28.1999 14.59L28.2899 14.54L28.4399 14.46H28.4599L28.7099 14.31L28.7999 14.26L28.9499 14.18H28.9699L29.0499 14.12L29.1399 14.07L29.5499 13.84L29.6399 13.79L30.0499 13.55L30.1399 13.5L30.2299 13.45L30.3799 13.36L30.7299 13.16L30.8799 13.07L31.2299 12.87L31.3799 12.78L31.5599 12.67L32.0599 12.38L32.5599 12.09L32.6099 12.06L33.0999 11.77L33.5899 11.48L35.0099 10.66H35.0499ZM33.5699 21.76V21.74C33.5699 21.61 33.4999 21.49 33.4099 21.4C33.3799 21.37 33.3599 21.33 33.3199 21.31L33.1199 21.2L32.9499 21.1L32.8599 21.04L32.7699 20.99L32.6299 20.91L32.3699 20.76L32.2799 20.71L32.1299 20.63L31.8699 20.48L31.7799 20.43L31.6299 20.35L31.5399 20.29L31.4499 20.24L31.0399 20L30.9499 19.95L30.5399 19.71L30.4499 19.66L30.3599 19.61L30.2099 19.52L30.1199 19.47L29.8599 19.32L29.7099 19.23L29.6199 19.18L29.3599 19.03L29.2099 18.94L29.1199 18.89L29.0299 18.84L28.5299 18.55L28.0299 18.26L27.6899 18.07L27.1899 17.78L26.9999 17.67V17.27V16.69V16.11V15.89L28.2299 16.6L28.7299 16.89L29.2299 17.18L29.5599 17.37L30.0599 17.66L30.5599 17.95L30.6499 18L30.7399 18.05L30.8899 18.14L31.1499 18.29L31.2399 18.34L31.3899 18.43L31.6499 18.58L31.7399 18.63L31.8899 18.72L31.9799 18.77L32.0699 18.82L32.4799 19.06L32.5699 19.11L32.6599 19.16L32.9699 19.35L33.0599 19.4L33.1499 19.45L33.3899 19.59L33.6399 19.74L33.8799 19.88L34.1399 20.03L34.3799 20.17L34.4799 20.23L34.9799 20.52L35.0599 20.57V21.43V22.01V28.53L34.6399 28.28L34.1399 27.99L33.6399 27.7L33.6099 27.68V23.44V22.86V22.28V21.89V21.79V21.77L33.5699 21.76ZM15.6799 30.74L15.3999 30.58L15.3699 30.56V29.91V29.55V28.97V28.39V28V27.42V26.84V23.97V23.39V22.81V22.59L15.3999 22.61L16.0499 22.99L16.6099 23.31L17.1099 23.6L17.6099 23.89L17.7899 24L17.9399 24.09L18.2899 24.29L18.4399 24.38L18.7899 24.58L18.9399 24.67L19.0299 24.72L19.1199 24.77L19.2499 24.85L19.5299 25.01L19.6199 25.06L19.7499 25.14L20.0299 25.3L20.1199 25.35L20.2499 25.43L20.3599 25.49L20.4499 25.54L20.8599 25.78L20.9499 25.83L21.0599 25.89L21.3499 26.06L21.4399 26.11L21.5399 26.17H21.5499L21.7499 26.29L22.0299 26.45H22.0399L22.2399 26.57L22.5199 26.73L22.7399 26.85L22.8599 26.92L23.3599 27.21L23.4199 27.25V27.75V28.11V28.69V35.2L23.0199 34.96L22.5199 34.67L22.0399 34.39L21.9999 34.37L21.5499 34.11L21.5099 34.09L21.0499 33.82L21.0199 33.8L20.5299 33.52L20.0299 33.23L18.3199 32.24H18.2999L17.8199 31.95H17.7999L17.3199 31.66H17.2999L17.0099 31.48H16.9799L16.5099 31.19L16.4799 31.17L16.0099 30.9L15.9799 30.88L15.8899 30.83L15.7999 30.78L15.6799 30.71V30.74ZM22.8199 13.44L22.9199 13.5L23.4199 13.79L23.4999 13.84V14.7V15.28V16.22L22.1099 17.03L22.0799 17.05L22.0399 17.07V16.71V16.13V15.55V15.16V15.06V15.04V15.02C22.0399 14.89 21.9699 14.77 21.8799 14.68C21.8499 14.65 21.8299 14.61 21.7899 14.59L21.5899 14.48L21.4199 14.38L21.3199 14.32L21.2299 14.27L21.0899 14.19L20.8299 14.04L20.7399 13.99L20.5899 13.91L20.3299 13.76L20.2399 13.71L20.0899 13.63L19.9999 13.57L19.9099 13.52L19.4999 13.28L19.4099 13.23L18.9999 13L18.9099 12.95L18.8199 12.9L18.6699 12.81L18.3199 12.61L18.1699 12.52L17.8199 12.32L17.6699 12.23L17.4899 12.13L16.9899 11.84L16.4899 11.55L15.4599 10.96V10.56V9.98V9.4V9.18L18.0199 10.66L18.5199 10.95L19.0199 11.24L19.1999 11.35L19.3499 11.44L19.6999 11.64L19.8499 11.73L20.1999 11.93L20.3499 12.02L20.4399 12.07L20.5299 12.12L20.9399 12.36L21.0299 12.41L21.1199 12.46L21.4299 12.64L21.5199 12.69L21.6099 12.74L21.8499 12.88L22.0999 13.03L22.3399 13.17L22.5999 13.32L22.8399 13.46L22.8199 13.44ZM21.0299 15.88V16.12V16.7V17.28V17.65L20.8399 17.76L20.3399 18.05L19.9999 18.24L19.4999 18.53L18.9999 18.82L18.9099 18.87L18.8199 18.92L18.6699 19.01L18.4099 19.16L18.3199 19.21L18.1699 19.3L17.9099 19.45L17.8199 19.5L17.6699 19.59L17.5799 19.64L17.4899 19.69L17.0799 19.92L16.9899 19.97L16.5799 20.21L16.4899 20.26L16.4099 20.31H16.3999L16.2499 20.4L16.1399 20.46L15.9099 20.59H15.8999L15.7499 20.68L15.6399 20.74L15.4299 20.86L15.4099 20.88H15.3999L15.2499 20.97L15.1399 21.03L15.0699 21.07L14.9399 21.15L14.6599 21.32C14.6399 21.33 14.6199 21.36 14.5999 21.38C14.5799 21.39 14.5699 21.41 14.5499 21.43C14.5299 21.46 14.4899 21.47 14.4799 21.5C14.4599 21.53 14.4599 21.56 14.4499 21.6C14.4499 21.6 14.4499 21.62 14.4499 21.63C14.4499 21.64 14.4499 21.65 14.4499 21.66C14.4499 21.69 14.4299 21.72 14.4299 21.75V21.77C14.4299 21.77 14.4299 21.79 14.4299 21.8V21.84V22.25V22.83V23.41V27.45V27.71L13.9499 27.98L13.4499 28.27L13.0499 28.5H13.0399L13.0099 28.52V28.27V28.01V22.02V21.44V20.58L13.0399 20.56L13.0999 20.52L13.5999 20.23L13.6699 20.19L13.9299 20.04L14.1699 19.9L14.4299 19.75L14.4499 19.74L14.6599 19.61L14.9199 19.46L14.9399 19.45L15.0099 19.41L15.0999 19.36L15.4299 19.17L15.4999 19.13L15.5899 19.08L15.9999 18.84L16.0899 18.79L16.1799 18.74L16.3299 18.65L16.4199 18.6L16.6799 18.45L16.8299 18.36L16.9199 18.31L17.1799 18.16L17.3299 18.07L17.4199 18.02L17.5099 17.97L18.0099 17.68L18.5099 17.39L18.8399 17.2L19.3399 16.91L19.8399 16.62L21.0499 15.92L21.0299 15.88ZM23.2799 26.02L23.0699 25.9L22.7899 25.73L22.5799 25.61L22.4799 25.55L22.0999 25.33L22.0799 25.32L21.9999 25.27L21.6199 25.05L21.5099 24.98L21.4399 24.94L21.3099 24.86L21.1799 24.78L21.1299 24.75L21.0999 24.73L20.8199 24.57L20.6899 24.49L20.5999 24.44L20.3199 24.28L20.1899 24.2L20.0999 24.15L20.0099 24.1L19.8599 24.01L19.5099 23.81L19.3599 23.72L19.0099 23.52L18.8599 23.43L18.6799 23.32L18.1799 23.03L17.6799 22.74L15.9699 21.75L15.9399 21.73L16.1099 21.63H16.1199L16.1899 21.59L16.2999 21.53L16.4499 21.45H16.4699L16.6999 21.31L16.8099 21.25L16.9599 21.17H16.9799L17.2099 21.03L17.3199 20.97L17.4699 20.89H17.4899L17.5699 20.83L17.6599 20.78L18.0699 20.55L18.1599 20.5L18.5699 20.27L18.6599 20.22L18.7499 20.17L18.8999 20.08L18.9899 20.03L19.2499 19.88L19.3999 19.79L19.4899 19.74L19.7499 19.59L19.8999 19.5L19.9899 19.45L20.0799 19.4L20.5799 19.11L21.0799 18.82H21.1099V18.8L21.1499 18.78L21.4099 18.63L21.5999 18.52L21.6399 18.5L21.9099 18.34L22.0999 18.23L22.1399 18.21L22.4099 18.05L22.6799 17.9L23.5199 17.42H23.5299L23.5599 17.4L23.9999 17.14H24.0099L24.0399 17.16L24.4799 17.42L24.5199 17.44L25.6399 18.08L25.9399 18.25L26.1299 18.36L26.4299 18.53L26.6199 18.64L26.9199 18.81L26.9499 18.83L27.4499 19.12L27.9499 19.41L28.0399 19.46L28.1299 19.51L28.2799 19.6L28.5399 19.75L28.6299 19.8L28.7799 19.89L29.0399 20.04L29.1299 20.09L29.2799 20.18L29.3699 20.23L29.4599 20.28L29.8699 20.52L29.9599 20.57L30.3699 20.8L30.4599 20.85L30.5399 20.9H30.5499L30.6999 20.99L30.7899 21.04L31.0399 21.18H31.0499L31.1999 21.27L31.2899 21.32L31.5399 21.46H31.5499L31.6999 21.55L31.7899 21.6L31.8799 21.65L31.9999 21.73L31.9699 21.75L30.2999 22.72L29.7999 23.01L29.2999 23.3L29.1199 23.41L28.9699 23.5L28.6199 23.7L28.4699 23.79L28.1199 23.99L27.9699 24.08L27.8799 24.13L27.7899 24.18L27.6399 24.27L27.3799 24.42L27.2899 24.47L27.1399 24.56L26.8799 24.71L26.7899 24.76L26.6399 24.85L26.5099 24.92L26.4499 24.95L26.3799 24.99L25.9499 25.24L25.9199 25.26L25.8899 25.28L25.4599 25.53L25.3699 25.58L25.1099 25.73L24.8699 25.87L24.6099 26.02L24.4599 26.1L24.3699 26.15L24.1099 26.3L23.9699 26.38L23.9399 26.4H23.9299L23.7599 26.3L23.5499 26.18L23.4999 26.15L23.2699 26.02H23.2799ZM24.5099 16.26V15.27V14.69V13.83L24.5899 13.78L25.0899 13.49L25.1799 13.43L25.4199 13.29L25.6799 13.14L25.9199 13L26.1699 12.85L26.4099 12.71L26.4999 12.66L26.5899 12.61L26.8999 12.43L26.9899 12.37L27.0799 12.32L27.4899 12.08L27.5799 12.03L27.6699 11.98L27.8199 11.89L28.1699 11.69L28.3199 11.6L28.6699 11.4L28.8199 11.31L28.9999 11.2L29.4999 10.91L29.9999 10.62L32.5599 9.14V9.35V9.93V10.51V10.89L31.5099 11.49L31.0099 11.78L30.5099 12.07L30.3299 12.18L30.1799 12.27L29.8299 12.47L29.6799 12.56L29.3299 12.76L29.1799 12.85L29.0899 12.9L28.9999 12.95L28.5899 13.19L28.4999 13.24L28.0899 13.48L27.9999 13.53L27.9199 13.58H27.9099L27.7599 13.67L27.6699 13.72L27.4199 13.86H27.4099L27.2599 13.95L27.1699 14L26.9199 14.14H26.9099L26.7599 14.23L26.6699 14.28L26.5799 14.33L26.4299 14.42L26.1899 14.56C26.1899 14.56 26.1399 14.61 26.1199 14.63C26.0199 14.72 25.9499 14.84 25.9499 14.98V15V15.02V15.08V15.47V16.05V16.63V17.04L24.5299 16.23L24.5099 16.26ZM26.9399 3.81V3.23V2.65V2.43L29.4999 3.91L29.9999 4.2L30.4999 4.49L30.8299 4.68L31.3299 4.97L31.8299 5.26L31.9199 5.31L32.0099 5.36L32.4199 5.6L32.5099 5.65L32.5999 5.7L32.9099 5.88L32.9999 5.93L33.0899 5.98L33.3299 6.12L33.5799 6.27L33.8199 6.41L34.3199 6.7L34.4199 6.76L34.9199 7.05L34.9999 7.1V7.96V8.54V9.5L33.5799 10.32V9.94V9.36V8.78V8.39V8.32V8.3V8.28C33.5799 8.14 33.5099 8.02 33.4099 7.92C33.3799 7.9 33.3699 7.86 33.3399 7.85L33.0999 7.71L32.9499 7.62L32.8499 7.56L32.7599 7.51L32.5999 7.42L32.3499 7.27L32.2599 7.22L31.8499 6.98L31.7599 6.93L31.5199 6.79L31.4299 6.74L31.0199 6.5L30.9299 6.45L30.5199 6.21L30.4299 6.16L30.3399 6.11L29.8399 5.82L29.3399 5.53L28.9999 5.34L28.4999 5.05L27.9999 4.76L26.9499 4.16V3.79L26.9399 3.81ZM21.5699 5.06L22.0599 4.77L22.6399 4.44L23.4799 3.96L23.9699 3.68L24.4599 3.95L25.8799 4.77L26.3699 5.06L26.8599 5.35L26.9099 5.38L27.4099 5.67L27.9099 5.96L28.2499 6.15L28.7499 6.44L29.2499 6.73L29.3399 6.78L29.4299 6.83L29.8399 7.06L29.9299 7.11L30.3399 7.34L30.4299 7.39L30.6699 7.53L30.7599 7.58L31.1699 7.81L31.2599 7.86L31.6699 8.09L31.7599 8.14L31.8499 8.19L31.9999 8.28L31.9699 8.3L28.9399 10.05L28.4399 10.34L27.9399 10.63L27.7599 10.74L27.6099 10.83L27.2599 11.03L27.1099 11.12L26.7599 11.32L26.6099 11.41L26.4899 11.48L26.4299 11.52L25.9299 11.81L25.8699 11.84L25.4299 12.1L25.3399 12.15L25.0999 12.29L24.8399 12.44L24.5999 12.58L24.4099 12.69L24.3399 12.73L24.0999 12.87L23.9399 12.96L23.9199 12.97L23.8999 12.96L23.7399 12.87L23.5099 12.74L23.4399 12.7L23.2499 12.59L23.0199 12.46L22.7599 12.31L22.5299 12.17L22.4299 12.11L21.9899 11.86L21.9299 11.83L21.4299 11.54L21.3699 11.5L21.2499 11.43L21.0999 11.34L20.7499 11.14L20.5999 11.05L20.2499 10.85L20.0999 10.76L19.9199 10.65L19.4199 10.36L18.9199 10.07L15.8899 8.32L15.8599 8.3L16.0099 8.22H16.0199L16.1099 8.16L16.1999 8.11L16.6099 7.88L16.6999 7.83L17.1099 7.6L17.1999 7.55L17.4399 7.41L17.5299 7.36L17.9399 7.13L18.0299 7.08L18.4399 6.85L18.5299 6.8L18.6199 6.75L19.1199 6.46L19.6199 6.17L19.9599 5.98L20.4599 5.69L20.9599 5.4L21.0099 5.37L21.4999 5.08L21.5699 5.06ZM12.9699 9.13V8.56V7.98V7.12L13.0599 7.07L13.5599 6.78L13.6599 6.72L14.1599 6.43L14.3999 6.29L14.6499 6.14L14.8899 6L14.9799 5.95L15.0699 5.9L15.3799 5.72L15.4699 5.67L15.5599 5.62L15.9699 5.38L16.0599 5.33L16.1499 5.28L16.6499 4.99L17.1499 4.7L17.4799 4.51L17.9799 4.22L18.4799 3.93L21.0399 2.45V2.66V3.24V3.82V4.21L19.9899 4.81L19.4899 5.1L18.9899 5.39L18.6499 5.58L18.1499 5.87L17.6499 6.16L17.5599 6.21L17.4699 6.26L17.0599 6.49L16.9699 6.54L16.5599 6.77L16.4699 6.82L16.2299 6.96L16.1399 7.01L15.7299 7.24L15.6399 7.29L15.3899 7.43L15.2299 7.52L15.1399 7.57L15.0499 7.62L14.8999 7.71L14.6599 7.85C14.6599 7.85 14.6099 7.9 14.5899 7.92C14.5899 7.92 14.5699 7.95 14.5599 7.96C14.5399 7.99 14.4999 8 14.4899 8.03C14.4599 8.08 14.4599 8.13 14.4499 8.19C14.4499 8.22 14.4299 8.25 14.4299 8.28V8.3C14.4299 8.3 14.4299 8.32 14.4299 8.33V8.39V8.78V9.36V9.94V10.35L13.0099 9.54V9.12L12.9699 9.13ZM4.49988 14.93H4.50988L4.57988 14.89L4.68988 14.83L5.07988 14.61L5.18988 14.55L5.57988 14.33L5.68988 14.27L5.92988 14.13L6.01988 14.08L6.42988 13.85L6.51988 13.8L6.92988 13.57L7.01988 13.52L7.10988 13.47L7.60988 13.18L8.10988 12.89L8.44988 12.7L8.94988 12.41L9.44988 12.12H9.47988V12.1L9.51988 12.08L9.96988 11.82L9.99988 11.8L10.4499 11.54L10.4899 11.52L11.0499 11.2L11.8699 10.73H11.8799L11.9099 10.71L12.3499 10.45H12.3599H12.3899L12.8299 10.71L12.8699 10.73L14.2899 11.55L14.7799 11.84L15.2699 12.13L15.2999 12.15L15.7999 12.44L16.2999 12.73L16.4799 12.83L16.6299 12.92L16.9799 13.12L17.1299 13.21L17.4799 13.41L17.6299 13.5L17.7199 13.55L17.8099 13.6L18.2199 13.84L18.3099 13.89L18.7199 14.13L18.8099 14.18L18.8899 14.23H18.8999L19.0499 14.32L19.1399 14.37L19.3899 14.51H19.3999L19.5499 14.6L19.6399 14.65L19.8899 14.8H19.8999L20.0499 14.89L20.1399 14.94L20.2299 14.99L20.3499 15.07L20.3199 15.09L18.6499 16.06L18.1499 16.35L17.6499 16.64L17.3199 16.83L16.8199 17.12L16.3199 17.41L16.2299 17.46L16.1399 17.51L15.9899 17.6L15.7299 17.75L15.6399 17.8L15.4899 17.89L15.2299 18.04L15.1399 18.09L14.9899 18.18L14.8599 18.25L14.7999 18.28L14.7299 18.32L14.2999 18.57L14.2699 18.59L14.2399 18.61L13.8099 18.86L13.7199 18.91L13.4599 19.06L13.2199 19.2L12.9599 19.35L12.8099 19.43L12.7199 19.48L12.4599 19.63L12.3199 19.71L12.2899 19.73H12.2799L12.1099 19.63L11.8999 19.51L11.8499 19.48L11.6199 19.35L11.4099 19.23L11.1299 19.06L10.9199 18.94L10.8199 18.88L10.4099 18.64L10.3299 18.59L9.82988 18.3L9.75988 18.26L9.62988 18.18L9.49988 18.1L9.12988 17.89L8.99988 17.81L8.62988 17.6L8.49988 17.52L8.31988 17.41L7.81988 17.12L7.31988 16.83L4.26988 15.07L4.23988 15.05L4.40988 14.95L4.49988 14.93ZM4.47988 24.21L4.44988 24.19L4.35988 24.14L4.26988 24.09L4.14988 24.02L3.86988 23.86L3.83988 23.84V23.77V23.19V22.83V22.25V21.67V17.26V16.68V16.1V15.88L3.86988 15.9L6.40988 17.37L6.90988 17.66L7.40988 17.95L7.58988 18.06L7.71988 18.14L8.08988 18.35L8.21988 18.43L8.58988 18.64L8.71988 18.72L8.82988 18.78L8.91988 18.83L9.32988 19.07L9.41988 19.12L9.52988 19.19L9.81988 19.36L9.90988 19.41L10.0099 19.47H10.0199L10.2199 19.59L10.4999 19.75H10.5099L10.7099 19.87L10.9899 20.03L11.2099 20.15L11.3299 20.22L11.8299 20.51L11.8899 20.55V21.05V21.41V21.99V28.5L11.4899 28.26L10.9899 27.97L10.5099 27.69L10.4699 27.67L10.0199 27.41L9.98988 27.39L9.52988 27.12L9.48988 27.1L6.77988 25.53H6.75988L6.27988 25.24H6.25988L5.77988 24.95H5.75988L5.46988 24.77H5.43988L4.96988 24.48L4.93988 24.46L4.46988 24.19L4.47988 24.21ZM11.9299 32.97V33.33V33.91V40.42L10.5499 39.62L10.5099 39.6L10.0599 39.34L10.0299 39.32L9.56988 39.05L9.52988 39.03L6.81988 37.46H6.79988L6.31988 37.17H6.29988L5.81988 36.88H5.79988L5.50988 36.7H5.47988L5.00988 36.41L4.97988 36.39L4.50988 36.12L4.47988 36.1L4.38988 36.05L4.29988 36L3.88988 35.76L3.85988 35.74V35.67V34.15V33.57V29.16V28.58V28V27.78L3.88988 27.8L6.42988 29.27L6.92988 29.56L7.42988 29.85L7.60988 29.96L7.73988 30.04L8.10988 30.25L8.23988 30.33L8.60988 30.54L8.73988 30.62L8.84988 30.68L8.93988 30.73L9.34988 30.97L9.43988 31.02L9.54988 31.09L9.83988 31.26L9.92988 31.31L10.0399 31.37L10.2399 31.49L10.5299 31.66L10.7299 31.78L11.2299 32.07L11.3499 32.14L11.8499 32.43L11.9099 32.47V32.97H11.9299ZM12.6199 31.5L12.4699 31.58L12.4399 31.6H12.4299L12.2599 31.5L11.9899 31.34L11.7599 31.21L11.2599 30.92L10.9499 30.74L10.5399 30.5L10.4599 30.45L9.95988 30.16L9.88988 30.12L9.75988 30.04L9.62988 29.96L9.25988 29.75L9.12988 29.67L8.75988 29.46L8.62988 29.38L8.44988 29.27L7.94988 28.98L7.44988 28.69L4.39988 26.93L4.36988 26.91L4.53988 26.81H4.54988L4.61988 26.77L4.72988 26.71L5.11988 26.49L5.22988 26.43L5.61988 26.21L5.72988 26.15L5.79988 26.11H5.81988L8.86988 27.88L9.36988 28.17L9.52988 28.26L9.86988 28.46L10.0299 28.55L10.0499 28.56L10.5299 28.83L10.5499 28.84L11.0499 29.13L11.3799 29.32L11.8799 29.61L11.9499 29.65H11.9599L11.9899 29.68L12.1999 29.8C12.2699 29.84 12.3599 29.86 12.4399 29.86C12.4499 29.86 12.4599 29.86 12.4699 29.86C12.4699 29.86 12.4899 29.86 12.4999 29.86C12.5599 29.86 12.6299 29.84 12.6799 29.81L12.9199 29.67H12.9299L12.9599 29.64L13.0299 29.6L13.5299 29.31L13.8599 29.12L14.3399 28.85V28.98V29.56V30.14V30.5L13.9599 30.72L13.6099 30.93L13.1099 31.22L12.9599 31.3L12.6099 31.51L12.6199 31.5ZM15.1099 32.94L15.0399 32.98L14.9099 33.06L14.6299 33.23C14.6299 33.23 14.5899 33.27 14.5699 33.29C14.5499 33.3 14.5399 33.32 14.5199 33.34C14.4999 33.37 14.4599 33.38 14.4499 33.41C14.4299 33.44 14.4299 33.47 14.4199 33.51C14.4199 33.51 14.4199 33.53 14.4199 33.54C14.4199 33.55 14.4199 33.56 14.4199 33.57C14.4199 33.6 14.3999 33.63 14.3999 33.66V33.68C14.3999 33.68 14.3999 33.7 14.3999 33.71V33.75V34.16V34.74V35.32V39.62L13.0199 40.42H13.0099L12.9799 40.44V40.08V33.93V33.35V32.49L13.0099 32.47L13.0799 32.43L13.5799 32.14L13.6499 32.1L14.1499 31.81L14.4299 31.65L14.6399 31.52L14.8199 31.41L14.9199 31.47L14.9899 31.52L15.0199 31.54L15.4099 31.76L15.4799 31.81L15.5099 31.83L15.9799 32.1L16.0099 32.12L16.2999 32.29L16.2299 32.33L16.1199 32.39L15.7299 32.61L15.6199 32.67L15.4099 32.79L15.2299 32.89L15.1199 32.95L15.1099 32.94ZM23.4599 39.7V40.06V40.64V47.15L22.0799 46.35L22.0399 46.33L21.5899 46.06L21.5499 46.04L21.0899 45.77L21.0499 45.75L18.3399 44.18H18.3199L17.8399 43.89H17.8199L17.3399 43.6H17.3199L17.0299 43.42H16.9999L16.5299 43.13L16.4999 43.11L16.0299 42.84L15.9999 42.82L15.9099 42.77L15.8199 42.72L15.4099 42.48L15.3799 42.46V42.39V41.81V40.87V40.29V35.88V35.3V34.72V34.5L15.4099 34.52L16.6199 35.22L17.1199 35.51L17.6199 35.8L17.9499 35.99L18.4499 36.28L18.9499 36.57L19.1299 36.68L19.2599 36.76L19.6299 36.97L19.7599 37.05L20.1299 37.26L20.2599 37.34L20.3699 37.4L20.4599 37.45L20.8699 37.69L20.9599 37.74L21.0699 37.81L21.3599 37.98L21.4499 38.03L21.5599 38.09L21.7599 38.21L22.0599 38.38L22.2599 38.5L22.7599 38.79L22.8799 38.86L23.3799 39.15L23.4399 39.19V39.69L23.4599 39.7ZM32.0299 33.68L30.3599 34.65L29.8599 34.94L29.3599 35.23L29.0299 35.42L28.5299 35.71L28.0299 36L27.8499 36.11L27.6999 36.2L27.3499 36.4L27.1999 36.49L26.8499 36.69L26.6999 36.78L26.5699 36.85L26.5099 36.88L26.0099 37.17L25.9799 37.19L25.5099 37.46L25.1599 37.66L24.6599 37.95L24.5099 38.03L24.1599 38.23L24.0099 38.31H23.9999L23.9799 38.33H23.9699L23.7999 38.23L23.5299 38.07L23.2999 37.94L22.7999 37.65L22.4899 37.47L22.0799 37.23L21.9999 37.18L21.4999 36.89L21.4299 36.85L21.2999 36.77L21.1699 36.69L20.7999 36.48L20.6699 36.4L20.2999 36.19L20.1699 36.11L19.9899 36L19.4899 35.71L18.9899 35.42L18.6599 35.23L18.1599 34.94L17.6599 34.65L15.9499 33.66L15.9199 33.64L16.0899 33.54H16.0999L16.1699 33.5L16.2799 33.44L16.6699 33.22L16.7799 33.16L17.1699 32.94L17.2799 32.88L17.3499 32.84H17.3699L19.0799 33.84L19.5799 34.13L20.0799 34.42L20.4099 34.61L20.9099 34.9L21.0699 34.99L21.4099 35.19L21.5699 35.28L21.5899 35.29L22.0699 35.56L22.0899 35.57L22.5899 35.86L22.9199 36.05L23.4199 36.34L23.4899 36.38H23.4999L23.5299 36.41L23.7399 36.53C23.8099 36.57 23.8999 36.59 23.9799 36.59C23.9899 36.59 23.9999 36.59 24.0099 36.59C24.0099 36.59 24.0299 36.59 24.0399 36.59C24.0999 36.59 24.1699 36.57 24.2199 36.54L24.4599 36.4H24.4699L24.4999 36.37L24.5699 36.33L25.0699 36.04L25.3999 35.85L25.8999 35.56H25.9199V35.55L26.3999 35.28H26.4199V35.27L26.5799 35.18L26.9099 34.99L27.0699 34.89L27.5699 34.6L27.8999 34.41L28.3999 34.12L28.8999 33.83L30.5699 32.86H30.5999L30.7099 32.91L30.7999 32.96L31.2099 33.2L31.2999 33.25L31.7099 33.49L31.7999 33.54L31.8899 33.59L32.0099 33.67L31.9799 33.69L32.0299 33.68ZM35.0399 32.96V33.34V33.92V40.44L33.6199 39.62L33.5899 39.6V35.36V34.78V34.2V33.81V33.71V33.69V33.67C33.5899 33.54 33.5199 33.42 33.4299 33.33C33.3999 33.3 33.3799 33.26 33.3399 33.24L33.1399 33.12L32.9699 33.02L32.8699 32.96L32.7799 32.91L32.6399 32.83L32.3699 32.67L32.2799 32.62L31.8699 32.38L31.7799 32.33L31.6699 32.27L31.9999 32.08L32.0299 32.06L32.4999 31.79L32.5299 31.77L32.6499 31.7L32.9999 31.5L33.0299 31.48L33.1399 31.41L33.1799 31.39L33.3799 31.51L33.6299 31.66L33.8699 31.8L34.3699 32.09L34.4699 32.15L34.9699 32.44L35.0499 32.49V32.97L35.0399 32.96ZM40.5799 28.71L40.0799 29L39.5799 29.29L39.3999 29.4L39.2499 29.49L38.8999 29.69L38.7499 29.78L38.3999 29.98L38.2499 30.07L38.1299 30.14L38.0599 30.18L37.5599 30.47L37.4999 30.5L37.0599 30.76L36.7299 30.95L36.2299 31.24L36.0399 31.35L35.7299 31.53L35.5699 31.62L35.5499 31.64H35.5299V31.63L35.3699 31.54L35.0599 31.36L34.8699 31.25L34.3699 30.96L34.0399 30.77L33.5999 30.52V30.49V29.55V29.49V28.87L33.6299 28.89L34.1299 29.18L34.4599 29.37L34.9599 29.66L35.0499 29.71L35.2899 29.85C35.3499 29.89 35.4299 29.9 35.4999 29.91C35.5099 29.91 35.5199 29.91 35.5299 29.91C35.5399 29.91 35.5499 29.91 35.5599 29.91C35.6299 29.91 35.7099 29.89 35.7699 29.85L36.0099 29.71L36.0999 29.66L36.5999 29.37L36.9299 29.18L37.4299 28.89L37.9199 28.6L38.0999 28.5L38.4099 28.32L38.5899 28.21L39.0899 27.92L42.1199 26.17H42.1399L42.2299 26.21L42.3199 26.26L42.7299 26.5L42.8199 26.55L43.2299 26.78L43.3199 26.83L43.4099 26.88L43.5599 26.97L43.5299 26.99L40.4999 28.74L40.5799 28.71Z",fill:em}),eu.createElement("path",{d:"M0.940156 24.8596L0.910156 24.8696L0.940156 24.8596L0.950156 24.8496L0.940156 24.8596Z",fill:em}),eu.createElement("path",{d:"M24.01 38.3098H24H24.01L24.02 38.2998L24.01 38.3098Z",fill:em}),eu.createElement("path",{d:"M12.9802 20.54L12.9502 20.56L12.9602 20.55L12.9802 20.54Z",fill:em}),eu.createElement("circle",{cx:"24",cy:"24",r:"24",fill:em,fillOpacity:"0.5"})),eu.createElement("defs",null,eu.createElement("clipPath",{id:"clip0_4867_22348"},eu.createElement("rect",{width:"48",height:"48",fill:"white"}))))};eVw.displayName="Avatar";var eVV=(0,eu.memo)(eVw);let eVN=({picture:en,src:ef,size:es="md",Image:ed=en=>eu.createElement("img",en),apiServer:em,style:eE,...ey})=>{let eB=(0,eu.useMemo)(()=>"md"===es?24:48,[es]),ez=(0,eu.useMemo)(()=>{let en="md"===es?"1.5rem":"3rem";return{borderRadius:"50%",width:en,height:en,...eE}},[es,eE]),eD=(0,eu.useMemo)(()=>ef||(em&&en?`${em}/api/v0/storage/raw/${en}`:void 0),[em,en,ef]);return eu.createElement(eu.Fragment,null,eD?eu.createElement(ed,ez5({src:eD,alt:"Node profile image",width:eB,height:eB,style:ez},ey)):eu.createElement(eVV,ez5({},ey,{style:ez})))};eVN.displayName="NodeAvatar";var eVk=(0,eu.memo)(eVN);let eVS=({hash:en,name:ef,picture:es,apiServer:ed,ImageCmp:em,...eE})=>eu.createElement(eVQ,eE,eu.createElement(eVk,{picture:es,size:"md",apiServer:ed,ImageCmp:em}),eu.createElement(eVO,{className:"fs-10"},eu.createElement(eVR,null,"ID: ",en.slice(-10)),eu.createElement("div",{className:"fs-12"},ef?.substring(0,30))));eVS.displayName="NodeName";var eVF=(0,eu.memo)(eVS),eVQ=(0,ed.ZP)("div").withConfig({displayName:"cmp___StyledDiv",componentId:"sc-1yjquvw-0"})({display:"inline-flex",alignItems:"center",gap:"0.75rem"}),eVO=(0,ed.ZP)("div").withConfig({displayName:"cmp___StyledDiv2",componentId:"sc-1yjquvw-1"})({lineHeight:"1rem"}),eVR=(0,ed.ZP)("div").withConfig({displayName:"cmp___StyledDiv3",componentId:"sc-1yjquvw-2"})({whiteSpace:"nowrap"});let eVP=(0,ed.ZP)(eVx).attrs(({theme:en,$score:ef,...es})=>({$color:ef>=.8?en.color.success:ef>=.5?en.color.info:en.color.error,...es})).withConfig({displayName:"styles__StyledScoreIcon",componentId:"sc-chuoy9-0"})([""]),eVU=({score:en,showPercentage:ef=!0})=>{let es=Number(100*en).toFixed(2);return eu.createElement(eVG,null,eu.createElement(eVP,{$score:en}),ef&&eu.createElement(eu.Fragment,null,es,"%"))};eVU.displayName="NodeScore";var eVj=(0,eu.memo)(eVU),eVG=(0,ed.ZP)("div").withConfig({displayName:"cmp___StyledDiv",componentId:"sc-1ns4scf-0"})({display:"inline-flex",alignItems:"center",gap:"0.75rem"});let eVY=(0,ed.ZP)(eVx).attrs(({theme:en,$status:ef,...es})=>({$color:ef>=.8?en.color.success:ef>=.5?en.color.info:ef>=0?en.color.error:en.color.disabled2,...es})).withConfig({displayName:"styles__StyledVersionIcon",componentId:"sc-1540wg6-0"})([""]);function eV_(en,ef){let es=(en||"").replace(/-\d+-g\w{7}$/gi,"");return es!==en&&es===ef.prerelease}function eVK(en,ef){return en===ef.latest}function eVZ(en,ef){return en===ef.prerelease}function eVJ(en,ef){return ef.outdated===en}let eVX=({version:en,lastVersion:ef})=>{let es=(0,eu.useMemo)(()=>ef?function(en,ef){return eVK(en,ef)||eVZ(en,ef)||eV_(en,ef)}(en,ef)&&!eV_(en,ef)?1:eVJ(en,ef)||eV_(en,ef)?.5:0:-1,[en,ef]),ed=(0,eu.useMemo)(()=>ef?eVK(en,ef)?"latest":eVZ(en,ef)?"prerelease":eV_(en,ef)?"experimental":eVJ(en,ef)?"outdated":"obsolete":"",[en,ef]),em=eu.createElement(eVW,null,eu.createElement(eVY,{$status:es}),en||"-");return eu.createElement(eu.Fragment,null,es<1?eu.createElement(eTH,{my:"top-center",at:"bottom-center",offset:{x:0,y:10},content:ed},eu.createElement(eV$,null,em," ",eu.createElement(eLr,{name:"info-circle",size:"sm"}))):em)};eVX.displayName="NodeVersion";var eVq=(0,eu.memo)(eVX),eVW=(0,ed.ZP)("div").withConfig({displayName:"cmp___StyledDiv",componentId:"sc-hlk9en-0"})({display:"inline-flex",alignItems:"center",gap:"0.75rem",whiteSpace:"nowrap"}),eV$=(0,ed.ZP)("div").withConfig({displayName:"cmp___StyledDiv2",componentId:"sc-hlk9en-1"})({display:"inline-flex",alignItems:"center",gap:"0.5rem"})},73807:function(en,ef){"use strict";function es(en,ef,es){let ed=en.h0;ef[0+es]=255&ed,ed>>=8,ef[1+es]=255&ed,ed>>=8,ef[2+es]=255&ed,ed>>=8,ef[3+es]=255&ed,ed=en.h1,ef[4+es]=255&ed,ed>>=8,ef[5+es]=255&ed,ed>>=8,ef[6+es]=255&ed,ed>>=8,ef[7+es]=255&ed,ed=en.h2,ef[8+es]=255&ed,ed>>=8,ef[9+es]=255&ed,ed>>=8,ef[10+es]=255&ed,ed>>=8,ef[11+es]=255&ed,ed=en.h3,ef[12+es]=255&ed,ed>>=8,ef[13+es]=255&ed,ed>>=8,ef[14+es]=255&ed,ed>>=8,ef[15+es]=255&ed,ed=en.h4,ef[16+es]=255&ed,ed>>=8,ef[17+es]=255&ed,ed>>=8,ef[18+es]=255&ed,ed>>=8,ef[19+es]=255&ed,ed=en.h5,ef[20+es]=255&ed,ed>>=8,ef[21+es]=255&ed,ed>>=8,ef[22+es]=255&ed,ed>>=8,ef[23+es]=255&ed,ed=en.h6,ef[24+es]=255&ed,ed>>=8,ef[25+es]=255&ed,ed>>=8,ef[26+es]=255&ed,ed>>=8,ef[27+es]=255&ed,ed=en.h7,ef[28+es]=255&ed,ed>>=8,ef[29+es]=255&ed,ed>>=8,ef[30+es]=255&ed,ed>>=8,ef[31+es]=255&ed}function ed(en){let ef;ef=(((0|255&en[3])<<8|255&en[2])<<8|255&en[1])<<8|255&en[0];let es=ef;ef=(((0|255&en[7])<<8|255&en[6])<<8|255&en[5])<<8|255&en[4];let ed=ef;ef=(((0|255&en[11])<<8|255&en[10])<<8|255&en[9])<<8|255&en[8];let eu=ef;ef=(((0|255&en[15])<<8|255&en[14])<<8|255&en[13])<<8|255&en[12];let em=ef;ef=(((0|255&en[19])<<8|255&en[18])<<8|255&en[17])<<8|255&en[16];let eE=ef;ef=(((0|255&en[23])<<8|255&en[22])<<8|255&en[21])<<8|255&en[20];let ey=ef;ef=(((0|255&en[27])<<8|255&en[26])<<8|255&en[25])<<8|255&en[24];let eB=ef;ef=(((0|255&en[31])<<8|255&en[30])<<8|255&en[29])<<8|255&en[28];let ez=ef;return{h0:es,h1:ed,h2:eu,h3:em,h4:eE,h5:ey,h6:eB,h7:ez}}Object.defineProperty(ef,"__esModule",{value:!0}),ef.byteArrayToHashObject=ef.hashObjectToByteArray=void 0,ef.hashObjectToByteArray=es,ef.byteArrayToHashObject=ed},97507:function(en,ef,es){"use strict";var ed=this&&this.__importDefault||function(en){return en&&en.__esModule?en:{default:en}};Object.defineProperty(ef,"__esModule",{value:!0}),ef.digest64HashObjects=ef.digest2Bytes32=ef.digest64=ef.digest=ef.SHA256=ef.hashObjectToByteArray=ef.byteArrayToHashObject=void 0;let eu=es(35751),em=es(73807);Object.defineProperty(ef,"byteArrayToHashObject",{enumerable:!0,get:function(){return em.byteArrayToHashObject}}),Object.defineProperty(ef,"hashObjectToByteArray",{enumerable:!0,get:function(){return em.hashObjectToByteArray}});let eE=ed(es(17967));ef.SHA256=eE.default;let ey=eu.newInstance(),eB=ey.input.value,ez=ey.output.value,eD=new Uint8Array(ey.memory.buffer,eB,ey.INPUT_LENGTH),eH=new Uint8Array(ey.memory.buffer,ez,32),ew=new Uint32Array(ey.memory.buffer,eB,ey.INPUT_LENGTH);function eV(en){if(64===en.length)return eS(en);if(en.length<=ey.INPUT_LENGTH){eD.set(en),ey.digest(en.length);let ef=new Uint8Array(32);return ef.set(eH),ef}return ey.init(),eO(en),eR()}function eS(en){if(64===en.length){eD.set(en),ey.digest64(eB,ez);let ef=new Uint8Array(32);return ef.set(eH),ef}throw Error("InvalidLengthForDigest64")}function eF(en,ef){if(32===en.length&&32===ef.length){eD.set(en),eD.set(ef,32),ey.digest64(eB,ez);let es=new Uint8Array(32);return es.set(eH),es}throw Error("InvalidLengthForDigest64")}function eQ(en,ef){return ew[0]=en.h0,ew[1]=en.h1,ew[2]=en.h2,ew[3]=en.h3,ew[4]=en.h4,ew[5]=en.h5,ew[6]=en.h6,ew[7]=en.h7,ew[8]=ef.h0,ew[9]=ef.h1,ew[10]=ef.h2,ew[11]=ef.h3,ew[12]=ef.h4,ew[13]=ef.h5,ew[14]=ef.h6,ew[15]=ef.h7,ey.digest64(eB,ez),em.byteArrayToHashObject(eH)}function eO(en){let ef=ey.INPUT_LENGTH;if(en.length>ef)for(let es=0;esef)for(let es=0;es=es)throw Error(`index ${ef} too large for depth ${en}`);return es|ef}function eu(en,ef){let es=ef?Number(ef).toString(2):"";if(!(es.length>en))return"1"+es.padStart(en,"0");throw Error("index too large for depth")}function em(en){if("string"==typeof en){if(0===en.length)throw Error(ez);return en}if(en<1)throw Error(ez);return en.toString(2)}function eE(en){return en<=1?0:(en-BigInt(1)).toString(2).length}function ey(en,ef,es){let eu=BigInt(1)<eu)throw Error("Too large for depth");let em=ed(en,ef),eE=em+es;return{[Symbol.iterator]:()=>({next(){if(!(emeu)throw Error("Too large for depth");let em=ed(en,BigInt(ef)),eE=[];for(let en=0;en{if(es===ef.length)return{done:!0,value:void 0};let en=Number(ef[es]);return es++,{done:!1,value:en}};return{[Symbol.iterator]:()=>({next:ed}),remainingBitLength:()=>ef.length-es}}function eH(en){let ef;if("string"==typeof en){if(!en.length)throw Error(ez);ef=en}else{if(en<1)throw Error(ez);ef=en.toString(2)}let es=[];for(let en=1;enen+ef.toString(2).slice(1),"0b1"))}function eV(en){return en^BigInt(1)}function eS(en){return en/BigInt(2)}function eF(en,ef){return en*BigInt(2)+BigInt(ef)}ef.gindexIterator=eD,ef.getGindexBits=eH,ef.concatGindices=ew,ef.gindexSibling=eV,ef.gindexParent=eS,ef.gindexChild=eF},97034:function(en,ef,es){"use strict";Object.defineProperty(ef,"__esModule",{value:!0}),ef.isHashObject=ef.uint8ArrayToHashObject=ef.hashObjectToUint8Array=ef.hashTwoObjects=ef.hash=void 0;let ed=es(97507),eu=new Uint8Array(64);function em(en,ef){return eu.set(en,0),eu.set(ef,32),ed.digest64(eu)}function eE(en,ef){return ed.digest64HashObjects(en,ef)}function ey(en){let ef=new Uint8Array(32);return ed.hashObjectToByteArray(en,ef,0),ef}function eB(en){return ed.byteArrayToHashObject(en)}function ez(en){return void 0===en.length}ef.hash=em,ef.hashTwoObjects=eE,ef.hashObjectToUint8Array=ey,ef.uint8ArrayToHashObject=eB,ef.isHashObject=ez},56050:function(en,ef,es){"use strict";var ed=this&&this.__createBinding||(Object.create?function(en,ef,es,ed){void 0===ed&&(ed=es),Object.defineProperty(en,ed,{enumerable:!0,get:function(){return ef[es]}})}:function(en,ef,es,ed){void 0===ed&&(ed=es),en[ed]=ef[es]}),eu=this&&this.__exportStar||function(en,ef){for(var es in en)"default"===es||Object.prototype.hasOwnProperty.call(ef,es)||ed(ef,en,es)};Object.defineProperty(ef,"__esModule",{value:!0}),eu(es(8219),ef),eu(es(97034),ef),eu(es(28984),ef),eu(es(26887),ef),eu(es(67684),ef),eu(es(36904),ef),eu(es(8015),ef),eu(es(37583),ef)},28984:function(en,ef,es){"use strict";Object.defineProperty(ef,"__esModule",{value:!0}),ef.bitwiseOrNodeH=ef.setNodeH=ef.getNodeH=ef.compose=ef.identity=ef.LeafNode=ef.BranchNode=ef.Node=void 0;let ed=es(97034),eu=4294967296;class em{constructor(en,ef,es,ed,eu,em,eE,ey){this.h0=en,this.h1=ef,this.h2=es,this.h3=ed,this.h4=eu,this.h5=em,this.h6=eE,this.h7=ey}applyHash(en){this.h0=en.h0,this.h1=en.h1,this.h2=en.h2,this.h3=en.h3,this.h4=en.h4,this.h5=en.h5,this.h6=en.h6,this.h7=en.h7}}ef.Node=em;class eE extends em{constructor(en,ef){if(super(null,0,0,0,0,0,0,0),this._left=en,this._right=ef,!en)throw Error("Left node is undefined");if(!ef)throw Error("Right node is undefined")}get rootHashObject(){return null===this.h0&&super.applyHash(ed.hashTwoObjects(this.left.rootHashObject,this.right.rootHashObject)),this}get root(){return ed.hashObjectToUint8Array(this.rootHashObject)}isLeaf(){return!1}get left(){return this._left}get right(){return this._right}}ef.BranchNode=eE;class ey extends em{static fromRoot(en){return this.fromHashObject(ed.uint8ArrayToHashObject(en))}static fromHashObject(en){return new ey(en.h0,en.h1,en.h2,en.h3,en.h4,en.h5,en.h6,en.h7)}static fromZero(){return new ey(0,0,0,0,0,0,0,0)}static fromUint32(en){return new ey(en,0,0,0,0,0,0,0)}clone(){return ey.fromHashObject(this)}get rootHashObject(){return this}get root(){return ed.hashObjectToUint8Array(this)}isLeaf(){return!0}get left(){throw Error("LeafNode has no left node")}get right(){throw Error("LeafNode has no right node")}writeToBytes(en,ef,es){en.set(this.root.slice(0,es),ef)}getUint(en,ef,es){let ed=Math.floor(ef/4);if(en<4){let es=ef%4*8,eu=eD(this,ed);return 1===en?255&eu>>es:65535&eu>>es}if(4===en)return eD(this,ed)>>>0;if(8===en){let en=eD(this,ed),ef=eD(this,ed+1);return 0===ef?en>>>0:-1===ef&&-1===en&&es?1/0:(en>>>0)+(ef>>>0)*eu}throw Error("uintBytes > 8")}getUintBigint(en,ef){let es=Math.floor(ef/4);if(en<4){let ed=ef%4*8,eu=eD(this,es);return 1===en?BigInt(255&eu>>ed):BigInt(65535&eu>>ed)}if(4===en)return BigInt(eD(this,es)>>>0);{let ef=Math.ceil(en/4),ed=BigInt(0);for(let en=0;en>>0)< 8")}setUintBigint(en,ef,es){let ed=Math.floor(ef/4);if(en<4){let eu=Number(es),em=ef%4*8,eE=eD(this,ed);1===en?(eE&=~(255<>=BigInt(32)}}bitwiseOrUint(en,ef,es){let ed=Math.floor(ef/4);if(en<4){let en=ef%4*8;ew(this,ed,es<>=32}}}function eB(en){return en}function ez(en,ef){return function(es){return ef(en(es))}}function eD(en,ef){if(0===ef)return en.h0;if(1===ef)return en.h1;if(2===ef)return en.h2;if(3===ef)return en.h3;if(4===ef)return en.h4;if(5===ef)return en.h5;if(6===ef)return en.h6;else if(7===ef)return en.h7;else throw Error("hIndex > 7")}function eH(en,ef,es){if(0===ef)en.h0=es;else if(1===ef)en.h1=es;else if(2===ef)en.h2=es;else if(3===ef)en.h3=es;else if(4===ef)en.h4=es;else if(5===ef)en.h5=es;else if(6===ef)en.h6=es;else if(7===ef)en.h7=es;else throw Error("hIndex > 7")}function ew(en,ef,es){if(0===ef)en.h0|=es;else if(1===ef)en.h1|=es;else if(2===ef)en.h2|=es;else if(3===ef)en.h3|=es;else if(4===ef)en.h4|=es;else if(5===ef)en.h5|=es;else if(6===ef)en.h6|=es;else if(7===ef)en.h7|=es;else throw Error("hIndex > 7")}ef.LeafNode=ey,ef.identity=eB,ef.compose=ez,ef.getNodeH=eD,ef.setNodeH=eH,ef.bitwiseOrNodeH=ew},26887:function(en,ef,es){"use strict";Object.defineProperty(ef,"__esModule",{value:!0}),ef.packedNodeRootsToBytes=ef.packedRootsBytesToLeafNodes=ef.packedRootsBytesToNode=void 0;let ed=es(36904),eu=es(28984);function em(en,ef,es,eu){let em=eE(ef,es,eu);return ed.subtreeFillToContents(em,en)}function eE(en,ef,es){let ed=es-ef,em=Math.floor(ed/32),eE=Array(Math.ceil(ed/32));for(let es=0;es0){let es=new eu.LeafNode(0,0,0,0,0,0,0,0);eE[em]=es;let eB=Math.floor(ey/4);for(let ed=0;ed0){let em=0;for(let es=0;es0){let ey=ed[eE],eB=Math.floor(em/4);for(let es=0;es0){let ed=eu.getNodeH(ey,eB);for(let eu=0;eu>8*eu&255)}}}ef.packedRootsBytesToNode=em,ef.packedRootsBytesToLeafNodes=eE,ef.packedNodeRootsToBytes=ey},67684:function(en,ef,es){"use strict";var ed;Object.defineProperty(ef,"__esModule",{value:!0}),ef.deserializeProof=ef.serializeProof=ef.createNodeFromProof=ef.createProof=ef.ProofTypeSerialized=ef.ProofType=void 0;let eu=es(25533),em=es(20675),eE=es(65866);function ey(en,ef){switch(ef.type){case ed.single:{let[es,eu]=em.createSingleProof(en,ef.gindex);return{type:ed.single,gindex:ef.gindex,leaf:es,witnesses:eu}}case ed.treeOffset:{let[es,eu]=eE.createTreeOffsetProof(en,ef.gindices);return{type:ed.treeOffset,offsets:es,leaves:eu}}case ed.multi:{let[es,em,eE]=eu.createMultiProof(en,ef.gindices);return{type:ed.multi,leaves:es,witnesses:em,gindices:eE}}default:throw Error("Invalid proof type")}}function eB(en){switch(en.type){case ed.single:return em.createNodeFromSingleProof(en.gindex,en.leaf,en.witnesses);case ed.treeOffset:return eE.createNodeFromTreeOffsetProof(en.offsets,en.leaves);case ed.multi:return eu.createNodeFromMultiProof(en.leaves,en.witnesses,en.gindices);default:throw Error("Invalid proof type")}}function ez(en){switch(en.type){case ed.single:case ed.multi:throw Error("Not implemented");case ed.treeOffset:{let es=new Uint8Array(1+eE.computeTreeOffsetProofSerializedLength(en.offsets,en.leaves));return es[0]=ef.ProofTypeSerialized.indexOf(ed.treeOffset),eE.serializeTreeOffsetProof(es,1,en.offsets,en.leaves),es}default:throw Error("Invalid proof type")}}function eD(en){let es=ef.ProofTypeSerialized[en[0]];if(!es)throw Error("Invalid proof type");switch(es){case ed.single:case ed.multi:throw Error("Not implemented");case ed.treeOffset:{let[ef,es]=eE.deserializeTreeOffsetProof(en,1);return{type:ed.treeOffset,offsets:ef,leaves:es}}default:throw Error("Invalid proof type")}}!function(en){en.single="single",en.treeOffset="treeOffset",en.multi="multi"}(ed=ef.ProofType||(ef.ProofType={})),ef.ProofTypeSerialized=[ed.single,ed.treeOffset,ed.multi],ef.createProof=ey,ef.createNodeFromProof=eB,ef.serializeProof=ez,ef.deserializeProof=eD},25533:function(en,ef,es){"use strict";Object.defineProperty(ef,"__esModule",{value:!0}),ef.createNodeFromMultiProof=ef.createMultiProof=void 0;let ed=es(28984),eu=es(8015),em=es(16782);function eE(en,ef){let es=new eu.Tree(en),ed=em.computeMultiProofBitstrings(ef.map(en=>en.toString(2)),!1,em.SortOrder.Decreasing),eE=ef.slice().sort((en,ef)=>enes.getRoot(en)),eB=ed.map(en=>es.getRoot(en));return[ey,eB,eE]}function ey(en,ef,es){if(en.length!==es.length)throw Error("Leaves length should equal gindices length");let eu=es.map(en=>en.toString(2)),eE=em.computeMultiProofBitstrings(eu,!1,em.SortOrder.Decreasing);if(eE.length!==ef.length)throw Error("Witnesses length should equal witnesses gindices length");let ey=Math.max(eu[0]?.length??0,eE[0]?.length??0),eB=Object.fromEntries(Array.from({length:ey},(en,ef)=>[ef+1,{}]));for(let ef=0;ef1;en--){let ef=eB[en],es=eB[en-1];for(let en of Object.keys(ef)){let eu=ef[en];if(!eu)continue;let em="0"===en[en.length-1],eE=en.substring(0,en.length-1),ey=eE+(em?"1":"0"),eB=ef[ey];if(!eB)throw Error(`Sibling not found: ${ey}`);let ez=em?new ed.BranchNode(eu,eB):new ed.BranchNode(eB,eu);es[eE]=ez,delete ef[en],delete ef[ey]}}let ez=eB[1]["1"];if(!ez)throw Error("Internal consistency error: no root found");return ez}ef.createMultiProof=eE,ef.createNodeFromMultiProof=ey},20675:function(en,ef,es){"use strict";Object.defineProperty(ef,"__esModule",{value:!0}),ef.createNodeFromSingleProof=ef.createSingleProof=ef.ERR_INVALID_NAV=void 0;let ed=es(28984),eu=es(8219);function em(en,es){let ed=[],em=en;for(let en of eu.gindexIterator(es))if(en){if(em.isLeaf())throw Error(ef.ERR_INVALID_NAV);ed.push(em.left.root),em=em.right}else{if(em.isLeaf())throw Error(ef.ERR_INVALID_NAV);ed.push(em.right.root),em=em.left}return[em.root,ed.reverse()]}function eE(en,ef,es){let eu=ed.LeafNode.fromRoot(ef),em=es.slice().reverse();for(;en>1;){let ef=ed.LeafNode.fromRoot(em.pop());eu=en%BigInt(2)===BigInt(0)?new ed.BranchNode(eu,ef):new ed.BranchNode(ef,eu),en/=BigInt(2)}return eu}ef.ERR_INVALID_NAV="Invalid tree navigation",ef.createSingleProof=em,ef.createNodeFromSingleProof=eE},65866:function(en,ef,es){"use strict";Object.defineProperty(ef,"__esModule",{value:!0}),ef.deserializeTreeOffsetProof=ef.serializeTreeOffsetProof=ef.computeTreeOffsetProofSerializedLength=ef.createNodeFromTreeOffsetProof=ef.createTreeOffsetProof=ef.treeOffsetProofToNode=ef.nodeToTreeOffsetProof=void 0;let ed=es(28984),eu=es(16782);function em(en,ef,es){if(!es.length||!es[0].startsWith(ef))return[[],[]];if(ef===es[0])return es.shift(),[[],[en.root]];{let[ed,eu]=em(en.left,ef+"0",es),[eE,ey]=em(en.right,ef+"1",es),eB=eu.length;return[[eB].concat(ed,eE),eu.concat(ey)]}}function eE(en,ef){if(ef.length){if(1===ef.length)return ed.LeafNode.fromRoot(ef[0]);{let es=en[0];return new ed.BranchNode(eE(en.slice(1,es),ef.slice(0,es)),eE(en.slice(es),ef.slice(es)))}}throw Error("Proof must contain gt 0 leaves")}function ey(en,ef){return em(en,"1",eu.computeMultiProofBitstrings(ef.map(en=>en.toString(2))))}function eB(en,ef){return eE(en,ef)}function ez(en,ef){return(en.length+1)*2+32*ef.length}function eD(en,ef,es,ed){let eu=new DataView(en.buffer,en.byteOffset,en.byteLength);eu.setUint16(ef,ed.length,!0);let em=ef+2;for(let en=0;enes.getUint16(2*ef+eu,!0)),eE=eu+2*em.length,ey=Array.from({length:ed},(ef,es)=>en.subarray(32*es+eE,(es+1)*32+eE));return[em,ey]}ef.nodeToTreeOffsetProof=em,ef.treeOffsetProofToNode=eE,ef.createTreeOffsetProof=ey,ef.createNodeFromTreeOffsetProof=eB,ef.computeTreeOffsetProofSerializedLength=ez,ef.serializeTreeOffsetProof=eD,ef.deserializeTreeOffsetProof=eH},16782:function(en,ef,es){"use strict";var ed;Object.defineProperty(ef,"__esModule",{value:!0}),ef.computeMultiProofBitstrings=ef.SortOrder=ef.filterParentBitstrings=ef.sortDecreasingBitstrings=ef.sortInOrderBitstrings=ef.computeProofBitstrings=ef.computeProofGindices=void 0;let eu=es(8219);function em(en){let ef=new Set,es=new Set,ed=en;for(;ed>1;)ef.add(ed),es.add(eu.gindexSibling(ed)),ed=eu.gindexParent(ed);return{path:ef,branch:es}}function eE(en){let ef=new Set,es=new Set,ed=en;for(;ed.length>1;){ef.add(ed);let en=ed[ed.length-1],eu=ed.substring(0,ed.length-1);es.add(eu+(1^Number(en))),ed=eu}return{path:ef,branch:es}}function ey(en,ef){return en.length?en.map(en=>en.padEnd(ef)).sort().map(en=>en.trim()):[]}function eB(en){return en.length?en.sort((en,ef)=>{if(en.lengthen.length-ef.length),es=[];e:for(let en=0;enew&&(ew=en.length);let{path:ef,branch:es}=eE(en);ef.forEach(en=>eD.add(en)),es.forEach(en=>eH.add(en))}switch(eD.forEach(en=>eH.delete(en)),eH.forEach(en=>em.add(en)),es){case ed.InOrder:return ey(Array.from(em),ew);case ed.Decreasing:return eB(Array.from(em));case ed.Unsorted:return Array.from(em)}}ef.computeProofGindices=em,ef.computeProofBitstrings=eE,ef.sortInOrderBitstrings=ey,ef.sortDecreasingBitstrings=eB,ef.filterParentBitstrings=ez,function(en){en[en.InOrder=0]="InOrder",en[en.Decreasing=1]="Decreasing",en[en.Unsorted=2]="Unsorted"}(ed=ef.SortOrder||(ef.SortOrder={})),ef.computeMultiProofBitstrings=eD},36904:function(en,ef,es){"use strict";Object.defineProperty(ef,"__esModule",{value:!0}),ef.subtreeFillToContents=ef.subtreeFillToLength=ef.subtreeFillToDepth=void 0;let ed=es(28984),eu=es(37583);function em(en,ef){let es=en;for(;ef>0;)es=new ed.BranchNode(es,es),ef--;return es}function eE(en,ef,es){let ey=1<ey)throw Error("ERR_TOO_MANY_NODES");if(es===ey)return em(en,ef);if(0===ef){if(1===es)return en;throw Error("ERR_NAVIGATION")}if(1===ef)return new ed.BranchNode(en,es>1?en:eu.zeroNode(0));let eB=ey>>1;return es<=eB?new ed.BranchNode(eE(en,ef-1,es),eu.zeroNode(ef-1)):new ed.BranchNode(em(en,ef-1),eE(en,ef-1,es-eB))}function ey(en,ef){let es=2**ef;if(en.length>es)throw Error(`nodes.length ${en.length} over maxIndex at depth ${ef}`);if(0===en.length)return eu.zeroNode(ef);if(0===ef)return en[0];if(1===ef)return en.length>1?new ed.BranchNode(en[0],en[1]):new ed.BranchNode(en[0],eu.zeroNode(0));let em=en.length;for(let es=ef;es>0;es--){let eE=em%2,ey=em-eE;for(let ef=0;ef0&&(en[ey/2]=new ed.BranchNode(en[ey],eu.zeroNode(ef-es))),em=ey/2+eE}return en[0]}ef.subtreeFillToDepth=em,ef.subtreeFillToLength=eE,ef.subtreeFillToContents=ey},8015:function(en,ef,es){"use strict";Object.defineProperty(ef,"__esModule",{value:!0}),ef.treeZeroAfterIndex=ef.iterateNodesAtDepth=ef.getNodesAtDepth=ef.setNodesAtDepth=ef.setNodeAtDepth=ef.getNodeAtDepth=ef.setNodeWithFn=ef.setNode=ef.getNode=ef.Tree=void 0;let ed=es(37583),eu=es(8219),em=es(28984),eE=es(67684),ey=es(20675);class eB{constructor(en,ef){this._rootNode=en,ef&&("undefined"==typeof WeakRef?this.hook=ef:this.hook=new WeakRef(ef))}static createFromProof(en){return new eB(eE.createNodeFromProof(en))}get rootNode(){return this._rootNode}set rootNode(en){if(this._rootNode=en,this.hook){if("undefined"==typeof WeakRef)this.hook(en);else{let ef=this.hook.deref();ef?ef(en):this.hook=void 0}}}get root(){return this.rootNode.root}clone(){return new eB(this.rootNode)}getSubtree(en){return new eB(this.getNode(en),ef=>this.setNode(en,ef))}getNode(en){return ez(this.rootNode,en)}getNodeAtDepth(en,ef){return eS(this.rootNode,en,ef)}getRoot(en){return this.getNode(en).root}setNode(en,ef){this.rootNode=eD(this.rootNode,en,ef)}setNodeWithFn(en,ef){this.rootNode=eH(this.rootNode,en,ef)}setNodeAtDepth(en,ef,es){this.rootNode=eF(this.rootNode,en,ef,es)}setRoot(en,ef){this.setNode(en,em.LeafNode.fromRoot(ef))}getNodesAtDepth(en,ef,es){return eO(this.rootNode,en,ef,es)}iterateNodesAtDepth(en,ef,es){return eR(this.rootNode,en,ef,es)}getSingleProof(en){return ey.createSingleProof(this.rootNode,en)[1]}getProof(en){return eE.createProof(this.rootNode,en)}}function ez(en,ef){let es=eu.convertGindexToBitstring(ef),ed=en;for(let en=1;en=1;es--)ed="1"===en[es]?new em.BranchNode(ef[es-1].left,ed):new em.BranchNode(ed,ef[es-1].right);return ed}function eS(en,ef,es){if(0===ef)return en;if(1===ef)return 0===es?en.left:en.right;let ed=ef-1,eu=0,em=en;for(let en=ed;en>=eu;en--)em=eU(en,es)?em.left:em.right;return em}function eF(en,ef,es,ed){return eQ(en,ef,[es],[ed])}function eQ(en,ef,es,ed){if(0===ef)return ed.length>0?ed[0]:en;let eu=Array(ef),eE=Array(ef),ey=ef-1,eB=0,ez=ey,eD=en;eu[ey]=en;for(let en=0;eneB;en--)eD=eU(en,ef)?eD.left:eD.right,eu[en-1]=eD;ez=eB;let eH=(1&ef)!=1;eH?ef+1===es[en+1]?(eD=new em.BranchNode(ed[en],ed[en+1]),en++):eD=new em.BranchNode(ed[en],eD.right):eD=new em.BranchNode(eD.left,ed[en]);let ew=en>=es.length-1,eV=ew?ey:ej(ef,es[en+1]);for(let en=eB+1;en<=eV;en++)if(eU(en,ef))ew||en!==eV?eD=new em.BranchNode(eD,eu[en].right):(eE[en]=eD,eD=eu[en]);else{let ef=eE[en];void 0!==ef?(eD=new em.BranchNode(ef,eD),eE[en]=void 0):eD=new em.BranchNode(eu[en].left,eD)}ez=eV}return eD}function eO(en,ef,es,ed){if(0===ef)return 0===es&&ed>0?[en]:[];if(1===ef)return 0===ed?[]:1===ed?0===es?[en.left]:[en.right]:[en.left,en.right];let eu=ef-1,em=0,eE=eu,ey=en,eB=Array(ef),ez=Array(ef),eD=Array(ed);eB[eu]=en;for(let en=0;en=em;ef--){ef!==eE&&(eB[ef]=ey);let ed=eU(ef,es+en);ez[ef]=ed,ey=ed?ey.left:ey.right}eD[en]=ey;for(let en=em;en<=eu;en++)if(!0===ez[en]){eE=en;break}ey=eB[eE]}return eD}function*eR(en,ef,es,ed){let eu=es+ed,em=ef-1,eE=0,ey=em,eB=en,ez=Array(ef),eD=Array(ef);ez[em]=en;for(let en=es;en=eE;ef--){ef!==ey&&(ez[ef]=eB);let es=eU(ef,en);eD[ef]=es,eB=es?eB.left:eB.right}yield eB;for(let en=eE;en<=em;en++)if(!0===eD[en]){ey=en;break}eB=ez[ey]}}function eP(en,ef,es){if(es<0)return ed.zeroNode(ef);let eu=Array(ef),eE=ef-1,ey=0,eB=eE,ez=en;eu[eE]=en;for(let en=eB;en>=ey;en--)ez=eU(en,es)?ez.left:ez.right,eu[en-1]=ez;eB=ey;for(let en=ey;en<=eE;en++)ez=eU(en,es)?new em.BranchNode(ez,ed.zeroNode(en)):new em.BranchNode(eu[en].left,ez);return ez}function eU(en,ef){if(en>31){let es=ef/4294967296>>>0,ed=1<=eu.length)for(let ef=eu.length;ef<=en;ef++)eu[ef]=new ed.BranchNode(eu[ef-1],eu[ef-1]);return eu[en]}ef.zeroNode=em},31072:function(en,ef,es){"use strict";Object.defineProperty(ef,"__esModule",{value:!0}),ef.BranchNodeStruct=void 0;let ed=es(56050);class eu extends ed.Node{constructor(en,ef){super(null,0,0,0,0,0,0,0),this.valueToNode=en,this.value=ef}get rootHashObject(){if(null===this.h0){let en=this.valueToNode(this.value);super.applyHash(en.rootHashObject)}return this}get root(){return ed.hashObjectToUint8Array(this.rootHashObject)}isLeaf(){return!1}get left(){return this.valueToNode(this.value).left}get right(){return this.valueToNode(this.value).right}}ef.BranchNodeStruct=eu},25874:function(en,ef,es){"use strict";Object.defineProperty(ef,"__esModule",{value:!0}),ef.hash64=ef.byteArrayEquals=ef.toHexString=ef.fromHexString=ef.getUint8ByteToBitBooleanArray=ef.BitArray=ef.TreeViewDU=ef.TreeView=ef.isCompositeType=ef.CompositeType=ef.isBasicType=ef.BasicType=ef.Type=ef.ByteArrayType=ef.BitArrayType=ef.ArrayType=ef.VectorCompositeType=ef.VectorBasicType=ef.UnionType=ef.UintNumberType=ef.UintBigintType=ef.NoneType=ef.ListCompositeType=ef.ListBasicType=ef.ContainerNodeStructType=ef.ContainerType=ef.ByteVectorType=ef.ByteListType=ef.BooleanType=ef.BitVectorType=ef.BitListType=void 0;var ed=es(96210);Object.defineProperty(ef,"BitListType",{enumerable:!0,get:function(){return ed.BitListType}});var eu=es(56530);Object.defineProperty(ef,"BitVectorType",{enumerable:!0,get:function(){return eu.BitVectorType}});var em=es(49333);Object.defineProperty(ef,"BooleanType",{enumerable:!0,get:function(){return em.BooleanType}});var eE=es(10453);Object.defineProperty(ef,"ByteListType",{enumerable:!0,get:function(){return eE.ByteListType}});var ey=es(26935);Object.defineProperty(ef,"ByteVectorType",{enumerable:!0,get:function(){return ey.ByteVectorType}});var eB=es(23459);Object.defineProperty(ef,"ContainerType",{enumerable:!0,get:function(){return eB.ContainerType}});var ez=es(83977);Object.defineProperty(ef,"ContainerNodeStructType",{enumerable:!0,get:function(){return ez.ContainerNodeStructType}});var eD=es(3803);Object.defineProperty(ef,"ListBasicType",{enumerable:!0,get:function(){return eD.ListBasicType}});var eH=es(64795);Object.defineProperty(ef,"ListCompositeType",{enumerable:!0,get:function(){return eH.ListCompositeType}});var ew=es(63407);Object.defineProperty(ef,"NoneType",{enumerable:!0,get:function(){return ew.NoneType}});var eV=es(85912);Object.defineProperty(ef,"UintBigintType",{enumerable:!0,get:function(){return eV.UintBigintType}}),Object.defineProperty(ef,"UintNumberType",{enumerable:!0,get:function(){return eV.UintNumberType}});var eS=es(27343);Object.defineProperty(ef,"UnionType",{enumerable:!0,get:function(){return eS.UnionType}});var eF=es(1733);Object.defineProperty(ef,"VectorBasicType",{enumerable:!0,get:function(){return eF.VectorBasicType}});var eQ=es(95223);Object.defineProperty(ef,"VectorCompositeType",{enumerable:!0,get:function(){return eQ.VectorCompositeType}});var eO=es(294);Object.defineProperty(ef,"ArrayType",{enumerable:!0,get:function(){return eO.ArrayType}});var eR=es(30627);Object.defineProperty(ef,"BitArrayType",{enumerable:!0,get:function(){return eR.BitArrayType}});var eP=es(13035);Object.defineProperty(ef,"ByteArrayType",{enumerable:!0,get:function(){return eP.ByteArrayType}});var eU=es(75467);Object.defineProperty(ef,"Type",{enumerable:!0,get:function(){return eU.Type}});var ej=es(54054);Object.defineProperty(ef,"BasicType",{enumerable:!0,get:function(){return ej.BasicType}}),Object.defineProperty(ef,"isBasicType",{enumerable:!0,get:function(){return ej.isBasicType}});var eG=es(28275);Object.defineProperty(ef,"CompositeType",{enumerable:!0,get:function(){return eG.CompositeType}}),Object.defineProperty(ef,"isCompositeType",{enumerable:!0,get:function(){return eG.isCompositeType}});var eY=es(34192);Object.defineProperty(ef,"TreeView",{enumerable:!0,get:function(){return eY.TreeView}});var e_=es(11090);Object.defineProperty(ef,"TreeViewDU",{enumerable:!0,get:function(){return e_.TreeViewDU}});var eK=es(35725);Object.defineProperty(ef,"BitArray",{enumerable:!0,get:function(){return eK.BitArray}}),Object.defineProperty(ef,"getUint8ByteToBitBooleanArray",{enumerable:!0,get:function(){return eK.getUint8ByteToBitBooleanArray}});var eZ=es(53910);Object.defineProperty(ef,"fromHexString",{enumerable:!0,get:function(){return eZ.fromHexString}}),Object.defineProperty(ef,"toHexString",{enumerable:!0,get:function(){return eZ.toHexString}}),Object.defineProperty(ef,"byteArrayEquals",{enumerable:!0,get:function(){return eZ.byteArrayEquals}});var eJ=es(90234);Object.defineProperty(ef,"hash64",{enumerable:!0,get:function(){return eJ.hash64}})},75467:function(en,ef){"use strict";Object.defineProperty(ef,"__esModule",{value:!0}),ef.Type=void 0;class es{value_toTree(en){let ef=new Uint8Array(this.value_serializedSize(en)),es=new DataView(ef.buffer,ef.byteOffset,ef.byteLength);return this.value_serializeToBytes({uint8Array:ef,dataView:es},0,en),this.tree_deserializeFromBytes({uint8Array:ef,dataView:es},0,ef.length)}tree_toValue(en){let ef=new Uint8Array(this.tree_serializedSize(en)),es=new DataView(ef.buffer,ef.byteOffset,ef.byteLength);return this.tree_serializeToBytes({uint8Array:ef,dataView:es},0,en),this.value_deserializeFromBytes({uint8Array:ef,dataView:es},0,ef.length)}serialize(en){let ef=new Uint8Array(this.value_serializedSize(en)),es=new DataView(ef.buffer,ef.byteOffset,ef.byteLength);return this.value_serializeToBytes({uint8Array:ef,dataView:es},0,en),ef}deserialize(en){let ef=new DataView(en.buffer,en.byteOffset,en.byteLength);return this.value_deserializeFromBytes({uint8Array:en,dataView:ef},0,en.length)}}ef.Type=es},294:function(en,ef,es){"use strict";Object.defineProperty(ef,"__esModule",{value:!0}),ef.ArrayType=void 0;let ed=es(56050),eu=es(28275),em=es(99921);class eE extends eu.CompositeType{constructor(en){super(),this.elementType=en}defaultValue(){return em.value_defaultValueArray(this.elementType,this.defaultLen)}getPropertyType(){return this.elementType}getPropertyGindex(en){if("number"!=typeof en)throw Error(`Invalid array index: ${en}`);let ef=Math.floor(en/this.itemsPerChunk);return ed.toGindex(this.depth,BigInt(ef))}getIndexProperty(en){return en}tree_getLeafGindices(en,ef){let es;if(this.isList){if(!ef)throw Error("List type requires tree argument to get leaves");es=this.tree_getLength(ef)}else es=this.tree_getLength(null);let em=[];if(eu.isCompositeType(this.elementType)){let eu=ed.toGindex(this.depth,BigInt(0)),eE=eu+BigInt(es),ey=ed.concatGindices([en,eu]);if(null===this.elementType.fixedSize){if(!ef)throw Error("Array of variable size requires tree argument to get leaves");for(let en=eu,es=ey;enef.limit)throw Error(`Invalid list length ${en} over limit ${ef.limit}`)}else if(en!==ef.length)throw Error(`Incorrect vector length ${en} expected ${ef.length}`)}ef.getLengthFromRootNode=eu,ef.getChunksNodeFromRootNode=em,ef.addLengthNode=eE,ef.setChunksNode=ey,ef.value_serializeToBytesArrayBasic=eB,ef.value_deserializeFromBytesArrayBasic=ez,ef.tree_serializeToBytesArrayBasic=eD,ef.tree_deserializeFromBytesArrayBasic=eH,ef.value_fromJsonArray=ew,ef.value_toJsonArray=eV,ef.value_cloneArray=eS,ef.value_equals=eF,ef.value_defaultValueArray=eQ,ef.assertValidArrayLength=eO},55167:function(en,ef,es){"use strict";Object.defineProperty(ef,"__esModule",{value:!0}),ef.value_getRootsArrayComposite=ef.tree_deserializeFromBytesArrayComposite=ef.tree_serializeToBytesArrayComposite=ef.tree_serializedSizeArrayComposite=ef.value_deserializeFromBytesArrayComposite=ef.value_serializeToBytesArrayComposite=ef.value_serializedSizeArrayComposite=ef.maxSizeArrayComposite=ef.minSizeArrayComposite=void 0;let ed=es(56050),eu=es(99921);function em(en,ef){return null===en.fixedSize?ef*(4+en.minSize):ef*en.minSize}function eE(en,ef){return null===en.fixedSize?ef*(4+en.maxSize):ef*en.maxSize}function ey(en,ef,es){if(null!==en.fixedSize)return ef*en.fixedSize;{let ed=0;for(let eu=0;eu 0");if(eu%4!=0)throw Error("Offset data length not multiple of 4");let em=eu/4,eE=new Uint32Array(em);eE[0]=ed;for(let ed=1;edes)throw Error(`Offset out of bounds ${eu} > ${es}`);if(eu 0");this.typeName=ef?.typeName??`BitList[${en}]`,this.maxChunkCount=Math.ceil(this.limitBits/8/32),this.chunkDepth=eu.maxChunksToDepth(this.maxChunkCount),this.depth=1+this.chunkDepth,this.maxSize=Math.ceil(en/8)+1}static named(en,ef){return new(em.namedClass(ez,ef.typeName))(en,ef)}defaultValue(){return ey.BitArray.fromBitLen(0)}value_serializedSize(en){return eH(en.bitLen)}value_serializeToBytes(en,ef,es){return en.uint8Array.set(es.uint8Array,ef),ew(en.uint8Array,ef,es.bitLen)}value_deserializeFromBytes(en,ef,es){let{uint8Array:ed,bitLen:eu}=this.deserializeUint8ArrayBitListFromBytes(en.uint8Array,ef,es);return new ey.BitArray(ed,eu)}tree_serializedSize(en){return eH(eE.getLengthFromRootNode(en))}tree_serializeToBytes(en,ef,es){let eu=eE.getChunksNodeFromRootNode(es),em=eE.getLengthFromRootNode(es),ey=Math.ceil(em/8),eB=Math.ceil(ey/32),ez=ed.getNodesAtDepth(eu,this.chunkDepth,0,eB);return ed.packedNodeRootsToBytes(en.dataView,ef,ey,ez),ew(en.uint8Array,ef,em)}tree_deserializeFromBytes(en,ef,es){let{uint8Array:eu,bitLen:em}=this.deserializeUint8ArrayBitListFromBytes(en.uint8Array,ef,es),ey=new DataView(eu.buffer,eu.byteOffset,eu.byteLength),eB=ed.packedRootsBytesToNode(this.chunkDepth,ey,0,eu.length);return eE.addLengthNode(eB,em)}tree_getByteLen(en){if(!en)throw Error("BitListType requires a node to get leaves");return Math.ceil(eE.getLengthFromRootNode(en)/8)}hashTreeRoot(en){return eu.mixInLength(super.hashTreeRoot(en),en.bitLen)}deserializeUint8ArrayBitListFromBytes(en,ef,es){let{uint8Array:ed,bitLen:eu}=eD(en,ef,es);if(eu>this.limitBits)throw Error(`bitLen over limit ${eu} > ${this.limitBits}`);return{uint8Array:ed,bitLen:eu}}}function eD(en,ef,es){if(es>en.length)throw Error(`BitList attempting to read byte ${es} of data length ${en.length}`);let ed=en[es-1],eu=es-ef;if(0===ed)throw Error("Invalid deserialized bitlist, padding bit required");if(1===ed){let ed=Uint8Array.prototype.slice.call(en,ef,es-1),em=(eu-1)*8;return{uint8Array:ed,bitLen:em}}let em=Uint8Array.prototype.slice.call(en,ef,es),eE=ed.toString(2).length-1,ey=(eu-1)*8+eE,eB=255>>8-eE;return em[eu-1]&=eB,{uint8Array:em,bitLen:ey}}function eH(en){let ef=Math.ceil(en/8);return en%8==0?ef+1:ef}function ew(en,ef,es){let ed=Math.ceil(es/8),eu=ef+ed;return es%8==0?(en[eu]=1,eu+1):(en[eu-1]|=1< 0");this.typeName=ef?.typeName??`BitVector[${en}]`,this.chunkCount=Math.ceil(this.lengthBits/8/32),this.maxChunkCount=this.chunkCount,this.depth=eu.maxChunksToDepth(this.chunkCount),this.fixedSize=Math.ceil(this.lengthBits/8),this.minSize=this.fixedSize,this.maxSize=this.fixedSize,this.zeroBitsMask=en%8==0?0:255&255<0&&(en[es-1]&this.zeroBitsMask)>0)throw Error("BitVector: nonzero bits past length")}}ef.BitVectorType=eB},49333:function(en,ef,es){"use strict";Object.defineProperty(ef,"__esModule",{value:!0}),ef.BooleanType=void 0;let ed=es(56050),eu=es(18229),em=es(54054);class eE extends em.BasicType{constructor(en){super(),this.byteLength=1,this.itemsPerChunk=32,this.fixedSize=1,this.minSize=1,this.maxSize=1,this.typeName=en?.typeName??"boolean"}static named(en){return new(eu.namedClass(eE,en.typeName))(en)}defaultValue(){return!1}value_serializeToBytes(en,ef,es){return en.uint8Array[ef]=es?1:0,ef+1}value_deserializeFromBytes(en,ef,es){switch(this.assertValidSize(es-ef),en.uint8Array[ef]){case 1:return!0;case 0:return!1;default:throw Error(`Boolean: invalid value: ${en.uint8Array[ef]}`)}}tree_serializeToBytes(en,ef,es){return en.uint8Array[ef]=es.getUint(4,0),ef+1}tree_deserializeFromBytes(en,ef,es){this.assertValidSize(es-ef);let eu=en.uint8Array[ef];if(eu>1)throw Error(`Boolean: invalid value ${eu}`);return ed.LeafNode.fromUint32(eu)}tree_getFromNode(en){return 1===en.getUint(4,0)}tree_setToNode(en,ef){en.setUint(4,0,ef?1:0)}tree_getFromPackedNode(en,ef){let es=ef%this.itemsPerChunk;return 0!==en.getUint(1,es)}tree_setToPackedNode(en,ef,es){let ed=ef%this.itemsPerChunk;en.setUint(1,ed,es?1:0)}fromJson(en){if("boolean"!=typeof en)throw Error(`JSON invalid type ${typeof en} expected boolean`);return en}toJson(en){return en}}ef.BooleanType=eE},13035:function(en,ef,es){"use strict";Object.defineProperty(ef,"__esModule",{value:!0}),ef.ByteArrayType=void 0;let ed=es(56050),eu=es(53910),em=es(90234),eE=es(28275);class ey extends eE.CompositeType{constructor(){super(...arguments),this.isViewMutable=!1}defaultValue(){return new Uint8Array(this.minSize)}getView(en){return this.getViewDU(en.rootNode)}getViewDU(en){return this.tree_toValue(en)}commitView(en){return this.commitViewDU(en)}commitViewDU(en){let ef=new Uint8Array(this.value_serializedSize(en)),es=new DataView(ef.buffer,ef.byteOffset,ef.byteLength);return this.value_serializeToBytes({uint8Array:ef,dataView:es},0,en),this.tree_deserializeFromBytes({uint8Array:ef,dataView:es},0,ef.length)}cacheOfViewDU(){}toView(en){return en}toViewDU(en){return en}value_serializeToBytes(en,ef,es){return en.uint8Array.set(es,ef),ef+es.length}value_deserializeFromBytes(en,ef,es){return this.assertValidSize(es-ef),Uint8Array.prototype.slice.call(en.uint8Array,ef,es)}getRoots(en){return em.splitIntoRootChunks(en)}getPropertyGindex(){return null}getPropertyType(){throw Error("Must only request ByteArray complete data")}getIndexProperty(){throw Error("Must only request ByteArray complete data")}tree_fromProofNode(en){return{node:en,done:!0}}tree_getLeafGindices(en,ef){let es=this.tree_getByteLen(ef),eu=Math.ceil(es/32),em=ed.concatGindices([en,ed.toGindex(this.depth,BigInt(0))]),ey=Array(eu);for(let en=0,ef=em;en 0");this.typeName=ef?.typeName??`ByteList[${en}]`,this.maxChunkCount=Math.ceil(this.limitBytes/32),this.chunkDepth=eu.maxChunksToDepth(this.maxChunkCount),this.depth=1+this.chunkDepth,this.minSize=0,this.maxSize=this.limitBytes}static named(en,ef){return new(em.namedClass(eB,ef.typeName))(en,ef)}value_serializedSize(en){return en.length}tree_serializedSize(en){return eE.getLengthFromRootNode(en)}tree_serializeToBytes(en,ef,es){let eu=eE.getChunksNodeFromRootNode(es),em=eE.getLengthFromRootNode(es),ey=Math.ceil(em/32),eB=ed.getNodesAtDepth(eu,this.chunkDepth,0,ey);return ed.packedNodeRootsToBytes(en.dataView,ef,em,eB),ef+em}tree_deserializeFromBytes(en,ef,es){this.assertValidSize(es-ef);let eu=ed.packedRootsBytesToNode(this.chunkDepth,en.dataView,ef,es);return eE.addLengthNode(eu,es-ef)}tree_getByteLen(en){if(!en)throw Error("ByteListType requires a node to get leaves");return eE.getLengthFromRootNode(en)}hashTreeRoot(en){return eu.mixInLength(super.hashTreeRoot(en),en.length)}assertValidSize(en){if(en>this.limitBytes)throw Error(`ByteList invalid size ${en} limit ${this.limitBytes}`)}}ef.ByteListType=eB},26935:function(en,ef,es){"use strict";Object.defineProperty(ef,"__esModule",{value:!0}),ef.ByteVectorType=void 0;let ed=es(56050),eu=es(90234),em=es(18229),eE=es(13035);class ey extends eE.ByteArrayType{constructor(en,ef){if(super(),this.lengthBytes=en,this.isList=!1,0===en)throw Error("Vector length must be > 0");this.typeName=ef?.typeName??`ByteVector[${en}]`,this.maxChunkCount=Math.ceil(this.lengthBytes/32),this.chunkDepth=eu.maxChunksToDepth(this.maxChunkCount),this.depth=this.chunkDepth,this.fixedSize=this.lengthBytes,this.minSize=this.fixedSize,this.maxSize=this.fixedSize}static named(en,ef){return new(em.namedClass(ey,ef.typeName))(en,ef)}value_serializedSize(){return this.fixedSize}tree_serializedSize(){return this.fixedSize}tree_serializeToBytes(en,ef,es){let eu=ed.getNodesAtDepth(es,this.chunkDepth,0,this.maxChunkCount);return ed.packedNodeRootsToBytes(en.dataView,ef,this.fixedSize,eu),ef+this.fixedSize}tree_deserializeFromBytes(en,ef,es){return this.assertValidSize(es-ef),ed.packedRootsBytesToNode(this.chunkDepth,en.dataView,ef,es)}tree_getByteLen(){return this.lengthBytes}assertValidSize(en){if(en!==this.lengthBytes)throw Error(`ByteVector invalid size ${en} expected ${this.lengthBytes}`)}}ef.ByteVectorType=ey},28275:function(en,ef,es){"use strict";Object.defineProperty(ef,"__esModule",{value:!0}),ef.isCompositeType=ef.CompositeType=ef.LENGTH_GINDEX=void 0;let ed=es(56050),eu=es(53910),em=es(90234),eE=es(74273),ey=es(75467);ef.LENGTH_GINDEX=BigInt(3);let eB=Symbol("ssz_cached_permanent_root");class ez extends ey.Type{constructor(en){super(),this.cachePermanentRootStruct=en,this.isBasic=!1}defaultView(){return this.toView(this.defaultValue())}defaultViewDU(){return this.toViewDU(this.defaultValue())}deserializeToView(en){let ef=new DataView(en.buffer,en.byteOffset,en.byteLength),es=this.tree_deserializeFromBytes({uint8Array:en,dataView:ef},0,en.length);return this.getView(new ed.Tree(es))}deserializeToViewDU(en){let ef=new DataView(en.buffer,en.byteOffset,en.byteLength),es=this.tree_deserializeFromBytes({uint8Array:en,dataView:ef},0,en.length);return this.getViewDU(es)}toView(en){let ef=this.value_toTree(en);return this.getView(new ed.Tree(ef))}toViewDU(en){let ef=this.value_toTree(en);return this.getViewDU(ef)}toValueFromView(en){let ef=this.commitView(en);return this.tree_toValue(ef)}toValueFromViewDU(en){let ef=this.commitViewDU(en);return this.tree_toValue(ef)}toViewFromViewDU(en){let ef=this.commitViewDU(en);return this.getView(new ed.Tree(ef))}toViewDUFromView(en){let ef=this.commitView(en);return this.getViewDU(ef)}hashTreeRoot(en){if(this.cachePermanentRootStruct){let ef=en[eB];if(ef)return ef}let ef=em.merkleize(this.getRoots(en),this.maxChunkCount);return this.cachePermanentRootStruct&&(en[eB]=ef),ef}getCachedPermanentRoot(en){return en[eB]}createFromProof(en,ef){let es=ed.Tree.createFromProof(en).rootNode,em=eE.treePostProcessFromProofNode(es,this);if(void 0!==ef&&!eu.byteArrayEquals(em.root,ef))throw Error("Proof does not match trusted root");return this.getView(new ed.Tree(em))}tree_createProof(en,ef){let es=this.tree_createProofGindexes(en,ef);return ed.createProof(en,{type:ed.ProofType.treeOffset,gindices:es})}tree_createProofGindexes(en,ef){let es=[];for(let eu of ef){let{type:ef,gindex:em}=this.getPathInfo(eu);if(eD(ef)){let eu=ef.tree_getLeafGindices(em,null===ef.fixedSize?ed.getNode(en,em):void 0);for(let en of eu)es.push(en)}else es.push(em)}return es}getPathInfo(en){let ef=[],es=this;for(let ed of en){if(es.isBasic)throw Error("Invalid path: cannot navigate beyond a basic type");let en=es.getPropertyGindex(ed);null!==en&&(ef.push(en),es=es.getPropertyType(ed))}return{type:es,gindex:ed.concatGindices(ef)}}tree_fromProofNode(en){return{node:en,done:!1}}}function eD(en){return!en.isBasic}ef.CompositeType=ez,ef.isCompositeType=eD},23459:function(en,ef,es){"use strict";var ed=this&&this.__importDefault||function(en){return en&&en.__esModule?en:{default:en}};Object.defineProperty(ef,"__esModule",{value:!0}),ef.renderContainerTypeName=ef.precomputeJsonKey=ef.ContainerType=void 0;let eu=es(56050),em=ed(es(97551)),eE=es(90234),ey=es(18229),eB=es(28275),ez=es(39765),eD=es(10615);class eH extends eB.CompositeType{constructor(en,ef){for(let es of(super(ef?.cachePermanentRootStruct),this.fields=en,this.opts=ef,this.isList=!1,this.isViewMutable=!0,this.typeName=ef?.typeName??eQ(en),this.maxChunkCount=Object.keys(en).length,this.depth=eE.maxChunksToDepth(this.maxChunkCount),this.fieldsEntries=[],Object.keys(en)))this.fieldsEntries.push({fieldName:es,fieldType:this.fields[es],jsonKey:eF(es,ef?.casingMap,ef?.jsonCase),gindex:eu.toGindex(this.depth,BigInt(this.fieldsEntries.length))});if(0===this.fieldsEntries.length)throw Error("Container must have > 0 fields");this.fieldsGindex={};for(let en=0;en=this.fieldsEntries.length?null:this.fieldsEntries[en].fieldName}tree_getLeafGindices(en,ef){let es=[];for(let ed=0;edem)throw Error(`Offset out of bounds ${ey} > ${em}`);if(0===es){if(ey!==ed)throw Error(`First offset must equal to fixedEnd ${ey} != ${ed}`)}else if(ey`${ef}: ${en[ef].typeName}`).join(", ");return`${ef}({${ed}})`}ef.ContainerType=eH,ef.precomputeJsonKey=eF,ef.renderContainerTypeName=eQ},83977:function(en,ef,es){"use strict";Object.defineProperty(ef,"__esModule",{value:!0}),ef.ContainerNodeStructType=void 0;let ed=es(28275),eu=es(23459),em=es(18229),eE=es(88009),ey=es(18224),eB=es(31072);class ez extends eu.ContainerType{constructor(en,ef){for(let{fieldName:es,fieldType:em}of(super(en,{typeName:ef?.typeName??eu.renderContainerTypeName(en,"ContainerNodeStruct"),...ef,getContainerTreeViewClass:eE.getContainerTreeViewClass,getContainerTreeViewDUClass:ey.getContainerTreeViewDUClass}),this.fields=en,this.fieldsEntries))if(ed.isCompositeType(em)&&em.isViewMutable)throw Error(`ContainerNodeStructType field '${es}' ${em.typeName} view is mutable`)}static named(en,ef){return new(em.namedClass(eu.ContainerType,ef.typeName))(en,ef)}tree_serializedSize(en){return this.value_serializedSize(en.value)}tree_serializeToBytes(en,ef,es){let{value:ed}=es;return this.value_serializeToBytes(en,ef,ed)}tree_deserializeFromBytes(en,ef,es){let ed=this.value_deserializeFromBytes(en,ef,es);return new eB.BranchNodeStruct(this.valueToTree.bind(this),ed)}getPropertyGindex(){return null}tree_fromProofNode(en){let ef=new Uint8Array(super.tree_serializedSize(en)),es=new DataView(ef.buffer,ef.byteOffset,ef.byteLength);super.tree_serializeToBytes({uint8Array:ef,dataView:es},0,en);let ed=this.value_deserializeFromBytes({uint8Array:ef,dataView:es},0,ef.length);return{node:new eB.BranchNodeStruct(this.valueToTree.bind(this),ed),done:!0}}tree_toValue(en){return en.value}value_toTree(en){return new eB.BranchNodeStruct(this.valueToTree.bind(this),en)}valueToTree(en){let ef=new Uint8Array(this.value_serializedSize(en)),es=new DataView(ef.buffer,ef.byteOffset,ef.byteLength);return this.value_serializeToBytes({uint8Array:ef,dataView:es},0,en),super.tree_deserializeFromBytes({uint8Array:ef,dataView:es},0,ef.length)}}ef.ContainerNodeStructType=ez},3803:function(en,ef,es){"use strict";Object.defineProperty(ef,"__esModule",{value:!0}),ef.ListBasicType=void 0;let ed=es(99921),eu=es(90234),em=es(18229),eE=es(48696),ey=es(78073),eB=es(294);class ez extends eB.ArrayType{constructor(en,ef,es){if(super(en),this.elementType=en,this.limit=ef,this.fixedSize=null,this.isList=!0,this.isViewMutable=!0,this.defaultLen=0,!en.isBasic)throw Error("elementType must be basic");if(0===ef)throw Error("List limit must be > 0");this.typeName=es?.typeName??`List[${en.typeName}, ${ef}]`,this.itemsPerChunk=32/en.byteLength,this.maxChunkCount=Math.ceil(this.limit*en.byteLength/32),this.chunkDepth=eu.maxChunksToDepth(this.maxChunkCount),this.depth=this.chunkDepth+1,this.minSize=0,this.maxSize=this.limit*en.maxSize}static named(en,ef,es){return new(em.namedClass(ez,es.typeName))(en,ef,es)}getView(en){return new eE.ListBasicTreeView(this,en)}getViewDU(en,ef){return new ey.ListBasicTreeViewDU(this,en,ef)}commitView(en){return en.node}commitViewDU(en){return en.commit(),en.node}cacheOfViewDU(en){return en.cache}value_serializedSize(en){return en.length*this.elementType.byteLength}value_serializeToBytes(en,ef,es){return ed.value_serializeToBytesArrayBasic(this.elementType,es.length,en,ef,es)}value_deserializeFromBytes(en,ef,es){return ed.value_deserializeFromBytesArrayBasic(this.elementType,en,ef,es,this)}tree_serializedSize(en){return this.tree_getLength(en)*this.elementType.byteLength}tree_serializeToBytes(en,ef,es){let eu=this.tree_getChunksNode(es),em=this.tree_getLength(es);return ed.tree_serializeToBytesArrayBasic(this.elementType,em,this.chunkDepth,en,ef,eu)}tree_deserializeFromBytes(en,ef,es){return ed.tree_deserializeFromBytesArrayBasic(this.elementType,this.chunkDepth,en,ef,es,this)}tree_getLength(en){return en.right.getUint(4,0)}tree_setLength(en,ef){en.rootNode=ed.addLengthNode(en.rootNode.left,ef)}tree_getChunksNode(en){return en.left}tree_setChunksNode(en,ef,es){return ed.setChunksNode(en,ef,es)}hashTreeRoot(en){return eu.mixInLength(super.hashTreeRoot(en),en.length)}getRoots(en){let ef=new Uint8Array(this.value_serializedSize(en)),es=new DataView(ef.buffer,ef.byteOffset,ef.byteLength);return ed.value_serializeToBytesArrayBasic(this.elementType,en.length,{uint8Array:ef,dataView:es},0,en),eu.splitIntoRootChunks(ef)}}ef.ListBasicType=ez},64795:function(en,ef,es){"use strict";Object.defineProperty(ef,"__esModule",{value:!0}),ef.ListCompositeType=void 0;let ed=es(90234),eu=es(18229),em=es(99921),eE=es(55167),ey=es(37208),eB=es(31256),ez=es(294);class eD extends ez.ArrayType{constructor(en,ef,es){if(super(en),this.elementType=en,this.limit=ef,this.itemsPerChunk=1,this.fixedSize=null,this.isList=!0,this.isViewMutable=!0,this.defaultLen=0,en.isBasic)throw Error("elementType must not be basic");if(0===ef)throw Error("List limit must be > 0");this.typeName=es?.typeName??`List[${en.typeName}, ${ef}]`,this.maxChunkCount=this.limit,this.chunkDepth=ed.maxChunksToDepth(this.maxChunkCount),this.depth=this.chunkDepth+1,this.minSize=0,this.maxSize=eE.maxSizeArrayComposite(en,this.limit)}static named(en,ef,es){return new(eu.namedClass(eD,es.typeName))(en,ef,es)}getView(en){return new ey.ListCompositeTreeView(this,en)}getViewDU(en,ef){return new eB.ListCompositeTreeViewDU(this,en,ef)}commitView(en){return en.node}commitViewDU(en){return en.commit(),en.node}cacheOfViewDU(en){return en.cache}value_serializedSize(en){return eE.value_serializedSizeArrayComposite(this.elementType,en.length,en)}value_serializeToBytes(en,ef,es){return eE.value_serializeToBytesArrayComposite(this.elementType,es.length,en,ef,es)}value_deserializeFromBytes(en,ef,es){return eE.value_deserializeFromBytesArrayComposite(this.elementType,en,ef,es,this)}tree_serializedSize(en){let ef=this.tree_getChunksNode(en),es=this.tree_getLength(en);return eE.tree_serializedSizeArrayComposite(this.elementType,es,this.chunkDepth,ef)}tree_serializeToBytes(en,ef,es){let ed=this.tree_getChunksNode(es),eu=this.tree_getLength(es);return eE.tree_serializeToBytesArrayComposite(this.elementType,eu,this.chunkDepth,ed,en,ef)}tree_deserializeFromBytes(en,ef,es){return eE.tree_deserializeFromBytesArrayComposite(this.elementType,this.chunkDepth,en,ef,es,this)}tree_getLength(en){return em.getLengthFromRootNode(en)}tree_setLength(en,ef){en.rootNode=em.addLengthNode(en.rootNode.left,ef)}tree_getChunksNode(en){return en.left}tree_setChunksNode(en,ef,es){return em.setChunksNode(en,ef,es)}hashTreeRoot(en){return ed.mixInLength(super.hashTreeRoot(en),en.length)}getRoots(en){return eE.value_getRootsArrayComposite(this.elementType,en.length,en)}}ef.ListCompositeType=eD},63407:function(en,ef,es){"use strict";Object.defineProperty(ef,"__esModule",{value:!0}),ef.NoneType=void 0;let ed=es(56050),eu=es(54054);class em extends eu.BasicType{constructor(){super(...arguments),this.typeName="none",this.byteLength=0,this.itemsPerChunk=32,this.fixedSize=0,this.minSize=0,this.maxSize=0}defaultValue(){return null}value_serializeToBytes(en,ef,es){return ef}value_deserializeFromBytes(en,ef){return null}tree_serializeToBytes(en,ef,es){return ef}tree_deserializeFromBytes(en,ef,es){return ed.zeroNode(0)}tree_getFromNode(en){return null}tree_setToNode(en,ef){}tree_getFromPackedNode(en,ef){return null}tree_setToPackedNode(en,ef,es){}fromJson(en){if(null!==en)throw Error("JSON invalid type none must be null");return null}toJson(en){return null}}ef.NoneType=em},85912:function(en,ef,es){"use strict";Object.defineProperty(ef,"__esModule",{value:!0}),ef.UintBigintType=ef.UintNumberType=ef.uintBigintByteLens=ef.uintNumberByteLens=void 0;let ed=es(56050),eu=es(18229),em=es(54054),eE=BigInt(Number.MAX_SAFE_INTEGER),ey=BigInt(2)**BigInt(64),eB=BigInt(2)**BigInt(128),ez=BigInt(2)**BigInt(192),eD=4294967296,eH=4294967295;ef.uintNumberByteLens=[1,2,4,8],ef.uintBigintByteLens=[1,2,4,8,16,32];class ew extends em.BasicType{constructor(en,ef){if(super(),this.byteLength=en,en>8)throw Error("UintNumber byteLength limit is 8");if(Math.log2(en)%1!=0)throw Error("byteLength must be a power of 2");this.typeName=ef?.typeName??`uint${8*en}`,ef?.clipInfinity&&(this.typeName+="Inf"),ef?.setBitwiseOR&&(this.typeName+="OR"),this.itemsPerChunk=32/this.byteLength,this.fixedSize=en,this.minSize=en,this.maxSize=en,this.maxDecimalStr=(BigInt(2)**BigInt(8*this.byteLength)-BigInt(1)).toString(10),this.clipInfinity=ef?.clipInfinity===!0,this.setBitwiseOR=ef?.setBitwiseOR===!0}static named(en,ef){return new(eu.namedClass(ew,ef.typeName))(en,ef)}defaultValue(){return 0}value_serializeToBytes({dataView:en},ef,es){switch(this.byteLength){case 1:en.setInt8(ef,es);break;case 2:en.setUint16(ef,es,!0);break;case 4:en.setUint32(ef,es,!0);break;case 8:es===1/0?(en.setUint32(ef,4294967295),en.setUint32(ef+4,4294967295)):(en.setUint32(ef,4294967295&es,!0),en.setUint32(ef+4,es/eD&4294967295,!0))}return ef+this.byteLength}value_deserializeFromBytes({dataView:en},ef,es){switch(this.assertValidSize(es-ef),this.byteLength){case 1:return en.getUint8(ef);case 2:return en.getUint16(ef,!0);case 4:return en.getUint32(ef,!0);case 8:{let es=en.getUint32(ef,!0),ed=en.getUint32(ef+4,!0);if(ed===eH&&es===eH&&this.clipInfinity)return 1/0;return ed*eD+es}}}tree_serializeToBytes(en,ef,es){let ed=es.getUint(this.byteLength,0,this.clipInfinity);return this.value_serializeToBytes(en,ef,ed),ef+this.byteLength}tree_deserializeFromBytes(en,ef,es){this.assertValidSize(es-ef);let eu=this.value_deserializeFromBytes(en,ef,es),em=ed.LeafNode.fromZero();return em.setUint(this.byteLength,0,eu,this.clipInfinity),em}tree_getFromNode(en){return en.getUint(this.byteLength,0,this.clipInfinity)}tree_setToNode(en,ef){this.tree_setToPackedNode(en,0,ef)}tree_getFromPackedNode(en,ef){let es=this.byteLength*(ef%this.itemsPerChunk);return en.getUint(this.byteLength,es,this.clipInfinity)}tree_setToPackedNode(en,ef,es){let ed=this.byteLength*(ef%this.itemsPerChunk);this.setBitwiseOR?en.bitwiseOrUint(this.byteLength,ed,es):en.setUint(this.byteLength,ed,es,this.clipInfinity)}fromJson(en){if("number"==typeof en)return en;if("string"==typeof en){if(this.clipInfinity&&en===this.maxDecimalStr)return 1/0;{let ef=parseInt(en,10);if(isNaN(ef))throw Error("JSON invalid number isNaN");if(!(ef>Number.MAX_SAFE_INTEGER))return ef;throw Error("JSON invalid number > MAX_SAFE_INTEGER")}}if("bigint"==typeof en){if(!(en>eE))return Number(en);throw Error("JSON invalid number > MAX_SAFE_INTEGER_BN")}throw Error(`JSON invalid type ${typeof en} expected number`)}toJson(en){return en===1/0?this.maxDecimalStr:en.toString(10)}}ef.UintNumberType=ew;class eV extends em.BasicType{constructor(en,ef){if(super(),this.byteLength=en,en>32)throw Error("UintBigint byteLength limit is 32");if(Math.log2(en)%1!=0)throw Error("byteLength must be a power of 2");this.typeName=ef?.typeName??`uintBigint${8*en}`,this.byteLength=en,this.itemsPerChunk=32/this.byteLength,this.fixedSize=en,this.minSize=en,this.maxSize=en}static named(en,ef){return new(eu.namedClass(eV,ef.typeName))(en,ef)}defaultValue(){return BigInt(0)}value_serializeToBytes({dataView:en},ef,es){switch(this.byteLength){case 1:en.setInt8(ef,Number(es));break;case 2:en.setUint16(ef,Number(es),!0);break;case 4:en.setUint32(ef,Number(es),!0);break;case 8:en.setBigUint64(ef,es,!0);break;default:for(let ed=0;ed0&&(es/=ey);let eu=BigInt.asUintN(64,es);en.setBigUint64(ef+ed,eu,!0)}}return ef+this.byteLength}value_deserializeFromBytes({dataView:en},ef,es){let ed=es-ef;if(ed!==this.byteLength)throw Error(`Invalid size ${ed} expected ${this.byteLength}`);switch(this.byteLength){case 1:return BigInt(en.getUint8(ef));case 2:return BigInt(en.getUint16(ef,!0));case 4:return BigInt(en.getUint32(ef,!0));case 8:return en.getBigUint64(ef,!0);case 16:{let es=en.getBigUint64(ef,!0),ed=en.getBigUint64(ef+8,!0);return ed*ey+es}case 32:{let es=en.getBigUint64(ef,!0),ed=en.getBigUint64(ef+8,!0),eu=en.getBigUint64(ef+16,!0),em=en.getBigUint64(ef+24,!0);return em*ez+eu*eB+ed*ey+es}}}tree_serializeToBytes(en,ef,es){let ed=es.getUintBigint(this.byteLength,0);return this.value_serializeToBytes(en,ef,ed),ef+this.byteLength}tree_deserializeFromBytes(en,ef,es){let eu=es-ef;if(eu!==this.byteLength)throw Error(`Invalid size ${eu} expected ${this.byteLength}`);let em=this.value_deserializeFromBytes(en,ef,es),eE=ed.LeafNode.fromZero();return eE.setUintBigint(this.byteLength,0,em),eE}tree_getFromNode(en){return en.getUintBigint(this.byteLength,0)}tree_setToNode(en,ef){this.tree_setToPackedNode(en,0,ef)}tree_getFromPackedNode(en,ef){let es=this.byteLength*(ef%this.itemsPerChunk);return en.getUintBigint(this.byteLength,es)}tree_setToPackedNode(en,ef,es){let ed=this.byteLength*(ef%this.itemsPerChunk);en.setUintBigint(this.byteLength,ed,es)}fromJson(en){if("bigint"==typeof en)return en;if("string"==typeof en||"number"==typeof en)return BigInt(en);throw Error(`JSON invalid type ${typeof en} expected bigint`)}toJson(en){return en.toString(10)}}ef.UintBigintType=eV},27343:function(en,ef,es){"use strict";Object.defineProperty(ef,"__esModule",{value:!0}),ef.UnionType=void 0;let ed=es(56050),eu=es(90234),em=es(18229),eE=es(28275),ey=es(99921),eB=es(63407),ez=BigInt(2),eD=BigInt(3);class eH extends eE.CompositeType{constructor(en,ef){if(super(),this.types=en,this.depth=1,this.maxChunkCount=1,this.fixedSize=null,this.isList=!0,this.isViewMutable=!0,en.length>=128)throw Error("Must have less than 128 types");if(0===en.length)throw Error("Must have at least 1 type option");if(en[0]instanceof eB.NoneType&&en.length<2)throw Error("Must have at least 2 type options if the first is None");for(let ef=1;efen.typeName).join(",")}]`;let es=[],ed=[];for(let ef of en)es.push(ef.minSize),ed.push(ef.maxSize);this.minSize=1+Math.min(...es),this.maxSize=1+Math.max(...ed),this.maxSelector=this.types.length-1}static named(en,ef){return new(em.namedClass(eH,ef.typeName))(en,ef)}defaultValue(){return{selector:0,value:this.types[0].defaultValue()}}getView(en){return this.tree_toValue(en.rootNode)}getViewDU(en){return this.tree_toValue(en)}cacheOfViewDU(){}commitView(en){return this.value_toTree(en)}commitViewDU(en){return this.value_toTree(en)}value_serializedSize(en){return 1+this.types[en.selector].value_serializedSize(en.value)}value_serializeToBytes(en,ef,es){return en.uint8Array[ef]=es.selector,this.types[es.selector].value_serializeToBytes(en,ef+1,es.value)}value_deserializeFromBytes(en,ef,es){let ed=en.uint8Array[ef];if(ed>this.maxSelector)throw Error(`Invalid selector ${ed}`);return{selector:ed,value:this.types[ed].value_deserializeFromBytes(en,ef+1,es)}}tree_serializedSize(en){let ef=ey.getLengthFromRootNode(en),es=en.left;return 1+this.types[ef].value_serializedSize(es)}tree_serializeToBytes(en,ef,es){let ed=ey.getLengthFromRootNode(es),eu=es.left;return en.uint8Array[ef]=ed,this.types[ed].tree_serializeToBytes(en,ef+1,eu)}tree_deserializeFromBytes(en,ef,es){let ed=en.uint8Array[ef];if(ed>this.maxSelector)throw Error(`Invalid selector ${ed}`);let eu=this.types[ed].tree_deserializeFromBytes(en,ef+1,es);return ey.addLengthNode(eu,ed)}hashTreeRoot(en){return eu.mixInLength(super.hashTreeRoot(en),en.selector)}getRoots(en){let ef=this.types[en.selector].hashTreeRoot(en.value);return[ef]}getPropertyGindex(en){switch(en){case"value":return ez;case"selector":return eD;default:throw Error(`Invalid Union type property ${en}`)}}getPropertyType(){throw Error("Not applicable for Union type")}getIndexProperty(en){if(0===en)return"value";if(1===en)return"selector";throw Error("Union index of out bounds")}tree_getLeafGindices(en,ef){if(!ef)throw Error("rootNode required");let es=[ed.concatGindices([en,eD])],eu=ey.getLengthFromRootNode(ef),em=this.types[eu],eB=ed.concatGindices([en,ez]);return eE.isCompositeType(em)?es.push(...em.tree_getLeafGindices(eB,ed.getNode(ef,ez))):es.push(eB),es}fromJson(en){if("object"!=typeof en)throw Error("JSON must be of type object");let ef=en;if("number"!=typeof ef.selector)throw Error("Invalid JSON Union selector must be number");let es=this.types[ef.selector];if(!es)throw Error("Invalid JSON Union selector out of range");return{selector:ef.selector,value:es.toJson(ef.value)}}toJson(en){return{selector:en.selector,value:this.types[en.selector].toJson(en.value)}}clone(en){return{selector:en.selector,value:this.types[en.selector].clone(en.value)}}equals(en,ef){return en.selector===ef.selector&&this.types[en.selector].equals(en.value,ef.value)}}ef.UnionType=eH},1733:function(en,ef,es){"use strict";Object.defineProperty(ef,"__esModule",{value:!0}),ef.VectorBasicType=void 0;let ed=es(90234),eu=es(18229),em=es(99921),eE=es(52134),ey=es(55938),eB=es(294);class ez extends eB.ArrayType{constructor(en,ef,es){if(super(en),this.elementType=en,this.length=ef,this.isList=!1,this.isViewMutable=!0,!en.isBasic)throw Error("elementType must be basic");if(0===ef)throw Error("Vector length must be > 0");this.typeName=es?.typeName??`Vector[${en.typeName}, ${ef}]`,this.itemsPerChunk=32/en.byteLength,this.maxChunkCount=Math.ceil(ef*en.byteLength/32),this.chunkDepth=ed.maxChunksToDepth(this.maxChunkCount),this.depth=this.chunkDepth,this.fixedSize=ef*en.byteLength,this.minSize=this.fixedSize,this.maxSize=this.fixedSize,this.defaultLen=ef}static named(en,ef,es){return new(eu.namedClass(ez,es.typeName))(en,ef,es)}getView(en){return new eE.ArrayBasicTreeView(this,en)}getViewDU(en,ef){return new ey.ArrayBasicTreeViewDU(this,en,ef)}commitView(en){return en.node}commitViewDU(en){return en.commit(),en.node}cacheOfViewDU(en){return en.cache}value_serializedSize(){return this.fixedSize}value_serializeToBytes(en,ef,es){return em.value_serializeToBytesArrayBasic(this.elementType,this.length,en,ef,es)}value_deserializeFromBytes(en,ef,es){return em.value_deserializeFromBytesArrayBasic(this.elementType,en,ef,es,this)}tree_serializedSize(){return this.fixedSize}tree_serializeToBytes(en,ef,es){return em.tree_serializeToBytesArrayBasic(this.elementType,this.length,this.depth,en,ef,es)}tree_deserializeFromBytes(en,ef,es){return em.tree_deserializeFromBytesArrayBasic(this.elementType,this.depth,en,ef,es,this)}tree_getLength(){return this.length}tree_setLength(){}tree_getChunksNode(en){return en}tree_setChunksNode(en,ef){return ef}getRoots(en){let ef=new Uint8Array(this.fixedSize),es=new DataView(ef.buffer,ef.byteOffset,ef.byteLength);return em.value_serializeToBytesArrayBasic(this.elementType,this.length,{uint8Array:ef,dataView:es},0,en),ed.splitIntoRootChunks(ef)}}ef.VectorBasicType=ez},95223:function(en,ef,es){"use strict";Object.defineProperty(ef,"__esModule",{value:!0}),ef.VectorCompositeType=void 0;let ed=es(90234),eu=es(18229),em=es(55167),eE=es(75483),ey=es(28580),eB=es(294);class ez extends eB.ArrayType{constructor(en,ef,es){if(super(en),this.elementType=en,this.length=ef,this.itemsPerChunk=1,this.isList=!1,this.isViewMutable=!0,en.isBasic)throw Error("elementType must not be basic");if(0===ef)throw Error("Vector length must be > 0");this.typeName=es?.typeName??`Vector[${en.typeName}, ${ef}]`,this.maxChunkCount=ef,this.chunkDepth=ed.maxChunksToDepth(this.maxChunkCount),this.depth=this.chunkDepth,this.fixedSize=null===en.fixedSize?null:ef*en.fixedSize,this.minSize=em.minSizeArrayComposite(en,ef),this.maxSize=em.maxSizeArrayComposite(en,ef),this.defaultLen=ef}static named(en,ef,es){return new(eu.namedClass(ez,es.typeName))(en,ef,es)}getView(en){return new eE.ArrayCompositeTreeView(this,en)}getViewDU(en,ef){return new ey.ArrayCompositeTreeViewDU(this,en,ef)}commitView(en){return en.node}commitViewDU(en){return en.commit(),en.node}cacheOfViewDU(en){return en.cache}value_serializedSize(en){return em.value_serializedSizeArrayComposite(this.elementType,this.length,en)}value_serializeToBytes(en,ef,es){return em.value_serializeToBytesArrayComposite(this.elementType,this.length,en,ef,es)}value_deserializeFromBytes(en,ef,es){return em.value_deserializeFromBytesArrayComposite(this.elementType,en,ef,es,this)}tree_serializedSize(en){return em.tree_serializedSizeArrayComposite(this.elementType,this.length,this.depth,en)}tree_serializeToBytes(en,ef,es){return em.tree_serializeToBytesArrayComposite(this.elementType,this.length,this.depth,es,en,ef)}tree_deserializeFromBytes(en,ef,es){return em.tree_deserializeFromBytesArrayComposite(this.elementType,this.depth,en,ef,es,this)}tree_getLength(){return this.length}tree_setLength(){}tree_getChunksNode(en){return en}tree_setChunksNode(en,ef){return ef}getRoots(en){return em.value_getRootsArrayComposite(this.elementType,this.length,en)}}ef.VectorCompositeType=ez},53910:function(en,ef){"use strict";Object.defineProperty(ef,"__esModule",{value:!0}),ef.byteArrayEquals=ef.fromHexString=ef.toHexString=void 0;let es=Array(256);function ed(en){let ef="0x";for(let ed of en)es[ed]||(es[ed]=ed<16?"0"+ed.toString(16):ed.toString(16)),ef+=es[ed];return ef}function eu(en){if("string"!=typeof en)throw Error(`hex argument type ${typeof en} must be of type string`);if(en.startsWith("0x")&&(en=en.slice(2)),en.length%2!=0)throw Error(`hex string length ${en.length} must be multiple of 2`);let ef=en.length/2,es=new Uint8Array(ef);for(let ed=0;ed=eu.length)for(let ef=eu.length;ef<=en;ef++)eu[ef]=ed.digest2Bytes32(eu[ef-1],eu[ef-1]);return eu[en]}ef.zeroHash=em},35725:function(en,ef){"use strict";Object.defineProperty(ef,"__esModule",{value:!0}),ef.getUint8ByteToBitBooleanArray=ef.BitArray=void 0;let es=Array(256);class ed{constructor(en,ef){if(this.uint8Array=en,this.bitLen=ef,en.length!==Math.ceil(ef/8))throw Error("BitArray uint8Array length does not match bitLen")}static fromBitLen(en){return new ed(new Uint8Array(Math.ceil(en/8)),en)}static fromSingleBit(en,ef){let es=ed.fromBitLen(en);return es.set(ef,!0),es}static fromBoolArray(en){let ef=ed.fromBitLen(en.length);for(let es=0;es=this.bitLen)throw Error(`BitArray set bitIndex ${en} beyond bitLen ${this.bitLen}`);let es=Math.floor(en/8),ed=en%8,eu=1<0){let eE=eu(em[es]);for(let eu=0;eu=es)throw Error(`Error setting index over length ${en} > ${es}`);let ed=Math.floor(en/this.type.itemsPerChunk),eu=this.tree.getNodeAtDepth(this.type.depth,ed),em=eu.clone();this.type.elementType.tree_setToPackedNode(em,en,ef),this.tree.setNodeAtDepth(this.type.depth,ed,em)}getAll(){let en=this.length,ef=this.type.tree_getChunksNode(this.node),es=Math.ceil(en/this.type.itemsPerChunk),eu=ed.getNodesAtDepth(ef,this.type.chunkDepth,0,es),em=Array(en),eE=this.type.itemsPerChunk,ey=Math.floor(en/eE),eB=en%eE;for(let en=0;en0){let en=eu[ey];for(let ef=0;ef=es)throw Error(`Error setting index over length ${en} > ${es}`);let ed=this.type.elementType.commitView(ef);this.tree.setNodeAtDepth(this.type.depth,en,ed)}getAllReadonly(){let en=this.length,ef=this.type.tree_getChunksNode(this.node),es=ed.getNodesAtDepth(ef,this.type.chunkDepth,0,en),eu=Array(en);for(let ef=0;ef=this.type.limit)throw Error("Error pushing over limit");if(this.type.tree_setLength(this.tree,ef+1),ef%this.type.itemsPerChunk==0){let es=ed.LeafNode.fromZero();this.type.elementType.tree_setToPackedNode(es,ef,en);let eu=Math.floor(ef/this.type.itemsPerChunk);this.tree.setNodeAtDepth(this.type.depth,eu,es)}else this.set(ef,en)}}ef.ListBasicTreeView=em},37208:function(en,ef,es){"use strict";Object.defineProperty(ef,"__esModule",{value:!0}),ef.ListCompositeTreeView=void 0;let ed=es(75483);class eu extends ed.ArrayCompositeTreeView{constructor(en,ef){super(en,ef),this.type=en,this.tree=ef}push(en){let ef=this.length;if(ef>=this.type.limit)throw Error("Error pushing over limit");this.type.tree_setLength(this.tree,ef+1),this.set(ef,en)}}ef.ListCompositeTreeView=eu},11090:function(en,ef,es){"use strict";Object.defineProperty(ef,"__esModule",{value:!0}),ef.TreeViewDU=void 0;let ed=es(34192);class eu extends ed.TreeView{hashTreeRoot(){return this.commit(),super.hashTreeRoot()}serialize(){return this.commit(),super.serialize()}clone(en){if(en)return this.type.getViewDU(this.node);{let en=this.cache;return this.clearCache(),this.type.getViewDU(this.node,en)}}}ef.TreeViewDU=eu},55938:function(en,ef,es){"use strict";Object.defineProperty(ef,"__esModule",{value:!0}),ef.ArrayBasicTreeViewDU=void 0;let ed=es(56050),eu=es(11090);class em extends eu.TreeViewDU{constructor(en,ef,es){super(),this.type=en,this._rootNode=ef,this.nodesChanged=new Set,this.dirtyLength=!1,es?(this.nodes=es.nodes,this._length=es.length,this.nodesPopulated=es.nodesPopulated):(this.nodes=[],this._length=this.type.tree_getLength(ef),this.nodesPopulated=!1)}get length(){return this._length}get node(){return this._rootNode}get cache(){return{nodes:this.nodes,length:this._length,nodesPopulated:this.nodesPopulated}}get(en){let ef=Math.floor(en/this.type.itemsPerChunk),es=this.nodes[ef];return void 0===es&&(es=ed.getNodeAtDepth(this._rootNode,this.type.depth,ef),this.nodes[ef]=es),this.type.elementType.tree_getFromPackedNode(es,en)}set(en,ef){let es;if(en>=this._length)throw Error(`Error setting index over length ${en} > ${this._length}`);let eu=Math.floor(en/this.type.itemsPerChunk);if(this.nodesChanged.has(eu))es=this.nodes[eu];else{let en=this.nodes[eu]??ed.getNodeAtDepth(this._rootNode,this.type.depth,eu);es=en.clone(),this.nodes[eu]=es,this.nodesChanged.add(eu)}this.type.elementType.tree_setToPackedNode(es,en,ef)}getAll(){if(!this.nodesPopulated){let en=this.nodes,ef=this.type.tree_getChunksNode(this.node),es=Math.ceil(this._length/this.type.itemsPerChunk);for(let eu of(this.nodes=ed.getNodesAtDepth(ef,this.type.chunkDepth,0,es),this.nodesChanged))this.nodes[eu]=en[eu];this.nodesPopulated=!0}let en=Array(this._length),ef=this.type.itemsPerChunk,es=Math.floor(this._length/ef),eu=this._length%ef;for(let ed=0;ed0){let ed=this.nodes[es];for(let em=0;emen-ef),ef=Array(en.length);for(let es=0;es=this._length)throw Error(`Error setting index over length ${en} > ${this._length}`);this.viewsChanged.set(en,ef)}getAllReadonly(){this.populateAllNodes();let en=Array(this._length);for(let ef=0;efen.index-ef.index),es=ef.map(en=>en.index),eu=ef.map(en=>en.node),em=this.type.tree_getChunksNode(this._rootNode),eE=ed.setNodesAtDepth(em,this.type.chunkDepth,es,eu);this._rootNode=this.type.tree_setChunksNode(this._rootNode,eE,this.dirtyLength?this._length:void 0),this.viewsChanged.clear(),this.dirtyLength=!1}clearCache(){this.nodes=[],this.caches=[],this.nodesPopulated=!1,this.viewsChanged.clear(),this.dirtyLength&&(this._length=this.type.tree_getLength(this._rootNode),this.dirtyLength=!1)}populateAllNodes(){if(this.viewsChanged.size>0)throw Error("Must commit changes before reading all nodes");this.nodesPopulated||(this.nodes=ed.getNodesAtDepth(this._rootNode,this.type.depth,0,this.length),this.nodesPopulated=!0)}}ef.ArrayCompositeTreeViewDU=em},91831:function(en,ef,es){"use strict";Object.defineProperty(ef,"__esModule",{value:!0}),ef.BitArrayTreeViewDU=void 0;let ed=es(11090);class eu extends ed.TreeViewDU{constructor(en,ef){super(),this.type=en,this._rootNode=ef,this._bitArray=null}get node(){return this._rootNode}get cache(){}commit(){null!==this._bitArray&&(this._rootNode=this.type.value_toTree(this._bitArray))}get uint8Array(){return this.bitArray.uint8Array}get bitLen(){return this.bitArray.bitLen}get(en){return this.bitArray.get(en)}set(en,ef){this.bitArray.set(en,ef)}mergeOrWith(en){this.bitArray.mergeOrWith(en)}intersectValues(en){return this.bitArray.intersectValues(en)}getTrueBitIndexes(){return this.bitArray.getTrueBitIndexes()}getSingleTrueBit(){return this.bitArray.getSingleTrueBit()}toBoolArray(){return this.bitArray.toBoolArray()}get bitArray(){return null===this._bitArray&&(this._bitArray=this.type.tree_toValue(this._rootNode)),this._bitArray}clearCache(){this._bitArray=null}}ef.BitArrayTreeViewDU=eu},10615:function(en,ef,es){"use strict";Object.defineProperty(ef,"__esModule",{value:!0}),ef.getContainerTreeViewDUClass=void 0;let ed=es(56050),eu=es(54054),em=es(28275),eE=es(11090);class ey extends eE.TreeViewDU{constructor(en,ef,es){super(),this.type=en,this._rootNode=ef,this.nodes=[],this.nodesChanged=new Set,this.viewsChanged=new Map,es?(this.nodes=es.nodes,this.caches=es.caches,this.nodesPopulated=es.nodesPopulated):(this.nodes=[],this.caches=[],this.nodesPopulated=!1)}get node(){return this._rootNode}get cache(){return{nodes:this.nodes,caches:this.caches,nodesPopulated:this.nodesPopulated}}commit(){if(0===this.nodesChanged.size&&0===this.viewsChanged.size)return;let en=[];for(let[ef,es]of this.viewsChanged){let ed=this.type.fieldsEntries[ef].fieldType,eu=ed.commitViewDU(es);this.nodes[ef]=eu,en.push({index:ef,node:eu});let em=ed.cacheOfViewDU(es);em&&(this.caches[ef]=em)}for(let ef of this.nodesChanged)en.push({index:ef,node:this.nodes[ef]});let ef=en.sort((en,ef)=>en.index-ef.index),es=ef.map(en=>en.index),eu=ef.map(en=>en.node);this._rootNode=ed.setNodesAtDepth(this._rootNode,this.type.depth,es,eu),this.nodesChanged.clear(),this.viewsChanged.clear()}clearCache(){this.nodes=[],this.caches=[],this.nodesPopulated=!1,this.nodesChanged.clear(),this.viewsChanged.clear()}}function eB(en){class ef extends ey{}for(let es=0;es=this.type.limit)throw Error("Error pushing over limit");this.dirtyLength=!0;let ef=this._length++;if(ef%this.type.itemsPerChunk==0){let en=Math.floor(ef/this.type.itemsPerChunk);this.nodes[en]=ed.zeroNode(0)}this.set(ef,en)}}ef.ListBasicTreeViewDU=em},31256:function(en,ef,es){"use strict";Object.defineProperty(ef,"__esModule",{value:!0}),ef.ListCompositeTreeViewDU=void 0;let ed=es(56050),eu=es(28580);class em extends eu.ArrayCompositeTreeViewDU{constructor(en,ef,es){super(en,ef,es),this.type=en,this._rootNode=ef}push(en){if(this._length>=this.type.limit)throw Error("Error pushing over limit");this.dirtyLength=!0;let ef=this._length++;this.set(ef,en)}sliceTo(en){this.commit();let ef=this._rootNode,es=this.type.tree_getLength(ef);if(en>=es-1)return this;let eu=this.type.tree_getChunksNode(ef),em=ed.treeZeroAfterIndex(eu,this.type.chunkDepth,en),eE=en+1,ey=this.type.tree_setChunksNode(ef,em,eE);return this.type.getViewDU(ey)}}ef.ListCompositeTreeViewDU=em},43217:function(en,ef,es){"use strict";Object.defineProperty(ef,"__esModule",{value:!0}),ef.pubkeyToAddress=ef.pubkeyToRawAddress=ef.rawSecp256k1PubkeyToRawAddress=ef.rawEd25519PubkeyToRawAddress=void 0;let ed=es(79562),eu=es(28972),em=es(90011),eE=es(93554);function ey(en){if(32!==en.length)throw Error(`Invalid Ed25519 pubkey length: ${en.length}`);return(0,ed.sha256)(en).slice(0,20)}function eB(en){if(33!==en.length)throw Error(`Invalid Secp256k1 pubkey length (compressed): ${en.length}`);return(0,ed.ripemd160)((0,ed.sha256)(en))}function ez(en){if((0,eE.isSecp256k1Pubkey)(en)){let ef=(0,eu.fromBase64)(en.value);return eB(ef)}if((0,eE.isEd25519Pubkey)(en)){let ef=(0,eu.fromBase64)(en.value);return ey(ef)}if((0,eE.isMultisigThresholdPubkey)(en)){let ef=(0,em.encodeAminoPubkey)(en);return(0,ed.sha256)(ef).slice(0,20)}throw Error("Unsupported public key type")}function eD(en,ef){return(0,eu.toBech32)(ef,ez(en))}ef.rawEd25519PubkeyToRawAddress=ey,ef.rawSecp256k1PubkeyToRawAddress=eB,ef.pubkeyToRawAddress=ez,ef.pubkeyToAddress=eD},28709:function(en,ef,es){"use strict";Object.defineProperty(ef,"__esModule",{value:!0}),ef.addCoins=ef.parseCoins=ef.coins=ef.coin=void 0;let ed=es(62949);function eu(en,ef){let es;if("number"==typeof en)try{es=new ed.Uint53(en).toString()}catch(en){throw Error("Given amount is not a safe integer. Consider using a string instead to overcome the limitations of JS numbers.")}else{if(!en.match(/^[0-9]+$/))throw Error("Invalid unsigned integer string format");es=en.replace(/^0*/,"")||"0"}return{amount:es,denom:ef}}function em(en,ef){return[eu(en,ef)]}function eE(en){return en.replace(/\s/g,"").split(",").filter(Boolean).map(en=>{let ef=en.match(/^([0-9]+)([a-zA-Z]+)/);if(!ef)throw Error("Got an invalid coin string");return{amount:ef[1].replace(/^0+/,"")||"0",denom:ef[2]}})}function ey(en,ef){if(en.denom!==ef.denom)throw Error("Trying to add two coins with different denoms");return{amount:ed.Decimal.fromAtomics(en.amount,0).plus(ed.Decimal.fromAtomics(ef.amount,0)).atomics,denom:en.denom}}ef.coin=eu,ef.coins=em,ef.parseCoins=eE,ef.addCoins=ey},90011:function(en,ef,es){"use strict";Object.defineProperty(ef,"__esModule",{value:!0}),ef.encodeBech32Pubkey=ef.encodeAminoPubkey=ef.decodeBech32Pubkey=ef.decodeAminoPubkey=ef.encodeEd25519Pubkey=ef.encodeSecp256k1Pubkey=void 0;let ed=es(28972),eu=es(62949),em=es(85553),eE=es(93554);function ey(en){if(33!==en.length||2!==en[0]&&3!==en[0])throw Error("Public key must be compressed secp256k1, i.e. 33 bytes starting with 0x02 or 0x03");return{type:eE.pubkeyType.secp256k1,value:(0,ed.toBase64)(en)}}function eB(en){if(32!==en.length)throw Error("Ed25519 public key must be 32 bytes long");return{type:eE.pubkeyType.ed25519,value:(0,ed.toBase64)(en)}}ef.encodeSecp256k1Pubkey=ey,ef.encodeEd25519Pubkey=eB;let ez=(0,ed.fromHex)("eb5ae98721"),eD=(0,ed.fromHex)("1624de6420"),eH=(0,ed.fromHex)("0dfb100520"),ew=(0,ed.fromHex)("22c1f7e2");function eV(en){if((0,em.arrayContentStartsWith)(en,ez)){let ef=en.slice(ez.length);if(33!==ef.length)throw Error("Invalid rest data length. Expected 33 bytes (compressed secp256k1 pubkey).");return{type:eE.pubkeyType.secp256k1,value:(0,ed.toBase64)(ef)}}if((0,em.arrayContentStartsWith)(en,eD)){let ef=en.slice(eD.length);if(32!==ef.length)throw Error("Invalid rest data length. Expected 32 bytes (Ed25519 pubkey).");return{type:eE.pubkeyType.ed25519,value:(0,ed.toBase64)(ef)}}if((0,em.arrayContentStartsWith)(en,eH)){let ef=en.slice(eH.length);if(32!==ef.length)throw Error("Invalid rest data length. Expected 32 bytes (Sr25519 pubkey).");return{type:eE.pubkeyType.sr25519,value:(0,ed.toBase64)(ef)}}if((0,em.arrayContentStartsWith)(en,ew))return eQ(en);throw Error("Unsupported public key type. Amino data starts with: "+(0,ed.toHex)(en.slice(0,5)))}function eS(en){let{data:ef}=(0,ed.fromBech32)(en);return eV(ef)}function eF(en){if(en.length<1)throw Error("Can't decode varint. EOF");if(en[0]>127)throw Error("Decoding numbers > 127 is not supported here. Please tell those lazy CosmJS maintainers to port the binary.Varint implementation from the Go standard library and write some tests.");return[en[0],1]}function eQ(en){let ef=Array.from(en),es=ef.splice(0,ew.length);if(!(0,em.arrayContentStartsWith)(es,ew))throw Error("Invalid multisig prefix.");if(8!=ef.shift())throw Error("Invalid multisig data. Expecting 0x08 prefix before threshold.");let[ed,eu]=eF(ef);ef.splice(0,eu);let ey=[];for(;ef.length>0;){if(18!=ef.shift())throw Error("Invalid multisig data. Expecting 0x12 prefix before participant pubkey length.");let[en,es]=eF(ef);if(ef.splice(0,es),ef.length127)throw Error("Encoding numbers > 127 is not supported here. Please tell those lazy CosmJS maintainers to port the binary.PutUvarint implementation from the Go standard library and write some tests.");return[ef]}function eR(en){if((0,eE.isMultisigThresholdPubkey)(en)){let ef=Array.from(ew);for(let es of(ef.push(8),ef.push(...eO(en.value.threshold)),en.value.pubkeys.map(en=>eR(en))))ef.push(18),ef.push(...eO(es.length)),ef.push(...es);return new Uint8Array(ef)}if((0,eE.isEd25519Pubkey)(en))return new Uint8Array([...eD,...(0,ed.fromBase64)(en.value)]);if((0,eE.isSecp256k1Pubkey)(en))return new Uint8Array([...ez,...(0,ed.fromBase64)(en.value)]);throw Error("Unsupported pubkey type")}function eP(en,ef){return(0,ed.toBech32)(ef,eR(en))}ef.decodeAminoPubkey=eV,ef.decodeBech32Pubkey=eS,ef.encodeAminoPubkey=eR,ef.encodeBech32Pubkey=eP},33359:function(en,ef,es){"use strict";Object.defineProperty(ef,"__esModule",{value:!0}),ef.executeKdf=ef.makeStdTx=ef.isStdTx=ef.serializeSignDoc=ef.makeSignDoc=ef.encodeSecp256k1Signature=ef.decodeSignature=ef.Secp256k1Wallet=ef.Secp256k1HdWallet=ef.extractKdfConfiguration=ef.pubkeyType=ef.isSinglePubkey=ef.isSecp256k1Pubkey=ef.isMultisigThresholdPubkey=ef.isEd25519Pubkey=ef.makeCosmoshubPath=ef.createMultisigThresholdPubkey=ef.encodeSecp256k1Pubkey=ef.encodeEd25519Pubkey=ef.encodeBech32Pubkey=ef.encodeAminoPubkey=ef.decodeBech32Pubkey=ef.decodeAminoPubkey=ef.parseCoins=ef.coins=ef.coin=ef.addCoins=ef.rawSecp256k1PubkeyToRawAddress=ef.rawEd25519PubkeyToRawAddress=ef.pubkeyToRawAddress=ef.pubkeyToAddress=void 0;var ed=es(43217);Object.defineProperty(ef,"pubkeyToAddress",{enumerable:!0,get:function(){return ed.pubkeyToAddress}}),Object.defineProperty(ef,"pubkeyToRawAddress",{enumerable:!0,get:function(){return ed.pubkeyToRawAddress}}),Object.defineProperty(ef,"rawEd25519PubkeyToRawAddress",{enumerable:!0,get:function(){return ed.rawEd25519PubkeyToRawAddress}}),Object.defineProperty(ef,"rawSecp256k1PubkeyToRawAddress",{enumerable:!0,get:function(){return ed.rawSecp256k1PubkeyToRawAddress}});var eu=es(28709);Object.defineProperty(ef,"addCoins",{enumerable:!0,get:function(){return eu.addCoins}}),Object.defineProperty(ef,"coin",{enumerable:!0,get:function(){return eu.coin}}),Object.defineProperty(ef,"coins",{enumerable:!0,get:function(){return eu.coins}}),Object.defineProperty(ef,"parseCoins",{enumerable:!0,get:function(){return eu.parseCoins}});var em=es(90011);Object.defineProperty(ef,"decodeAminoPubkey",{enumerable:!0,get:function(){return em.decodeAminoPubkey}}),Object.defineProperty(ef,"decodeBech32Pubkey",{enumerable:!0,get:function(){return em.decodeBech32Pubkey}}),Object.defineProperty(ef,"encodeAminoPubkey",{enumerable:!0,get:function(){return em.encodeAminoPubkey}}),Object.defineProperty(ef,"encodeBech32Pubkey",{enumerable:!0,get:function(){return em.encodeBech32Pubkey}}),Object.defineProperty(ef,"encodeEd25519Pubkey",{enumerable:!0,get:function(){return em.encodeEd25519Pubkey}}),Object.defineProperty(ef,"encodeSecp256k1Pubkey",{enumerable:!0,get:function(){return em.encodeSecp256k1Pubkey}});var eE=es(37851);Object.defineProperty(ef,"createMultisigThresholdPubkey",{enumerable:!0,get:function(){return eE.createMultisigThresholdPubkey}});var ey=es(959);Object.defineProperty(ef,"makeCosmoshubPath",{enumerable:!0,get:function(){return ey.makeCosmoshubPath}});var eB=es(93554);Object.defineProperty(ef,"isEd25519Pubkey",{enumerable:!0,get:function(){return eB.isEd25519Pubkey}}),Object.defineProperty(ef,"isMultisigThresholdPubkey",{enumerable:!0,get:function(){return eB.isMultisigThresholdPubkey}}),Object.defineProperty(ef,"isSecp256k1Pubkey",{enumerable:!0,get:function(){return eB.isSecp256k1Pubkey}}),Object.defineProperty(ef,"isSinglePubkey",{enumerable:!0,get:function(){return eB.isSinglePubkey}}),Object.defineProperty(ef,"pubkeyType",{enumerable:!0,get:function(){return eB.pubkeyType}});var ez=es(84531);Object.defineProperty(ef,"extractKdfConfiguration",{enumerable:!0,get:function(){return ez.extractKdfConfiguration}}),Object.defineProperty(ef,"Secp256k1HdWallet",{enumerable:!0,get:function(){return ez.Secp256k1HdWallet}});var eD=es(71295);Object.defineProperty(ef,"Secp256k1Wallet",{enumerable:!0,get:function(){return eD.Secp256k1Wallet}});var eH=es(6891);Object.defineProperty(ef,"decodeSignature",{enumerable:!0,get:function(){return eH.decodeSignature}}),Object.defineProperty(ef,"encodeSecp256k1Signature",{enumerable:!0,get:function(){return eH.encodeSecp256k1Signature}});var ew=es(21361);Object.defineProperty(ef,"makeSignDoc",{enumerable:!0,get:function(){return ew.makeSignDoc}}),Object.defineProperty(ef,"serializeSignDoc",{enumerable:!0,get:function(){return ew.serializeSignDoc}});var eV=es(60489);Object.defineProperty(ef,"isStdTx",{enumerable:!0,get:function(){return eV.isStdTx}}),Object.defineProperty(ef,"makeStdTx",{enumerable:!0,get:function(){return eV.makeStdTx}});var eS=es(65077);Object.defineProperty(ef,"executeKdf",{enumerable:!0,get:function(){return eS.executeKdf}})},37851:function(en,ef,es){"use strict";Object.defineProperty(ef,"__esModule",{value:!0}),ef.createMultisigThresholdPubkey=ef.compareArrays=void 0;let ed=es(28972),eu=es(62949),em=es(43217);function eE(en,ef){let es=(0,ed.toHex)(en),eu=(0,ed.toHex)(ef);return es===eu?0:esen.length)throw Error(`Threshold k = ${ed.toNumber()} exceeds number of keys n = ${en.length}`);let ey=es?en:Array.from(en).sort((en,ef)=>{let es=(0,em.pubkeyToRawAddress)(en),ed=(0,em.pubkeyToRawAddress)(ef);return eE(es,ed)});return{type:"tendermint/PubKeyMultisigThreshold",value:{threshold:ed.toString(),pubkeys:ey}}}ef.compareArrays=eE,ef.createMultisigThresholdPubkey=ey},959:function(en,ef,es){"use strict";Object.defineProperty(ef,"__esModule",{value:!0}),ef.makeCosmoshubPath=void 0;let ed=es(79562);function eu(en){return[ed.Slip10RawIndex.hardened(44),ed.Slip10RawIndex.hardened(118),ed.Slip10RawIndex.hardened(0),ed.Slip10RawIndex.normal(0),ed.Slip10RawIndex.normal(en)]}ef.makeCosmoshubPath=eu},93554:function(en,ef){"use strict";function es(en){return"tendermint/PubKeyEd25519"===en.type}function ed(en){return"tendermint/PubKeySecp256k1"===en.type}function eu(en){let es=[ef.pubkeyType.ed25519,ef.pubkeyType.secp256k1,ef.pubkeyType.sr25519];return es.includes(en.type)}function em(en){return"tendermint/PubKeyMultisigThreshold"===en.type}Object.defineProperty(ef,"__esModule",{value:!0}),ef.isMultisigThresholdPubkey=ef.isSinglePubkey=ef.pubkeyType=ef.isSecp256k1Pubkey=ef.isEd25519Pubkey=void 0,ef.isEd25519Pubkey=es,ef.isSecp256k1Pubkey=ed,ef.pubkeyType={secp256k1:"tendermint/PubKeySecp256k1",ed25519:"tendermint/PubKeyEd25519",sr25519:"tendermint/PubKeySr25519",multisigThreshold:"tendermint/PubKeyMultisigThreshold"},ef.isSinglePubkey=eu,ef.isMultisigThresholdPubkey=em},84531:function(en,ef,es){"use strict";Object.defineProperty(ef,"__esModule",{value:!0}),ef.Secp256k1HdWallet=ef.extractKdfConfiguration=void 0;let ed=es(79562),eu=es(28972),em=es(85553),eE=es(43217),ey=es(959),eB=es(6891),ez=es(21361),eD=es(65077),eH="secp256k1wallet-v1",ew={algorithm:"argon2id",params:{outputLength:32,opsLimit:24,memLimitKib:12288}};function eV(en){return!!(0,em.isNonNullObject)(en)&&"string"==typeof en.hdPath&&"string"==typeof en.prefix}function eS(en){return en.kdf}function eF(en){let ef=JSON.parse(en);if(!(0,em.isNonNullObject)(ef))throw Error("Root document is not an object.");if(ef.type===eH)return eS(ef);throw Error("Unsupported serialization type")}ef.extractKdfConfiguration=eF;let eQ={bip39Password:"",hdPaths:[(0,ey.makeCosmoshubPath)(0)],prefix:"cosmos"};class eO{constructor(en,ef){var es,ed;let eu=null!==(es=ef.hdPaths)&&void 0!==es?es:eQ.hdPaths,em=null!==(ed=ef.prefix)&&void 0!==ed?ed:eQ.prefix;this.secret=en,this.seed=ef.seed,this.accounts=eu.map(en=>({hdPath:en,prefix:em}))}static async fromMnemonic(en,ef={}){let es=new ed.EnglishMnemonic(en),eu=await ed.Bip39.mnemonicToSeed(es,ef.bip39Password);return new eO(es,{...ef,seed:eu})}static async generate(en=12,ef={}){let es=4*Math.floor(11*en/33),eu=ed.Random.getBytes(es),em=ed.Bip39.encode(eu);return eO.fromMnemonic(em.toString(),ef)}static async deserialize(en,ef){let es=JSON.parse(en);if(!(0,em.isNonNullObject)(es))throw Error("Root document is not an object.");if(es.type===eH)return eO.deserializeTypeV1(en,ef);throw Error("Unsupported serialization type")}static async deserializeWithEncryptionKey(en,ef){let es=JSON.parse(en);if(!(0,em.isNonNullObject)(es))throw Error("Root document is not an object.");let eE=es;if(eE.type===eH){let en=await (0,eD.decrypt)((0,eu.fromBase64)(eE.data),ef,eE.encryption),es=JSON.parse((0,eu.fromUtf8)(en)),{mnemonic:ey,accounts:eB}=es;if((0,em.assert)("string"==typeof ey),!Array.isArray(eB))throw Error("Property 'accounts' is not an array");if(!eB.every(en=>eV(en)))throw Error("Account is not in the correct format.");let ez=eB[0].prefix;if(!eB.every(({prefix:en})=>en===ez))throw Error("Accounts do not all have the same prefix");let eH=eB.map(({hdPath:en})=>(0,ed.stringToPath)(en));return eO.fromMnemonic(ey,{hdPaths:eH,prefix:ez})}throw Error("Unsupported serialization type")}static async deserializeTypeV1(en,ef){let es=JSON.parse(en);if(!(0,em.isNonNullObject)(es))throw Error("Root document is not an object.");let ed=await (0,eD.executeKdf)(ef,es.kdf);return eO.deserializeWithEncryptionKey(en,ed)}get mnemonic(){return this.secret.toString()}async getAccounts(){let en=await this.getAccountsWithPrivkeys();return en.map(({algo:en,pubkey:ef,address:es})=>({algo:en,pubkey:ef,address:es}))}async signAmino(en,ef){let es=await this.getAccountsWithPrivkeys(),eu=es.find(({address:ef})=>ef===en);if(void 0===eu)throw Error(`Address ${en} not found in wallet`);let{privkey:em,pubkey:eE}=eu,ey=(0,ed.sha256)((0,ez.serializeSignDoc)(ef)),eD=await ed.Secp256k1.createSignature(ey,em),eH=new Uint8Array([...eD.r(32),...eD.s(32)]);return{signed:ef,signature:(0,eB.encodeSecp256k1Signature)(eE,eH)}}async serialize(en){let ef=ew,es=await (0,eD.executeKdf)(en,ef);return this.serializeWithEncryptionKey(es,ef)}async serializeWithEncryptionKey(en,ef){let es={mnemonic:this.mnemonic,accounts:this.accounts.map(({hdPath:en,prefix:ef})=>({hdPath:(0,ed.pathToString)(en),prefix:ef}))},em=(0,eu.toUtf8)(JSON.stringify(es)),eE={algorithm:eD.supportedAlgorithms.xchacha20poly1305Ietf},ey=await (0,eD.encrypt)(em,en,eE),eB={type:eH,kdf:ef,encryption:eE,data:(0,eu.toBase64)(ey)};return JSON.stringify(eB)}async getKeyPair(en){let{privkey:ef}=ed.Slip10.derivePath(ed.Slip10Curve.Secp256k1,this.seed,en),{pubkey:es}=await ed.Secp256k1.makeKeypair(ef);return{privkey:ef,pubkey:ed.Secp256k1.compressPubkey(es)}}async getAccountsWithPrivkeys(){return Promise.all(this.accounts.map(async({hdPath:en,prefix:ef})=>{let{privkey:es,pubkey:ed}=await this.getKeyPair(en),em=(0,eu.toBech32)(ef,(0,eE.rawSecp256k1PubkeyToRawAddress)(ed));return{algo:"secp256k1",privkey:es,pubkey:ed,address:em}}))}}ef.Secp256k1HdWallet=eO},71295:function(en,ef,es){"use strict";Object.defineProperty(ef,"__esModule",{value:!0}),ef.Secp256k1Wallet=void 0;let ed=es(79562),eu=es(28972),em=es(43217),eE=es(6891),ey=es(21361);class eB{constructor(en,ef,es){this.privkey=en,this.pubkey=ef,this.prefix=es}static async fromKey(en,ef="cosmos"){let es=(await ed.Secp256k1.makeKeypair(en)).pubkey;return new eB(en,ed.Secp256k1.compressPubkey(es),ef)}get address(){return(0,eu.toBech32)(this.prefix,(0,em.rawSecp256k1PubkeyToRawAddress)(this.pubkey))}async getAccounts(){return[{algo:"secp256k1",address:this.address,pubkey:this.pubkey}]}async signAmino(en,ef){if(en!==this.address)throw Error(`Address ${en} not found in wallet`);let es=new ed.Sha256((0,ey.serializeSignDoc)(ef)).digest(),eu=await ed.Secp256k1.createSignature(es,this.privkey),em=new Uint8Array([...eu.r(32),...eu.s(32)]);return{signed:ef,signature:(0,eE.encodeSecp256k1Signature)(this.pubkey,em)}}}ef.Secp256k1Wallet=eB},6891:function(en,ef,es){"use strict";Object.defineProperty(ef,"__esModule",{value:!0}),ef.decodeSignature=ef.encodeSecp256k1Signature=void 0;let ed=es(28972),eu=es(90011),em=es(93554);function eE(en,ef){if(64!==ef.length)throw Error("Signature must be 64 bytes long. Cosmos SDK uses a 2x32 byte fixed length encoding for the secp256k1 signature integers r and s.");return{pub_key:(0,eu.encodeSecp256k1Pubkey)(en),signature:(0,ed.toBase64)(ef)}}function ey(en){if(en.pub_key.type===em.pubkeyType.secp256k1)return{pubkey:(0,ed.fromBase64)(en.pub_key.value),signature:(0,ed.fromBase64)(en.signature)};throw Error("Unsupported pubkey type")}ef.encodeSecp256k1Signature=eE,ef.decodeSignature=ey},21361:function(en,ef,es){"use strict";Object.defineProperty(ef,"__esModule",{value:!0}),ef.serializeSignDoc=ef.makeSignDoc=ef.sortedJsonStringify=void 0;let ed=es(28972),eu=es(62949);function em(en){if("object"!=typeof en||null===en)return en;if(Array.isArray(en))return en.map(em);let ef=Object.keys(en).sort(),es={};return ef.forEach(ef=>{es[ef]=em(en[ef])}),es}function eE(en){return JSON.stringify(em(en))}function ey(en,ef,es,ed,em,eE){return{chain_id:es,account_number:eu.Uint53.fromString(em.toString()).toString(),sequence:eu.Uint53.fromString(eE.toString()).toString(),fee:ef,msgs:en,memo:ed||""}}function eB(en){return(0,ed.toUtf8)(eE(en))}ef.sortedJsonStringify=eE,ef.makeSignDoc=ey,ef.serializeSignDoc=eB},60489:function(en,ef){"use strict";function es(en){let{memo:ef,msg:es,fee:ed,signatures:eu}=en;return"string"==typeof ef&&Array.isArray(es)&&"object"==typeof ed&&Array.isArray(eu)}function ed(en,ef){return{msg:en.msgs,fee:en.fee,memo:en.memo,signatures:Array.isArray(ef)?ef:[ef]}}Object.defineProperty(ef,"__esModule",{value:!0}),ef.makeStdTx=ef.isStdTx=void 0,ef.isStdTx=es,ef.makeStdTx=ed},65077:function(en,ef,es){"use strict";Object.defineProperty(ef,"__esModule",{value:!0}),ef.decrypt=ef.encrypt=ef.supportedAlgorithms=ef.executeKdf=ef.cosmjsSalt=void 0;let ed=es(79562),eu=es(28972);async function em(en,es){if("argon2id"===es.algorithm){let eu=es.params;if(!(0,ed.isArgon2idOptions)(eu))throw Error("Invalid format of argon2id params");return ed.Argon2id.execute(en,ef.cosmjsSalt,eu)}throw Error("Unsupported KDF algorithm")}async function eE(en,es,eu){if(eu.algorithm===ef.supportedAlgorithms.xchacha20poly1305Ietf){let ef=ed.Random.getBytes(ed.xchacha20NonceLength);return new Uint8Array([...ef,...await ed.Xchacha20poly1305Ietf.encrypt(en,es,ef)])}throw Error(`Unsupported encryption algorithm: '${eu.algorithm}'`)}async function ey(en,es,eu){if(eu.algorithm===ef.supportedAlgorithms.xchacha20poly1305Ietf){let ef=en.slice(0,ed.xchacha20NonceLength);return ed.Xchacha20poly1305Ietf.decrypt(en.slice(ed.xchacha20NonceLength),es,ef)}throw Error(`Unsupported encryption algorithm: '${eu.algorithm}'`)}ef.cosmjsSalt=(0,eu.toAscii)("The CosmJS salt."),ef.executeKdf=em,ef.supportedAlgorithms={xchacha20poly1305Ietf:"xchacha20poly1305-ietf"},ef.encrypt=eE,ef.decrypt=ey},99549:function(en,ef,es){"use strict";Object.defineProperty(ef,"__esModule",{value:!0}),ef.Bip39=ef.EnglishMnemonic=ef.mnemonicToEntropy=ef.entropyToMnemonic=void 0;let ed=es(28972),eu=es(42997),em=es(52387),eE=["abandon","ability","able","about","above","absent","absorb","abstract","absurd","abuse","access","accident","account","accuse","achieve","acid","acoustic","acquire","across","act","action","actor","actress","actual","adapt","add","addict","address","adjust","admit","adult","advance","advice","aerobic","affair","afford","afraid","again","age","agent","agree","ahead","aim","air","airport","aisle","alarm","album","alcohol","alert","alien","all","alley","allow","almost","alone","alpha","already","also","alter","always","amateur","amazing","among","amount","amused","analyst","anchor","ancient","anger","angle","angry","animal","ankle","announce","annual","another","answer","antenna","antique","anxiety","any","apart","apology","appear","apple","approve","april","arch","arctic","area","arena","argue","arm","armed","armor","army","around","arrange","arrest","arrive","arrow","art","artefact","artist","artwork","ask","aspect","assault","asset","assist","assume","asthma","athlete","atom","attack","attend","attitude","attract","auction","audit","august","aunt","author","auto","autumn","average","avocado","avoid","awake","aware","away","awesome","awful","awkward","axis","baby","bachelor","bacon","badge","bag","balance","balcony","ball","bamboo","banana","banner","bar","barely","bargain","barrel","base","basic","basket","battle","beach","bean","beauty","because","become","beef","before","begin","behave","behind","believe","below","belt","bench","benefit","best","betray","better","between","beyond","bicycle","bid","bike","bind","biology","bird","birth","bitter","black","blade","blame","blanket","blast","bleak","bless","blind","blood","blossom","blouse","blue","blur","blush","board","boat","body","boil","bomb","bone","bonus","book","boost","border","boring","borrow","boss","bottom","bounce","box","boy","bracket","brain","brand","brass","brave","bread","breeze","brick","bridge","brief","bright","bring","brisk","broccoli","broken","bronze","broom","brother","brown","brush","bubble","buddy","budget","buffalo","build","bulb","bulk","bullet","bundle","bunker","burden","burger","burst","bus","business","busy","butter","buyer","buzz","cabbage","cabin","cable","cactus","cage","cake","call","calm","camera","camp","can","canal","cancel","candy","cannon","canoe","canvas","canyon","capable","capital","captain","car","carbon","card","cargo","carpet","carry","cart","case","cash","casino","castle","casual","cat","catalog","catch","category","cattle","caught","cause","caution","cave","ceiling","celery","cement","census","century","cereal","certain","chair","chalk","champion","change","chaos","chapter","charge","chase","chat","cheap","check","cheese","chef","cherry","chest","chicken","chief","child","chimney","choice","choose","chronic","chuckle","chunk","churn","cigar","cinnamon","circle","citizen","city","civil","claim","clap","clarify","claw","clay","clean","clerk","clever","click","client","cliff","climb","clinic","clip","clock","clog","close","cloth","cloud","clown","club","clump","cluster","clutch","coach","coast","coconut","code","coffee","coil","coin","collect","color","column","combine","come","comfort","comic","common","company","concert","conduct","confirm","congress","connect","consider","control","convince","cook","cool","copper","copy","coral","core","corn","correct","cost","cotton","couch","country","couple","course","cousin","cover","coyote","crack","cradle","craft","cram","crane","crash","crater","crawl","crazy","cream","credit","creek","crew","cricket","crime","crisp","critic","crop","cross","crouch","crowd","crucial","cruel","cruise","crumble","crunch","crush","cry","crystal","cube","culture","cup","cupboard","curious","current","curtain","curve","cushion","custom","cute","cycle","dad","damage","damp","dance","danger","daring","dash","daughter","dawn","day","deal","debate","debris","decade","december","decide","decline","decorate","decrease","deer","defense","define","defy","degree","delay","deliver","demand","demise","denial","dentist","deny","depart","depend","deposit","depth","deputy","derive","describe","desert","design","desk","despair","destroy","detail","detect","develop","device","devote","diagram","dial","diamond","diary","dice","diesel","diet","differ","digital","dignity","dilemma","dinner","dinosaur","direct","dirt","disagree","discover","disease","dish","dismiss","disorder","display","distance","divert","divide","divorce","dizzy","doctor","document","dog","doll","dolphin","domain","donate","donkey","donor","door","dose","double","dove","draft","dragon","drama","drastic","draw","dream","dress","drift","drill","drink","drip","drive","drop","drum","dry","duck","dumb","dune","during","dust","dutch","duty","dwarf","dynamic","eager","eagle","early","earn","earth","easily","east","easy","echo","ecology","economy","edge","edit","educate","effort","egg","eight","either","elbow","elder","electric","elegant","element","elephant","elevator","elite","else","embark","embody","embrace","emerge","emotion","employ","empower","empty","enable","enact","end","endless","endorse","enemy","energy","enforce","engage","engine","enhance","enjoy","enlist","enough","enrich","enroll","ensure","enter","entire","entry","envelope","episode","equal","equip","era","erase","erode","erosion","error","erupt","escape","essay","essence","estate","eternal","ethics","evidence","evil","evoke","evolve","exact","example","excess","exchange","excite","exclude","excuse","execute","exercise","exhaust","exhibit","exile","exist","exit","exotic","expand","expect","expire","explain","expose","express","extend","extra","eye","eyebrow","fabric","face","faculty","fade","faint","faith","fall","false","fame","family","famous","fan","fancy","fantasy","farm","fashion","fat","fatal","father","fatigue","fault","favorite","feature","february","federal","fee","feed","feel","female","fence","festival","fetch","fever","few","fiber","fiction","field","figure","file","film","filter","final","find","fine","finger","finish","fire","firm","first","fiscal","fish","fit","fitness","fix","flag","flame","flash","flat","flavor","flee","flight","flip","float","flock","floor","flower","fluid","flush","fly","foam","focus","fog","foil","fold","follow","food","foot","force","forest","forget","fork","fortune","forum","forward","fossil","foster","found","fox","fragile","frame","frequent","fresh","friend","fringe","frog","front","frost","frown","frozen","fruit","fuel","fun","funny","furnace","fury","future","gadget","gain","galaxy","gallery","game","gap","garage","garbage","garden","garlic","garment","gas","gasp","gate","gather","gauge","gaze","general","genius","genre","gentle","genuine","gesture","ghost","giant","gift","giggle","ginger","giraffe","girl","give","glad","glance","glare","glass","glide","glimpse","globe","gloom","glory","glove","glow","glue","goat","goddess","gold","good","goose","gorilla","gospel","gossip","govern","gown","grab","grace","grain","grant","grape","grass","gravity","great","green","grid","grief","grit","grocery","group","grow","grunt","guard","guess","guide","guilt","guitar","gun","gym","habit","hair","half","hammer","hamster","hand","happy","harbor","hard","harsh","harvest","hat","have","hawk","hazard","head","health","heart","heavy","hedgehog","height","hello","helmet","help","hen","hero","hidden","high","hill","hint","hip","hire","history","hobby","hockey","hold","hole","holiday","hollow","home","honey","hood","hope","horn","horror","horse","hospital","host","hotel","hour","hover","hub","huge","human","humble","humor","hundred","hungry","hunt","hurdle","hurry","hurt","husband","hybrid","ice","icon","idea","identify","idle","ignore","ill","illegal","illness","image","imitate","immense","immune","impact","impose","improve","impulse","inch","include","income","increase","index","indicate","indoor","industry","infant","inflict","inform","inhale","inherit","initial","inject","injury","inmate","inner","innocent","input","inquiry","insane","insect","inside","inspire","install","intact","interest","into","invest","invite","involve","iron","island","isolate","issue","item","ivory","jacket","jaguar","jar","jazz","jealous","jeans","jelly","jewel","job","join","joke","journey","joy","judge","juice","jump","jungle","junior","junk","just","kangaroo","keen","keep","ketchup","key","kick","kid","kidney","kind","kingdom","kiss","kit","kitchen","kite","kitten","kiwi","knee","knife","knock","know","lab","label","labor","ladder","lady","lake","lamp","language","laptop","large","later","latin","laugh","laundry","lava","law","lawn","lawsuit","layer","lazy","leader","leaf","learn","leave","lecture","left","leg","legal","legend","leisure","lemon","lend","length","lens","leopard","lesson","letter","level","liar","liberty","library","license","life","lift","light","like","limb","limit","link","lion","liquid","list","little","live","lizard","load","loan","lobster","local","lock","logic","lonely","long","loop","lottery","loud","lounge","love","loyal","lucky","luggage","lumber","lunar","lunch","luxury","lyrics","machine","mad","magic","magnet","maid","mail","main","major","make","mammal","man","manage","mandate","mango","mansion","manual","maple","marble","march","margin","marine","market","marriage","mask","mass","master","match","material","math","matrix","matter","maximum","maze","meadow","mean","measure","meat","mechanic","medal","media","melody","melt","member","memory","mention","menu","mercy","merge","merit","merry","mesh","message","metal","method","middle","midnight","milk","million","mimic","mind","minimum","minor","minute","miracle","mirror","misery","miss","mistake","mix","mixed","mixture","mobile","model","modify","mom","moment","monitor","monkey","monster","month","moon","moral","more","morning","mosquito","mother","motion","motor","mountain","mouse","move","movie","much","muffin","mule","multiply","muscle","museum","mushroom","music","must","mutual","myself","mystery","myth","naive","name","napkin","narrow","nasty","nation","nature","near","neck","need","negative","neglect","neither","nephew","nerve","nest","net","network","neutral","never","news","next","nice","night","noble","noise","nominee","noodle","normal","north","nose","notable","note","nothing","notice","novel","now","nuclear","number","nurse","nut","oak","obey","object","oblige","obscure","observe","obtain","obvious","occur","ocean","october","odor","off","offer","office","often","oil","okay","old","olive","olympic","omit","once","one","onion","online","only","open","opera","opinion","oppose","option","orange","orbit","orchard","order","ordinary","organ","orient","original","orphan","ostrich","other","outdoor","outer","output","outside","oval","oven","over","own","owner","oxygen","oyster","ozone","pact","paddle","page","pair","palace","palm","panda","panel","panic","panther","paper","parade","parent","park","parrot","party","pass","patch","path","patient","patrol","pattern","pause","pave","payment","peace","peanut","pear","peasant","pelican","pen","penalty","pencil","people","pepper","perfect","permit","person","pet","phone","photo","phrase","physical","piano","picnic","picture","piece","pig","pigeon","pill","pilot","pink","pioneer","pipe","pistol","pitch","pizza","place","planet","plastic","plate","play","please","pledge","pluck","plug","plunge","poem","poet","point","polar","pole","police","pond","pony","pool","popular","portion","position","possible","post","potato","pottery","poverty","powder","power","practice","praise","predict","prefer","prepare","present","pretty","prevent","price","pride","primary","print","priority","prison","private","prize","problem","process","produce","profit","program","project","promote","proof","property","prosper","protect","proud","provide","public","pudding","pull","pulp","pulse","pumpkin","punch","pupil","puppy","purchase","purity","purpose","purse","push","put","puzzle","pyramid","quality","quantum","quarter","question","quick","quit","quiz","quote","rabbit","raccoon","race","rack","radar","radio","rail","rain","raise","rally","ramp","ranch","random","range","rapid","rare","rate","rather","raven","raw","razor","ready","real","reason","rebel","rebuild","recall","receive","recipe","record","recycle","reduce","reflect","reform","refuse","region","regret","regular","reject","relax","release","relief","rely","remain","remember","remind","remove","render","renew","rent","reopen","repair","repeat","replace","report","require","rescue","resemble","resist","resource","response","result","retire","retreat","return","reunion","reveal","review","reward","rhythm","rib","ribbon","rice","rich","ride","ridge","rifle","right","rigid","ring","riot","ripple","risk","ritual","rival","river","road","roast","robot","robust","rocket","romance","roof","rookie","room","rose","rotate","rough","round","route","royal","rubber","rude","rug","rule","run","runway","rural","sad","saddle","sadness","safe","sail","salad","salmon","salon","salt","salute","same","sample","sand","satisfy","satoshi","sauce","sausage","save","say","scale","scan","scare","scatter","scene","scheme","school","science","scissors","scorpion","scout","scrap","screen","script","scrub","sea","search","season","seat","second","secret","section","security","seed","seek","segment","select","sell","seminar","senior","sense","sentence","series","service","session","settle","setup","seven","shadow","shaft","shallow","share","shed","shell","sheriff","shield","shift","shine","ship","shiver","shock","shoe","shoot","shop","short","shoulder","shove","shrimp","shrug","shuffle","shy","sibling","sick","side","siege","sight","sign","silent","silk","silly","silver","similar","simple","since","sing","siren","sister","situate","six","size","skate","sketch","ski","skill","skin","skirt","skull","slab","slam","sleep","slender","slice","slide","slight","slim","slogan","slot","slow","slush","small","smart","smile","smoke","smooth","snack","snake","snap","sniff","snow","soap","soccer","social","sock","soda","soft","solar","soldier","solid","solution","solve","someone","song","soon","sorry","sort","soul","sound","soup","source","south","space","spare","spatial","spawn","speak","special","speed","spell","spend","sphere","spice","spider","spike","spin","spirit","split","spoil","sponsor","spoon","sport","spot","spray","spread","spring","spy","square","squeeze","squirrel","stable","stadium","staff","stage","stairs","stamp","stand","start","state","stay","steak","steel","stem","step","stereo","stick","still","sting","stock","stomach","stone","stool","story","stove","strategy","street","strike","strong","struggle","student","stuff","stumble","style","subject","submit","subway","success","such","sudden","suffer","sugar","suggest","suit","summer","sun","sunny","sunset","super","supply","supreme","sure","surface","surge","surprise","surround","survey","suspect","sustain","swallow","swamp","swap","swarm","swear","sweet","swift","swim","swing","switch","sword","symbol","symptom","syrup","system","table","tackle","tag","tail","talent","talk","tank","tape","target","task","taste","tattoo","taxi","teach","team","tell","ten","tenant","tennis","tent","term","test","text","thank","that","theme","then","theory","there","they","thing","this","thought","three","thrive","throw","thumb","thunder","ticket","tide","tiger","tilt","timber","time","tiny","tip","tired","tissue","title","toast","tobacco","today","toddler","toe","together","toilet","token","tomato","tomorrow","tone","tongue","tonight","tool","tooth","top","topic","topple","torch","tornado","tortoise","toss","total","tourist","toward","tower","town","toy","track","trade","traffic","tragic","train","transfer","trap","trash","travel","tray","treat","tree","trend","trial","tribe","trick","trigger","trim","trip","trophy","trouble","truck","true","truly","trumpet","trust","truth","try","tube","tuition","tumble","tuna","tunnel","turkey","turn","turtle","twelve","twenty","twice","twin","twist","two","type","typical","ugly","umbrella","unable","unaware","uncle","uncover","under","undo","unfair","unfold","unhappy","uniform","unique","unit","universe","unknown","unlock","until","unusual","unveil","update","upgrade","uphold","upon","upper","upset","urban","urge","usage","use","used","useful","useless","usual","utility","vacant","vacuum","vague","valid","valley","valve","van","vanish","vapor","various","vast","vault","vehicle","velvet","vendor","venture","venue","verb","verify","version","very","vessel","veteran","viable","vibrant","vicious","victory","video","view","village","vintage","violin","virtual","virus","visa","visit","visual","vital","vivid","vocal","voice","void","volcano","volume","vote","voyage","wage","wagon","wait","walk","wall","walnut","want","warfare","warm","warrior","wash","wasp","waste","water","wave","way","wealth","weapon","wear","weasel","weather","web","wedding","weekend","weird","welcome","west","wet","whale","what","wheat","wheel","when","where","whip","whisper","wide","width","wife","wild","will","win","window","wine","wing","wink","winner","winter","wire","wisdom","wise","wish","witness","wolf","woman","wonder","wood","wool","word","work","world","worry","worth","wrap","wreck","wrestle","wrist","write","wrong","yard","year","yellow","you","young","youth","zebra","zero","zone","zoo"];function ey(en){return Array.from(en).map(en=>en.toString(2).padStart(8,"0")).join("")}function eB(en){let ef=8*en.length,es=ef/32,ed=(0,em.sha256)(en);return ey(ed).slice(0,es)}function ez(en){return parseInt(en,2)}let eD=[16,20,24,28,32],eH=[12,15,18,21,24];function ew(en){if(-1===eD.indexOf(en.length))throw Error("invalid input length");let ef=ey(en),es=eB(en),ed=ef+es,eu=ed.match(/(.{11})/g),em=eu.map(en=>{let ef=ez(en);return eE[ef]});return em.join(" ")}ef.entropyToMnemonic=ew;let eV="Invalid number of words",eS="Found word that is not in the wordlist",eF="Invalid entropy",eQ="Invalid mnemonic checksum";function eO(en){return en.normalize("NFKD")}function eR(en){let ef=eO(en).split(" ");if(!eH.includes(ef.length))throw Error(eV);let es=ef.map(en=>{let ef=eE.indexOf(en);if(-1===ef)throw Error(eS);return ef.toString(2).padStart(11,"0")}).join(""),ed=32*Math.floor(es.length/33),eu=es.slice(0,ed),em=es.slice(ed),ey=eu.match(/(.{1,8})/g).map(ez);if(ey.length<16||ey.length>32||ey.length%4!=0)throw Error(eF);let eD=Uint8Array.from(ey),ew=eB(eD);if(ew!==em)throw Error(eQ);return eD}ef.mnemonicToEntropy=eR;class eP{constructor(en){if(!eP.mnemonicMatcher.test(en))throw Error("Invalid mnemonic format");let ef=en.split(" "),es=[12,15,18,21,24];if(-1===es.indexOf(ef.length))throw Error(`Invalid word count in mnemonic (allowed: ${es} got: ${ef.length})`);for(let en of ef)if(-1===eP.wordlist.indexOf(en))throw Error("Mnemonic contains invalid word");eR(en),this.data=en}toString(){return this.data}}ef.EnglishMnemonic=eP,eP.wordlist=eE,eP.mnemonicMatcher=/^[a-z]+( [a-z]+)*$/;class eU{static encode(en){return new eP(ew(en))}static decode(en){return eR(en.toString())}static async mnemonicToSeed(en,ef){let es=(0,ed.toUtf8)(eO(en.toString())),em="mnemonic"+(ef?eO(ef):""),eE=(0,ed.toUtf8)(em);return(0,eu.pbkdf2Sha512)(es,eE,2048,64)}}ef.Bip39=eU},13955:function(en,ef){"use strict";Object.defineProperty(ef,"__esModule",{value:!0}),ef.Hmac=void 0;class es{constructor(en,ef){let es=new en().blockSize;this.hash=ef=>new en().update(ef).digest();let ed=ef;if(ed.length>es&&(ed=this.hash(ed)),ed.length92^en),this.iKeyPad=ed.map(en=>54^en),this.messageHasher=new en,this.blockSize=es,this.update(this.iKeyPad)}update(en){return this.messageHasher.update(en),this}digest(){let en=this.messageHasher.digest();return this.hash(new Uint8Array([...this.oKeyPad,...en]))}}ef.Hmac=es},79562:function(en,ef,es){"use strict";Object.defineProperty(ef,"__esModule",{value:!0}),ef.stringToPath=ef.Slip10RawIndex=ef.slip10CurveFromString=ef.Slip10Curve=ef.Slip10=ef.pathToString=ef.sha512=ef.Sha512=ef.sha256=ef.Sha256=ef.Secp256k1Signature=ef.ExtendedSecp256k1Signature=ef.Secp256k1=ef.ripemd160=ef.Ripemd160=ef.Random=ef.Xchacha20poly1305Ietf=ef.xchacha20NonceLength=ef.isArgon2idOptions=ef.Ed25519Keypair=ef.Ed25519=ef.Argon2id=ef.keccak256=ef.Keccak256=ef.Hmac=ef.EnglishMnemonic=ef.Bip39=void 0;var ed=es(99549);Object.defineProperty(ef,"Bip39",{enumerable:!0,get:function(){return ed.Bip39}}),Object.defineProperty(ef,"EnglishMnemonic",{enumerable:!0,get:function(){return ed.EnglishMnemonic}});var eu=es(13955);Object.defineProperty(ef,"Hmac",{enumerable:!0,get:function(){return eu.Hmac}});var em=es(59372);Object.defineProperty(ef,"Keccak256",{enumerable:!0,get:function(){return em.Keccak256}}),Object.defineProperty(ef,"keccak256",{enumerable:!0,get:function(){return em.keccak256}});var eE=es(53942);Object.defineProperty(ef,"Argon2id",{enumerable:!0,get:function(){return eE.Argon2id}}),Object.defineProperty(ef,"Ed25519",{enumerable:!0,get:function(){return eE.Ed25519}}),Object.defineProperty(ef,"Ed25519Keypair",{enumerable:!0,get:function(){return eE.Ed25519Keypair}}),Object.defineProperty(ef,"isArgon2idOptions",{enumerable:!0,get:function(){return eE.isArgon2idOptions}}),Object.defineProperty(ef,"xchacha20NonceLength",{enumerable:!0,get:function(){return eE.xchacha20NonceLength}}),Object.defineProperty(ef,"Xchacha20poly1305Ietf",{enumerable:!0,get:function(){return eE.Xchacha20poly1305Ietf}});var ey=es(616);Object.defineProperty(ef,"Random",{enumerable:!0,get:function(){return ey.Random}});var eB=es(70568);Object.defineProperty(ef,"Ripemd160",{enumerable:!0,get:function(){return eB.Ripemd160}}),Object.defineProperty(ef,"ripemd160",{enumerable:!0,get:function(){return eB.ripemd160}});var ez=es(56649);Object.defineProperty(ef,"Secp256k1",{enumerable:!0,get:function(){return ez.Secp256k1}});var eD=es(58222);Object.defineProperty(ef,"ExtendedSecp256k1Signature",{enumerable:!0,get:function(){return eD.ExtendedSecp256k1Signature}}),Object.defineProperty(ef,"Secp256k1Signature",{enumerable:!0,get:function(){return eD.Secp256k1Signature}});var eH=es(52387);Object.defineProperty(ef,"Sha256",{enumerable:!0,get:function(){return eH.Sha256}}),Object.defineProperty(ef,"sha256",{enumerable:!0,get:function(){return eH.sha256}}),Object.defineProperty(ef,"Sha512",{enumerable:!0,get:function(){return eH.Sha512}}),Object.defineProperty(ef,"sha512",{enumerable:!0,get:function(){return eH.sha512}});var ew=es(52081);Object.defineProperty(ef,"pathToString",{enumerable:!0,get:function(){return ew.pathToString}}),Object.defineProperty(ef,"Slip10",{enumerable:!0,get:function(){return ew.Slip10}}),Object.defineProperty(ef,"Slip10Curve",{enumerable:!0,get:function(){return ew.Slip10Curve}}),Object.defineProperty(ef,"slip10CurveFromString",{enumerable:!0,get:function(){return ew.slip10CurveFromString}}),Object.defineProperty(ef,"Slip10RawIndex",{enumerable:!0,get:function(){return ew.Slip10RawIndex}}),Object.defineProperty(ef,"stringToPath",{enumerable:!0,get:function(){return ew.stringToPath}})},59372:function(en,ef,es){"use strict";Object.defineProperty(ef,"__esModule",{value:!0}),ef.keccak256=ef.Keccak256=void 0;let ed=es(85426),eu=es(49583);class em{constructor(en){this.blockSize=64,this.impl=ed.keccak_256.create(),en&&this.update(en)}update(en){return this.impl.update((0,eu.toRealUint8Array)(en)),this}digest(){return this.impl.digest()}}function eE(en){return new em(en).digest()}ef.Keccak256=em,ef.keccak256=eE},53942:function(en,ef,es){"use strict";var ed=this&&this.__importDefault||function(en){return en&&en.__esModule?en:{default:en}};Object.defineProperty(ef,"__esModule",{value:!0}),ef.Xchacha20poly1305Ietf=ef.xchacha20NonceLength=ef.Ed25519=ef.Ed25519Keypair=ef.Argon2id=ef.isArgon2idOptions=void 0;let eu=es(85553),em=ed(es(6869));function eE(en){return!!(0,eu.isNonNullObject)(en)&&"number"==typeof en.outputLength&&"number"==typeof en.opsLimit&&"number"==typeof en.memLimitKib}ef.isArgon2idOptions=eE;class ey{static async execute(en,ef,es){return await em.default.ready,em.default.crypto_pwhash(es.outputLength,en,ef,es.opsLimit,1024*es.memLimitKib,em.default.crypto_pwhash_ALG_ARGON2ID13)}}ef.Argon2id=ey;class eB{constructor(en,ef){this.privkey=en,this.pubkey=ef}static fromLibsodiumPrivkey(en){if(64!==en.length)throw Error(`Unexpected key length ${en.length}. Must be 64.`);return new eB(en.slice(0,32),en.slice(32,64))}toLibsodiumPrivkey(){return new Uint8Array([...this.privkey,...this.pubkey])}}ef.Ed25519Keypair=eB;class ez{static async makeKeypair(en){await em.default.ready;let ef=em.default.crypto_sign_seed_keypair(en);return eB.fromLibsodiumPrivkey(ef.privateKey)}static async createSignature(en,ef){return await em.default.ready,em.default.crypto_sign_detached(en,ef.toLibsodiumPrivkey())}static async verifySignature(en,ef,es){return await em.default.ready,em.default.crypto_sign_verify_detached(en,ef,es)}}ef.Ed25519=ez,ef.xchacha20NonceLength=24;class eD{static async encrypt(en,ef,es){await em.default.ready;let ed=null;return em.default.crypto_aead_xchacha20poly1305_ietf_encrypt(en,ed,null,es,ef)}static async decrypt(en,ef,es){await em.default.ready;let ed=null;return em.default.crypto_aead_xchacha20poly1305_ietf_decrypt(null,en,ed,es,ef)}}ef.Xchacha20poly1305Ietf=eD},42997:function(en,ef,es){"use strict";var ed=this&&this.__createBinding||(Object.create?function(en,ef,es,ed){void 0===ed&&(ed=es);var eu=Object.getOwnPropertyDescriptor(ef,es);(!eu||("get"in eu?!ef.__esModule:eu.writable||eu.configurable))&&(eu={enumerable:!0,get:function(){return ef[es]}}),Object.defineProperty(en,ed,eu)}:function(en,ef,es,ed){void 0===ed&&(ed=es),en[ed]=ef[es]}),eu=this&&this.__setModuleDefault||(Object.create?function(en,ef){Object.defineProperty(en,"default",{enumerable:!0,value:ef})}:function(en,ef){en.default=ef}),em=this&&this.__importStar||function(en){if(en&&en.__esModule)return en;var ef={};if(null!=en)for(var es in en)"default"!==es&&Object.prototype.hasOwnProperty.call(en,es)&&ed(ef,en,es);return eu(ef,en),ef};Object.defineProperty(ef,"__esModule",{value:!0}),ef.pbkdf2Sha512=ef.pbkdf2Sha512Noble=ef.pbkdf2Sha512Crypto=ef.pbkdf2Sha512Subtle=ef.getSubtle=ef.getCryptoModule=void 0;let eE=es(85553),ey=es(29023),eB=es(86262);async function ez(){try{let en=await Promise.resolve().then(()=>em(es(42474)));if("object"==typeof en&&Object.keys(en).length<=1)return;return en}catch(en){return}}async function eD(){var en,ef,es;let ed=null===(en=null==globalThis?void 0:globalThis.crypto)||void 0===en?void 0:en.subtle;return ed||(ed=null===(es=null===(ef=null==globalThis?void 0:globalThis.crypto)||void 0===ef?void 0:ef.webcrypto)||void 0===es?void 0:es.subtle),ed}async function eH(en,ef,es,ed,eu){return(0,eE.assert)(en,"Argument subtle is falsy"),(0,eE.assert)("object"==typeof en,"Argument subtle is not of type object"),(0,eE.assert)("function"==typeof en.importKey,"subtle.importKey is not a function"),(0,eE.assert)("function"==typeof en.deriveBits,"subtle.deriveBits is not a function"),en.importKey("raw",ef,{name:"PBKDF2"},!1,["deriveBits"]).then(ef=>en.deriveBits({name:"PBKDF2",salt:es,iterations:ed,hash:{name:"SHA-512"}},ef,8*eu).then(en=>new Uint8Array(en)))}async function ew(en,ef,es,ed,eu){return(0,eE.assert)(en,"Argument crypto is falsy"),(0,eE.assert)("object"==typeof en,"Argument crypto is not of type object"),(0,eE.assert)("function"==typeof en.pbkdf2,"crypto.pbkdf2 is not a function"),new Promise((em,eE)=>{en.pbkdf2(ef,es,ed,eu,"sha512",(en,ef)=>{en?eE(en):em(Uint8Array.from(ef))})})}async function eV(en,ef,es,ed){return(0,ey.pbkdf2Async)(eB.sha512,en,ef,{c:es,dkLen:ed})}async function eS(en,ef,es,ed){let eu=await eD();if(eu)return eH(eu,en,ef,es,ed);{let eu=await ez();return eu?ew(eu,en,ef,es,ed):eV(en,ef,es,ed)}}ef.getCryptoModule=ez,ef.getSubtle=eD,ef.pbkdf2Sha512Subtle=eH,ef.pbkdf2Sha512Crypto=ew,ef.pbkdf2Sha512Noble=eV,ef.pbkdf2Sha512=eS},616:function(en,ef,es){"use strict";Object.defineProperty(ef,"__esModule",{value:!0}),ef.Random=void 0;class ed{static getBytes(en){try{let ef="object"==typeof window?window:self,es=void 0!==ef.crypto?ef.crypto:ef.msCrypto,ed=new Uint8Array(en);return es.getRandomValues(ed),ed}catch(ef){try{let ef=es(42474);return new Uint8Array([...ef.randomBytes(en)])}catch(en){throw Error("No secure random number generator found")}}}}ef.Random=ed},70568:function(en,ef,es){"use strict";Object.defineProperty(ef,"__esModule",{value:!0}),ef.ripemd160=ef.Ripemd160=void 0;let ed=es(70830),eu=es(49583);class em{constructor(en){this.blockSize=64,this.impl=ed.ripemd160.create(),en&&this.update(en)}update(en){return this.impl.update((0,eu.toRealUint8Array)(en)),this}digest(){return this.impl.digest()}}function eE(en){return new em(en).digest()}ef.Ripemd160=em,ef.ripemd160=eE},56649:function(en,ef,es){"use strict";var ed=this&&this.__importDefault||function(en){return en&&en.__esModule?en:{default:en}};Object.defineProperty(ef,"__esModule",{value:!0}),ef.Secp256k1=void 0;let eu=es(28972),em=ed(es(13550)),eE=ed(es(86266)),ey=es(58222),eB=new eE.default.ec("secp256k1"),ez=new em.default("FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEBAAEDCE6AF48A03BBFD25E8CD0364141","hex");class eD{static async makeKeypair(en){if(32!==en.length)throw Error("input data is not a valid secp256k1 private key");let ef=eB.keyFromPrivate(en);if(!0!==ef.validate().result)throw Error("input data is not a valid secp256k1 private key");let es=new em.default(en);if(es.gte(ez))throw Error("input data is not a valid secp256k1 private key");let ed={privkey:(0,eu.fromHex)(ef.getPrivate("hex")),pubkey:Uint8Array.from(ef.getPublic("array"))};return ed}static async createSignature(en,ef){if(0===en.length)throw Error("Message hash must not be empty");if(en.length>32)throw Error("Message hash length must not exceed 32 bytes");let es=eB.keyFromPrivate(ef),{r:ed,s:eu,recoveryParam:em}=es.sign(en,{canonical:!0});if("number"!=typeof em)throw Error("Recovery param missing");return new ey.ExtendedSecp256k1Signature(Uint8Array.from(ed.toArray()),Uint8Array.from(eu.toArray()),em)}static async verifySignature(en,ef,es){if(0===ef.length)throw Error("Message hash must not be empty");if(ef.length>32)throw Error("Message hash length must not exceed 32 bytes");let ed=eB.keyFromPublic(es);try{return ed.verify(ef,en.toDer())}catch(en){return!1}}static recoverPubkey(en,ef){let es={r:(0,eu.toHex)(en.r()),s:(0,eu.toHex)(en.s())},ed=eB.recoverPubKey(ef,es,en.recovery),em=eB.keyFromPublic(ed);return(0,eu.fromHex)(em.getPublic(!1,"hex"))}static compressPubkey(en){switch(en.length){case 33:return en;case 65:return Uint8Array.from(eB.keyFromPublic(en).getPublic(!0,"array"));default:throw Error("Invalid pubkey length")}}static uncompressPubkey(en){switch(en.length){case 33:return Uint8Array.from(eB.keyFromPublic(en).getPublic(!1,"array"));case 65:return en;default:throw Error("Invalid pubkey length")}}static trimRecoveryByte(en){switch(en.length){case 64:return en;case 65:return en.slice(0,64);default:throw Error("Invalid signature length")}}}ef.Secp256k1=eD},58222:function(en,ef){"use strict";function es(en){let ef=0;for(let es of en)if(0===es)ef++;else break;return en.slice(ef)}Object.defineProperty(ef,"__esModule",{value:!0}),ef.ExtendedSecp256k1Signature=ef.Secp256k1Signature=void 0;let ed=2;class eu{constructor(en,ef){if(en.length>32||0===en.length||0===en[0])throw Error("Unsigned integer r must be encoded as unpadded big endian.");if(ef.length>32||0===ef.length||0===ef[0])throw Error("Unsigned integer s must be encoded as unpadded big endian.");this.data={r:en,s:ef}}static fromFixedLength(en){if(64!==en.length)throw Error(`Got invalid data length: ${en.length}. Expected 2x 32 bytes for the pair (r, s)`);return new eu(es(en.slice(0,32)),es(en.slice(32,64)))}static fromDer(en){let ef=0;if(48!==en[ef++])throw Error("Prefix 0x30 expected");let em=en[ef++];if(en.length-ef!==em)throw Error("Data length mismatch detected");let eE=en[ef++];if(eE!==ed)throw Error("INTEGER tag expected");let ey=en[ef++];if(ey>=128)throw Error("Decoding length values above 127 not supported");let eB=en.slice(ef,ef+ey);ef+=ey;let ez=en[ef++];if(ez!==ed)throw Error("INTEGER tag expected");let eD=en[ef++];if(eD>=128)throw Error("Decoding length values above 127 not supported");let eH=en.slice(ef,ef+eD);return ef+=eD,new eu(es(eB),es(eH))}r(en){if(void 0===en)return this.data.r;{let ef=en-this.data.r.length;if(ef<0)throw Error("Length too small to hold parameter r");let es=new Uint8Array(ef);return new Uint8Array([...es,...this.data.r])}}s(en){if(void 0===en)return this.data.s;{let ef=en-this.data.s.length;if(ef<0)throw Error("Length too small to hold parameter s");let es=new Uint8Array(ef);return new Uint8Array([...es,...this.data.s])}}toFixedLength(){return new Uint8Array([...this.r(32),...this.s(32)])}toDer(){let en=this.data.r[0]>=128?new Uint8Array([0,...this.data.r]):this.data.r,ef=this.data.s[0]>=128?new Uint8Array([0,...this.data.s]):this.data.s,es=en.length,eu=ef.length,em=new Uint8Array([ed,es,...en,ed,eu,...ef]);return new Uint8Array([48,em.length,...em])}}ef.Secp256k1Signature=eu;class em extends eu{constructor(en,ef,es){if(super(en,ef),!Number.isInteger(es))throw Error("The recovery parameter must be an integer.");if(es<0||es>4)throw Error("The recovery parameter must be one of 0, 1, 2, 3.");this.recovery=es}static fromFixedLength(en){if(65!==en.length)throw Error(`Got invalid data length ${en.length}. Expected 32 + 32 + 1`);return new em(es(en.slice(0,32)),es(en.slice(32,64)),en[64])}toFixedLength(){return new Uint8Array([...this.r(32),...this.s(32),this.recovery])}}ef.ExtendedSecp256k1Signature=em},52387:function(en,ef,es){"use strict";Object.defineProperty(ef,"__esModule",{value:!0}),ef.sha512=ef.Sha512=ef.sha256=ef.Sha256=void 0;let ed=es(23061),eu=es(86262),em=es(49583);class eE{constructor(en){this.blockSize=64,this.impl=ed.sha256.create(),en&&this.update(en)}update(en){return this.impl.update((0,em.toRealUint8Array)(en)),this}digest(){return this.impl.digest()}}function ey(en){return new eE(en).digest()}ef.Sha256=eE,ef.sha256=ey;class eB{constructor(en){this.blockSize=128,this.impl=eu.sha512.create(),en&&this.update(en)}update(en){return this.impl.update((0,em.toRealUint8Array)(en)),this}digest(){return this.impl.digest()}}function ez(en){return new eB(en).digest()}ef.Sha512=eB,ef.sha512=ez},52081:function(en,ef,es){"use strict";var ed,eu=this&&this.__importDefault||function(en){return en&&en.__esModule?en:{default:en}};Object.defineProperty(ef,"__esModule",{value:!0}),ef.stringToPath=ef.pathToString=ef.Slip10=ef.Slip10RawIndex=ef.slip10CurveFromString=ef.Slip10Curve=void 0;let em=es(28972),eE=es(62949),ey=eu(es(13550)),eB=eu(es(86266)),ez=es(13955),eD=es(52387);function eH(en){switch(en){case ed.Ed25519:return ed.Ed25519;case ed.Secp256k1:return ed.Secp256k1;default:throw Error(`Unknown curve string: '${en}'`)}}!function(en){en.Secp256k1="Bitcoin seed",en.Ed25519="ed25519 seed"}(ed=ef.Slip10Curve||(ef.Slip10Curve={})),ef.slip10CurveFromString=eH;class ew extends eE.Uint32{static hardened(en){return new ew(en+2147483648)}static normal(en){return new ew(en)}isHardened(){return this.data>=2147483648}}ef.Slip10RawIndex=ew;let eV=new eB.default.ec("secp256k1");class eS{static derivePath(en,ef,es){let ed=this.master(en,ef);for(let ef of es)ed=this.child(en,ed.privkey,ed.chainCode,ef);return ed}static master(en,ef){let es=new ez.Hmac(eD.Sha512,(0,em.toAscii)(en)).update(ef).digest(),eu=es.slice(0,32),eE=es.slice(32,64);return en!==ed.Ed25519&&(this.isZero(eu)||this.isGteN(en,eu))?this.master(en,es):{chainCode:eE,privkey:eu}}static child(en,ef,es,eu){let em;if(eu.isHardened()){let en=new Uint8Array([0,...ef,...eu.toBytesBigEndian()]);em=new ez.Hmac(eD.Sha512,es).update(en).digest()}else{if(en===ed.Ed25519)throw Error("Normal keys are not allowed with ed25519");{let ed=new Uint8Array([...eS.serializedPoint(en,new ey.default(ef)),...eu.toBytesBigEndian()]);em=new ez.Hmac(eD.Sha512,es).update(ed).digest()}}return this.childImpl(en,ef,es,eu,em)}static serializedPoint(en,ef){if(en===ed.Secp256k1)return(0,em.fromHex)(eV.g.mul(ef).encodeCompressed("hex"));throw Error("curve not supported")}static childImpl(en,ef,es,eu,em){let eE=em.slice(0,32),eB=em.slice(32,64),eH=eB;if(en===ed.Ed25519)return{chainCode:eH,privkey:eE};let ew=this.n(en),eV=new ey.default(eE).add(new ey.default(ef)).mod(ew),eS=Uint8Array.from(eV.toArray("be",32));if(this.isGteN(en,eE)||this.isZero(eS)){let ed=new ez.Hmac(eD.Sha512,es).update(new Uint8Array([1,...eB,...eu.toBytesBigEndian()])).digest();return this.childImpl(en,ef,es,eu,ed)}return{chainCode:eH,privkey:eS}}static isZero(en){return en.every(en=>0===en)}static isGteN(en,ef){let es=new ey.default(ef);return es.gte(this.n(en))}static n(en){if(en===ed.Secp256k1)return new ey.default("FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEBAAEDCE6AF48A03BBFD25E8CD0364141",16);throw Error("curve not supported")}}function eF(en){return en.reduce((en,ef)=>{let es=ef.isHardened()?`${ef.toNumber()-2147483648}'`:ef.toString();return en+"/"+es},"m")}function eQ(en){if(!en.startsWith("m"))throw Error("Path string must start with 'm'");let ef=en.slice(1),es=[];for(;ef;){let en=ef.match(/^\/([0-9]+)('?)/);if(!en)throw Error("Syntax error while reading path component");let[ed,eu,em]=en,ey=eE.Uint53.fromString(eu).toNumber();if(ey>=2147483648)throw Error("Component value too high. Must not exceed 2**31-1.");em?es.push(ew.hardened(ey)):es.push(ew.normal(ey)),ef=ef.slice(ed.length)}return es}ef.Slip10=eS,ef.pathToString=eF,ef.stringToPath=eQ},49583:function(en,ef){"use strict";function es(en){return en instanceof Uint8Array?en:Uint8Array.from(en)}Object.defineProperty(ef,"__esModule",{value:!0}),ef.toRealUint8Array=void 0,ef.toRealUint8Array=es},47768:function(en,ef){"use strict";function es(en){let ef=en=>en.split("").map(en=>{let ef=en.charCodeAt(0);if(ef<32||ef>126)throw Error("Cannot encode character that is out of printable ASCII range: "+ef);return ef});return Uint8Array.from(ef(en))}function ed(en){let ef=en=>en.map(en=>{if(en<32||en>126)throw Error("Cannot decode character that is out of printable ASCII range: "+en);return String.fromCharCode(en)});return ef(Array.from(en)).join("")}Object.defineProperty(ef,"__esModule",{value:!0}),ef.fromAscii=ef.toAscii=void 0,ef.toAscii=es,ef.fromAscii=ed},93431:function(en,ef,es){"use strict";var ed=this&&this.__createBinding||(Object.create?function(en,ef,es,ed){void 0===ed&&(ed=es);var eu=Object.getOwnPropertyDescriptor(ef,es);(!eu||("get"in eu?!ef.__esModule:eu.writable||eu.configurable))&&(eu={enumerable:!0,get:function(){return ef[es]}}),Object.defineProperty(en,ed,eu)}:function(en,ef,es,ed){void 0===ed&&(ed=es),en[ed]=ef[es]}),eu=this&&this.__setModuleDefault||(Object.create?function(en,ef){Object.defineProperty(en,"default",{enumerable:!0,value:ef})}:function(en,ef){en.default=ef}),em=this&&this.__importStar||function(en){if(en&&en.__esModule)return en;var ef={};if(null!=en)for(var es in en)"default"!==es&&Object.prototype.hasOwnProperty.call(en,es)&&ed(ef,en,es);return eu(ef,en),ef};Object.defineProperty(ef,"__esModule",{value:!0}),ef.fromBase64=ef.toBase64=void 0;let eE=em(es(79742));function ey(en){return eE.fromByteArray(en)}function eB(en){if(!en.match(/^[a-zA-Z0-9+/]*={0,2}$/))throw Error("Invalid base64 string format");return eE.toByteArray(en)}ef.toBase64=ey,ef.fromBase64=eB},15438:function(en,ef,es){"use strict";var ed=this&&this.__createBinding||(Object.create?function(en,ef,es,ed){void 0===ed&&(ed=es);var eu=Object.getOwnPropertyDescriptor(ef,es);(!eu||("get"in eu?!ef.__esModule:eu.writable||eu.configurable))&&(eu={enumerable:!0,get:function(){return ef[es]}}),Object.defineProperty(en,ed,eu)}:function(en,ef,es,ed){void 0===ed&&(ed=es),en[ed]=ef[es]}),eu=this&&this.__setModuleDefault||(Object.create?function(en,ef){Object.defineProperty(en,"default",{enumerable:!0,value:ef})}:function(en,ef){en.default=ef}),em=this&&this.__importStar||function(en){if(en&&en.__esModule)return en;var ef={};if(null!=en)for(var es in en)"default"!==es&&Object.prototype.hasOwnProperty.call(en,es)&&ed(ef,en,es);return eu(ef,en),ef};Object.defineProperty(ef,"__esModule",{value:!0}),ef.Bech32=ef.normalizeBech32=ef.fromBech32=ef.toBech32=void 0;let eE=em(es(92882));function ey(en,ef,es){let ed=eE.encode(en,eE.toWords(ef),es);return ed}function eB(en,ef=1/0){let es=eE.decode(en,ef);return{prefix:es.prefix,data:new Uint8Array(eE.fromWords(es.words))}}function ez(en){let{prefix:ef,data:es}=eB(en);return ey(ef,es)}ef.toBech32=ey,ef.fromBech32=eB,ef.normalizeBech32=ez;class eD{static encode(en,ef,es){return ey(en,ef,es)}static decode(en,ef=1/0){return eB(en,ef)}}ef.Bech32=eD},26135:function(en,ef){"use strict";function es(en){let ef="";for(let es of en)ef+=("0"+es.toString(16)).slice(-2);return ef}function ed(en){if(en.length%2!=0)throw Error("hex string length must be a multiple of 2");let ef=new Uint8Array(en.length/2);for(let es=0;esef)throw Error("Got more fractional digits than supported");let em=`${es}${ed.padEnd(ef,"0")}`;return new eE(em,ef)}static fromAtomics(en,ef){return eE.verifyFractionalDigits(ef),new eE(en,ef)}static zero(en){return eE.verifyFractionalDigits(en),new eE("0",en)}static one(en){return eE.verifyFractionalDigits(en),new eE("1"+"0".repeat(en),en)}static verifyFractionalDigits(en){if(!Number.isInteger(en))throw Error("Fractional digits is not an integer");if(en<0)throw Error("Fractional digits must not be negative");if(en>em)throw Error(`Fractional digits must not exceed ${em}`)}static compare(en,ef){if(en.fractionalDigits!==ef.fractionalDigits)throw Error("Fractional digits do not match");return en.data.atomics.cmp(new eu.default(ef.atomics))}get atomics(){return this.data.atomics.toString()}get fractionalDigits(){return this.data.fractionalDigits}clone(){return new eE(this.atomics,this.fractionalDigits)}floor(){let en=new eu.default(10).pow(new eu.default(this.data.fractionalDigits)),ef=this.data.atomics.div(en),es=this.data.atomics.mod(en);return es.isZero()?this.clone():eE.fromAtomics(ef.mul(en).toString(),this.fractionalDigits)}ceil(){let en=new eu.default(10).pow(new eu.default(this.data.fractionalDigits)),ef=this.data.atomics.div(en),es=this.data.atomics.mod(en);return es.isZero()?this.clone():eE.fromAtomics(ef.addn(1).mul(en).toString(),this.fractionalDigits)}toString(){let en=new eu.default(10).pow(new eu.default(this.data.fractionalDigits)),ef=this.data.atomics.div(en),es=this.data.atomics.mod(en);if(es.isZero())return ef.toString();{let en=es.toString().padStart(this.data.fractionalDigits,"0"),ed=en.replace(/0+$/,"");return`${ef.toString()}.${ed}`}}toFloatApproximation(){let en=Number(this.toString());if(Number.isNaN(en))throw Error("Conversion to number failed");return en}plus(en){if(this.fractionalDigits!==en.fractionalDigits)throw Error("Fractional digits do not match");let ef=this.data.atomics.add(new eu.default(en.atomics));return new eE(ef.toString(),this.fractionalDigits)}minus(en){if(this.fractionalDigits!==en.fractionalDigits)throw Error("Fractional digits do not match");let ef=this.data.atomics.sub(new eu.default(en.atomics));if(ef.ltn(0))throw Error("Difference must not be negative");return new eE(ef.toString(),this.fractionalDigits)}multiply(en){let ef=this.data.atomics.mul(new eu.default(en.toString()));return new eE(ef.toString(),this.fractionalDigits)}equals(en){return 0===eE.compare(this,en)}isLessThan(en){return 0>eE.compare(this,en)}isLessThanOrEqual(en){return 0>=eE.compare(this,en)}isGreaterThan(en){return eE.compare(this,en)>0}isGreaterThanOrEqual(en){return eE.compare(this,en)>=0}}ef.Decimal=eE},62949:function(en,ef,es){"use strict";Object.defineProperty(ef,"__esModule",{value:!0}),ef.Uint64=ef.Uint53=ef.Uint32=ef.Int53=ef.Decimal=void 0;var ed=es(38828);Object.defineProperty(ef,"Decimal",{enumerable:!0,get:function(){return ed.Decimal}});var eu=es(40172);Object.defineProperty(ef,"Int53",{enumerable:!0,get:function(){return eu.Int53}}),Object.defineProperty(ef,"Uint32",{enumerable:!0,get:function(){return eu.Uint32}}),Object.defineProperty(ef,"Uint53",{enumerable:!0,get:function(){return eu.Uint53}}),Object.defineProperty(ef,"Uint64",{enumerable:!0,get:function(){return eu.Uint64}})},40172:function(en,ef,es){"use strict";var ed=this&&this.__importDefault||function(en){return en&&en.__esModule?en:{default:en}};Object.defineProperty(ef,"__esModule",{value:!0}),ef.Uint64=ef.Uint53=ef.Int53=ef.Uint32=void 0;let eu=ed(es(13550)),em=new eu.default("18446744073709551615",10,"be");class eE{constructor(en){if(Number.isNaN(en))throw Error("Input is not a number");if(!Number.isInteger(en))throw Error("Input is not an integer");if(en<0||en>4294967295)throw Error("Input not in uint32 range: "+en.toString());this.data=en}static fromBigEndianBytes(en){return eE.fromBytes(en)}static fromBytes(en,ef="be"){if(4!==en.length)throw Error("Invalid input length. Expected 4 bytes.");for(let ef=0;ef255||en[ef]<0)throw Error("Invalid value in byte. Found: "+en[ef]);let es="be"===ef?en:Array.from(en).reverse();return new eE(16777216*es[0]+65536*es[1]+256*es[2]+es[3])}static fromString(en){if(!en.match(/^[0-9]+$/))throw Error("Invalid string format");return new eE(Number.parseInt(en,10))}toBytesBigEndian(){return new Uint8Array([255&Math.floor(this.data/16777216),255&Math.floor(this.data/65536),255&Math.floor(this.data/256),255&Math.floor(this.data/1)])}toBytesLittleEndian(){return new Uint8Array([255&Math.floor(this.data/1),255&Math.floor(this.data/256),255&Math.floor(this.data/65536),255&Math.floor(this.data/16777216)])}toNumber(){return this.data}toBigInt(){return BigInt(this.toNumber())}toString(){return this.data.toString()}}ef.Uint32=eE;class ey{constructor(en){if(Number.isNaN(en))throw Error("Input is not a number");if(!Number.isInteger(en))throw Error("Input is not an integer");if(enNumber.MAX_SAFE_INTEGER)throw Error("Input not in int53 range: "+en.toString());this.data=en}static fromString(en){if(!en.match(/^-?[0-9]+$/))throw Error("Invalid string format");return new ey(Number.parseInt(en,10))}toNumber(){return this.data}toBigInt(){return BigInt(this.toNumber())}toString(){return this.data.toString()}}ef.Int53=ey;class eB{constructor(en){let ef=new ey(en);if(0>ef.toNumber())throw Error("Input is negative");this.data=ef}static fromString(en){let ef=ey.fromString(en);return new eB(ef.toNumber())}toNumber(){return this.data.toNumber()}toBigInt(){return BigInt(this.toNumber())}toString(){return this.data.toString()}}ef.Uint53=eB;class ez{constructor(en){if(en.isNeg())throw Error("Input is negative");if(en.gt(em))throw Error("Input exceeds uint64 range");this.data=en}static fromBytesBigEndian(en){return ez.fromBytes(en)}static fromBytes(en,ef="be"){if(8!==en.length)throw Error("Invalid input length. Expected 8 bytes.");for(let ef=0;ef255||en[ef]<0)throw Error("Invalid value in byte. Found: "+en[ef]);let es="be"===ef?Array.from(en):Array.from(en).reverse();return new ez(new eu.default(es))}static fromString(en){if(!en.match(/^[0-9]+$/))throw Error("Invalid string format");return new ez(new eu.default(en,10,"be"))}static fromNumber(en){let ef;if(Number.isNaN(en))throw Error("Input is not a number");if(!Number.isInteger(en))throw Error("Input is not an integer");try{ef=new eu.default(en)}catch(en){throw Error("Input is not a safe integer")}return new ez(ef)}toBytesBigEndian(){return Uint8Array.from(this.data.toArray("be",8))}toBytesLittleEndian(){return Uint8Array.from(this.data.toArray("le",8))}toString(){return this.data.toString(10)}toBigInt(){return BigInt(this.toString())}toNumber(){return this.data.toNumber()}}ef.Uint64=ez},91057:function(en,ef){"use strict";function es(en,ef){if(en.length!==ef.length)return!1;for(let es=0;essetTimeout(ef,en))}Object.defineProperty(ef,"__esModule",{value:!0}),ef.sleep=void 0,ef.sleep=es},95012:function(en,ef,es){"use strict";var ed=es(48764).Buffer;function eu(en){return"object"==typeof en&&null!==en}function em(en){return!(!eu(en)||"[object Uint8Array]"!==Object.prototype.toString.call(en)||void 0!==ed&&void 0!==ed.isBuffer&&ed.isBuffer(en))}function eE(en){return void 0!==en}Object.defineProperty(ef,"__esModule",{value:!0}),ef.isDefined=ef.isUint8Array=ef.isNonNullObject=void 0,ef.isNonNullObject=eu,ef.isUint8Array=em,ef.isDefined=eE},5507:function(en,ef){"use strict";function es(en){if(Array.isArray(en)){let ef=[],ed=0;for(let eu=0;euen.length)throw Error("invalid RLP (safeSlice): end slice of Uint8Array out-of-bounds");return en.slice(ef,es)}function eu(en){if(0===en[0])throw Error("invalid RLP: extra zeros");return eD(ez(en))}function em(en,ef){if(en<56)return Uint8Array.from([en+ef]);let es=eS(en),ed=es.length/2,eu=eS(ef+55+ed);return Uint8Array.from(eH(eu+es))}function eE(en,ef=!1){if(null==en||0===en.length)return Uint8Array.from([]);let es=eR(en),ed=ey(es);if(ef)return ed;if(0!==ed.remainder.length)throw Error("invalid RLP: remainder must be zero");return ed.data}function ey(en){let ef,es,em,eE,eB;let ez=[],eD=en[0];if(eD<=127)return{data:en.slice(0,1),remainder:en.slice(1)};if(eD<=183){if(ef=eD-127,em=128===eD?Uint8Array.from([]):ed(en,1,ef),2===ef&&em[0]<128)throw Error("invalid RLP encoding: invalid prefix, single byte < 0x80 are not prefixed");return{data:em,remainder:en.slice(ef)}}if(eD<=191){if(es=eD-182,en.length-1en.length)throw Error("invalid RLP: total length is larger than the data");for(eE=ed(en,es,em);eE.length;)eB=ey(eE),ez.push(eB.data),eE=eB.remainder;return{data:ez,remainder:en.slice(em)}}}Object.defineProperty(ef,"__esModule",{value:!0}),ef.RLP=ef.utils=ef.decode=ef.encode=void 0,ef.encode=es,ef.decode=eE;let eB=Array.from({length:256},(en,ef)=>ef.toString(16).padStart(2,"0"));function ez(en){let ef="";for(let es=0;esen+ef.length,0),es=new Uint8Array(ef);for(let ef=0,ed=0;ef=2&&"0"===en[0]&&"x"===en[1]}function eO(en){return"string"!=typeof en?en:eQ(en)?en.slice(2):en}function eR(en){if(en instanceof Uint8Array)return en;if("string"==typeof en)return eQ(en)?eH(eF(eO(en))):eV(en);if("number"==typeof en||"bigint"==typeof en)return en?eH(eS(en)):Uint8Array.from([]);if(null==en)return Uint8Array.from([]);throw Error("toBytes: received unsupported type "+typeof en)}ef.utils={bytesToHex:ez,concatBytes:ew,hexToBytes:eH,utf8ToBytes:eV},ef.RLP={encode:es,decode:eE}},78e3:function(en,ef,es){"use strict";var ed=es(48764).Buffer;Object.defineProperty(ef,"__esModule",{value:!0}),ef.accountBodyToRLP=ef.accountBodyToSlim=ef.accountBodyFromSlim=ef.isZeroAddress=ef.zeroAddress=ef.importPublic=ef.privateToAddress=ef.privateToPublic=ef.publicToAddress=ef.pubToAddress=ef.isValidPublic=ef.isValidPrivate=ef.generateAddress2=ef.generateAddress=ef.isValidChecksumAddress=ef.toChecksumAddress=ef.isValidAddress=ef.Account=void 0;let eu=es(5507),em=es(82192),eE=es(95053),ey=es(58040),eB=es(38289),ez=es(66219),eD=es(38480),eH=es(24712),ew=BigInt(0);class eV{constructor(en=ew,ef=ew,es=ez.KECCAK256_RLP,ed=ez.KECCAK256_NULL){this.nonce=en,this.balance=ef,this.storageRoot=es,this.codeHash=ed,this._validate()}static fromAccountData(en){let{nonce:ef,balance:es,storageRoot:ed,codeHash:eu}=en;return new eV(void 0!==ef?(0,eB.bufferToBigInt)((0,eB.toBuffer)(ef)):void 0,void 0!==es?(0,eB.bufferToBigInt)((0,eB.toBuffer)(es)):void 0,void 0!==ed?(0,eB.toBuffer)(ed):void 0,void 0!==eu?(0,eB.toBuffer)(eu):void 0)}static fromRlpSerializedAccount(en){let ef=(0,eB.arrToBufArr)(eu.RLP.decode(Uint8Array.from(en)));if(!Array.isArray(ef))throw Error("Invalid serialized account input. Must be array");return this.fromValuesArray(ef)}static fromValuesArray(en){let[ef,es,ed,eu]=en;return new eV((0,eB.bufferToBigInt)(ef),(0,eB.bufferToBigInt)(es),ed,eu)}_validate(){if(this.nonce=8?ew+=es[en].toUpperCase():ew+=es[en];return ew};ef.toChecksumAddress=eF;let eQ=function(en,es){return(0,ef.isValidAddress)(en)&&(0,ef.toChecksumAddress)(en,es)===en};ef.isValidChecksumAddress=eQ;let eO=function(en,ef){return((0,eD.assertIsBuffer)(en),(0,eD.assertIsBuffer)(ef),(0,eB.bufferToBigInt)(ef)===BigInt(0))?ed.from((0,em.keccak256)(eu.RLP.encode((0,eB.bufArrToArr)([en,null])))).slice(-20):ed.from((0,em.keccak256)(eu.RLP.encode((0,eB.bufArrToArr)([en,ef])))).slice(-20)};ef.generateAddress=eO;let eR=function(en,ef,es){if((0,eD.assertIsBuffer)(en),(0,eD.assertIsBuffer)(ef),(0,eD.assertIsBuffer)(es),20!==en.length)throw Error("Expected from to be of length 20");if(32!==ef.length)throw Error("Expected salt to be of length 32");let eu=(0,em.keccak256)(ed.concat([ed.from("ff","hex"),en,ef,(0,em.keccak256)(es)]));return(0,eB.toBuffer)(eu).slice(-20)};ef.generateAddress2=eR;let eP=function(en){return eE.utils.isValidPrivateKey(en)};ef.isValidPrivate=eP;let eU=function(en,ef=!1){if((0,eD.assertIsBuffer)(en),64===en.length)try{return eE.Point.fromHex(ed.concat([ed.from([4]),en])),!0}catch(en){return!1}if(!ef)return!1;try{return eE.Point.fromHex(en),!0}catch(en){return!1}};ef.isValidPublic=eU;let ej=function(en,ef=!1){if((0,eD.assertIsBuffer)(en),ef&&64!==en.length&&(en=ed.from(eE.Point.fromHex(en).toRawBytes(!1).slice(1))),64!==en.length)throw Error("Expected pubKey to be of length 64");return ed.from((0,em.keccak256)(en)).slice(-20)};ef.pubToAddress=ej,ef.publicToAddress=ef.pubToAddress;let eG=function(en){return(0,eD.assertIsBuffer)(en),ed.from(eE.Point.fromPrivateKey(en).toRawBytes(!1).slice(1))};ef.privateToPublic=eG;let eY=function(en){return(0,ef.publicToAddress)((0,ef.privateToPublic)(en))};ef.privateToAddress=eY;let e_=function(en){return(0,eD.assertIsBuffer)(en),64!==en.length&&(en=ed.from(eE.Point.fromHex(en).toRawBytes(!1).slice(1))),en};ef.importPublic=e_;let eK=function(){let en=20,ef=(0,eB.zeros)(en);return(0,eB.bufferToHex)(ef)};ef.zeroAddress=eK;let eZ=function(en){try{(0,eD.assertIsString)(en)}catch(en){return!1}let es=(0,ef.zeroAddress)();return es===en};function eJ(en){let[ef,es,ed,eu]=en;return[ef,es,0===(0,eB.arrToBufArr)(ed).length?ez.KECCAK256_RLP:ed,0===(0,eB.arrToBufArr)(eu).length?ez.KECCAK256_NULL:eu]}ef.isZeroAddress=eZ,ef.accountBodyFromSlim=eJ;let eX=new Uint8Array(0);function eW(en){let[ef,es,ed,eu]=en;return[ef,es,(0,eB.arrToBufArr)(ed).equals(ez.KECCAK256_RLP)?eX:ed,(0,eB.arrToBufArr)(eu).equals(ez.KECCAK256_NULL)?eX:eu]}function e$(en,ef=!0){let es=ef?eJ(en):en;return(0,eB.arrToBufArr)(eu.RLP.encode(es))}ef.accountBodyToSlim=eW,ef.accountBodyToRLP=e$},13415:function(en,ef,es){"use strict";var ed=es(48764).Buffer;Object.defineProperty(ef,"__esModule",{value:!0}),ef.Address=void 0;let eu=es(78e3),em=es(38289);class eE{constructor(en){if(20!==en.length)throw Error("Invalid address length");this.buf=en}static zero(){return new eE((0,em.zeros)(20))}static fromString(en){if(!(0,eu.isValidAddress)(en))throw Error("Invalid address");return new eE((0,em.toBuffer)(en))}static fromPublicKey(en){if(!ed.isBuffer(en))throw Error("Public key should be Buffer");let ef=(0,eu.pubToAddress)(en);return new eE(ef)}static fromPrivateKey(en){if(!ed.isBuffer(en))throw Error("Private key should be Buffer");let ef=(0,eu.privateToAddress)(en);return new eE(ef)}static generate(en,ef){if("bigint"!=typeof ef)throw Error("Expected nonce to be a bigint");return new eE((0,eu.generateAddress)(en.buf,(0,em.bigIntToBuffer)(ef)))}static generate2(en,ef,es){if(!ed.isBuffer(ef))throw Error("Expected salt to be a Buffer");if(!ed.isBuffer(es))throw Error("Expected initCode to be a Buffer");return new eE((0,eu.generateAddress2)(en.buf,ef,es))}equals(en){return this.buf.equals(en.buf)}isZero(){return this.equals(eE.zero())}isPrecompileOrSystemAddress(){let en=(0,em.bufferToBigInt)(this.buf),ef=BigInt(0),es=BigInt("0xffff");return en>=ef&&en<=es}toString(){return"0x"+this.buf.toString("hex")}toBuffer(){return ed.from(this.buf)}}ef.Address=eE},67285:function(en,ef,es){"use strict";Object.defineProperty(ef,"__esModule",{value:!0}),ef.AsyncEventEmitter=void 0;let ed=es(17187);async function eu(en,ef,es){let ed;for await(let eu of ef)try{eu.length<2?eu.call(en,es):await new Promise((ef,ed)=>{eu.call(en,es,en=>{en?ed(en):ef()})})}catch(en){ed=en}if(ed)throw ed}class em extends ed.EventEmitter{emit(en,...ef){let[es,ed]=ef,em=this,eE=em._events[en]??[];return void 0===ed&&"function"==typeof es&&(ed=es,es=void 0),("newListener"===en||"removeListener"===en)&&(es={event:es,fn:ed},ed=void 0),eu(em,(eE=Array.isArray(eE)?eE:[eE]).slice(),es).then(ed).catch(ed),em.listenerCount(en)>0}once(en,ef){let es;let ed=this;if("function"!=typeof ef)throw TypeError("listener must be a function");return es=ef.length>=2?function(eu,em){ed.removeListener(en,es),ef(eu,em)}:function(eu){ed.removeListener(en,es),ef(eu,es)},ed.on(en,es),ed}first(en,ef){let es=this._events[en]??[];if("function"!=typeof ef)throw TypeError("listener must be a function");return Array.isArray(es)||(this._events[en]=es=[es]),es.unshift(ef),this}before(en,ef,es){return this.beforeOrAfter(en,ef,es)}after(en,ef,es){return this.beforeOrAfter(en,ef,es,"after")}beforeOrAfter(en,ef,es,ed){let eu,em,eE=this._events[en]??[],ey="after"===ed?1:0;if("function"!=typeof es)throw TypeError("listener must be a function");if("function"!=typeof ef)throw TypeError("target must be a function");for(Array.isArray(eE)||(this._events[en]=eE=[eE]),em=eE.length,eu=eE.length;eu--;)if(eE[eu]===ef){em=eu+ey;break}return eE.splice(em,0,es),this}on(en,ef){return super.on(en,ef)}addListener(en,ef){return super.addListener(en,ef)}prependListener(en,ef){return super.prependListener(en,ef)}prependOnceListener(en,ef){return super.prependOnceListener(en,ef)}removeAllListeners(en){return super.removeAllListeners(en)}removeListener(en,ef){return super.removeListener(en,ef)}eventNames(){return super.eventNames()}listeners(en){return super.listeners(en)}listenerCount(en){return super.listenerCount(en)}getMaxListeners(){return super.getMaxListeners()}setMaxListeners(en){return super.setMaxListeners(en)}}ef.AsyncEventEmitter=em},38289:function(en,ef,es){"use strict";var ed=es(48764).Buffer;Object.defineProperty(ef,"__esModule",{value:!0}),ef.intToUnpaddedBuffer=ef.bigIntToUnpaddedBuffer=ef.bigIntToHex=ef.bufArrToArr=ef.arrToBufArr=ef.validateNoLeadingZeroes=ef.baToJSON=ef.toUtf8=ef.short=ef.addHexPrefix=ef.toUnsigned=ef.fromSigned=ef.bufferToInt=ef.bigIntToBuffer=ef.bufferToBigInt=ef.bufferToHex=ef.toBuffer=ef.unpadHexString=ef.unpadArray=ef.unpadBuffer=ef.setLengthRight=ef.setLengthLeft=ef.zeros=ef.intToBuffer=ef.intToHex=void 0;let eu=es(38480),em=es(24712),eE=function(en){if(!Number.isSafeInteger(en)||en<0)throw Error(`Received an invalid integer type: ${en}`);return`0x${en.toString(16)}`};ef.intToHex=eE;let ey=function(en){let es=(0,ef.intToHex)(en);return ed.from((0,em.padToEven)(es.slice(2)),"hex")};ef.intToBuffer=ey;let eB=function(en){return ed.allocUnsafe(en).fill(0)};ef.zeros=eB;let ez=function(en,es,ed){let eu=(0,ef.zeros)(es);return ed?en.length0&&"0"===ef.toString();)ef=(en=en.slice(1))[0];return en},eV=function(en){return(0,eu.assertIsBuffer)(en),ew(en)};ef.unpadBuffer=eV;let eS=function(en){return(0,eu.assertIsArray)(en),ew(en)};ef.unpadArray=eS;let eF=function(en){return(0,eu.assertIsHexString)(en),"0x"+ew(en=(0,em.stripHexPrefix)(en))};ef.unpadHexString=eF;let eQ=function(en){if(null==en)return ed.allocUnsafe(0);if(ed.isBuffer(en)||Array.isArray(en)||en instanceof Uint8Array)return ed.from(en);if("string"==typeof en){if(!(0,em.isHexString)(en))throw Error(`Cannot convert string to buffer. toBuffer only supports 0x-prefixed hex strings and this string was given: ${en}`);return ed.from((0,em.padToEven)((0,em.stripHexPrefix)(en)),"hex")}if("number"==typeof en)return(0,ef.intToBuffer)(en);if("bigint"==typeof en){if(en0&&0===es[0])throw Error(`${ef} cannot have leading zeroes, received: ${es.toString("hex")}`)};function eX(en){return Array.isArray(en)?en.map(en=>eX(en)):ed.from(en)}function eW(en){return Array.isArray(en)?en.map(en=>eW(en)):Uint8Array.from(en??[])}ef.validateNoLeadingZeroes=eJ,ef.arrToBufArr=eX,ef.bufArrToArr=eW;let e$=en=>"0x"+en.toString(16);function e0(en){return(0,ef.unpadBuffer)(eP(en))}function e4(en){return(0,ef.unpadBuffer)((0,ef.intToBuffer)(en))}ef.bigIntToHex=e$,ef.bigIntToUnpaddedBuffer=e0,ef.intToUnpaddedBuffer=e4},66219:function(en,ef,es){"use strict";Object.defineProperty(ef,"__esModule",{value:!0}),ef.MAX_WITHDRAWALS_PER_PAYLOAD=ef.RLP_EMPTY_STRING=ef.KECCAK256_RLP=ef.KECCAK256_RLP_S=ef.KECCAK256_RLP_ARRAY=ef.KECCAK256_RLP_ARRAY_S=ef.KECCAK256_NULL=ef.KECCAK256_NULL_S=ef.TWO_POW256=ef.SECP256K1_ORDER_DIV_2=ef.SECP256K1_ORDER=ef.MAX_INTEGER_BIGINT=ef.MAX_INTEGER=ef.MAX_UINT64=void 0;let ed=es(48764),eu=es(95053);ef.MAX_UINT64=BigInt("0xffffffffffffffff"),ef.MAX_INTEGER=BigInt("0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"),ef.MAX_INTEGER_BIGINT=BigInt("115792089237316195423570985008687907853269984665640564039457584007913129639935"),ef.SECP256K1_ORDER=eu.CURVE.n,ef.SECP256K1_ORDER_DIV_2=eu.CURVE.n/BigInt(2),ef.TWO_POW256=BigInt("0x10000000000000000000000000000000000000000000000000000000000000000"),ef.KECCAK256_NULL_S="c5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470",ef.KECCAK256_NULL=ed.Buffer.from(ef.KECCAK256_NULL_S,"hex"),ef.KECCAK256_RLP_ARRAY_S="1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",ef.KECCAK256_RLP_ARRAY=ed.Buffer.from(ef.KECCAK256_RLP_ARRAY_S,"hex"),ef.KECCAK256_RLP_S="56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",ef.KECCAK256_RLP=ed.Buffer.from(ef.KECCAK256_RLP_S,"hex"),ef.RLP_EMPTY_STRING=ed.Buffer.from([128]),ef.MAX_WITHDRAWALS_PER_PAYLOAD=16},38480:function(en,ef,es){"use strict";var ed=es(48764).Buffer;Object.defineProperty(ef,"__esModule",{value:!0}),ef.assertIsString=ef.assertIsArray=ef.assertIsBuffer=ef.assertIsHexString=void 0;let eu=es(24712),em=function(en){if(!(0,eu.isHexString)(en)){let ef=`This method only supports 0x-prefixed hex strings but input was: ${en}`;throw Error(ef)}};ef.assertIsHexString=em;let eE=function(en){if(!ed.isBuffer(en)){let ef=`This method only supports Buffer but input was: ${en}`;throw Error(ef)}};ef.assertIsBuffer=eE;let ey=function(en){if(!Array.isArray(en)){let ef=`This method only supports number arrays but input was: ${en}`;throw Error(ef)}};ef.assertIsArray=ey;let eB=function(en){if("string"!=typeof en){let ef=`This method only supports strings but input was: ${en}`;throw Error(ef)}};ef.assertIsString=eB},92730:function(en,ef,es){"use strict";var ed=this&&this.__createBinding||(Object.create?function(en,ef,es,ed){void 0===ed&&(ed=es);var eu=Object.getOwnPropertyDescriptor(ef,es);(!eu||("get"in eu?!ef.__esModule:eu.writable||eu.configurable))&&(eu={enumerable:!0,get:function(){return ef[es]}}),Object.defineProperty(en,ed,eu)}:function(en,ef,es,ed){void 0===ed&&(ed=es),en[ed]=ef[es]}),eu=this&&this.__exportStar||function(en,ef){for(var es in en)"default"===es||Object.prototype.hasOwnProperty.call(ef,es)||ed(ef,en,es)};Object.defineProperty(ef,"__esModule",{value:!0}),ef.toAscii=ef.stripHexPrefix=ef.padToEven=ef.isHexString=ef.isHexPrefixed=ef.getKeys=ef.getBinarySize=ef.fromUtf8=ef.fromAscii=ef.arrayContainsArray=ef.ssz=void 0,eu(es(66219),ef),eu(es(4554),ef),eu(es(78e3),ef),eu(es(13415),ef),eu(es(44683),ef),eu(es(85026),ef),eu(es(38289),ef),ef.ssz=es(66850),eu(es(21200),ef),eu(es(67285),ef);var em=es(24712);Object.defineProperty(ef,"arrayContainsArray",{enumerable:!0,get:function(){return em.arrayContainsArray}}),Object.defineProperty(ef,"fromAscii",{enumerable:!0,get:function(){return em.fromAscii}}),Object.defineProperty(ef,"fromUtf8",{enumerable:!0,get:function(){return em.fromUtf8}}),Object.defineProperty(ef,"getBinarySize",{enumerable:!0,get:function(){return em.getBinarySize}}),Object.defineProperty(ef,"getKeys",{enumerable:!0,get:function(){return em.getKeys}}),Object.defineProperty(ef,"isHexPrefixed",{enumerable:!0,get:function(){return em.isHexPrefixed}}),Object.defineProperty(ef,"isHexString",{enumerable:!0,get:function(){return em.isHexString}}),Object.defineProperty(ef,"padToEven",{enumerable:!0,get:function(){return em.padToEven}}),Object.defineProperty(ef,"stripHexPrefix",{enumerable:!0,get:function(){return em.stripHexPrefix}}),Object.defineProperty(ef,"toAscii",{enumerable:!0,get:function(){return em.toAscii}}),eu(es(43543),ef)},24712:function(en,ef,es){"use strict";var ed=es(48764).Buffer;function eu(en){if("string"!=typeof en)throw Error(`[isHexPrefixed] input must be type 'string', received type ${typeof en}`);return"0"===en[0]&&"x"===en[1]}Object.defineProperty(ef,"__esModule",{value:!0}),ef.isHexString=ef.getKeys=ef.fromAscii=ef.fromUtf8=ef.toAscii=ef.arrayContainsArray=ef.getBinarySize=ef.padToEven=ef.stripHexPrefix=ef.isHexPrefixed=void 0,ef.isHexPrefixed=eu;let em=en=>{if("string"!=typeof en)throw Error(`[stripHexPrefix] input must be type 'string', received ${typeof en}`);return eu(en)?en.slice(2):en};function eE(en){let ef=en;if("string"!=typeof ef)throw Error(`[padToEven] value must be type 'string', received ${typeof ef}`);return ef.length%2&&(ef=`0${ef}`),ef}function ey(en){if("string"!=typeof en)throw Error(`[getBinarySize] method requires input type 'string', received ${typeof en}`);return ed.byteLength(en,"utf8")}function eB(en,ef,es){if(!0!==Array.isArray(en))throw Error(`[arrayContainsArray] method requires input 'superset' to be an array, got type '${typeof en}'`);if(!0!==Array.isArray(ef))throw Error(`[arrayContainsArray] method requires input 'subset' to be an array, got type '${typeof ef}'`);return ef[!0===es?"some":"every"](ef=>en.indexOf(ef)>=0)}function ez(en){let ef="",es=0,ed=en.length;for("0x"===en.substring(0,2)&&(es=2);es0)||en.length===2+2*ef)}ef.stripHexPrefix=em,ef.padToEven=eE,ef.getBinarySize=ey,ef.arrayContainsArray=eB,ef.toAscii=ez,ef.fromUtf8=eD,ef.fromAscii=eH,ef.getKeys=ew,ef.isHexString=eV},43543:function(en,ef){"use strict";Object.defineProperty(ef,"__esModule",{value:!0}),ef.Lock=void 0;class es{constructor(){this.permits=1,this.promiseResolverQueue=[]}async acquire(){return this.permits>0?(this.permits-=1,Promise.resolve(!0)):new Promise(en=>this.promiseResolverQueue.push(en))}release(){if(this.permits+=1,this.permits>1&&this.promiseResolverQueue.length>0)console.warn("Lock.permits should never be > 0 when there is someone waiting.");else if(1===this.permits&&this.promiseResolverQueue.length>0){this.permits-=1;let en=this.promiseResolverQueue.shift();en&&en(!0)}}}ef.Lock=es},85026:function(en,ef,es){"use strict";var ed=es(48764).Buffer;Object.defineProperty(ef,"__esModule",{value:!0}),ef.hashPersonalMessage=ef.isValidSignature=ef.fromRpcSig=ef.toCompactSig=ef.toRpcSig=ef.ecrecover=ef.ecsign=void 0;let eu=es(82192),em=es(95053),eE=es(38289),ey=es(66219),eB=es(38480);function ez(en,ef,es){let[eu,eE]=(0,em.signSync)(en,ef,{recovered:!0,der:!1}),ey=ed.from(eu.slice(0,32)),eB=ed.from(eu.slice(32,64)),ez=void 0===es?BigInt(eE+27):BigInt(eE+35)+BigInt(es)*BigInt(2);return{r:ey,s:eB,v:ez}}function eD(en,ef){return en===BigInt(0)||en===BigInt(1)?en:void 0===ef?en-BigInt(27):en-(ef*BigInt(2)+BigInt(35))}function eH(en){return en===BigInt(0)||en===BigInt(1)}ef.ecsign=ez;let ew=function(en,ef,es,eu,ey){let eB=ed.concat([(0,eE.setLengthLeft)(es,32),(0,eE.setLengthLeft)(eu,32)],64),ez=eD(ef,ey);if(!eH(ez))throw Error("Invalid signature v value");let ew=(0,em.recoverPublicKey)(en,eB,Number(ez));return ed.from(ew.slice(1))};ef.ecrecover=ew;let eV=function(en,ef,es,eu){let em=eD(en,eu);if(!eH(em))throw Error("Invalid signature v value");return(0,eE.bufferToHex)(ed.concat([(0,eE.setLengthLeft)(ef,32),(0,eE.setLengthLeft)(es,32),(0,eE.toBuffer)(en)]))};ef.toRpcSig=eV;let eS=function(en,ef,es,eu){let em=eD(en,eu);if(!eH(em))throw Error("Invalid signature v value");let ey=es;return(en>BigInt(28)&&en%BigInt(2)===BigInt(1)||en===BigInt(1)||en===BigInt(28))&&(ey=ed.from(es),ey[0]|=128),(0,eE.bufferToHex)(ed.concat([(0,eE.setLengthLeft)(ef,32),(0,eE.setLengthLeft)(ey,32)]))};ef.toCompactSig=eS;let eF=function(en){let ef,es,ed;let eu=(0,eE.toBuffer)(en);if(eu.length>=65)ef=eu.slice(0,32),es=eu.slice(32,64),ed=(0,eE.bufferToBigInt)(eu.slice(64));else if(64===eu.length)ef=eu.slice(0,32),es=eu.slice(32,64),ed=BigInt((0,eE.bufferToInt)(eu.slice(32,33))>>7),es[0]&=127;else throw Error("Invalid signature length");return ed<27&&(ed+=BigInt(27)),{v:ed,r:ef,s:es}};ef.fromRpcSig=eF;let eQ=function(en,ef,es,ed=!0,eu){if(32!==ef.length||32!==es.length||!eH(eD(en,eu)))return!1;let em=(0,eE.bufferToBigInt)(ef),eB=(0,eE.bufferToBigInt)(es);return em!==BigInt(0)&&!(em>=ey.SECP256K1_ORDER)&&eB!==BigInt(0)&&!(eB>=ey.SECP256K1_ORDER)&&(!ed||!(eB>=ey.SECP256K1_ORDER_DIV_2))};ef.isValidSignature=eQ;let eO=function(en){(0,eB.assertIsBuffer)(en);let ef=ed.from(`\u0019Ethereum Signed Message: ${en.length}`,"utf-8");return ed.from((0,eu.keccak256)(ed.concat([ef,en])))};ef.hashPersonalMessage=eO},66850:function(en,ef,es){"use strict";Object.defineProperty(ef,"__esModule",{value:!0}),ef.Withdrawals=ef.Withdrawal=ef.Bytes20=ef.UintBigInt64=ef.UintNum64=void 0;let ed=es(25874),eu=es(66219);ef.UintNum64=new ed.UintNumberType(8),ef.UintBigInt64=new ed.UintBigintType(8),ef.Bytes20=new ed.ByteVectorType(20),ef.Withdrawal=new ed.ContainerType({index:ef.UintBigInt64,validatorIndex:ef.UintBigInt64,address:ef.Bytes20,amount:ef.UintBigInt64},{typeName:"Withdrawal",jsonCase:"eth2"}),ef.Withdrawals=new ed.ListCompositeType(ef.Withdrawal,eu.MAX_WITHDRAWALS_PER_PAYLOAD)},21200:function(en,ef,es){"use strict";var ed;Object.defineProperty(ef,"__esModule",{value:!0}),ef.toType=ef.TypeOutput=void 0;let eu=es(38289),em=es(24712);function eE(en,ef){if(null===en)return null;if(void 0===en)return;if("string"!=typeof en||(0,em.isHexString)(en)){if("number"==typeof en&&!Number.isSafeInteger(en))throw Error("The provided number is greater than MAX_SAFE_INTEGER (please use an alternative input type)")}else throw Error(`A string must be provided with a 0x-prefix, given: ${en}`);let es=(0,eu.toBuffer)(en);switch(ef){case ed.Buffer:return es;case ed.BigInt:return(0,eu.bufferToBigInt)(es);case ed.Number:{let en=(0,eu.bufferToBigInt)(es);if(en>BigInt(Number.MAX_SAFE_INTEGER))throw Error("The provided number is greater than MAX_SAFE_INTEGER (please use an alternative output type)");return Number(en)}case ed.PrefixedHexString:return(0,eu.bufferToHex)(es);default:throw Error("unknown outputType")}}!function(en){en[en.Number=0]="Number",en[en.BigInt=1]="BigInt",en[en.Buffer=2]="Buffer",en[en.PrefixedHexString=3]="PrefixedHexString"}(ed=ef.TypeOutput||(ef.TypeOutput={})),ef.toType=eE},4554:function(en,ef){"use strict";Object.defineProperty(ef,"__esModule",{value:!0}),ef.GWEI_TO_WEI=void 0,ef.GWEI_TO_WEI=BigInt(1e9)},44683:function(en,ef,es){"use strict";var ed=es(48764).Buffer;Object.defineProperty(ef,"__esModule",{value:!0}),ef.Withdrawal=void 0;let eu=es(13415),em=es(38289),eE=es(21200);class ey{constructor(en,ef,es,ed){this.index=en,this.validatorIndex=ef,this.address=es,this.amount=ed}static fromWithdrawalData(en){let{index:ef,validatorIndex:es,address:ed,amount:em}=en,eB=(0,eE.toType)(ef,eE.TypeOutput.BigInt),ez=(0,eE.toType)(es,eE.TypeOutput.BigInt),eD=new eu.Address((0,eE.toType)(ed,eE.TypeOutput.Buffer)),eH=(0,eE.toType)(em,eE.TypeOutput.BigInt);return new ey(eB,ez,eD,eH)}static fromValuesArray(en){if(4!==en.length)throw Error(`Invalid withdrawalArray length expected=4 actual=${en.length}`);let[ef,es,ed,eu]=en;return ey.fromWithdrawalData({index:ef,validatorIndex:es,address:ed,amount:eu})}static toBufferArray(en){let ef;let{index:es,validatorIndex:em,address:ey,amount:eB}=en,ez=(0,eE.toType)(es,eE.TypeOutput.BigInt)===BigInt(0)?ed.alloc(0):(0,eE.toType)(es,eE.TypeOutput.Buffer),eD=(0,eE.toType)(em,eE.TypeOutput.BigInt)===BigInt(0)?ed.alloc(0):(0,eE.toType)(em,eE.TypeOutput.Buffer);ef=ey instanceof eu.Address?ey.buf:(0,eE.toType)(ey,eE.TypeOutput.Buffer);let eH=(0,eE.toType)(eB,eE.TypeOutput.BigInt)===BigInt(0)?ed.alloc(0):(0,eE.toType)(eB,eE.TypeOutput.Buffer);return[ez,eD,ef,eH]}raw(){return ey.toBufferArray(this)}toValue(){return{index:this.index,validatorIndex:this.validatorIndex,address:this.address.buf,amount:this.amount}}toJSON(){return{index:(0,em.bigIntToHex)(this.index),validatorIndex:(0,em.bigIntToHex)(this.validatorIndex),address:"0x"+this.address.buf.toString("hex"),amount:(0,em.bigIntToHex)(this.amount)}}}ef.Withdrawal=ey},95851:function(en,ef,es){"use strict";es.d(ef,{i:function(){return ed}});let ed="abi/5.7.0"},84243:function(en,ef,es){"use strict";es.d(ef,{R:function(){return e$},$:function(){return e0}});var ed=es(16441),eu=es(6881),em=es(1581),eE=es(95851),ey=es(61184),eB=es(19485);class ez extends ey.XI{constructor(en){super("address","address",en,!1)}defaultValue(){return"0x0000000000000000000000000000000000000000"}encode(en,ef){try{ef=(0,eB.Kn)(ef)}catch(en){this._throwError(en.message,ef)}return en.writeValue(ef)}decode(en){return(0,eB.Kn)((0,ed.$m)(en.readValue().toHexString(),20))}}class eD extends ey.XI{constructor(en){super(en.name,en.type,void 0,en.dynamic),this.coder=en}defaultValue(){return this.coder.defaultValue()}encode(en,ef){return this.coder.encode(en,ef)}decode(en){return this.coder.decode(en)}}let eH=new em.Yd(eE.i);function ew(en,ef,es){let ed=null;if(Array.isArray(es))ed=es;else if(es&&"object"==typeof es){let en={};ed=ef.map(ef=>{let ed=ef.localName;return ed||eH.throwError("cannot encode object for signature with missing names",em.Yd.errors.INVALID_ARGUMENT,{argument:"values",coder:ef,value:es}),en[ed]&&eH.throwError("cannot encode object for signature with duplicate names",em.Yd.errors.INVALID_ARGUMENT,{argument:"values",coder:ef,value:es}),en[ed]=!0,es[ed]})}else eH.throwArgumentError("invalid tuple value","tuple",es);ef.length!==ed.length&&eH.throwArgumentError("types/value length mismatch","tuple",es);let eu=new ey.QV(en.wordSize),eE=new ey.QV(en.wordSize),eB=[];return ef.forEach((en,ef)=>{let es=ed[ef];if(en.dynamic){let ef=eE.length;en.encode(eE,es);let ed=eu.writeUpdatableValue();eB.push(en=>{ed(en+ef)})}else en.encode(eu,es)}),eB.forEach(en=>{en(eu.length)}),en.appendWriter(eu)+en.appendWriter(eE)}function eV(en,ef){let es=[],ed=en.subReader(0);ef.forEach(ef=>{let eu=null;if(ef.dynamic){let es=en.readValue(),eE=ed.subReader(es.toNumber());try{eu=ef.decode(eE)}catch(en){if(en.code===em.Yd.errors.BUFFER_OVERRUN)throw en;(eu=en).baseType=ef.name,eu.name=ef.localName,eu.type=ef.type}}else try{eu=ef.decode(en)}catch(en){if(en.code===em.Yd.errors.BUFFER_OVERRUN)throw en;(eu=en).baseType=ef.name,eu.name=ef.localName,eu.type=ef.type}void 0!=eu&&es.push(eu)});let eu=ef.reduce((en,ef)=>{let es=ef.localName;return es&&(en[es]||(en[es]=0),en[es]++),en},{});ef.forEach((en,ef)=>{let ed=en.localName;if(!ed||1!==eu[ed]||("length"===ed&&(ed="_length"),null!=es[ed]))return;let em=es[ef];em instanceof Error?Object.defineProperty(es,ed,{enumerable:!0,get:()=>{throw em}}):es[ed]=em});for(let en=0;en{throw ef}})}return Object.freeze(es)}class eS extends ey.XI{constructor(en,ef,es){let ed=en.type+"["+(ef>=0?ef:"")+"]",eu=-1===ef||en.dynamic;super("array",ed,es,eu),this.coder=en,this.length=ef}defaultValue(){let en=this.coder.defaultValue(),ef=[];for(let es=0;esen._data.length&&eH.throwError("insufficient data length",em.Yd.errors.BUFFER_OVERRUN,{length:en._data.length,count:ef});let es=[];for(let en=0;en{en.dynamic&&(es=!0),ed.push(en.type)});let eu="tuple("+ed.join(",")+")";super("tuple",eu,ef,es),this.coders=en}defaultValue(){let en=[];this.coders.forEach(ef=>{en.push(ef.defaultValue())});let ef=this.coders.reduce((en,ef)=>{let es=ef.localName;return es&&(en[es]||(en[es]=0),en[es]++),en},{});return this.coders.forEach((es,ed)=>{let eu=es.localName;eu&&1===ef[eu]&&("length"===eu&&(eu="_length"),null==en[eu]&&(en[eu]=en[ed]))}),Object.freeze(en)}encode(en,ef){return ew(en,this.coders,ef)}decode(en){return en.coerce(this.name,eV(en,this.coders))}}var eZ=es(11388);let eJ=new em.Yd(eE.i),eX=new RegExp(/^bytes([0-9]*)$/),eW=new RegExp(/^(u?int)([0-9]*)$/);class e${constructor(en){(0,eu.zG)(this,"coerceFunc",en||null)}_getCoder(en){switch(en.baseType){case"address":return new ez(en.name);case"bool":return new eF(en.name);case"string":return new e_(en.name);case"bytes":return new eO(en.name);case"array":return new eS(this._getCoder(en.arrayChildren),en.arrayLength,en.name);case"tuple":return new eK((en.components||[]).map(en=>this._getCoder(en)),en.name);case"":return new eP(en.name)}let ef=en.type.match(eW);if(ef){let es=parseInt(ef[2]||"256");return(0===es||es>256||es%8!=0)&&eJ.throwArgumentError("invalid "+ef[1]+" bit length","param",en),new eG(es/8,"int"===ef[1],en.name)}if(ef=en.type.match(eX)){let es=parseInt(ef[1]);return(0===es||es>32)&&eJ.throwArgumentError("invalid bytes length","param",en),new eR(es,en.name)}return eJ.throwArgumentError("invalid type","type",en.type)}_getWordSize(){return 32}_getReader(en,ef){return new ey.Ej(en,this._getWordSize(),this.coerceFunc,ef)}_getWriter(){return new ey.QV(this._getWordSize())}getDefaultValue(en){let ef=en.map(en=>this._getCoder(eZ._R.from(en))),es=new eK(ef,"_");return es.defaultValue()}encode(en,ef){en.length!==ef.length&&eJ.throwError("types/values length mismatch",em.Yd.errors.INVALID_ARGUMENT,{count:{types:en.length,values:ef.length},value:{types:en,values:ef}});let es=en.map(en=>this._getCoder(eZ._R.from(en))),ed=new eK(es,"_"),eu=this._getWriter();return ed.encode(eu,ef),eu.data}decode(en,ef,es){let eu=en.map(en=>this._getCoder(eZ._R.from(en))),em=new eK(eu,"_");return em.decode(this._getReader((0,ed.lE)(ef),es))}}let e0=new e$},61184:function(en,ef,es){"use strict";es.d(ef,{BR:function(){return ez},Ej:function(){return ew},QV:function(){return eH},XI:function(){return eD}});var ed=es(16441),eu=es(2593),em=es(6881),eE=es(1581),ey=es(95851);let eB=new eE.Yd(ey.i);function ez(en){let ef=[],es=function(en,ed){if(Array.isArray(ed))for(let eu in ed){let em=en.slice();em.push(eu);try{es(em,ed[eu])}catch(en){ef.push({path:em,error:en})}}};return es([],en),ef}class eD{constructor(en,ef,es,ed){this.name=en,this.type=ef,this.localName=es,this.dynamic=ed}_throwError(en,ef){eB.throwArgumentError(en,this.localName,ef)}}class eH{constructor(en){(0,em.zG)(this,"wordSize",en||32),this._data=[],this._dataLength=0,this._padding=new Uint8Array(en)}get data(){return(0,ed.xs)(this._data)}get length(){return this._dataLength}_writeData(en){return this._data.push(en),this._dataLength+=en.length,en.length}appendWriter(en){return this._writeData((0,ed.zo)(en._data))}writeBytes(en){let ef=(0,ed.lE)(en),es=ef.length%this.wordSize;return es&&(ef=(0,ed.zo)([ef,this._padding.slice(es)])),this._writeData(ef)}_getValue(en){let ef=(0,ed.lE)(eu.O$.from(en));return ef.length>this.wordSize&&eB.throwError("value out-of-bounds",eE.Yd.errors.BUFFER_OVERRUN,{length:this.wordSize,offset:ef.length}),ef.length%this.wordSize&&(ef=(0,ed.zo)([this._padding.slice(ef.length%this.wordSize),ef])),ef}writeValue(en){return this._writeData(this._getValue(en))}writeUpdatableValue(){let en=this._data.length;return this._data.push(this._padding),this._dataLength+=this.wordSize,ef=>{this._data[en]=this._getValue(ef)}}}class ew{constructor(en,ef,es,eu){(0,em.zG)(this,"_data",(0,ed.lE)(en)),(0,em.zG)(this,"wordSize",ef||32),(0,em.zG)(this,"_coerceFunc",es),(0,em.zG)(this,"allowLoose",eu),this._offset=0}get data(){return(0,ed.Dv)(this._data)}get consumed(){return this._offset}static coerce(en,ef){let es=en.match("^u?int([0-9]+)$");return es&&48>=parseInt(es[1])&&(ef=ef.toNumber()),ef}coerce(en,ef){return this._coerceFunc?this._coerceFunc(en,ef):ew.coerce(en,ef)}_peekBytes(en,ef,es){let ed=Math.ceil(ef/this.wordSize)*this.wordSize;return this._offset+ed>this._data.length&&(this.allowLoose&&es&&this._offset+ef<=this._data.length?ed=ef:eB.throwError("data out-of-bounds",eE.Yd.errors.BUFFER_OVERRUN,{length:this._data.length,offset:this._offset+ed})),this._data.slice(this._offset,this._offset+ed)}subReader(en){return new ew(this._data.slice(this._offset+en),this.wordSize,this._coerceFunc,this.allowLoose)}readBytes(en,ef){let es=this._peekBytes(0,en,!!ef);return this._offset+=es.length,es.slice(0,en)}readValue(){return eu.O$.from(this.readBytes(this.wordSize))}}},11388:function(en,ef,es){"use strict";es.d(ef,{HY:function(){return eR},IC:function(){return eZ},QV:function(){return eP},Xg:function(){return eY},YW:function(){return e_},_R:function(){return eQ},pc:function(){return eS}});var ed=es(2593),eu=es(6881),em=es(1581),eE=es(95851);let ey=new em.Yd(eE.i),eB={},ez={calldata:!0,memory:!0,storage:!0},eD={calldata:!0,memory:!0};function eH(en,ef){if("bytes"===en||"string"===en){if(ez[ef])return!0}else if("address"===en){if("payable"===ef)return!0}else if((en.indexOf("[")>=0||"tuple"===en)&&eD[ef])return!0;return(ez[ef]||"payable"===ef)&&ey.throwArgumentError("invalid modifier","name",ef),!1}function ew(en,ef){let es=en;function ed(ef){ey.throwArgumentError(`unexpected character at position ${ef}`,"param",en)}function eu(en){let es={type:"",name:"",parent:en,state:{allowType:!0}};return ef&&(es.indexed=!1),es}en=en.replace(/\s/g," ");let em={type:"",name:"",state:{allowType:!0}},eE=em;for(let es=0;esJSON.parse(ef.format(en)))),JSON.stringify(ef)}let ef="";return"array"===this.baseType?ef+=this.arrayChildren.format(en)+"["+(this.arrayLength<0?"":String(this.arrayLength))+"]":"tuple"===this.baseType?(en!==eS.sighash&&(ef+=this.type),ef+="("+this.components.map(ef=>ef.format(en)).join(en===eS.full?", ":",")+")"):ef+=this.type,en!==eS.sighash&&(!0===this.indexed&&(ef+=" indexed"),en===eS.full&&this.name&&(ef+=" "+this.name)),ef}static from(en,ef){return"string"==typeof en?eQ.fromString(en,ef):eQ.fromObject(en)}static fromObject(en){return eQ.isParamType(en)?en:new eQ(eB,{name:en.name||null,type:eJ(en.type),indexed:null==en.indexed?null:!!en.indexed,components:en.components?en.components.map(eQ.fromObject):null})}static fromString(en,ef){return function(en){return eQ.fromObject({name:en.name,type:en.type,indexed:en.indexed,components:en.components})}(ew(en,!!ef))}static isParamType(en){return!!(null!=en&&en._isParamType)}}function eO(en,ef){return e0(en).map(en=>eQ.fromString(en,ef))}class eR{constructor(en,ef){en!==eB&&ey.throwError("use a static from method",em.Yd.errors.UNSUPPORTED_OPERATION,{operation:"new Fragment()"}),eV(this,ef),this._isFragment=!0,Object.freeze(this)}static from(en){return eR.isFragment(en)?en:"string"==typeof en?eR.fromString(en):eR.fromObject(en)}static fromObject(en){if(eR.isFragment(en))return en;switch(en.type){case"function":return e_.fromObject(en);case"event":return eP.fromObject(en);case"constructor":return eY.fromObject(en);case"error":return eZ.fromObject(en);case"fallback":case"receive":return null}return ey.throwArgumentError("invalid fragment object","value",en)}static fromString(en){return"event"===(en=(en=(en=en.replace(/\s/g," ")).replace(/\(/g," (").replace(/\)/g,") ").replace(/\s+/g," ")).trim()).split(" ")[0]?eP.fromString(en.substring(5).trim()):"function"===en.split(" ")[0]?e_.fromString(en.substring(8).trim()):"constructor"===en.split("(")[0].trim()?eY.fromString(en.trim()):"error"===en.split(" ")[0]?eZ.fromString(en.substring(5).trim()):ey.throwArgumentError("unsupported fragment","value",en)}static isFragment(en){return!!(en&&en._isFragment)}}class eP extends eR{format(en){if(en||(en=eS.sighash),eS[en]||ey.throwArgumentError("invalid format type","format",en),en===eS.json)return JSON.stringify({type:"event",anonymous:this.anonymous,name:this.name,inputs:this.inputs.map(ef=>JSON.parse(ef.format(en)))});let ef="";return en!==eS.sighash&&(ef+="event "),ef+=this.name+"("+this.inputs.map(ef=>ef.format(en)).join(en===eS.full?", ":",")+") ",en!==eS.sighash&&this.anonymous&&(ef+="anonymous "),ef.trim()}static from(en){return"string"==typeof en?eP.fromString(en):eP.fromObject(en)}static fromObject(en){if(eP.isEventFragment(en))return en;"event"!==en.type&&ey.throwArgumentError("invalid event object","value",en);let ef={name:eW(en.name),anonymous:en.anonymous,inputs:en.inputs?en.inputs.map(eQ.fromObject):[],type:"event"};return new eP(eB,ef)}static fromString(en){let ef=en.match(e$);ef||ey.throwArgumentError("invalid event string","value",en);let es=!1;return ef[3].split(" ").forEach(en=>{switch(en.trim()){case"anonymous":es=!0;break;case"":break;default:ey.warn("unknown modifier: "+en)}}),eP.fromObject({name:ef[1].trim(),anonymous:es,inputs:eO(ef[2],!0),type:"event"})}static isEventFragment(en){return en&&en._isFragment&&"event"===en.type}}function eU(en,ef){ef.gas=null;let es=en.split("@");return 1!==es.length?(es.length>2&&ey.throwArgumentError("invalid human-readable ABI signature","value",en),es[1].match(/^[0-9]+$/)||ey.throwArgumentError("invalid human-readable ABI signature gas","value",en),ef.gas=ed.O$.from(es[1]),es[0]):en}function ej(en,ef){ef.constant=!1,ef.payable=!1,ef.stateMutability="nonpayable",en.split(" ").forEach(en=>{switch(en.trim()){case"constant":ef.constant=!0;break;case"payable":ef.payable=!0,ef.stateMutability="payable";break;case"nonpayable":ef.payable=!1,ef.stateMutability="nonpayable";break;case"pure":ef.constant=!0,ef.stateMutability="pure";break;case"view":ef.constant=!0,ef.stateMutability="view";break;case"external":case"public":case"":break;default:console.log("unknown modifier: "+en)}})}function eG(en){let ef={constant:!1,payable:!0,stateMutability:"payable"};return null!=en.stateMutability?(ef.stateMutability=en.stateMutability,ef.constant="view"===ef.stateMutability||"pure"===ef.stateMutability,null!=en.constant&&!!en.constant!==ef.constant&&ey.throwArgumentError("cannot have constant function with mutability "+ef.stateMutability,"value",en),ef.payable="payable"===ef.stateMutability,null!=en.payable&&!!en.payable!==ef.payable&&ey.throwArgumentError("cannot have payable function with mutability "+ef.stateMutability,"value",en)):null!=en.payable?(ef.payable=!!en.payable,null!=en.constant||ef.payable||"constructor"===en.type||ey.throwArgumentError("unable to determine stateMutability","value",en),ef.constant=!!en.constant,ef.constant?ef.stateMutability="view":ef.stateMutability=ef.payable?"payable":"nonpayable",ef.payable&&ef.constant&&ey.throwArgumentError("cannot have constant payable function","value",en)):null!=en.constant?(ef.constant=!!en.constant,ef.payable=!ef.constant,ef.stateMutability=ef.constant?"view":"payable"):"constructor"!==en.type&&ey.throwArgumentError("unable to determine stateMutability","value",en),ef}class eY extends eR{format(en){if(en||(en=eS.sighash),eS[en]||ey.throwArgumentError("invalid format type","format",en),en===eS.json)return JSON.stringify({type:"constructor",stateMutability:"nonpayable"!==this.stateMutability?this.stateMutability:void 0,payable:this.payable,gas:this.gas?this.gas.toNumber():void 0,inputs:this.inputs.map(ef=>JSON.parse(ef.format(en)))});en===eS.sighash&&ey.throwError("cannot format a constructor for sighash",em.Yd.errors.UNSUPPORTED_OPERATION,{operation:"format(sighash)"});let ef="constructor("+this.inputs.map(ef=>ef.format(en)).join(en===eS.full?", ":",")+") ";return this.stateMutability&&"nonpayable"!==this.stateMutability&&(ef+=this.stateMutability+" "),ef.trim()}static from(en){return"string"==typeof en?eY.fromString(en):eY.fromObject(en)}static fromObject(en){if(eY.isConstructorFragment(en))return en;"constructor"!==en.type&&ey.throwArgumentError("invalid constructor object","value",en);let ef=eG(en);ef.constant&&ey.throwArgumentError("constructor cannot be constant","value",en);let es={name:null,type:en.type,inputs:en.inputs?en.inputs.map(eQ.fromObject):[],payable:ef.payable,stateMutability:ef.stateMutability,gas:en.gas?ed.O$.from(en.gas):null};return new eY(eB,es)}static fromString(en){let ef={type:"constructor"},es=(en=eU(en,ef)).match(e$);return es&&"constructor"===es[1].trim()||ey.throwArgumentError("invalid constructor string","value",en),ef.inputs=eO(es[2].trim(),!1),ej(es[3].trim(),ef),eY.fromObject(ef)}static isConstructorFragment(en){return en&&en._isFragment&&"constructor"===en.type}}class e_ extends eY{format(en){if(en||(en=eS.sighash),eS[en]||ey.throwArgumentError("invalid format type","format",en),en===eS.json)return JSON.stringify({type:"function",name:this.name,constant:this.constant,stateMutability:"nonpayable"!==this.stateMutability?this.stateMutability:void 0,payable:this.payable,gas:this.gas?this.gas.toNumber():void 0,inputs:this.inputs.map(ef=>JSON.parse(ef.format(en))),outputs:this.outputs.map(ef=>JSON.parse(ef.format(en)))});let ef="";return en!==eS.sighash&&(ef+="function "),ef+=this.name+"("+this.inputs.map(ef=>ef.format(en)).join(en===eS.full?", ":",")+") ",en!==eS.sighash&&(this.stateMutability?"nonpayable"!==this.stateMutability&&(ef+=this.stateMutability+" "):this.constant&&(ef+="view "),this.outputs&&this.outputs.length&&(ef+="returns ("+this.outputs.map(ef=>ef.format(en)).join(", ")+") "),null!=this.gas&&(ef+="@"+this.gas.toString()+" ")),ef.trim()}static from(en){return"string"==typeof en?e_.fromString(en):e_.fromObject(en)}static fromObject(en){if(e_.isFunctionFragment(en))return en;"function"!==en.type&&ey.throwArgumentError("invalid function object","value",en);let ef=eG(en),es={type:en.type,name:eW(en.name),constant:ef.constant,inputs:en.inputs?en.inputs.map(eQ.fromObject):[],outputs:en.outputs?en.outputs.map(eQ.fromObject):[],payable:ef.payable,stateMutability:ef.stateMutability,gas:en.gas?ed.O$.from(en.gas):null};return new e_(eB,es)}static fromString(en){let ef={type:"function"},es=(en=eU(en,ef)).split(" returns ");es.length>2&&ey.throwArgumentError("invalid function string","value",en);let ed=es[0].match(e$);if(ed||ey.throwArgumentError("invalid function signature","value",en),ef.name=ed[1].trim(),ef.name&&eW(ef.name),ef.inputs=eO(ed[2],!1),ej(ed[3].trim(),ef),es.length>1){let ed=es[1].match(e$);(""!=ed[1].trim()||""!=ed[3].trim())&&ey.throwArgumentError("unexpected tokens","value",en),ef.outputs=eO(ed[2],!1)}else ef.outputs=[];return e_.fromObject(ef)}static isFunctionFragment(en){return en&&en._isFragment&&"function"===en.type}}function eK(en){let ef=en.format();return("Error(string)"===ef||"Panic(uint256)"===ef)&&ey.throwArgumentError(`cannot specify user defined ${ef} error`,"fragment",en),en}class eZ extends eR{format(en){if(en||(en=eS.sighash),eS[en]||ey.throwArgumentError("invalid format type","format",en),en===eS.json)return JSON.stringify({type:"error",name:this.name,inputs:this.inputs.map(ef=>JSON.parse(ef.format(en)))});let ef="";return en!==eS.sighash&&(ef+="error "),(ef+=this.name+"("+this.inputs.map(ef=>ef.format(en)).join(en===eS.full?", ":",")+") ").trim()}static from(en){return"string"==typeof en?eZ.fromString(en):eZ.fromObject(en)}static fromObject(en){if(eZ.isErrorFragment(en))return en;"error"!==en.type&&ey.throwArgumentError("invalid error object","value",en);let ef={type:en.type,name:eW(en.name),inputs:en.inputs?en.inputs.map(eQ.fromObject):[]};return eK(new eZ(eB,ef))}static fromString(en){let ef={type:"error"},es=en.match(e$);return es||ey.throwArgumentError("invalid error signature","value",en),ef.name=es[1].trim(),ef.name&&eW(ef.name),ef.inputs=eO(es[2],!1),eK(eZ.fromObject(ef))}static isErrorFragment(en){return en&&en._isFragment&&"error"===en.type}}function eJ(en){return en.match(/^uint($|[^1-9])/)?en="uint256"+en.substring(4):en.match(/^int($|[^1-9])/)&&(en="int256"+en.substring(3)),en}let eX=RegExp("^[a-zA-Z$_][a-zA-Z0-9$_]*$");function eW(en){return en&&en.match(eX)||ey.throwArgumentError(`invalid identifier "${en}"`,"value",en),en}let e$=RegExp("^([^)(]*)\\((.*)\\)([^)(]*)$");function e0(en){en=en.trim();let ef=[],es="",ed=0;for(let eu=0;eueD.HY.from(en)).filter(en=>null!=en)),(0,eB.zG)(this,"_abiCoder",(0,eB.tu)(new.target,"getAbiCoder")()),(0,eB.zG)(this,"functions",{}),(0,eB.zG)(this,"errors",{}),(0,eB.zG)(this,"events",{}),(0,eB.zG)(this,"structs",{}),this.fragments.forEach(en=>{let ef=null;switch(en.type){case"constructor":if(this.deploy){eV.warn("duplicate definition - constructor");return}(0,eB.zG)(this,"deploy",en);return;case"function":ef=this.functions;break;case"event":ef=this.events;break;case"error":ef=this.errors;break;default:return}let es=en.format();if(ef[es]){eV.warn("duplicate definition - "+es);return}ef[es]=en}),this.deploy||(0,eB.zG)(this,"deploy",eD.Xg.from({payable:!1,type:"constructor"})),(0,eB.zG)(this,"_isInterface",!0)}format(en){en||(en=eD.pc.full),en===eD.pc.sighash&&eV.throwArgumentError("interface does not support formatting sighash","format",en);let ef=this.fragments.map(ef=>ef.format(en));return en===eD.pc.json?JSON.stringify(ef.map(en=>JSON.parse(en))):ef}static getAbiCoder(){return ez.$}static getAddress(en){return(0,ed.Kn)(en)}static getSighash(en){return(0,em.p3)((0,eE.id)(en.format()),0,4)}static getEventTopic(en){return(0,eE.id)(en.format())}getFunction(en){if((0,em.A7)(en)){for(let ef in this.functions)if(en===this.getSighash(ef))return this.functions[ef];eV.throwArgumentError("no matching function","sighash",en)}if(-1===en.indexOf("(")){let ef=en.trim(),es=Object.keys(this.functions).filter(en=>en.split("(")[0]===ef);return 0===es.length?eV.throwArgumentError("no matching function","name",ef):es.length>1&&eV.throwArgumentError("multiple matching functions","name",ef),this.functions[es[0]]}let ef=this.functions[eD.YW.fromString(en).format()];return ef||eV.throwArgumentError("no matching function","signature",en),ef}getEvent(en){if((0,em.A7)(en)){let ef=en.toLowerCase();for(let en in this.events)if(ef===this.getEventTopic(en))return this.events[en];eV.throwArgumentError("no matching event","topichash",ef)}if(-1===en.indexOf("(")){let ef=en.trim(),es=Object.keys(this.events).filter(en=>en.split("(")[0]===ef);return 0===es.length?eV.throwArgumentError("no matching event","name",ef):es.length>1&&eV.throwArgumentError("multiple matching events","name",ef),this.events[es[0]]}let ef=this.events[eD.QV.fromString(en).format()];return ef||eV.throwArgumentError("no matching event","signature",en),ef}getError(en){if((0,em.A7)(en)){let ef=(0,eB.tu)(this.constructor,"getSighash");for(let es in this.errors){let ed=this.errors[es];if(en===ef(ed))return this.errors[es]}eV.throwArgumentError("no matching error","sighash",en)}if(-1===en.indexOf("(")){let ef=en.trim(),es=Object.keys(this.errors).filter(en=>en.split("(")[0]===ef);return 0===es.length?eV.throwArgumentError("no matching error","name",ef):es.length>1&&eV.throwArgumentError("multiple matching errors","name",ef),this.errors[es[0]]}let ef=this.errors[eD.YW.fromString(en).format()];return ef||eV.throwArgumentError("no matching error","signature",en),ef}getSighash(en){if("string"==typeof en)try{en=this.getFunction(en)}catch(ef){try{en=this.getError(en)}catch(en){throw ef}}return(0,eB.tu)(this.constructor,"getSighash")(en)}getEventTopic(en){return"string"==typeof en&&(en=this.getEvent(en)),(0,eB.tu)(this.constructor,"getEventTopic")(en)}_decodeParams(en,ef){return this._abiCoder.decode(en,ef)}_encodeParams(en,ef){return this._abiCoder.encode(en,ef)}encodeDeploy(en){return this._encodeParams(this.deploy.inputs,en||[])}decodeErrorResult(en,ef){"string"==typeof en&&(en=this.getError(en));let es=(0,em.lE)(ef);return(0,em.Dv)(es.slice(0,4))!==this.getSighash(en)&&eV.throwArgumentError(`data signature does not match error ${en.name}.`,"data",(0,em.Dv)(es)),this._decodeParams(en.inputs,es.slice(4))}encodeErrorResult(en,ef){return"string"==typeof en&&(en=this.getError(en)),(0,em.Dv)((0,em.zo)([this.getSighash(en),this._encodeParams(en.inputs,ef||[])]))}decodeFunctionData(en,ef){"string"==typeof en&&(en=this.getFunction(en));let es=(0,em.lE)(ef);return(0,em.Dv)(es.slice(0,4))!==this.getSighash(en)&&eV.throwArgumentError(`data signature does not match function ${en.name}.`,"data",(0,em.Dv)(es)),this._decodeParams(en.inputs,es.slice(4))}encodeFunctionData(en,ef){return"string"==typeof en&&(en=this.getFunction(en)),(0,em.Dv)((0,em.zo)([this.getSighash(en),this._encodeParams(en.inputs,ef||[])]))}decodeFunctionResult(en,ef){"string"==typeof en&&(en=this.getFunction(en));let es=(0,em.lE)(ef),ed=null,eu="",eE=null,ey=null,eB=null;switch(es.length%this._abiCoder._getWordSize()){case 0:try{return this._abiCoder.decode(en.outputs,es)}catch(en){}break;case 4:{let en=(0,em.Dv)(es.slice(0,4)),ef=eR[en];if(ef)eE=this._abiCoder.decode(ef.inputs,es.slice(4)),ey=ef.name,eB=ef.signature,ef.reason&&(ed=eE[0]),"Error"===ey?eu=`; VM Exception while processing transaction: reverted with reason string ${JSON.stringify(eE[0])}`:"Panic"===ey&&(eu=`; VM Exception while processing transaction: reverted with panic code ${eE[0]}`);else try{let ef=this.getError(en);eE=this._abiCoder.decode(ef.inputs,es.slice(4)),ey=ef.name,eB=ef.format()}catch(en){}}}return eV.throwError("call revert exception"+eu,eH.Yd.errors.CALL_EXCEPTION,{method:en.format(),data:(0,em.Dv)(ef),errorArgs:eE,errorName:ey,errorSignature:eB,reason:ed})}encodeFunctionResult(en,ef){return"string"==typeof en&&(en=this.getFunction(en)),(0,em.Dv)(this._abiCoder.encode(en.outputs,ef||[]))}encodeFilterTopics(en,ef){"string"==typeof en&&(en=this.getEvent(en)),ef.length>en.inputs.length&&eV.throwError("too many arguments for "+en.format(),eH.Yd.errors.UNEXPECTED_ARGUMENT,{argument:"values",value:ef});let es=[];en.anonymous||es.push(this.getEventTopic(en));let ed=(en,ef)=>"string"===en.type?(0,eE.id)(ef):"bytes"===en.type?(0,ey.w)((0,em.Dv)(ef)):("bool"===en.type&&"boolean"==typeof ef&&(ef=ef?"0x01":"0x00"),en.type.match(/^u?int/)&&(ef=eu.O$.from(ef).toHexString()),"address"===en.type&&this._abiCoder.encode(["address"],[ef]),(0,em.$m)((0,em.Dv)(ef),32));for(ef.forEach((ef,eu)=>{let em=en.inputs[eu];if(!em.indexed){null!=ef&&eV.throwArgumentError("cannot filter non-indexed parameters; must be null","contract."+em.name,ef);return}null==ef?es.push(null):"array"===em.baseType||"tuple"===em.baseType?eV.throwArgumentError("filtering with tuples or arrays not supported","contract."+em.name,ef):Array.isArray(ef)?es.push(ef.map(en=>ed(em,en))):es.push(ed(em,ef))});es.length&&null===es[es.length-1];)es.pop();return es}encodeEventLog(en,ef){"string"==typeof en&&(en=this.getEvent(en));let es=[],ed=[],eu=[];return en.anonymous||es.push(this.getEventTopic(en)),ef.length!==en.inputs.length&&eV.throwArgumentError("event arguments/values mismatch","values",ef),en.inputs.forEach((en,em)=>{let eB=ef[em];if(en.indexed){if("string"===en.type)es.push((0,eE.id)(eB));else if("bytes"===en.type)es.push((0,ey.w)(eB));else if("tuple"===en.baseType||"array"===en.baseType)throw Error("not implemented");else es.push(this._abiCoder.encode([en.type],[eB]))}else ed.push(en),eu.push(eB)}),{data:this._abiCoder.encode(ed,eu),topics:es}}decodeEventLog(en,ef,es){if("string"==typeof en&&(en=this.getEvent(en)),null!=es&&!en.anonymous){let ef=this.getEventTopic(en);(0,em.A7)(es[0],32)&&es[0].toLowerCase()===ef||eV.throwError("fragment/topic mismatch",eH.Yd.errors.INVALID_ARGUMENT,{argument:"topics[0]",expected:ef,value:es[0]}),es=es.slice(1)}let ed=[],eu=[],eE=[];en.inputs.forEach((en,ef)=>{en.indexed?"string"===en.type||"bytes"===en.type||"tuple"===en.baseType||"array"===en.baseType?(ed.push(eD._R.fromObject({type:"bytes32",name:en.name})),eE.push(!0)):(ed.push(en),eE.push(!1)):(eu.push(en),eE.push(!1))});let ey=null!=es?this._abiCoder.decode(ed,(0,em.zo)(es)):null,eB=this._abiCoder.decode(eu,ef,!0),ez=[],ew=0,eS=0;en.inputs.forEach((en,ef)=>{if(en.indexed){if(null==ey)ez[ef]=new eO({_isIndexed:!0,hash:null});else if(eE[ef])ez[ef]=new eO({_isIndexed:!0,hash:ey[eS++]});else try{ez[ef]=ey[eS++]}catch(en){ez[ef]=en}}else try{ez[ef]=eB[ew++]}catch(en){ez[ef]=en}if(en.name&&null==ez[en.name]){let es=ez[ef];es instanceof Error?Object.defineProperty(ez,en.name,{enumerable:!0,get:()=>{throw eP(`property ${JSON.stringify(en.name)}`,es)}}):ez[en.name]=es}});for(let en=0;en{throw eP(`index ${en}`,ef)}})}return Object.freeze(ez)}parseTransaction(en){let ef=this.getFunction(en.data.substring(0,10).toLowerCase());return ef?new eF({args:this._abiCoder.decode(ef.inputs,"0x"+en.data.substring(10)),functionFragment:ef,name:ef.name,signature:ef.format(),sighash:this.getSighash(ef),value:eu.O$.from(en.value||"0")}):null}parseLog(en){let ef=this.getEvent(en.topics[0]);return!ef||ef.anonymous?null:new eS({eventFragment:ef,name:ef.name,signature:ef.format(),topic:this.getEventTopic(ef),args:this.decodeEventLog(ef,en.data,en.topics)})}parseError(en){let ef=(0,em.Dv)(en),es=this.getError(ef.substring(0,10).toLowerCase());return es?new eQ({args:this._abiCoder.decode(es.inputs,"0x"+ef.substring(10)),errorFragment:es,name:es.name,signature:es.format(),sighash:this.getSighash(es)}):null}static isInterface(en){return!!(en&&en._isInterface)}}},81556:function(en,ef,es){"use strict";es.d(ef,{Sg:function(){return ez},zt:function(){return eD}});var ed=es(2593),eu=es(6881),em=es(1581);let eE="abstract-provider/5.7.0";var ey=function(en,ef,es,ed){function eu(en){return en instanceof es?en:new es(function(ef){ef(en)})}return new(es||(es=Promise))(function(es,em){function eE(en){try{eB(ed.next(en))}catch(en){em(en)}}function ey(en){try{eB(ed.throw(en))}catch(en){em(en)}}function eB(en){en.done?es(en.value):eu(en.value).then(eE,ey)}eB((ed=ed.apply(en,ef||[])).next())})};let eB=new em.Yd(eE);class ez extends eu.dk{static isForkEvent(en){return!!(en&&en._isForkEvent)}}class eD{constructor(){eB.checkAbstract(new.target,eD),(0,eu.zG)(this,"_isProvider",!0)}getFeeData(){return ey(this,void 0,void 0,function*(){let{block:en,gasPrice:ef}=yield(0,eu.mE)({block:this.getBlock("latest"),gasPrice:this.getGasPrice().catch(en=>null)}),es=null,em=null,eE=null;return en&&en.baseFeePerGas&&(es=en.baseFeePerGas,eE=ed.O$.from("1500000000"),em=en.baseFeePerGas.mul(2).add(eE)),{lastBaseFeePerGas:es,maxFeePerGas:em,maxPriorityFeePerGas:eE,gasPrice:ef}})}addListener(en,ef){return this.on(en,ef)}removeListener(en,ef){return this.off(en,ef)}static isProvider(en){return!!(en&&en._isProvider)}}},48088:function(en,ef,es){"use strict";es.d(ef,{E:function(){return eD},b:function(){return eH}});var ed=es(6881),eu=es(1581);let em="abstract-signer/5.7.0";var eE=function(en,ef,es,ed){function eu(en){return en instanceof es?en:new es(function(ef){ef(en)})}return new(es||(es=Promise))(function(es,em){function eE(en){try{eB(ed.next(en))}catch(en){em(en)}}function ey(en){try{eB(ed.throw(en))}catch(en){em(en)}}function eB(en){en.done?es(en.value):eu(en.value).then(eE,ey)}eB((ed=ed.apply(en,ef||[])).next())})};let ey=new eu.Yd(em),eB=["accessList","ccipReadEnabled","chainId","customData","data","from","gasLimit","gasPrice","maxFeePerGas","maxPriorityFeePerGas","nonce","to","type","value"],ez=[eu.Yd.errors.INSUFFICIENT_FUNDS,eu.Yd.errors.NONCE_EXPIRED,eu.Yd.errors.REPLACEMENT_UNDERPRICED];class eD{constructor(){ey.checkAbstract(new.target,eD),(0,ed.zG)(this,"_isSigner",!0)}getBalance(en){return eE(this,void 0,void 0,function*(){return this._checkProvider("getBalance"),yield this.provider.getBalance(this.getAddress(),en)})}getTransactionCount(en){return eE(this,void 0,void 0,function*(){return this._checkProvider("getTransactionCount"),yield this.provider.getTransactionCount(this.getAddress(),en)})}estimateGas(en){return eE(this,void 0,void 0,function*(){this._checkProvider("estimateGas");let ef=yield(0,ed.mE)(this.checkTransaction(en));return yield this.provider.estimateGas(ef)})}call(en,ef){return eE(this,void 0,void 0,function*(){this._checkProvider("call");let es=yield(0,ed.mE)(this.checkTransaction(en));return yield this.provider.call(es,ef)})}sendTransaction(en){return eE(this,void 0,void 0,function*(){this._checkProvider("sendTransaction");let ef=yield this.populateTransaction(en),es=yield this.signTransaction(ef);return yield this.provider.sendTransaction(es)})}getChainId(){return eE(this,void 0,void 0,function*(){this._checkProvider("getChainId");let en=yield this.provider.getNetwork();return en.chainId})}getGasPrice(){return eE(this,void 0,void 0,function*(){return this._checkProvider("getGasPrice"),yield this.provider.getGasPrice()})}getFeeData(){return eE(this,void 0,void 0,function*(){return this._checkProvider("getFeeData"),yield this.provider.getFeeData()})}resolveName(en){return eE(this,void 0,void 0,function*(){return this._checkProvider("resolveName"),yield this.provider.resolveName(en)})}checkTransaction(en){for(let ef in en)-1===eB.indexOf(ef)&&ey.throwArgumentError("invalid transaction key: "+ef,"transaction",en);let ef=(0,ed.DC)(en);return null==ef.from?ef.from=this.getAddress():ef.from=Promise.all([Promise.resolve(ef.from),this.getAddress()]).then(ef=>(ef[0].toLowerCase()!==ef[1].toLowerCase()&&ey.throwArgumentError("from address mismatch","transaction",en),ef[0])),ef}populateTransaction(en){return eE(this,void 0,void 0,function*(){let ef=yield(0,ed.mE)(this.checkTransaction(en));null!=ef.to&&(ef.to=Promise.resolve(ef.to).then(en=>eE(this,void 0,void 0,function*(){if(null==en)return null;let ef=yield this.resolveName(en);return null==ef&&ey.throwArgumentError("provided ENS name resolves to null","tx.to",en),ef})),ef.to.catch(en=>{}));let es=null!=ef.maxFeePerGas||null!=ef.maxPriorityFeePerGas;if(null!=ef.gasPrice&&(2===ef.type||es)?ey.throwArgumentError("eip-1559 transaction do not support gasPrice","transaction",en):(0===ef.type||1===ef.type)&&es&&ey.throwArgumentError("pre-eip-1559 transaction do not support maxFeePerGas/maxPriorityFeePerGas","transaction",en),(2===ef.type||null==ef.type)&&null!=ef.maxFeePerGas&&null!=ef.maxPriorityFeePerGas)ef.type=2;else if(0===ef.type||1===ef.type)null==ef.gasPrice&&(ef.gasPrice=this.getGasPrice());else{let en=yield this.getFeeData();if(null==ef.type){if(null!=en.maxFeePerGas&&null!=en.maxPriorityFeePerGas){if(ef.type=2,null!=ef.gasPrice){let en=ef.gasPrice;delete ef.gasPrice,ef.maxFeePerGas=en,ef.maxPriorityFeePerGas=en}else null==ef.maxFeePerGas&&(ef.maxFeePerGas=en.maxFeePerGas),null==ef.maxPriorityFeePerGas&&(ef.maxPriorityFeePerGas=en.maxPriorityFeePerGas)}else null!=en.gasPrice?(es&&ey.throwError("network does not support EIP-1559",eu.Yd.errors.UNSUPPORTED_OPERATION,{operation:"populateTransaction"}),null==ef.gasPrice&&(ef.gasPrice=en.gasPrice),ef.type=0):ey.throwError("failed to get consistent fee data",eu.Yd.errors.UNSUPPORTED_OPERATION,{operation:"signer.getFeeData"})}else 2===ef.type&&(null==ef.maxFeePerGas&&(ef.maxFeePerGas=en.maxFeePerGas),null==ef.maxPriorityFeePerGas&&(ef.maxPriorityFeePerGas=en.maxPriorityFeePerGas))}return null==ef.nonce&&(ef.nonce=this.getTransactionCount("pending")),null==ef.gasLimit&&(ef.gasLimit=this.estimateGas(ef).catch(en=>{if(ez.indexOf(en.code)>=0)throw en;return ey.throwError("cannot estimate gas; transaction may fail or may require manual gas limit",eu.Yd.errors.UNPREDICTABLE_GAS_LIMIT,{error:en,tx:ef})})),null==ef.chainId?ef.chainId=this.getChainId():ef.chainId=Promise.all([Promise.resolve(ef.chainId),this.getChainId()]).then(ef=>(0!==ef[1]&&ef[0]!==ef[1]&&ey.throwArgumentError("chainId address mismatch","transaction",en),ef[0])),yield(0,ed.mE)(ef)})}_checkProvider(en){this.provider||ey.throwError("missing provider",eu.Yd.errors.UNSUPPORTED_OPERATION,{operation:en||"_checkProvider"})}static isSigner(en){return!!(en&&en._isSigner)}}class eH extends eD{constructor(en,ef){super(),(0,ed.zG)(this,"address",en),(0,ed.zG)(this,"provider",ef||null)}getAddress(){return Promise.resolve(this.address)}_fail(en,ef){return Promise.resolve().then(()=>{ey.throwError(en,eu.Yd.errors.UNSUPPORTED_OPERATION,{operation:ef})})}signMessage(en){return this._fail("VoidSigner cannot sign messages","signMessage")}signTransaction(en){return this._fail("VoidSigner cannot sign transactions","signTransaction")}_signTypedData(en,ef,es){return this._fail("VoidSigner cannot sign typed data","signTypedData")}connect(en){return new eH(this.address,en)}}},19485:function(en,ef,es){"use strict";es.d(ef,{Kn:function(){return eQ},CR:function(){return eP},hB:function(){return eU},vU:function(){return eR},UJ:function(){return eO}});var ed=es(16441),eu=es(2593),em=es(38197),eE=es(59052),ey=es(1581);let eB="address/5.7.0",ez=new ey.Yd(eB);function eD(en){(0,ed.A7)(en,20)||ez.throwArgumentError("invalid address","address",en),en=en.toLowerCase();let ef=en.substring(2).split(""),es=new Uint8Array(40);for(let en=0;en<40;en++)es[en]=ef[en].charCodeAt(0);let eu=(0,ed.lE)((0,em.w)(es));for(let en=0;en<40;en+=2)eu[en>>1]>>4>=8&&(ef[en]=ef[en].toUpperCase()),(15&eu[en>>1])>=8&&(ef[en+1]=ef[en+1].toUpperCase());return"0x"+ef.join("")}let eH=9007199254740991;function ew(en){return Math.log10?Math.log10(en):Math.log(en)/Math.LN10}let eV={};for(let en=0;en<10;en++)eV[String(en)]=String(en);for(let en=0;en<26;en++)eV[String.fromCharCode(65+en)]=String(10+en);let eS=Math.floor(ew(eH));function eF(en){let ef=(en=(en=en.toUpperCase()).substring(4)+en.substring(0,2)+"00").split("").map(en=>eV[en]).join("");for(;ef.length>=eS;){let en=ef.substring(0,eS);ef=parseInt(en,10)%97+ef.substring(en.length)}let es=String(98-parseInt(ef,10)%97);for(;es.length<2;)es="0"+es;return es}function eQ(en){let ef=null;if("string"!=typeof en&&ez.throwArgumentError("invalid address","address",en),en.match(/^(0x)?[0-9a-fA-F]{40}$/))"0x"!==en.substring(0,2)&&(en="0x"+en),ef=eD(en),en.match(/([A-F].*[a-f])|([a-f].*[A-F])/)&&ef!==en&&ez.throwArgumentError("bad address checksum","address",en);else if(en.match(/^XE[0-9]{2}[0-9A-Za-z]{30,31}$/)){for(en.substring(2,4)!==eF(en)&&ez.throwArgumentError("bad icap checksum","address",en),ef=(0,eu.g$)(en.substring(4));ef.length<40;)ef="0"+ef;ef=eD("0x"+ef)}else ez.throwArgumentError("invalid address","address",en);return ef}function eO(en){try{return eQ(en),!0}catch(en){}return!1}function eR(en){let ef=(0,eu.t2)(eQ(en).substring(2)).toUpperCase();for(;ef.length<30;)ef="0"+ef;return"XE"+eF("XE00"+ef)+ef}function eP(en){let ef=null;try{ef=eQ(en.from)}catch(ef){ez.throwArgumentError("missing from address","transaction",en)}let es=(0,ed.G1)((0,ed.lE)(eu.O$.from(en.nonce).toHexString()));return eQ((0,ed.p3)((0,em.w)((0,eE.encode)([ef,es])),12))}function eU(en,ef,es){return 32!==(0,ed.E1)(ef)&&ez.throwArgumentError("salt must be 32 bytes","salt",ef),32!==(0,ed.E1)(es)&&ez.throwArgumentError("initCodeHash must be 32 bytes","initCodeHash",es),eQ((0,ed.p3)((0,em.w)((0,ed.zo)(["0xff",eQ(en),ef,es])),12))}},59567:function(en,ef,es){"use strict";es.d(ef,{J:function(){return eu},c:function(){return em}});var ed=es(16441);function eu(en){en=atob(en);let ef=[];for(let es=0;es0;)es.push(ed%this.base),ed=ed/this.base|0}let eu="";for(let en=0;0===ef[en]&&en=0;--en)eu+=this.alphabet[es[en]];return eu}decode(en){if("string"!=typeof en)throw TypeError("Expected String");let ef=[];if(0===en.length)return new Uint8Array(ef);ef.push(0);for(let es=0;es>=8;for(;eu>0;)ef.push(255&eu),eu>>=8}for(let es=0;en[es]===this._leader&&es0&&(10===arguments[0]?eV||(eV=!0,ez.warn("BigNumber.toString does not accept any parameters; base-10 is assumed")):16===arguments[0]?ez.throwError("BigNumber.toString does not accept any parameters; use bigNumber.toHexString()",eE.Yd.errors.UNEXPECTED_ARGUMENT,{}):ez.throwError("BigNumber.toString does not accept parameters",eE.Yd.errors.UNEXPECTED_ARGUMENT,{})),eO(this).toString(10)}toHexString(){return this._hex}toJSON(en){return{type:"BigNumber",hex:this.toHexString()}}static from(en){if(en instanceof eS)return en;if("string"==typeof en)return en.match(/^-?0x[0-9a-f]+$/i)?new eS(eD,eF(en)):en.match(/^-?[0-9]+$/)?new eS(eD,eF(new eB(en))):ez.throwArgumentError("invalid BigNumber string","value",en);if("number"==typeof en)return en%1&&eR("underflow","BigNumber.from",en),(en>=eH||en<=-eH)&&eR("overflow","BigNumber.from",en),eS.from(String(en));let ef=en;if("bigint"==typeof ef)return eS.from(ef.toString());if((0,em._t)(ef))return eS.from((0,em.Dv)(ef));if(ef){if(ef.toHexString){let en=ef.toHexString();if("string"==typeof en)return eS.from(en)}else{let en=ef._hex;if(null==en&&"BigNumber"===ef.type&&(en=ef.hex),"string"==typeof en&&((0,em.A7)(en)||"-"===en[0]&&(0,em.A7)(en.substring(1))))return eS.from(en)}}return ez.throwArgumentError("invalid BigNumber value","value",en)}static isBigNumber(en){return!!(en&&en._isBigNumber)}}function eF(en){if("string"!=typeof en)return eF(en.toString(16));if("-"===en[0])return("-"===(en=en.substring(1))[0]&&ez.throwArgumentError("invalid hex","value",en),"0x00"===(en=eF(en)))?en:"-"+en;if("0x"!==en.substring(0,2)&&(en="0x"+en),"0x"===en)return"0x00";for(en.length%2&&(en="0x0"+en.substring(2));en.length>4&&"0x00"===en.substring(0,4);)en="0x"+en.substring(4);return en}function eQ(en){return eS.from(eF(en))}function eO(en){let ef=eS.from(en).toHexString();return"-"===ef[0]?new eB("-"+ef.substring(3),16):new eB(ef.substring(2),16)}function eR(en,ef,es){let ed={fault:en,operation:ef};return null!=es&&(ed.value=es),ez.throwError(en,eE.Yd.errors.NUMERIC_FAULT,ed)}function eP(en){return new eB(en,36).toString(16)}function eU(en){return new eB(en,16).toString(36)}},20335:function(en,ef,es){"use strict";es.d(ef,{Ox:function(){return eF},S5:function(){return eS},xs:function(){return eO}});var ed=es(16441),eu=es(1581),em=es(48794),eE=es(2593);let ey=new eu.Yd(em.i),eB={},ez=eE.O$.from(0),eD=eE.O$.from(-1);function eH(en,ef,es,ed){let em={fault:ef,operation:es};return void 0!==ed&&(em.value=ed),ey.throwError(en,eu.Yd.errors.NUMERIC_FAULT,em)}let ew="0";for(;ew.length<256;)ew+=ew;function eV(en){if("number"!=typeof en)try{en=eE.O$.from(en).toNumber()}catch(en){}return"number"==typeof en&&en>=0&&en<=256&&!(en%1)?"1"+ew.substring(0,en):ey.throwArgumentError("invalid decimal size","decimals",en)}function eS(en,ef){null==ef&&(ef=0);let es=eV(ef);en=eE.O$.from(en);let ed=en.lt(ez);ed&&(en=en.mul(eD));let eu=en.mod(es).toString();for(;eu.length2&&ey.throwArgumentError("too many decimal points","value",en);let em=eu[0],eB=eu[1];for(em||(em="0"),eB||(eB="0");"0"===eB[eB.length-1];)eB=eB.substring(0,eB.length-1);for(eB.length>es.length-1&&eH("fractional component exceeds decimals","underflow","parseFixed"),""===eB&&(eB="0");eB.lengthnull==en[ef]?ed:(typeof en[ef]!==es&&ey.throwArgumentError("invalid fixed format ("+ef+" not "+es+")","format."+ef,en[ef]),en[ef]);ef=eu("signed","boolean",ef),es=eu("width","number",es),ed=eu("decimals","number",ed)}return es%8&&ey.throwArgumentError("invalid fixed format width (not byte aligned)","format.width",es),ed>80&&ey.throwArgumentError("invalid fixed format (decimals too large)","format.decimals",ed),new eQ(eB,ef,es,ed)}}class eO{constructor(en,ef,es,ed){en!==eB&&ey.throwError("cannot use FixedNumber constructor; use FixedNumber.from",eu.Yd.errors.UNSUPPORTED_OPERATION,{operation:"new FixedFormat"}),this.format=ed,this._hex=ef,this._value=es,this._isFixedNumber=!0,Object.freeze(this)}_checkFormat(en){this.format.name!==en.format.name&&ey.throwArgumentError("incompatible format; use fixedNumber.toFormat","other",en)}addUnsafe(en){this._checkFormat(en);let ef=eF(this._value,this.format.decimals),es=eF(en._value,en.format.decimals);return eO.fromValue(ef.add(es),this.format.decimals,this.format)}subUnsafe(en){this._checkFormat(en);let ef=eF(this._value,this.format.decimals),es=eF(en._value,en.format.decimals);return eO.fromValue(ef.sub(es),this.format.decimals,this.format)}mulUnsafe(en){this._checkFormat(en);let ef=eF(this._value,this.format.decimals),es=eF(en._value,en.format.decimals);return eO.fromValue(ef.mul(es).div(this.format._multiplier),this.format.decimals,this.format)}divUnsafe(en){this._checkFormat(en);let ef=eF(this._value,this.format.decimals),es=eF(en._value,en.format.decimals);return eO.fromValue(ef.mul(this.format._multiplier).div(es),this.format.decimals,this.format)}floor(){let en=this.toString().split(".");1===en.length&&en.push("0");let ef=eO.from(en[0],this.format),es=!en[1].match(/^(0*)$/);return this.isNegative()&&es&&(ef=ef.subUnsafe(eR.toFormat(ef.format))),ef}ceiling(){let en=this.toString().split(".");1===en.length&&en.push("0");let ef=eO.from(en[0],this.format),es=!en[1].match(/^(0*)$/);return!this.isNegative()&&es&&(ef=ef.addUnsafe(eR.toFormat(ef.format))),ef}round(en){null==en&&(en=0);let ef=this.toString().split(".");if(1===ef.length&&ef.push("0"),(en<0||en>80||en%1)&&ey.throwArgumentError("invalid decimal count","decimals",en),ef[1].length<=en)return this;let es=eO.from("1"+ew.substring(0,en),this.format),ed=eP.toFormat(this.format);return this.mulUnsafe(es).addUnsafe(ed).floor().divUnsafe(es)}isZero(){return"0.0"===this._value||"0"===this._value}isNegative(){return"-"===this._value[0]}toString(){return this._value}toHexString(en){if(null==en)return this._hex;en%8&&ey.throwArgumentError("invalid byte width","width",en);let ef=eE.O$.from(this._hex).fromTwos(this.format.width).toTwos(en).toHexString();return(0,ed.$m)(ef,en/8)}toUnsafeFloat(){return parseFloat(this.toString())}toFormat(en){return eO.fromString(this._value,en)}static fromValue(en,ef,es){return null!=es||null==ef||(0,eE.Zm)(ef)||(es=ef,ef=null),null==ef&&(ef=0),null==es&&(es="fixed"),eO.fromString(eS(en,ef),eQ.from(es))}static fromString(en,ef){null==ef&&(ef="fixed");let es=eQ.from(ef),eu=eF(en,es.decimals);!es.signed&&eu.lt(ez)&&eH("unsigned value cannot be negative","overflow","value",en);let em=null;es.signed?em=eu.toTwos(es.width).toHexString():(em=eu.toHexString(),em=(0,ed.$m)(em,es.width/8));let eE=eS(eu,es.decimals);return new eO(eB,em,eE,es)}static fromBytes(en,ef){null==ef&&(ef="fixed");let es=eQ.from(ef);if((0,ed.lE)(en).length>es.width/8)throw Error("overflow");let eu=eE.O$.from(en);es.signed&&(eu=eu.fromTwos(es.width));let em=eu.toTwos((es.signed?0:1)+es.width).toHexString(),ey=eS(eu,es.decimals);return new eO(eB,em,ey,es)}static from(en,ef){if("string"==typeof en)return eO.fromString(en,ef);if((0,ed._t)(en))return eO.fromBytes(en,ef);try{return eO.fromValue(en,0,ef)}catch(en){if(en.code!==eu.Yd.errors.INVALID_ARGUMENT)throw en}return ey.throwArgumentError("invalid FixedNumber value","value",en)}static isFixedNumber(en){return!!(en&&en._isFixedNumber)}}let eR=eO.from(1),eP=eO.from("0.5")},16441:function(en,ef,es){"use strict";es.d(ef,{lE:function(){return eH},zo:function(){return ew},xs:function(){return eU},E1:function(){return eR},p3:function(){return eP},Ou:function(){return eG},$P:function(){return ej},$m:function(){return eY},Dv:function(){return eO},_t:function(){return eD},Zq:function(){return eB},A7:function(){return eF},gV:function(){return eK},N:function(){return e_},G1:function(){return eV},Bu:function(){return eS}});var ed=es(1581);let eu="bytes/5.7.0",em=new ed.Yd(eu);function eE(en){return!!en.toHexString}function ey(en){return en.slice||(en.slice=function(){let ef=Array.prototype.slice.call(arguments);return ey(new Uint8Array(Array.prototype.slice.apply(en,ef)))}),en}function eB(en){return eF(en)&&!(en.length%2)||eD(en)}function ez(en){return"number"==typeof en&&en==en&&en%1==0}function eD(en){if(null==en)return!1;if(en.constructor===Uint8Array)return!0;if("string"==typeof en||!ez(en.length)||en.length<0)return!1;for(let ef=0;ef=256)return!1}return!0}function eH(en,ef){if(ef||(ef={}),"number"==typeof en){em.checkSafeUint53(en,"invalid arrayify value");let ef=[];for(;en;)ef.unshift(255&en),en=parseInt(String(en/256));return 0===ef.length&&ef.push(0),ey(new Uint8Array(ef))}if(ef.allowMissingPrefix&&"string"==typeof en&&"0x"!==en.substring(0,2)&&(en="0x"+en),eE(en)&&(en=en.toHexString()),eF(en)){let es=en.substring(2);es.length%2&&("left"===ef.hexPad?es="0"+es:"right"===ef.hexPad?es+="0":em.throwArgumentError("hex data is odd-length","value",en));let ed=[];for(let en=0;eneH(en)),es=ef.reduce((en,ef)=>en+ef.length,0),ed=new Uint8Array(es);return ef.reduce((en,ef)=>(ed.set(ef,en),en+ef.length),0),ey(ed)}function eV(en){let ef=eH(en);if(0===ef.length)return ef;let es=0;for(;esef&&em.throwArgumentError("value out of range","value",arguments[0]);let es=new Uint8Array(ef);return es.set(en,ef-en.length),ey(es)}function eF(en,ef){return"string"==typeof en&&!!en.match(/^0x[0-9A-Fa-f]*$/)&&(!ef||en.length===2+2*ef)}let eQ="0123456789abcdef";function eO(en,ef){if(ef||(ef={}),"number"==typeof en){em.checkSafeUint53(en,"invalid hexlify value");let ef="";for(;en;)ef=eQ[15&en]+ef,en=Math.floor(en/16);return ef.length?(ef.length%2&&(ef="0"+ef),"0x"+ef):"0x00"}if("bigint"==typeof en)return(en=en.toString(16)).length%2?"0x0"+en:"0x"+en;if(ef.allowMissingPrefix&&"string"==typeof en&&"0x"!==en.substring(0,2)&&(en="0x"+en),eE(en))return en.toHexString();if(eF(en))return en.length%2&&("left"===ef.hexPad?en="0x0"+en.substring(2):"right"===ef.hexPad?en+="0":em.throwArgumentError("hex data is odd-length","value",en)),en.toLowerCase();if(eD(en)){let ef="0x";for(let es=0;es>4]+eQ[15&ed]}return ef}return em.throwArgumentError("invalid hexlify value","value",en)}function eR(en){if("string"!=typeof en)en=eO(en);else if(!eF(en)||en.length%2)return null;return(en.length-2)/2}function eP(en,ef,es){return("string"!=typeof en?en=eO(en):(!eF(en)||en.length%2)&&em.throwArgumentError("invalid hexData","value",en),ef=2+2*ef,null!=es)?"0x"+en.substring(ef,2+2*es):"0x"+en.substring(ef)}function eU(en){let ef="0x";return en.forEach(en=>{ef+=eO(en).substring(2)}),ef}function ej(en){let ef=eG(eO(en,{hexPad:"left"}));return"0x"===ef?"0x0":ef}function eG(en){"string"!=typeof en&&(en=eO(en)),eF(en)||em.throwArgumentError("invalid hex string","value",en),en=en.substring(2);let ef=0;for(;ef2*ef+2&&em.throwArgumentError("value out of range","value",arguments[1]);en.length<2*ef+2;)en="0x0"+en.substring(2);return en}function e_(en){let ef={r:"0x",s:"0x",_vs:"0x",recoveryParam:0,v:0,yParityAndS:"0x",compact:"0x"};if(eB(en)){let es=eH(en);64===es.length?(ef.v=27+(es[32]>>7),es[32]&=127,ef.r=eO(es.slice(0,32)),ef.s=eO(es.slice(32,64))):65===es.length?(ef.r=eO(es.slice(0,32)),ef.s=eO(es.slice(32,64)),ef.v=es[64]):em.throwArgumentError("invalid signature string","signature",en),ef.v<27&&(0===ef.v||1===ef.v?ef.v+=27:em.throwArgumentError("signature invalid v byte","signature",en)),ef.recoveryParam=1-ef.v%2,ef.recoveryParam&&(es[32]|=128),ef._vs=eO(es.slice(32,64))}else{if(ef.r=en.r,ef.s=en.s,ef.v=en.v,ef.recoveryParam=en.recoveryParam,ef._vs=en._vs,null!=ef._vs){let es=eS(eH(ef._vs),32);ef._vs=eO(es);let ed=es[0]>=128?1:0;null==ef.recoveryParam?ef.recoveryParam=ed:ef.recoveryParam!==ed&&em.throwArgumentError("signature recoveryParam mismatch _vs","signature",en),es[0]&=127;let eu=eO(es);null==ef.s?ef.s=eu:ef.s!==eu&&em.throwArgumentError("signature v mismatch _vs","signature",en)}if(null==ef.recoveryParam)null==ef.v?em.throwArgumentError("signature missing v and recoveryParam","signature",en):0===ef.v||1===ef.v?ef.recoveryParam=ef.v:ef.recoveryParam=1-ef.v%2;else if(null==ef.v)ef.v=27+ef.recoveryParam;else{let es=0===ef.v||1===ef.v?ef.v:1-ef.v%2;ef.recoveryParam!==es&&em.throwArgumentError("signature recoveryParam mismatch v","signature",en)}null!=ef.r&&eF(ef.r)?ef.r=eY(ef.r,32):em.throwArgumentError("signature missing or invalid r","signature",en),null!=ef.s&&eF(ef.s)?ef.s=eY(ef.s,32):em.throwArgumentError("signature missing or invalid s","signature",en);let es=eH(ef.s);es[0]>=128&&em.throwArgumentError("signature s out of range","signature",en),ef.recoveryParam&&(es[0]|=128);let ed=eO(es);ef._vs&&(eF(ef._vs)||em.throwArgumentError("signature invalid _vs","signature",en),ef._vs=eY(ef._vs,32)),null==ef._vs?ef._vs=ed:ef._vs!==ed&&em.throwArgumentError("signature _vs mismatch v and s","signature",en)}return ef.yParityAndS=ef._vs,ef.compact=ef.r+ef.yParityAndS.substring(2),ef}function eK(en){return eO(ew([(en=e_(en)).r,en.s,en.recoveryParam?"0x1c":"0x1b"]))}},9279:function(en,ef,es){"use strict";es.d(ef,{d:function(){return ed}});let ed="0x0000000000000000000000000000000000000000"},21046:function(en,ef,es){"use strict";es.d(ef,{$B:function(){return eD},Bz:function(){return ez},Ce:function(){return eB},PS:function(){return eH},Py:function(){return ey},_Y:function(){return em},fh:function(){return eE},tL:function(){return eu}});var ed=es(2593);let eu=ed.O$.from(-1),em=ed.O$.from(0),eE=ed.O$.from(1),ey=ed.O$.from(2),eB=ed.O$.from("1000000000000000000"),ez=ed.O$.from("0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"),eD=ed.O$.from("-0x8000000000000000000000000000000000000000000000000000000000000000"),eH=ed.O$.from("0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff")},57218:function(en,ef,es){"use strict";es.d(ef,{R:function(){return ed}});let ed="0x0000000000000000000000000000000000000000000000000000000000000000"},21815:function(en,ef,es){"use strict";es.r(ef),es.d(ef,{AddressZero:function(){return ed.d},EtherSymbol:function(){return eE},HashZero:function(){return em.R},MaxInt256:function(){return eu.PS},MaxUint256:function(){return eu.Bz},MinInt256:function(){return eu.$B},NegativeOne:function(){return eu.tL},One:function(){return eu.fh},Two:function(){return eu.Py},WeiPerEther:function(){return eu.Ce},Zero:function(){return eu._Y}});var ed=es(9279),eu=es(21046),em=es(57218);let eE="Ξ"},64146:function(en,ef,es){"use strict";es.d(ef,{VZ:function(){return e0},CH:function(){return e4},lV:function(){return e3}});var ed=es(61184),eu=es(8198),em=es(81556),eE=es(48088),ey=es(19485),eB=es(2593),ez=es(16441),eD=es(6881),eH=es(83875),ew=es(1581);let eV="contracts/5.7.0";var eS=function(en,ef,es,ed){function eu(en){return en instanceof es?en:new es(function(ef){ef(en)})}return new(es||(es=Promise))(function(es,em){function eE(en){try{eB(ed.next(en))}catch(en){em(en)}}function ey(en){try{eB(ed.throw(en))}catch(en){em(en)}}function eB(en){en.done?es(en.value):eu(en.value).then(eE,ey)}eB((ed=ed.apply(en,ef||[])).next())})};let eF=new ew.Yd(eV),eQ={chainId:!0,data:!0,from:!0,gasLimit:!0,gasPrice:!0,nonce:!0,to:!0,value:!0,type:!0,accessList:!0,maxFeePerGas:!0,maxPriorityFeePerGas:!0,customData:!0,ccipReadEnabled:!0};function eO(en,ef){return eS(this,void 0,void 0,function*(){let es=yield ef;"string"!=typeof es&&eF.throwArgumentError("invalid address or ENS name","name",es);try{return(0,ey.Kn)(es)}catch(en){}en||eF.throwError("a provider or signer is needed to resolve ENS names",ew.Yd.errors.UNSUPPORTED_OPERATION,{operation:"resolveName"});let ed=yield en.resolveName(es);return null==ed&&eF.throwArgumentError("resolver or addr is not configured for ENS name","name",es),ed})}function eR(en,ef,es){return eS(this,void 0,void 0,function*(){return Array.isArray(es)?yield Promise.all(es.map((es,ed)=>eR(en,Array.isArray(ef)?ef[ed]:ef[es.name],es))):"address"===es.type?yield eO(en,ef):"tuple"===es.type?yield eR(en,ef,es.components):"array"===es.baseType?Array.isArray(ef)?yield Promise.all(ef.map(ef=>eR(en,ef,es.arrayChildren))):Promise.reject(eF.makeError("invalid value for array",ew.Yd.errors.INVALID_ARGUMENT,{argument:"value",value:ef})):ef})}function eP(en,ef,es){return eS(this,void 0,void 0,function*(){let ed={};es.length===ef.inputs.length+1&&"object"==typeof es[es.length-1]&&(ed=(0,eD.DC)(es.pop())),eF.checkArgumentCount(es.length,ef.inputs.length,"passed to contract"),en.signer?ed.from?ed.from=(0,eD.mE)({override:eO(en.signer,ed.from),signer:en.signer.getAddress()}).then(en=>eS(this,void 0,void 0,function*(){return(0,ey.Kn)(en.signer)!==en.override&&eF.throwError("Contract with a Signer cannot override from",ew.Yd.errors.UNSUPPORTED_OPERATION,{operation:"overrides.from"}),en.override})):ed.from=en.signer.getAddress():ed.from&&(ed.from=eO(en.provider,ed.from));let eu=yield(0,eD.mE)({args:eR(en.signer||en.provider,es,ef.inputs),address:en.resolvedAddress,overrides:(0,eD.mE)(ed)||{}}),em=en.interface.encodeFunctionData(ef,eu.args),eE={data:em,to:eu.address},eV=eu.overrides;if(null!=eV.nonce&&(eE.nonce=eB.O$.from(eV.nonce).toNumber()),null!=eV.gasLimit&&(eE.gasLimit=eB.O$.from(eV.gasLimit)),null!=eV.gasPrice&&(eE.gasPrice=eB.O$.from(eV.gasPrice)),null!=eV.maxFeePerGas&&(eE.maxFeePerGas=eB.O$.from(eV.maxFeePerGas)),null!=eV.maxPriorityFeePerGas&&(eE.maxPriorityFeePerGas=eB.O$.from(eV.maxPriorityFeePerGas)),null!=eV.from&&(eE.from=eV.from),null!=eV.type&&(eE.type=eV.type),null!=eV.accessList&&(eE.accessList=(0,eH.z7)(eV.accessList)),null==eE.gasLimit&&null!=ef.gas){let en=21e3,es=(0,ez.lE)(em);for(let ef=0;efnull!=ed[en]);return eQ.length&&eF.throwError(`cannot override ${eQ.map(en=>JSON.stringify(en)).join(",")}`,ew.Yd.errors.UNSUPPORTED_OPERATION,{operation:"overrides",overrides:eQ}),eE})}function eU(en,ef){return function(...es){return eP(en,ef,es)}}function ej(en,ef){let es=en.signer||en.provider;return function(...ed){return eS(this,void 0,void 0,function*(){es||eF.throwError("estimate require a provider or signer",ew.Yd.errors.UNSUPPORTED_OPERATION,{operation:"estimateGas"});let eu=yield eP(en,ef,ed);return yield es.estimateGas(eu)})}}function eG(en,ef){let es=ef.wait.bind(ef);ef.wait=ef=>es(ef).then(ef=>(ef.events=ef.logs.map(es=>{let ed=(0,eD.p$)(es),eu=null;try{eu=en.interface.parseLog(es)}catch(en){}return eu&&(ed.args=eu.args,ed.decode=(ef,es)=>en.interface.decodeEventLog(eu.eventFragment,ef,es),ed.event=eu.name,ed.eventSignature=eu.signature),ed.removeListener=()=>en.provider,ed.getBlock=()=>en.provider.getBlock(ef.blockHash),ed.getTransaction=()=>en.provider.getTransaction(ef.transactionHash),ed.getTransactionReceipt=()=>Promise.resolve(ef),ed}),ef))}function eY(en,ef,es){let ed=en.signer||en.provider;return function(...eu){return eS(this,void 0,void 0,function*(){let em;if(eu.length===ef.inputs.length+1&&"object"==typeof eu[eu.length-1]){let en=(0,eD.DC)(eu.pop());null!=en.blockTag&&(em=yield en.blockTag),delete en.blockTag,eu.push(en)}null!=en.deployTransaction&&(yield en._deployed(em));let eE=yield eP(en,ef,eu),ey=yield ed.call(eE,em);try{let ed=en.interface.decodeFunctionResult(ef,ey);return es&&1===ef.outputs.length&&(ed=ed[0]),ed}catch(ef){throw ef.code===ew.Yd.errors.CALL_EXCEPTION&&(ef.address=en.address,ef.args=eu,ef.transaction=eE),ef}})}}function e_(en,ef){return function(...es){return eS(this,void 0,void 0,function*(){en.signer||eF.throwError("sending a transaction requires a signer",ew.Yd.errors.UNSUPPORTED_OPERATION,{operation:"sendTransaction"}),null!=en.deployTransaction&&(yield en._deployed());let ed=yield eP(en,ef,es),eu=yield en.signer.sendTransaction(ed);return eG(en,eu),eu})}}function eK(en,ef,es){return ef.constant?eY(en,ef,es):e_(en,ef)}function eZ(en){return en.address&&(null==en.topics||0===en.topics.length)?"*":(en.address||"*")+"@"+(en.topics?en.topics.map(en=>Array.isArray(en)?en.join("|"):en).join(":"):"")}class eJ{constructor(en,ef){(0,eD.zG)(this,"tag",en),(0,eD.zG)(this,"filter",ef),this._listeners=[]}addListener(en,ef){this._listeners.push({listener:en,once:ef})}removeListener(en){let ef=!1;this._listeners=this._listeners.filter(es=>!!ef||es.listener!==en||(ef=!0,!1))}removeAllListeners(){this._listeners=[]}listeners(){return this._listeners.map(en=>en.listener)}listenerCount(){return this._listeners.length}run(en){let ef=this.listenerCount();return this._listeners=this._listeners.filter(ef=>{let es=en.slice();return setTimeout(()=>{ef.listener.apply(this,es)},0),!ef.once}),ef}prepareEvent(en){}getEmit(en){return[en]}}class eX extends eJ{constructor(){super("error",null)}}class eW extends eJ{constructor(en,ef,es,ed){let eu={address:en},em=ef.getEventTopic(es);ed?(em!==ed[0]&&eF.throwArgumentError("topic mismatch","topics",ed),eu.topics=ed.slice()):eu.topics=[em],super(eZ(eu),eu),(0,eD.zG)(this,"address",en),(0,eD.zG)(this,"interface",ef),(0,eD.zG)(this,"fragment",es)}prepareEvent(en){super.prepareEvent(en),en.event=this.fragment.name,en.eventSignature=this.fragment.format(),en.decode=(en,ef)=>this.interface.decodeEventLog(this.fragment,en,ef);try{en.args=this.interface.decodeEventLog(this.fragment,en.data,en.topics)}catch(ef){en.args=null,en.decodeError=ef}}getEmit(en){let ef=(0,ed.BR)(en.args);if(ef.length)throw ef[0].error;let es=(en.args||[]).slice();return es.push(en),es}}class e$ extends eJ{constructor(en,ef){super("*",{address:en}),(0,eD.zG)(this,"address",en),(0,eD.zG)(this,"interface",ef)}prepareEvent(en){super.prepareEvent(en);try{let ef=this.interface.parseLog(en);en.event=ef.name,en.eventSignature=ef.signature,en.decode=(en,es)=>this.interface.decodeEventLog(ef.eventFragment,en,es),en.args=ef.args}catch(en){}}}class e0{constructor(en,ef,es){(0,eD.zG)(this,"interface",(0,eD.tu)(new.target,"getInterface")(ef)),null==es?((0,eD.zG)(this,"provider",null),(0,eD.zG)(this,"signer",null)):eE.E.isSigner(es)?((0,eD.zG)(this,"provider",es.provider||null),(0,eD.zG)(this,"signer",es)):em.zt.isProvider(es)?((0,eD.zG)(this,"provider",es),(0,eD.zG)(this,"signer",null)):eF.throwArgumentError("invalid signer or provider","signerOrProvider",es),(0,eD.zG)(this,"callStatic",{}),(0,eD.zG)(this,"estimateGas",{}),(0,eD.zG)(this,"functions",{}),(0,eD.zG)(this,"populateTransaction",{}),(0,eD.zG)(this,"filters",{});{let en={};Object.keys(this.interface.events).forEach(ef=>{let es=this.interface.events[ef];(0,eD.zG)(this.filters,ef,(...en)=>({address:this.address,topics:this.interface.encodeFilterTopics(es,en)})),en[es.name]||(en[es.name]=[]),en[es.name].push(ef)}),Object.keys(en).forEach(ef=>{let es=en[ef];1===es.length?(0,eD.zG)(this.filters,ef,this.filters[es[0]]):eF.warn(`Duplicate definition of ${ef} (${es.join(", ")})`)})}if((0,eD.zG)(this,"_runningEvents",{}),(0,eD.zG)(this,"_wrappedEmits",{}),null==en&&eF.throwArgumentError("invalid contract address or ENS name","addressOrName",en),(0,eD.zG)(this,"address",en),this.provider)(0,eD.zG)(this,"resolvedAddress",eO(this.provider,en));else try{(0,eD.zG)(this,"resolvedAddress",Promise.resolve((0,ey.Kn)(en)))}catch(en){eF.throwError("provider is required to use ENS name as contract address",ew.Yd.errors.UNSUPPORTED_OPERATION,{operation:"new Contract"})}this.resolvedAddress.catch(en=>{});let ed={},eu={};Object.keys(this.interface.functions).forEach(en=>{let ef=this.interface.functions[en];if(eu[en]){eF.warn(`Duplicate ABI entry for ${JSON.stringify(en)}`);return}eu[en]=!0;{let es=ef.name;ed[`%${es}`]||(ed[`%${es}`]=[]),ed[`%${es}`].push(en)}null==this[en]&&(0,eD.zG)(this,en,eK(this,ef,!0)),null==this.functions[en]&&(0,eD.zG)(this.functions,en,eK(this,ef,!1)),null==this.callStatic[en]&&(0,eD.zG)(this.callStatic,en,eY(this,ef,!0)),null==this.populateTransaction[en]&&(0,eD.zG)(this.populateTransaction,en,eU(this,ef)),null==this.estimateGas[en]&&(0,eD.zG)(this.estimateGas,en,ej(this,ef))}),Object.keys(ed).forEach(en=>{let ef=ed[en];if(ef.length>1)return;en=en.substring(1);let es=ef[0];try{null==this[en]&&(0,eD.zG)(this,en,this[es])}catch(en){}null==this.functions[en]&&(0,eD.zG)(this.functions,en,this.functions[es]),null==this.callStatic[en]&&(0,eD.zG)(this.callStatic,en,this.callStatic[es]),null==this.populateTransaction[en]&&(0,eD.zG)(this.populateTransaction,en,this.populateTransaction[es]),null==this.estimateGas[en]&&(0,eD.zG)(this.estimateGas,en,this.estimateGas[es])})}static getContractAddress(en){return(0,ey.CR)(en)}static getInterface(en){return eu.vU.isInterface(en)?en:new eu.vU(en)}deployed(){return this._deployed()}_deployed(en){return this._deployedPromise||(this.deployTransaction?this._deployedPromise=this.deployTransaction.wait().then(()=>this):this._deployedPromise=this.provider.getCode(this.address,en).then(en=>("0x"===en&&eF.throwError("contract not deployed",ew.Yd.errors.UNSUPPORTED_OPERATION,{contractAddress:this.address,operation:"getDeployed"}),this))),this._deployedPromise}fallback(en){this.signer||eF.throwError("sending a transactions require a signer",ew.Yd.errors.UNSUPPORTED_OPERATION,{operation:"sendTransaction(fallback)"});let ef=(0,eD.DC)(en||{});return["from","to"].forEach(function(en){null!=ef[en]&&eF.throwError("cannot override "+en,ew.Yd.errors.UNSUPPORTED_OPERATION,{operation:en})}),ef.to=this.resolvedAddress,this.deployed().then(()=>this.signer.sendTransaction(ef))}connect(en){"string"==typeof en&&(en=new eE.b(en,this.provider));let ef=new this.constructor(this.address,this.interface,en);return this.deployTransaction&&(0,eD.zG)(ef,"deployTransaction",this.deployTransaction),ef}attach(en){return new this.constructor(en,this.interface,this.signer||this.provider)}static isIndexed(en){return eu.Hk.isIndexed(en)}_normalizeRunningEvent(en){return this._runningEvents[en.tag]?this._runningEvents[en.tag]:en}_getRunningEvent(en){if("string"==typeof en){if("error"===en)return this._normalizeRunningEvent(new eX);if("event"===en)return this._normalizeRunningEvent(new eJ("event",null));if("*"===en)return this._normalizeRunningEvent(new e$(this.address,this.interface));let ef=this.interface.getEvent(en);return this._normalizeRunningEvent(new eW(this.address,this.interface,ef))}if(en.topics&&en.topics.length>0){try{let ef=en.topics[0];if("string"!=typeof ef)throw Error("invalid topic");let es=this.interface.getEvent(ef);return this._normalizeRunningEvent(new eW(this.address,this.interface,es,en.topics))}catch(en){}let ef={address:this.address,topics:en.topics};return this._normalizeRunningEvent(new eJ(eZ(ef),ef))}return this._normalizeRunningEvent(new e$(this.address,this.interface))}_checkRunningEvents(en){if(0===en.listenerCount()){delete this._runningEvents[en.tag];let ef=this._wrappedEmits[en.tag];ef&&en.filter&&(this.provider.off(en.filter,ef),delete this._wrappedEmits[en.tag])}}_wrapEvent(en,ef,es){let ed=(0,eD.p$)(ef);return ed.removeListener=()=>{es&&(en.removeListener(es),this._checkRunningEvents(en))},ed.getBlock=()=>this.provider.getBlock(ef.blockHash),ed.getTransaction=()=>this.provider.getTransaction(ef.transactionHash),ed.getTransactionReceipt=()=>this.provider.getTransactionReceipt(ef.transactionHash),en.prepareEvent(ed),ed}_addEventListener(en,ef,es){if(this.provider||eF.throwError("events require a provider or a signer with a provider",ew.Yd.errors.UNSUPPORTED_OPERATION,{operation:"once"}),en.addListener(ef,es),this._runningEvents[en.tag]=en,!this._wrappedEmits[en.tag]){let es=es=>{let ed=this._wrapEvent(en,es,ef);if(null==ed.decodeError)try{let ef=en.getEmit(ed);this.emit(en.filter,...ef)}catch(en){ed.decodeError=en.error}null!=en.filter&&this.emit("event",ed),null!=ed.decodeError&&this.emit("error",ed.decodeError,ed)};this._wrappedEmits[en.tag]=es,null!=en.filter&&this.provider.on(en.filter,es)}}queryFilter(en,ef,es){let ed=this._getRunningEvent(en),eu=(0,eD.DC)(ed.filter);return"string"==typeof ef&&(0,ez.A7)(ef,32)?(null!=es&&eF.throwArgumentError("cannot specify toBlock with blockhash","toBlock",es),eu.blockHash=ef):(eu.fromBlock=null!=ef?ef:0,eu.toBlock=null!=es?es:"latest"),this.provider.getLogs(eu).then(en=>en.map(en=>this._wrapEvent(ed,en,null)))}on(en,ef){return this._addEventListener(this._getRunningEvent(en),ef,!1),this}once(en,ef){return this._addEventListener(this._getRunningEvent(en),ef,!0),this}emit(en,...ef){if(!this.provider)return!1;let es=this._getRunningEvent(en),ed=es.run(ef)>0;return this._checkRunningEvents(es),ed}listenerCount(en){return this.provider?null==en?Object.keys(this._runningEvents).reduce((en,ef)=>en+this._runningEvents[ef].listenerCount(),0):this._getRunningEvent(en).listenerCount():0}listeners(en){if(!this.provider)return[];if(null==en){let en=[];for(let ef in this._runningEvents)this._runningEvents[ef].listeners().forEach(ef=>{en.push(ef)});return en}return this._getRunningEvent(en).listeners()}removeAllListeners(en){if(!this.provider)return this;if(null==en){for(let en in this._runningEvents){let ef=this._runningEvents[en];ef.removeAllListeners(),this._checkRunningEvents(ef)}return this}let ef=this._getRunningEvent(en);return ef.removeAllListeners(),this._checkRunningEvents(ef),this}off(en,ef){if(!this.provider)return this;let es=this._getRunningEvent(en);return es.removeListener(ef),this._checkRunningEvents(es),this}removeListener(en,ef){return this.off(en,ef)}}class e4 extends e0{}class e3{constructor(en,ef,es){let ed=null;"0x"!==(ed="string"==typeof ef?ef:(0,ez._t)(ef)?(0,ez.Dv)(ef):ef&&"string"==typeof ef.object?ef.object:"!").substring(0,2)&&(ed="0x"+ed),(!(0,ez.A7)(ed)||ed.length%2)&&eF.throwArgumentError("invalid bytecode","bytecode",ef),es&&!eE.E.isSigner(es)&&eF.throwArgumentError("invalid signer","signer",es),(0,eD.zG)(this,"bytecode",ed),(0,eD.zG)(this,"interface",(0,eD.tu)(new.target,"getInterface")(en)),(0,eD.zG)(this,"signer",es||null)}getDeployTransaction(...en){let ef={};if(en.length===this.interface.deploy.inputs.length+1&&"object"==typeof en[en.length-1]){for(let es in ef=(0,eD.DC)(en.pop()))if(!eQ[es])throw Error("unknown transaction override "+es)}if(["data","from","to"].forEach(en=>{null!=ef[en]&&eF.throwError("cannot override "+en,ew.Yd.errors.UNSUPPORTED_OPERATION,{operation:en})}),ef.value){let en=eB.O$.from(ef.value);en.isZero()||this.interface.deploy.payable||eF.throwError("non-payable constructor cannot override value",ew.Yd.errors.UNSUPPORTED_OPERATION,{operation:"overrides.value",value:ef.value})}return eF.checkArgumentCount(en.length,this.interface.deploy.inputs.length," in Contract constructor"),ef.data=(0,ez.Dv)((0,ez.zo)([this.bytecode,this.interface.encodeDeploy(en)])),ef}deploy(...en){return eS(this,void 0,void 0,function*(){let ef={};en.length===this.interface.deploy.inputs.length+1&&(ef=en.pop()),eF.checkArgumentCount(en.length,this.interface.deploy.inputs.length," in Contract constructor");let es=yield eR(this.signer,en,this.interface.deploy.inputs);es.push(ef);let ed=this.getDeployTransaction(...es),eu=yield this.signer.sendTransaction(ed),em=(0,eD.tu)(this.constructor,"getContractAddress")(eu),eE=(0,eD.tu)(this.constructor,"getContract")(em,this.interface,this.signer);return eG(eE,eu),(0,eD.zG)(eE,"deployTransaction",eu),eE})}attach(en){return this.constructor.getContract(en,this.interface,this.signer)}connect(en){return new this.constructor(this.interface,this.bytecode,en)}static fromSolidity(en,ef){null==en&&eF.throwError("missing compiler output",ew.Yd.errors.MISSING_ARGUMENT,{argument:"compilerOutput"}),"string"==typeof en&&(en=JSON.parse(en));let es=en.abi,ed=null;return en.bytecode?ed=en.bytecode:en.evm&&en.evm.bytecode&&(ed=en.evm.bytecode),new this(es,ed,ef)}static getInterface(en){return e4.getInterface(en)}static getContractAddress(en){return(0,ey.CR)(en)}static getContract(en,ef,es){return new e4(en,ef,es)}}},35644:function(en,ef,es){"use strict";es.d(ef,{i:function(){return ed}});let ed="hash/5.7.0"},32046:function(en,ef,es){"use strict";es.d(ef,{id:function(){return em}});var ed=es(38197),eu=es(29251);function em(en){return(0,ed.w)((0,eu.Y0)(en))}},93684:function(en,ef,es){"use strict";es.d(ef,{r:function(){return ey}});var ed=es(16441),eu=es(38197),em=es(29251);let eE="\x19Ethereum Signed Message:\n";function ey(en){return"string"==typeof en&&(en=(0,em.Y0)(en)),(0,eu.w)((0,ed.zo)([(0,em.Y0)(eE),(0,em.Y0)(String(en.length)),en]))}},27586:function(en,ef,es){"use strict";es.d(ef,{Kn:function(){return aD},r1:function(){return aE},VM:function(){return av}});var ed=es(16441),eu=es(29251),em=es(38197),eE=es(1581),ey=es(35644),eB=es(59567);function ez(en,ef){null==ef&&(ef=1);let es=[],ed=es.forEach,eu=function(en,ef){ed.call(en,function(en){ef>0&&Array.isArray(en)?eu(en,ef-1):es.push(en)})};return eu(en,ef),es}function eD(en){let ef={};for(let es=0;es>--eB&1}let eH=31,ew=Math.pow(2,eH),eV=ew>>>1,eS=eV>>1,eF=ew-1,eQ=0;for(let en=0;en1;){let ed=ef+es>>>1;en>>1|eD(),eE=eE<<1^eV,ey=(ey^eV)<<1|eV|1;eR=eE,eP=1+ey-eE}let eU=ed-4;return eO.map(ef=>{switch(ef-eU){case 3:return eU+65792+(en[ey++]<<16|en[ey++]<<8|en[ey++]);case 2:return eU+256+(en[ey++]<<8|en[ey++]);case 1:return eU+en[ey++];default:return ef-1}})}function ew(en){let ef=0;return()=>en[ef++]}function eV(en){return ew(eH(en))}function eS(en){return 1&en?~en>>1:en>>1}function eF(en,ef){let es=Array(en);for(let ed=0;edef[en]):es}function eP(en){let ef=[];for(;;){let es=en();if(0==es)break;ef.push(eG(es,en))}for(;;){let es=en()-1;if(es<0)break;ef.push(eY(es,en))}return eD(ez(ef))}function eU(en){let ef=[];for(;;){let es=en();if(0==es)break;ef.push(es)}return ef}function ej(en,ef,es){let ed=Array(en).fill(void 0).map(()=>[]);for(let eu=0;eued[ef].push(en));return ed}function eG(en,ef){let es=1+ef(),ed=ef(),eu=eU(ef);return ez(ej(eu.length,1+en,ef).map((en,ef)=>{let em=en[0],eE=en.slice(1);return Array(eu[ef]).fill(void 0).map((en,ef)=>{let eu=ef*ed;return[em+ef*es,eE.map(en=>en+eu)]})}))}function eY(en,ef){return ej(1+ef(),1+en,ef).map(en=>[en[0],en.slice(1)])}function e_(en){let ef=eR(en).sort((en,ef)=>en-ef);return es();function es(){let ed=[];for(;;){let eu=eR(en,ef);if(0==eu.length)break;ed.push({set:new Set(eu),node:es()})}ed.sort((en,ef)=>ef.set.size-en.set.size);let eu=en();return{branches:ed,valid:eu%3,fe0f:!!(1&(eu=eu/3|0)),save:1==(eu>>=1),check:2==eu}}}function eK(){return eV((0,eB.J)("AEQF2AO2DEsA2wIrAGsBRABxAN8AZwCcAEwAqgA0AGwAUgByADcATAAVAFYAIQAyACEAKAAYAFgAGwAjABQAMAAmADIAFAAfABQAKwATACoADgAbAA8AHQAYABoAGQAxADgALAAoADwAEwA9ABMAGgARAA4ADwAWABMAFgAIAA8AHgQXBYMA5BHJAS8JtAYoAe4AExozi0UAH21tAaMnBT8CrnIyhrMDhRgDygIBUAEHcoFHUPe8AXBjAewCjgDQR8IICIcEcQLwATXCDgzvHwBmBoHNAqsBdBcUAykgDhAMShskMgo8AY8jqAQfAUAfHw8BDw87MioGlCIPBwZCa4ELatMAAMspJVgsDl8AIhckSg8XAHdvTwBcIQEiDT4OPhUqbyECAEoAS34Aej8Ybx83JgT/Xw8gHxZ/7w8RICxPHA9vBw+Pfw8PHwAPFv+fAsAvCc8vEr8ivwD/EQ8Bol8OEBa/A78hrwAPCU8vESNvvwWfHwNfAVoDHr+ZAAED34YaAdJPAK7PLwSEgDLHAGo1Pz8Pvx9fUwMrpb8O/58VTzAPIBoXIyQJNF8hpwIVAT8YGAUADDNBaX3RAMomJCg9EhUeA29MABsZBTMNJipjOhc19gcIDR8bBwQHEggCWi6DIgLuAQYA+BAFCha3A5XiAEsqM7UFFgFLhAMjFTMYE1Klnw74nRVBG/ASCm0BYRN/BrsU3VoWy+S0vV8LQx+vN8gF2AC2AK5EAWwApgYDKmAAroQ0NDQ0AT+OCg7wAAIHRAbpNgVcBV0APTA5BfbPFgMLzcYL/QqqA82eBALKCjQCjqYCht0/k2+OAsXQAoP3ASTKDgDw6ACKAUYCMpIKJpRaAE4A5womABzZvs0REEKiACIQAd5QdAECAj4Ywg/wGqY2AVgAYADYvAoCGAEubA0gvAY2ALAAbpbvqpyEAGAEpgQAJgAG7gAgAEACmghUFwCqAMpAINQIwC4DthRAAPcycKgApoIdABwBfCisABoATwBqASIAvhnSBP8aH/ECeAKXAq40NjgDBTwFYQU6AXs3oABgAD4XNgmcCY1eCl5tIFZeUqGgyoNHABgAEQAaABNwWQAmABMATPMa3T34ADldyprmM1M2XociUQgLzvwAXT3xABgAEQAaABNwIGFAnADD8AAgAD4BBJWzaCcIAIEBFMAWwKoAAdq9BWAF5wLQpALEtQAKUSGkahR4GnJM+gsAwCgeFAiUAECQ0BQuL8AAIAAAADKeIheclvFqQAAETr4iAMxIARMgAMIoHhQIAn0E0pDQFC4HhznoAAAAIAI2C0/4lvFqQAAETgBJJwYCAy4ABgYAFAA8MBKYEH4eRhTkAjYeFcgACAYAeABsOqyQ5gRwDayqugEgaIIAtgoACgDmEABmBAWGme5OBJJA2m4cDeoAmITWAXwrMgOgAGwBCh6CBXYF1Tzg1wKAAFdiuABRAFwAXQBsAG8AdgBrAHYAbwCEAHEwfxQBVE5TEQADVFhTBwBDANILAqcCzgLTApQCrQL6vAAMAL8APLhNBKkE6glGKTAU4Dr4N2EYEwBCkABKk8rHAbYBmwIoAiU4Ajf/Aq4CowCAANIChzgaNBsCsTgeODcFXrgClQKdAqQBiQGYAqsCsjTsNHsfNPA0ixsAWTWiOAMFPDQSNCk2BDZHNow2TTZUNhk28Jk9VzI3QkEoAoICoQKwAqcAQAAxBV4FXbS9BW47YkIXP1ciUqs05DS/FwABUwJW11e6nHuYZmSh/RAYA8oMKvZ8KASoUAJYWAJ6ILAsAZSoqjpgA0ocBIhmDgDWAAawRDQoAAcuAj5iAHABZiR2AIgiHgCaAU68ACxuHAG0ygM8MiZIAlgBdF4GagJqAPZOHAMuBgoATkYAsABiAHgAMLoGDPj0HpKEBAAOJgAuALggTAHWAeAMEDbd20Uege0ADwAWADkAQgA9OHd+2MUQZBBhBgNNDkxxPxUQArEPqwvqERoM1irQ090ANK4H8ANYB/ADWANYB/AH8ANYB/ADWANYA1gDWBwP8B/YxRBkD00EcgWTBZAE2wiIJk4RhgctCNdUEnQjHEwDSgEBIypJITuYMxAlR0wRTQgIATZHbKx9PQNMMbBU+pCnA9AyVDlxBgMedhKlAC8PeCE1uk6DekxxpQpQT7NX9wBFBgASqwAS5gBJDSgAUCwGPQBI4zTYABNGAE2bAE3KAExdGABKaAbgAFBXAFCOAFBJABI2SWdObALDOq0//QomCZhvwHdTBkIQHCemEPgMNAG2ATwN7kvZBPIGPATKH34ZGg/OlZ0Ipi3eDO4m5C6igFsj9iqEBe5L9TzeC05RaQ9aC2YJ5DpkgU8DIgEOIowK3g06CG4Q9ArKbA3mEUYHOgPWSZsApgcCCxIdNhW2JhFirQsKOXgG/Br3C5AmsBMqev0F1BoiBk4BKhsAANAu6IWxWjJcHU9gBgQLJiPIFKlQIQ0mQLh4SRocBxYlqgKSQ3FKiFE3HpQh9zw+DWcuFFF9B/Y8BhlQC4I8n0asRQ8R0z6OPUkiSkwtBDaALDAnjAnQD4YMunxzAVoJIgmyDHITMhEYN8YIOgcaLpclJxYIIkaWYJsE+KAD9BPSAwwFQAlCBxQDthwuEy8VKgUOgSXYAvQ21i60ApBWgQEYBcwPJh/gEFFH4Q7qCJwCZgOEJewALhUiABginAhEZABgj9lTBi7MCMhqbSN1A2gU6GIRdAeSDlgHqBw0FcAc4nDJXgyGCSiksAlcAXYJmgFgBOQICjVcjKEgQmdUi1kYnCBiQUBd/QIyDGYVoES+h3kCjA9sEhwBNgF0BzoNAgJ4Ee4RbBCWCOyGBTW2M/k6JgRQIYQgEgooA1BszwsoJvoM+WoBpBJjAw00PnfvZ6xgtyUX/gcaMsZBYSHyC5NPzgydGsIYQ1QvGeUHwAP0GvQn60FYBgADpAQUOk4z7wS+C2oIjAlAAEoOpBgH2BhrCnKM0QEyjAG4mgNYkoQCcJAGOAcMAGgMiAV65gAeAqgIpAAGANADWAA6Aq4HngAaAIZCAT4DKDABIuYCkAOUCDLMAZYwAfQqBBzEDBYA+DhuSwLDsgKAa2ajBd5ZAo8CSjYBTiYEBk9IUgOwcuIA3ABMBhTgSAEWrEvMG+REAeBwLADIAPwABjYHBkIBzgH0bgC4AWALMgmjtLYBTuoqAIQAFmwB2AKKAN4ANgCA8gFUAE4FWvoF1AJQSgESMhksWGIBvAMgATQBDgB6BsyOpsoIIARuB9QCEBwV4gLvLwe2AgMi4BPOQsYCvd9WADIXUu5eZwqoCqdeaAC0YTQHMnM9UQAPH6k+yAdy/BZIiQImSwBQ5gBQQzSaNTFWSTYBpwGqKQK38AFtqwBI/wK37gK3rQK3sAK6280C0gK33AK3zxAAUEIAUD9SklKDArekArw5AEQAzAHCO147WTteO1k7XjtZO147WTteO1kDmChYI03AVU0oJqkKbV9GYewMpw3VRMk6ShPcYFJgMxPJLbgUwhXPJVcZPhq9JwYl5VUKDwUt1GYxCC00dhe9AEApaYNCY4ceMQpMHOhTklT5LRwAskujM7ANrRsWREEFSHXuYisWDwojAmSCAmJDXE6wXDchAqH4AmiZAmYKAp+FOBwMAmY8AmYnBG8EgAN/FAN+kzkHOXgYOYM6JCQCbB4CMjc4CwJtyAJtr/CLADRoRiwBaADfAOIASwYHmQyOAP8MwwAOtgJ3MAJ2o0ACeUxEAni7Hl3cRa9G9AJ8QAJ6yQJ9CgJ88UgBSH5kJQAsFklZSlwWGErNAtECAtDNSygDiFADh+dExpEzAvKiXQQDA69Lz0wuJgTQTU1NsAKLQAKK2cIcCB5EaAa4Ao44Ao5dQZiCAo7aAo5deVG1UzYLUtVUhgKT/AKTDQDqAB1VH1WwVdEHLBwplocy4nhnRTw6ApegAu+zWCKpAFomApaQApZ9nQCqWa1aCoJOADwClrYClk9cRVzSApnMApllXMtdCBoCnJw5wzqeApwXAp+cAp65iwAeEDIrEAKd8gKekwC2PmE1YfACntQCoG8BqgKeoCACnk+mY8lkKCYsAiewAiZ/AqD8AqBN2AKmMAKlzwKoAAB+AqfzaH1osgAESmodatICrOQCrK8CrWgCrQMCVx4CVd0CseLYAx9PbJgCsr4OArLpGGzhbWRtSWADJc4Ctl08QG6RAylGArhfArlIFgK5K3hwN3DiAr0aAy2zAzISAr6JcgMDM3ICvhtzI3NQAsPMAsMFc4N0TDZGdOEDPKgDPJsDPcACxX0CxkgCxhGKAshqUgLIRQLJUALJLwJkngLd03h6YniveSZL0QMYpGcDAmH1GfSVJXsMXpNevBICz2wCz20wTFTT9BSgAMeuAs90ASrrA04TfkwGAtwoAtuLAtJQA1JdA1NgAQIDVY2AikABzBfuYUZ2AILPg44C2sgC2d+EEYRKpz0DhqYAMANkD4ZyWvoAVgLfZgLeuXR4AuIw7RUB8zEoAfScAfLTiALr9ALpcXoAAur6AurlAPpIAboC7ooC652Wq5cEAu5AA4XhmHpw4XGiAvMEAGoDjheZlAL3FAORbwOSiAL3mQL52gL4Z5odmqy8OJsfA52EAv77ARwAOp8dn7QDBY4DpmsDptoA0sYDBmuhiaIGCgMMSgFgASACtgNGAJwEgLpoBgC8BGzAEowcggCEDC6kdjoAJAM0C5IKRoABZCgiAIzw3AYBLACkfng9ogigkgNmWAN6AEQCvrkEVqTGAwCsBRbAA+4iQkMCHR072jI2PTbUNsk2RjY5NvA23TZKNiU3EDcZN5I+RTxDRTBCJkK5VBYKFhZfwQCWygU3AJBRHpu+OytgNxa61A40GMsYjsn7BVwFXQVcBV0FaAVdBVwFXQVcBV0FXAVdBVwFXUsaCNyKAK4AAQUHBwKU7oICoW1e7jAEzgPxA+YDwgCkBFDAwADABKzAAOxFLhitA1UFTDeyPkM+bj51QkRCuwTQWWQ8X+0AWBYzsACNA8xwzAGm7EZ/QisoCTAbLDs6fnLfb8H2GccsbgFw13M1HAVkBW/Jxsm9CNRO8E8FDD0FBQw9FkcClOYCoMFegpDfADgcMiA2AJQACB8AsigKAIzIEAJKeBIApY5yPZQIAKQiHb4fvj5BKSRPQrZCOz0oXyxgOywfKAnGbgMClQaCAkILXgdeCD9IIGUgQj5fPoY+dT52Ao5CM0dAX9BTVG9SDzFwWTQAbxBzJF/lOEIQQglCCkKJIAls5AcClQICoKPMODEFxhi6KSAbiyfIRrMjtCgdWCAkPlFBIitCsEJRzAbMAV/OEyQzDg0OAQQEJ36i328/Mk9AybDJsQlq3tDRApUKAkFzXf1d/j9uALYP6hCoFgCTGD8kPsFKQiobrm0+zj0KSD8kPnVCRBwMDyJRTHFgMTJa5rwXQiQ2YfI/JD7BMEJEHGINTw4TOFlIRzwJO0icMQpyPyQ+wzJCRBv6DVgnKB01NgUKj2bwYzMqCoBkznBgEF+zYDIocwRIX+NgHj4HICNfh2C4CwdwFWpTG/lgUhYGAwRfv2Ts8mAaXzVgml/XYIJfuWC4HI1gUF9pYJZgMR6ilQHMAOwLAlDRefC0in4AXAEJA6PjCwc0IamOANMMCAECRQDFNRTZBgd+CwQlRA+r6+gLBDEFBnwUBXgKATIArwAGRAAHA3cDdAN2A3kDdwN9A3oDdQN7A30DfAN4A3oDfQAYEAAlAtYASwMAUAFsAHcKAHcAmgB3AHUAdQB2AHVu8UgAygDAAHcAdQB1AHYAdQALCgB3AAsAmgB3AAsCOwB3AAtu8UgAygDAAHgKAJoAdwB3AHUAdQB2AHUAeAB1AHUAdgB1bvFIAMoAwAALCgCaAHcACwB3AAsCOwB3AAtu8UgAygDAAH4ACwGgALcBpwC6AahdAu0COwLtbvFIAMoAwAALCgCaAu0ACwLtAAsCOwLtAAtu8UgAygDAA24ACwNvAAu0VsQAAzsAABCkjUIpAAsAUIusOggWcgMeBxVsGwL67U/2HlzmWOEeOgALASvuAAseAfpKUpnpGgYJDCIZM6YyARUE9ThqAD5iXQgnAJYJPnOzw0ZAEZxEKsIAkA4DhAHnTAIDxxUDK0lxCQlPYgIvIQVYJQBVqE1GakUAKGYiDToSBA1EtAYAXQJYAIF8GgMHRyAAIAjOe9YncekRAA0KACUrjwE7Ayc6AAYWAqaiKG4McEcqANoN3+Mg9TwCBhIkuCny+JwUQ29L008JluRxu3K+oAdqiHOqFH0AG5SUIfUJ5SxCGfxdipRzqTmT4V5Zb+r1Uo4Vm+NqSSEl2mNvR2JhIa8SpYO6ntdwFXHCWTCK8f2+Hxo7uiG3drDycAuKIMP5bhi06ACnqArH1rz4Rqg//lm6SgJGEVbF9xJHISaR6HxqxSnkw6shDnelHKNEfGUXSJRJ1GcsmtJw25xrZMDK9gXSm1/YMkdX4/6NKYOdtk/NQ3/NnDASjTc3fPjIjW/5sVfVObX2oTDWkr1dF9f3kxBsD3/3aQO8hPfRz+e0uEiJqt1161griu7gz8hDDwtpy+F+BWtefnKHZPAxcZoWbnznhJpy0e842j36bcNzGnIEusgGX0a8ZxsnjcSsPDZ09yZ36fCQbriHeQ72JRMILNl6ePPf2HWoVwgWAm1fb3V2sAY0+B6rAXqSwPBgseVmoqsBTSrm91+XasMYYySI8eeRxH3ZvHkMz3BQ5aJ3iUVbYPNM3/7emRtjlsMgv/9VyTsyt/mK+8fgWeT6SoFaclXqn42dAIsvAarF5vNNWHzKSkKQ/8Hfk5ZWK7r9yliOsooyBjRhfkHP4Q2DkWXQi6FG/9r/IwbmkV5T7JSopHKn1pJwm9tb5Ot0oyN1Z2mPpKXHTxx2nlK08fKk1hEYA8WgVVWL5lgx0iTv+KdojJeU23ZDjmiubXOxVXJKKi2Wjuh2HLZOFLiSC7Tls5SMh4f+Pj6xUSrNjFqLGehRNB8lC0QSLNmkJJx/wSG3MnjE9T1CkPwJI0wH2lfzwETIiVqUxg0dfu5q39Gt+hwdcxkhhNvQ4TyrBceof3Mhs/IxFci1HmHr4FMZgXEEczPiGCx0HRwzAqDq2j9AVm1kwN0mRVLWLylgtoPNapF5cY4Y1wJh/e0BBwZj44YgZrDNqvD/9Hv7GFYdUQeDJuQ3EWI4HaKqavU1XjC/n41kT4L79kqGq0kLhdTZvgP3TA3fS0ozVz+5piZsoOtIvBUFoMKbNcmBL6YxxaUAusHB38XrS8dQMnQwJfUUkpRoGr5AUeWicvBTzyK9g77+yCkf5PAysL7r/JjcZgrbvRpMW9iyaxZvKO6ceZN2EwIxKwVFPuvFuiEPGCoagbMo+SpydLrXqBzNCDGFCrO/rkcwa2xhokQZ5CdZ0AsU3JfSqJ6n5I14YA+P/uAgfhPU84Tlw7cEFfp7AEE8ey4sP12PTt4Cods1GRgDOB5xvyiR5m+Bx8O5nBCNctU8BevfV5A08x6RHd5jcwPTMDSZJOedIZ1cGQ704lxbAzqZOP05ZxaOghzSdvFBHYqomATARyAADK4elP8Ly3IrUZKfWh23Xy20uBUmLS4Pfagu9+oyVa2iPgqRP3F2CTUsvJ7+RYnN8fFZbU/HVvxvcFFDKkiTqV5UBZ3Gz54JAKByi9hkKMZJvuGgcSYXFmw08UyoQyVdfTD1/dMkCHXcTGAKeROgArsvmRrQTLUOXioOHGK2QkjHuoYFgXciZoTJd6Fs5q1QX1G+p/e26hYsEf7QZD1nnIyl/SFkNtYYmmBhpBrxl9WbY0YpHWRuw2Ll/tj9mD8P4snVzJl4F9J+1arVeTb9E5r2ILH04qStjxQNwn3m4YNqxmaNbLAqW2TN6LidwuJRqS+NXbtqxoeDXpxeGWmxzSkWxjkyCkX4NQRme6q5SAcC+M7+9ETfA/EwrzQajKakCwYyeunP6ZFlxU2oMEn1Pz31zeStW74G406ZJFCl1wAXIoUKkWotYEpOuXB1uVNxJ63dpJEqfxBeptwIHNrPz8BllZoIcBoXwgfJ+8VAUnVPvRvexnw0Ma/WiGYuJO5y8QTvEYBigFmhUxY5RqzE8OcywN/8m4UYrlaniJO75XQ6KSo9+tWHlu+hMi0UVdiKQp7NelnoZUzNaIyBPVeOwK6GNp+FfHuPOoyhaWuNvTYFkvxscMQWDh+zeFCFkgwbXftiV23ywJ4+uwRqmg9k3KzwIQpzppt8DBBOMbrqwQM5Gb05sEwdKzMiAqOloaA/lr0KA+1pr0/+HiWoiIjHA/wir2nIuS3PeU/ji3O6ZwoxcR1SZ9FhtLC5S0FIzFhbBWcGVP/KpxOPSiUoAdWUpqKH++6Scz507iCcxYI6rdMBICPJZea7OcmeFw5mObJSiqpjg2UoWNIs+cFhyDSt6geV5qgi3FunmwwDoGSMgerFOZGX1m0dMCYo5XOruxO063dwENK9DbnVM9wYFREzh4vyU1WYYJ/LRRp6oxgjqP/X5a8/4Af6p6NWkQferzBmXme0zY/4nwMJm/wd1tIqSwGz+E3xPEAOoZlJit3XddD7/BT1pllzOx+8bmQtANQ/S6fZexc6qi3W+Q2xcmXTUhuS5mpHQRvcxZUN0S5+PL9lXWUAaRZhEH8hTdAcuNMMCuVNKTEGtSUKNi3O6KhSaTzck8csZ2vWRZ+d7mW8c4IKwXIYd25S/zIftPkwPzufjEvOHWVD1m+FjpDVUTV0DGDuHj6QnaEwLu/dEgdLQOg9E1Sro9XHJ8ykLAwtPu+pxqKDuFexqON1sKQm7rwbE1E68UCfA/erovrTCG+DBSNg0l4goDQvZN6uNlbyLpcZAwj2UclycvLpIZMgv4yRlpb3YuMftozorbcGVHt/VeDV3+Fdf1TP0iuaCsPi2G4XeGhsyF1ubVDxkoJhmniQ0/jSg/eYML9KLfnCFgISWkp91eauR3IQvED0nAPXK+6hPCYs+n3+hCZbiskmVMG2da+0EsZPonUeIY8EbfusQXjsK/eFDaosbPjEfQS0RKG7yj5GG69M7MeO1HmiUYocgygJHL6M1qzUDDwUSmr99V7Sdr2F3JjQAJY+F0yH33Iv3+C9M38eML7gTgmNu/r2bUMiPvpYbZ6v1/IaESirBHNa7mPKn4dEmYg7v/+HQgPN1G79jBQ1+soydfDC2r+h2Bl/KIc5KjMK7OH6nb1jLsNf0EHVe2KBiE51ox636uyG6Lho0t3J34L5QY/ilE3mikaF4HKXG1mG1rCevT1Vv6GavltxoQe/bMrpZvRggnBxSEPEeEzkEdOxTnPXHVjUYdw8JYvjB/o7Eegc3Ma+NUxLLnsK0kJlinPmUHzHGtrk5+CAbVzFOBqpyy3QVUnzTDfC/0XD94/okH+OB+i7g9lolhWIjSnfIb+Eq43ZXOWmwvjyV/qqD+t0e+7mTEM74qP/Ozt8nmC7mRpyu63OB4KnUzFc074SqoyPUAgM+/TJGFo6T44EHnQU4X4z6qannVqgw/U7zCpwcmXV1AubIrvOmkKHazJAR55ePjp5tLBsN8vAqs3NAHdcEHOR2xQ0lsNAFzSUuxFQCFYvXLZJdOj9p4fNq6p0HBGUik2YzaI4xySy91KzhQ0+q1hjxvImRwPRf76tChlRkhRCi74NXZ9qUNeIwP+s5p+3m5nwPdNOHgSLD79n7O9m1n1uDHiMntq4nkYwV5OZ1ENbXxFd4PgrlvavZsyUO4MqYlqqn1O8W/I1dEZq5dXhrbETLaZIbC2Kj/Aa/QM+fqUOHdf0tXAQ1huZ3cmWECWSXy/43j35+Mvq9xws7JKseriZ1pEWKc8qlzNrGPUGcVgOa9cPJYIJsGnJTAUsEcDOEVULO5x0rXBijc1lgXEzQQKhROf8zIV82w8eswc78YX11KYLWQRcgHNJElBxfXr72lS2RBSl07qTKorO2uUDZr3sFhYsvnhLZn0A94KRzJ/7DEGIAhW5ZWFpL8gEwu1aLA9MuWZzNwl8Oze9Y+bX+v9gywRVnoB5I/8kXTXU3141yRLYrIOOz6SOnyHNy4SieqzkBXharjfjqq1q6tklaEbA8Qfm2DaIPs7OTq/nvJBjKfO2H9bH2cCMh1+5gspfycu8f/cuuRmtDjyqZ7uCIMyjdV3a+p3fqmXsRx4C8lujezIFHnQiVTXLXuI1XrwN3+siYYj2HHTvESUx8DlOTXpak9qFRK+L3mgJ1WsD7F4cu1aJoFoYQnu+wGDMOjJM3kiBQWHCcvhJ/HRdxodOQp45YZaOTA22Nb4XKCVxqkbwMYFhzYQYIAnCW8FW14uf98jhUG2zrKhQQ0q0CEq0t5nXyvUyvR8DvD69LU+g3i+HFWQMQ8PqZuHD+sNKAV0+M6EJC0szq7rEr7B5bQ8BcNHzvDMc9eqB5ZCQdTf80Obn4uzjwpYU7SISdtV0QGa9D3Wrh2BDQtpBKxaNFV+/Cy2P/Sv+8s7Ud0Fd74X4+o/TNztWgETUapy+majNQ68Lq3ee0ZO48VEbTZYiH1Co4OlfWef82RWeyUXo7woM03PyapGfikTnQinoNq5z5veLpeMV3HCAMTaZmA1oGLAn7XS3XYsz+XK7VMQsc4XKrmDXOLU/pSXVNUq8dIqTba///3x6LiLS6xs1xuCAYSfcQ3+rQgmu7uvf3THKt5Ooo97TqcbRqxx7EASizaQCBQllG/rYxVapMLgtLbZS64w1MDBMXX+PQpBKNwqUKOf2DDRDUXQf9EhOS0Qj4nTmlA8dzSLz/G1d+Ud8MTy/6ghhdiLpeerGY/UlDOfiuqFsMUU5/UYlP+BAmgRLuNpvrUaLlVkrqDievNVEAwF+4CoM1MZTmjxjJMsKJq+u8Zd7tNCUFy6LiyYXRJQ4VyvEQFFaCGKsxIwQkk7EzZ6LTJq2hUuPhvAW+gQnSG6J+MszC+7QCRHcnqDdyNRJ6T9xyS87A6MDutbzKGvGktpbXqtzWtXb9HsfK2cBMomjN9a4y+TaJLnXxAeX/HWzmf4cR4vALt/P4w4qgKY04ml4ZdLOinFYS6cup3G/1ie4+t1eOnpBNlqGqs75ilzkT4+DsZQxNvaSKJ//6zIbbk/M7LOhFmRc/1R+kBtz7JFGdZm/COotIdvQoXpTqP/1uqEUmCb/QWoGLMwO5ANcHzxdY48IGP5+J+zKOTBFZ4Pid+GTM+Wq12MV/H86xEJptBa6T+p3kgpwLedManBHC2GgNrFpoN2xnrMz9WFWX/8/ygSBkavq2Uv7FdCsLEYLu9LLIvAU0bNRDtzYl+/vXmjpIvuJFYjmI0im6QEYqnIeMsNjXG4vIutIGHijeAG/9EDBozKV5cldkHbLxHh25vT+ZEzbhXlqvpzKJwcEgfNwLAKFeo0/pvEE10XDB+EXRTXtSzJozQKFFAJhMxYkVaCW+E9AL7tMeU8acxidHqzb6lX4691UsDpy/LLRmT+epgW56+5Cw8tB4kMUv6s9lh3eRKbyGs+H/4mQMaYzPTf2OOdokEn+zzgvoD3FqNKk8QqGAXVsqcGdXrT62fSPkR2vROFi68A6se86UxRUk4cajfPyCC4G5wDhD+zNq4jodQ4u4n/m37Lr36n4LIAAsVr02dFi9AiwA81MYs2rm4eDlDNmdMRvEKRHfBwW5DdMNp0jPFZMeARqF/wL4XBfd+EMLBfMzpH5GH6NaW+1vrvMdg+VxDzatk3MXgO3ro3P/DpcC6+Mo4MySJhKJhSR01SGGGp5hPWmrrUgrv3lDnP+HhcI3nt3YqBoVAVTBAQT5iuhTg8nvPtd8ZeYj6w1x6RqGUBrSku7+N1+BaasZvjTk64RoIDlL8brpEcJx3OmY7jLoZsswdtmhfC/G21llXhITOwmvRDDeTTPbyASOa16cF5/A1fZAidJpqju3wYAy9avPR1ya6eNp9K8XYrrtuxlqi+bDKwlfrYdR0RRiKRVTLOH85+ZY7XSmzRpfZBJjaTa81VDcJHpZnZnSQLASGYW9l51ZV/h7eVzTi3Hv6hUsgc/51AqJRTkpbFVLXXszoBL8nBX0u/0jBLT8nH+fJePbrwURT58OY+UieRjd1vs04w0VG5VN2U6MoGZkQzKN/ptz0Q366dxoTGmj7i1NQGHi9GgnquXFYdrCfZBmeb7s0T6yrdlZH5cZuwHFyIJ/kAtGsTg0xH5taAAq44BAk1CPk9KVVbqQzrCUiFdF/6gtlPQ8bHHc1G1W92MXGZ5HEHftyLYs8mbD/9xYRUWkHmlM0zC2ilJlnNgV4bfALpQghxOUoZL7VTqtCHIaQSXm+YUMnpkXybnV+A6xlm2CVy8fn0Xlm2XRa0+zzOa21JWWmixfiPMSCZ7qA4rS93VN3pkpF1s5TonQjisHf7iU9ZGvUPOAKZcR1pbeVf/Ul7OhepGCaId9wOtqo7pJ7yLcBZ0pFkOF28y4zEI/kcUNmutBHaQpBdNM8vjCS6HZRokkeo88TBAjGyG7SR+6vUgTcyK9Imalj0kuxz0wmK+byQU11AiJFk/ya5dNduRClcnU64yGu/ieWSeOos1t3ep+RPIWQ2pyTYVbZltTbsb7NiwSi3AV+8KLWk7LxCnfZUetEM8ThnsSoGH38/nyAwFguJp8FjvlHtcWZuU4hPva0rHfr0UhOOJ/F6vS62FW7KzkmRll2HEc7oUq4fyi5T70Vl7YVIfsPHUCdHesf9Lk7WNVWO75JDkYbMI8TOW8JKVtLY9d6UJRITO8oKo0xS+o99Yy04iniGHAaGj88kEWgwv0OrHdY/nr76DOGNS59hXCGXzTKUvDl9iKpLSWYN1lxIeyywdNpTkhay74w2jFT6NS8qkjo5CxA1yfSYwp6AJIZNKIeEK5PJAW7ORgWgwp0VgzYpqovMrWxbu+DGZ6Lhie1RAqpzm8VUzKJOH3mCzWuTOLsN3VT/dv2eeYe9UjbR8YTBsLz7q60VN1sU51k+um1f8JxD5pPhbhSC8rRaB454tmh6YUWrJI3+GWY0qeWioj/tbkYITOkJaeuGt4JrJvHA+l0Gu7kY7XOaa05alMnRWVCXqFgLIwSY4uF59Ue5SU4QKuc/HamDxbr0x6csCetXGoP7Qn1Bk/J9DsynO/UD6iZ1Hyrz+jit0hDCwi/E9OjgKTbB3ZQKQ/0ZOvevfNHG0NK4Aj3Cp7NpRk07RT1i/S0EL93Ag8GRgKI9CfpajKyK6+Jj/PI1KO5/85VAwz2AwzP8FTBb075IxCXv6T9RVvWT2tUaqxDS92zrGUbWzUYk9mSs82pECH+fkqsDt93VW++4YsR/dHCYcQSYTO/KaBMDj9LSD/J/+z20Kq8XvZUAIHtm9hRPP3ItbuAu2Hm5lkPs92pd7kCxgRs0xOVBnZ13ccdA0aunrwv9SdqElJRC3g+oCu+nXyCgmXUs9yMjTMAIHfxZV+aPKcZeUBWt057Xo85Ks1Ir5gzEHCWqZEhrLZMuF11ziGtFQUds/EESajhagzcKsxamcSZxGth4UII+adPhQkUnx2WyN+4YWR+r3f8MnkyGFuR4zjzxJS8WsQYR5PTyRaD9ixa6Mh741nBHbzfjXHskGDq179xaRNrCIB1z1xRfWfjqw2pHc1zk9xlPpL8sQWAIuETZZhbnmL54rceXVNRvUiKrrqIkeogsl0XXb17ylNb0f4GA9Wd44vffEG8FSZGHEL2fbaTGRcSiCeA8PmA/f6Hz8HCS76fXUHwgwkzSwlI71ekZ7Fapmlk/KC+Hs8hUcw3N2LN5LhkVYyizYFl/uPeVP5lsoJHhhfWvvSWruCUW1ZcJOeuTbrDgywJ/qG07gZJplnTvLcYdNaH0KMYOYMGX+rB4NGPFmQsNaIwlWrfCezxre8zXBrsMT+edVLbLqN1BqB76JH4BvZTqUIMfGwPGEn+EnmTV86fPBaYbFL3DFEhjB45CewkXEAtJxk4/Ms2pPXnaRqdky0HOYdcUcE2zcXq4vaIvW2/v0nHFJH2XXe22ueDmq/18XGtELSq85j9X8q0tcNSSKJIX8FTuJF/Pf8j5PhqG2u+osvsLxYrvvfeVJL+4tkcXcr9JV7v0ERmj/X6fM3NC4j6dS1+9Umr2oPavqiAydTZPLMNRGY23LO9zAVDly7jD+70G5TPPLdhRIl4WxcYjLnM+SNcJ26FOrkrISUtPObIz5Zb3AG612krnpy15RMW+1cQjlnWFI6538qky9axd2oJmHIHP08KyP0ubGO+TQNOYuv2uh17yCIvR8VcStw7o1g0NM60sk+8Tq7YfIBJrtp53GkvzXH7OA0p8/n/u1satf/VJhtR1l8Wa6Gmaug7haSpaCaYQax6ta0mkutlb+eAOSG1aobM81D9A4iS1RRlzBBoVX6tU1S6WE2N9ORY6DfeLRC4l9Rvr5h95XDWB2mR1d4WFudpsgVYwiTwT31ljskD8ZyDOlm5DkGh9N/UB/0AI5Xvb8ZBmai2hQ4BWMqFwYnzxwB26YHSOv9WgY3JXnvoN+2R4rqGVh/LLDMtpFP+SpMGJNWvbIl5SOodbCczW2RKleksPoUeGEzrjtKHVdtZA+kfqO+rVx/iclCqwoopepvJpSTDjT+b9GWylGRF8EDbGlw6eUzmJM95Ovoz+kwLX3c2fTjFeYEsE7vUZm3mqdGJuKh2w9/QGSaqRHs99aScGOdDqkFcACoqdbBoQqqjamhH6Q9ng39JCg3lrGJwd50Qk9ovnqBTr8MME7Ps2wiVfygUmPoUBJJfJWX5Nda0nuncbFkA=="))}let eZ=eK(),eJ=new Set(eR(eZ)),eX=new Set(eR(eZ)),eW=eP(eZ),e$=e_(eZ),e0=45,e4=95;function e3(en){return(0,eu.XL)(en)}function e6(en){return en.filter(en=>65039!=en)}function e8(en){for(let ef of en.split(".")){let en=e3(ef);try{for(let ef=en.lastIndexOf(e4)-1;ef>=0;ef--)if(en[ef]!==e4)throw Error("underscore only allowed at start");if(en.length>=4&&en.every(en=>en<128)&&en[2]===e0&&en[3]===e0)throw Error("invalid label extension")}catch(en){throw Error(`Invalid label "${ef}": ${en.message}`)}}return en}function e5(en){return e8(e7(en,e6))}function e7(en,ef){let es=e3(en).reverse(),ed=[];for(;es.length;){let en=af(es);if(en){ed.push(...ef(en));continue}let eu=es.pop();if(eJ.has(eu)){ed.push(eu);continue}if(eX.has(eu))continue;let em=eW[eu];if(em){ed.push(...em);continue}throw Error(`Disallowed codepoint: 0x${eu.toString(16).toUpperCase()}`)}return e8(e9(String.fromCodePoint(...ed)))}function e9(en){return en.normalize("NFC")}function af(en,ef){var es;let ed,eu;let em=e$,eE=[],ey=en.length;for(ef&&(ef.length=0);ey;){let eB=en[--ey];if(!(em=null===(es=em.branches.find(en=>en.set.has(eB)))||void 0===es?void 0:es.node))break;if(em.save)eu=eB;else if(em.check&&eB===eu)break;eE.push(eB),em.fe0f&&(eE.push(65039),ey>0&&65039==en[ey-1]&&ey--),em.valid&&(ed=eE.slice(),2==em.valid&&ed.splice(1,1),ef&&ef.push(...en.slice(ey).reverse()),en.length=ey)}return ed}let ao=new eE.Yd(ey.i),ad=new Uint8Array(32);function au(en){if(0===en.length)throw Error("invalid ENS name; empty component");return en}function ap(en){let ef=(0,eu.Y0)(e5(en)),es=[];if(0===en.length)return es;let ed=0;for(let en=0;en=ef.length)throw Error("invalid ENS name; empty component");return es.push(au(ef.slice(ed))),es}function aE(en){try{return 0!==ap(en).length}catch(en){}return!1}function av(en){"string"!=typeof en&&ao.throwArgumentError("invalid ENS name; not a string","name",en);let ef=ad,es=ap(en);for(;es.length;)ef=(0,em.w)((0,ed.zo)([ef,(0,em.w)(es.pop())]));return(0,ed.Dv)(ef)}function aD(en){return(0,ed.Dv)((0,ed.zo)(ap(en).map(en=>{if(en.length>63)throw Error("invalid DNS encoded entry; length exceeds 63 bytes");let ef=new Uint8Array(en.length+1);return ef.set(en,1),ef[0]=ef.length-1,ef})))+"00"}ad.fill(0)},67827:function(en,ef,es){"use strict";es.d(ef,{E:function(){return eJ}});var ed=es(19485),eu=es(2593),em=es(16441),eE=es(38197),ey=es(6881),eB=es(1581),ez=es(35644),eD=es(32046),eH=function(en,ef,es,ed){function eu(en){return en instanceof es?en:new es(function(ef){ef(en)})}return new(es||(es=Promise))(function(es,em){function eE(en){try{eB(ed.next(en))}catch(en){em(en)}}function ey(en){try{eB(ed.throw(en))}catch(en){em(en)}}function eB(en){en.done?es(en.value):eu(en.value).then(eE,ey)}eB((ed=ed.apply(en,ef||[])).next())})};let ew=new eB.Yd(ez.i),eV=new Uint8Array(32);eV.fill(0);let eS=eu.O$.from(-1),eF=eu.O$.from(0),eQ=eu.O$.from(1),eO=eu.O$.from("0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff");function eR(en){let ef=(0,em.lE)(en),es=ef.length%32;return es?(0,em.xs)([ef,eV.slice(es)]):(0,em.Dv)(ef)}let eP=(0,em.$m)(eQ.toHexString(),32),eU=(0,em.$m)(eF.toHexString(),32),ej={name:"string",version:"string",chainId:"uint256",verifyingContract:"address",salt:"bytes32"},eG=["name","version","chainId","verifyingContract","salt"];function eY(en){return function(ef){return"string"!=typeof ef&&ew.throwArgumentError(`invalid domain value for ${JSON.stringify(en)}`,`domain.${en}`,ef),ef}}let e_={name:eY("name"),version:eY("version"),chainId:function(en){try{return eu.O$.from(en).toString()}catch(en){}return ew.throwArgumentError('invalid domain value for "chainId"',"domain.chainId",en)},verifyingContract:function(en){try{return(0,ed.Kn)(en).toLowerCase()}catch(en){}return ew.throwArgumentError('invalid domain value "verifyingContract"',"domain.verifyingContract",en)},salt:function(en){try{let ef=(0,em.lE)(en);if(32!==ef.length)throw Error("bad length");return(0,em.Dv)(ef)}catch(en){}return ew.throwArgumentError('invalid domain value "salt"',"domain.salt",en)}};function eK(en){{let ef=en.match(/^(u?)int(\d*)$/);if(ef){let es=""===ef[1],ed=parseInt(ef[2]||"256");(ed%8!=0||ed>256||ef[2]&&ef[2]!==String(ed))&&ew.throwArgumentError("invalid numeric width","type",en);let eE=eO.mask(es?ed-1:ed),ey=es?eE.add(eQ).mul(eS):eF;return function(ef){let es=eu.O$.from(ef);return(es.lt(ey)||es.gt(eE))&&ew.throwArgumentError(`value out-of-bounds for ${en}`,"value",ef),(0,em.$m)(es.toTwos(256).toHexString(),32)}}}{let ef=en.match(/^bytes(\d+)$/);if(ef){let es=parseInt(ef[1]);return(0===es||es>32||ef[1]!==String(es))&&ew.throwArgumentError("invalid bytes width","type",en),function(ef){let ed=(0,em.lE)(ef);return ed.length!==es&&ew.throwArgumentError(`invalid length for ${en}`,"value",ef),eR(ef)}}}switch(en){case"address":return function(en){return(0,em.$m)((0,ed.Kn)(en),32)};case"bool":return function(en){return en?eP:eU};case"bytes":return function(en){return(0,eE.w)(en)};case"string":return function(en){return(0,eD.id)(en)}}return null}function eZ(en,ef){return`${en}(${ef.map(({name:en,type:ef})=>ef+" "+en).join(",")})`}class eJ{constructor(en){(0,ey.zG)(this,"types",Object.freeze((0,ey.p$)(en))),(0,ey.zG)(this,"_encoderCache",{}),(0,ey.zG)(this,"_types",{});let ef={},es={},ed={};for(let eu in Object.keys(en).forEach(en=>{ef[en]={},es[en]=[],ed[en]={}}),en){let ed={};en[eu].forEach(em=>{ed[em.name]&&ew.throwArgumentError(`duplicate variable name ${JSON.stringify(em.name)} in ${JSON.stringify(eu)}`,"types",en),ed[em.name]=!0;let eE=em.type.match(/^([^\x5b]*)(\x5b|$)/)[1];eE===eu&&ew.throwArgumentError(`circular type reference to ${JSON.stringify(eE)}`,"types",en);let ey=eK(eE);ey||(es[eE]||ew.throwArgumentError(`unknown type ${JSON.stringify(eE)}`,"types",en),es[eE].push(eu),ef[eu][eE]=!0)})}let eu=Object.keys(es).filter(en=>0===es[en].length);function em(eu,eE){eE[eu]&&ew.throwArgumentError(`circular type reference to ${JSON.stringify(eu)}`,"types",en),eE[eu]=!0,Object.keys(ef[eu]).forEach(en=>{es[en]&&(em(en,eE),Object.keys(eE).forEach(ef=>{ed[ef][en]=!0}))}),delete eE[eu]}for(let ef in 0===eu.length?ew.throwArgumentError("missing primary type","types",en):eu.length>1&&ew.throwArgumentError(`ambiguous primary types or unused types: ${eu.map(en=>JSON.stringify(en)).join(", ")}`,"types",en),(0,ey.zG)(this,"primaryType",eu[0]),em(this.primaryType,{}),ed){let es=Object.keys(ed[ef]);es.sort(),this._types[ef]=eZ(ef,en[ef])+es.map(ef=>eZ(ef,en[ef])).join("")}}getEncoder(en){let ef=this._encoderCache[en];return ef||(ef=this._encoderCache[en]=this._getEncoder(en)),ef}_getEncoder(en){{let ef=eK(en);if(ef)return ef}let ef=en.match(/^(.*)(\x5b(\d*)\x5d)$/);if(ef){let en=ef[1],es=this.getEncoder(en),ed=parseInt(ef[3]);return ef=>{ed>=0&&ef.length!==ed&&ew.throwArgumentError("array length mismatch; expected length ${ arrayLength }","value",ef);let eu=ef.map(es);return this._types[en]&&(eu=eu.map(eE.w)),(0,eE.w)((0,em.xs)(eu))}}let es=this.types[en];if(es){let ef=(0,eD.id)(this._types[en]);return en=>{let ed=es.map(({name:ef,type:es})=>{let ed=this.getEncoder(es)(en[ef]);return this._types[es]?(0,eE.w)(ed):ed});return ed.unshift(ef),(0,em.xs)(ed)}}return ew.throwArgumentError(`unknown type: ${en}`,"type",en)}encodeType(en){let ef=this._types[en];return ef||ew.throwArgumentError(`unknown type: ${JSON.stringify(en)}`,"name",en),ef}encodeData(en,ef){return this.getEncoder(en)(ef)}hashStruct(en,ef){return(0,eE.w)(this.encodeData(en,ef))}encode(en){return this.encodeData(this.primaryType,en)}hash(en){return this.hashStruct(this.primaryType,en)}_visit(en,ef,es){{let ed=eK(en);if(ed)return es(en,ef)}let ed=en.match(/^(.*)(\x5b(\d*)\x5d)$/);if(ed){let en=ed[1],eu=parseInt(ed[3]);return eu>=0&&ef.length!==eu&&ew.throwArgumentError("array length mismatch; expected length ${ arrayLength }","value",ef),ef.map(ef=>this._visit(en,ef,es))}let eu=this.types[en];return eu?eu.reduce((en,{name:ed,type:eu})=>(en[ed]=this._visit(eu,ef[ed],es),en),{}):ew.throwArgumentError(`unknown type: ${en}`,"type",en)}visit(en,ef){return this._visit(this.primaryType,en,ef)}static from(en){return new eJ(en)}static getPrimaryType(en){return eJ.from(en).primaryType}static hashStruct(en,ef,es){return eJ.from(ef).hashStruct(en,es)}static hashDomain(en){let ef=[];for(let es in en){let ed=ej[es];ed||ew.throwArgumentError(`invalid typed-data domain key: ${JSON.stringify(es)}`,"domain",en),ef.push({name:es,type:ed})}return ef.sort((en,ef)=>eG.indexOf(en.name)-eG.indexOf(ef.name)),eJ.hashStruct("EIP712Domain",{EIP712Domain:ef},en)}static encode(en,ef,es){return(0,em.xs)(["0x1901",eJ.hashDomain(en),eJ.from(ef).hash(es)])}static hash(en,ef,es){return(0,eE.w)(eJ.encode(en,ef,es))}static resolveNames(en,ef,es,ed){return eH(this,void 0,void 0,function*(){en=(0,ey.DC)(en);let eu={};en.verifyingContract&&!(0,em.A7)(en.verifyingContract,20)&&(eu[en.verifyingContract]="0x");let eE=eJ.from(ef);for(let en in eE.visit(es,(en,ef)=>("address"!==en||(0,em.A7)(ef,20)||(eu[ef]="0x"),ef)),eu)eu[en]=yield ed(en);return en.verifyingContract&&eu[en.verifyingContract]&&(en.verifyingContract=eu[en.verifyingContract]),{domain:en,value:es=eE.visit(es,(en,ef)=>"address"===en&&eu[ef]?eu[ef]:ef)}})}static getPayload(en,ef,es){eJ.hashDomain(en);let ed={},eE=[];eG.forEach(ef=>{let es=en[ef];null!=es&&(ed[ef]=e_[ef](es),eE.push({name:ef,type:ej[ef]}))});let eB=eJ.from(ef),ez=(0,ey.DC)(ef);return ez.EIP712Domain?ew.throwArgumentError("types must not contain EIP712Domain type","types.EIP712Domain",ef):ez.EIP712Domain=eE,eB.encode(es),{types:ez,domain:ed,primaryType:eB.primaryType,message:eB.visit(es,(en,ef)=>{if(en.match(/^bytes(\d*)/))return(0,em.Dv)((0,em.lE)(ef));if(en.match(/^u?int/))return eu.O$.from(ef).toString();switch(en){case"address":return ef.toLowerCase();case"bool":return!!ef;case"string":return"string"!=typeof ef&&ew.throwArgumentError("invalid string","value",ef),ef}return ew.throwArgumentError("unsupported type","type",en)})}}}},84178:function(en,ef,es){"use strict";es.d(ef,{m$:function(){return eJ},cD:function(){return eZ},JJ:function(){return e$},ny:function(){return e4},xh:function(){return e0},oy:function(){return eW},OI:function(){return eX}});var ed=es(57727),eu=es(16441),em=es(2593),eE=es(29251),ey=es(85306),eB=es(6881),ez=es(67669),eD=es(2006),eH=es(21261),ew=es(83875),eV=es(10234),eS=es(1581);let eF="hdnode/5.7.0",eQ=new eS.Yd(eF),eO=em.O$.from("0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141"),eR=(0,eE.Y0)("Bitcoin seed"),eP=2147483648;function eU(en){return(1<=256)throw Error("Depth too large!");return eY((0,eu.zo)([null!=this.privateKey?"0x0488ADE4":"0x0488B21E",(0,eu.Dv)(this.depth),this.parentFingerprint,(0,eu.$m)((0,eu.Dv)(this.index),4),this.chainCode,null!=this.privateKey?(0,eu.zo)(["0x00",this.privateKey]):this.publicKey]))}neuter(){return new eJ(eK,null,this.publicKey,this.parentFingerprint,this.chainCode,this.index,this.depth,this.path)}_derive(en){if(en>4294967295)throw Error("invalid index - "+String(en));let ef=this.path;ef&&(ef+="/"+(en&~eP));let es=new Uint8Array(37);if(en&eP){if(!this.privateKey)throw Error("cannot derive child of neutered node");es.set((0,eu.lE)(this.privateKey),1),ef&&(ef+="'")}else es.set((0,eu.lE)(this.publicKey));for(let ef=24;ef>=0;ef-=8)es[33+(ef>>3)]=en>>24-ef&255;let ed=(0,eu.lE)((0,eD.Gy)(eH.p.sha512,this.chainCode,es)),eE=ed.slice(0,32),ey=ed.slice(32),eB=null,ew=null;if(this.privateKey)eB=eG(em.O$.from(eE).add(this.privateKey).mod(eO));else{let en=new ez.Et((0,eu.Dv)(eE));ew=en._addPoint(this.publicKey)}let eV=ef,eS=this.mnemonic;return eS&&(eV=Object.freeze({phrase:eS.phrase,path:ef,locale:eS.locale||"en"})),new eJ(eK,eB,ew,this.fingerprint,eG(ey),en,this.depth+1,eV)}derivePath(en){let ef=en.split("/");if(0===ef.length||"m"===ef[0]&&0!==this.depth)throw Error("invalid path - "+en);"m"===ef[0]&&ef.shift();let es=this;for(let en=0;en=eP)throw Error("invalid path index - "+ed);es=es._derive(eP+en)}else if(ed.match(/^[0-9]+$/)){let en=parseInt(ed);if(en>=eP)throw Error("invalid path index - "+ed);es=es._derive(en)}else throw Error("invalid path component - "+ed)}return es}static _fromSeed(en,ef){let es=(0,eu.lE)(en);if(es.length<16||es.length>64)throw Error("invalid seed");let ed=(0,eu.lE)((0,eD.Gy)(eH.p.sha512,eR,es));return new eJ(eK,eG(ed.slice(0,32)),null,"0x00000000",eG(ed.slice(32)),0,0,ef)}static fromMnemonic(en,ef,es){return en=e$(eW(en,es=e_(es)),es),eJ._fromSeed(eX(en,ef),{phrase:en,path:"m",locale:es.locale})}static fromSeed(en){return eJ._fromSeed(en,null)}static fromExtendedKey(en){let ef=ed.eU.decode(en);(82!==ef.length||eY(ef.slice(0,78))!==en)&&eQ.throwArgumentError("invalid extended key","extendedKey","[REDACTED]");let es=ef[4],em=(0,eu.Dv)(ef.slice(5,9)),eE=parseInt((0,eu.Dv)(ef.slice(9,13)).substring(2),16),ey=(0,eu.Dv)(ef.slice(13,45)),eB=ef.slice(45,78);switch((0,eu.Dv)(ef.slice(0,4))){case"0x0488b21e":case"0x043587cf":return new eJ(eK,null,(0,eu.Dv)(eB),em,ey,eE,es,null);case"0x0488ade4":case"0x04358394 ":if(0!==eB[0])break;return new eJ(eK,(0,eu.Dv)(eB.slice(1)),null,em,ey,eE,es,null)}return eQ.throwArgumentError("invalid extended key","extendedKey","[REDACTED]")}}function eX(en,ef){ef||(ef="");let es=(0,eE.Y0)("mnemonic"+ef,eE.Uj.NFKD);return(0,ey.n)((0,eE.Y0)(en,eE.Uj.NFKD),es,2048,64,"sha512")}function eW(en,ef){ef=e_(ef),eQ.checkNormalize();let es=ef.split(en);if(es.length%3!=0)throw Error("invalid mnemonic");let ed=(0,eu.lE)(new Uint8Array(Math.ceil(11*es.length/8))),em=0;for(let en=0;en>3]|=1<<7-em%8),em++}let eE=32*es.length/3,ey=es.length/3,eB=eU(ey),ez=(0,eu.lE)((0,eD.JQ)(ed.slice(0,eE/8)))[0]&eB;if(ez!==(ed[ed.length-1]&eB))throw Error("invalid checksum");return(0,eu.Dv)(ed.slice(0,eE/8))}function e$(en,ef){if(ef=e_(ef),(en=(0,eu.lE)(en)).length%4!=0||en.length<16||en.length>32)throw Error("invalid entropy");let es=[0],ed=11;for(let ef=0;ef8?(es[es.length-1]<<=8,es[es.length-1]|=en[ef],ed-=8):(es[es.length-1]<<=ed,es[es.length-1]|=en[ef]>>8-ed,es.push(en[ef]&ej(8-ed)),ed+=3);let em=en.length/4,eE=(0,eu.lE)((0,eD.JQ)(en))[0]&eU(em);return es[es.length-1]<<=em,es[es.length-1]|=eE>>8-em,ef.join(es.map(en=>ef.getWord(en)))}function e0(en,ef){try{return eW(en,ef),!0}catch(en){}return!1}function e4(en){return("number"!=typeof en||en<0||en>=eP||en%1)&&eQ.throwArgumentError("invalid account index","index",en),`m/44'/60'/${en}'/0/0`}},67949:function(en,ef,es){"use strict";es.d(ef,{LW:function(){return eu},Rb:function(){return eE},aO:function(){return em}});var ed=es(19485);function eu(en){let ef=null;try{ef=JSON.parse(en)}catch(en){return!1}return ef.encseed&&ef.ethaddr}function em(en){let ef=null;try{ef=JSON.parse(en)}catch(en){return!1}return!!ef.version&&parseInt(ef.version)===ef.version&&3===parseInt(ef.version)}function eE(en){if(eu(en))try{return(0,ed.Kn)(JSON.parse(en).ethaddr)}catch(en){return null}if(em(en))try{return(0,ed.Kn)(JSON.parse(en).address)}catch(en){}return null}},48709:function(en){"use strict";!function(ef){function es(en){return parseInt(en)===en}function ed(en){if(!es(en.length))return!1;for(var ef=0;ef255)return!1;return!0}function eu(en,ef){if(en.buffer&&ArrayBuffer.isView(en)&&"Uint8Array"===en.name)return ef&&(en=en.slice?en.slice():Array.prototype.slice.call(en)),en;if(Array.isArray(en)){if(!ed(en))throw Error("Array contains invalid value: "+en);return new Uint8Array(en)}if(es(en.length)&&ed(en))return new Uint8Array(en);throw Error("unsupported array-like object")}function em(en){return new Uint8Array(en)}function eE(en,ef,es,ed,eu){(null!=ed||null!=eu)&&(en=en.slice?en.slice(ed,eu):Array.prototype.slice.call(en,ed,eu)),ef.set(en,es)}var ey=function(){return{toBytes:function(en){var ef=[],es=0;for(en=encodeURI(en);es191&&ed<224?(ef.push(String.fromCharCode((31&ed)<<6|63&en[es+1])),es+=2):(ef.push(String.fromCharCode((15&ed)<<12|(63&en[es+1])<<6|63&en[es+2])),es+=3)}return ef.join("")}}}(),eB=function(){var en="0123456789abcdef";return{toBytes:function(en){for(var ef=[],es=0;es>4]+en[15&eu])}return es.join("")}}}(),ez={16:10,24:12,32:14},eD=[1,2,4,8,16,32,64,128,27,54,108,216,171,77,154,47,94,188,99,198,151,53,106,212,179,125,250,239,197,145],eH=[99,124,119,123,242,107,111,197,48,1,103,43,254,215,171,118,202,130,201,125,250,89,71,240,173,212,162,175,156,164,114,192,183,253,147,38,54,63,247,204,52,165,229,241,113,216,49,21,4,199,35,195,24,150,5,154,7,18,128,226,235,39,178,117,9,131,44,26,27,110,90,160,82,59,214,179,41,227,47,132,83,209,0,237,32,252,177,91,106,203,190,57,74,76,88,207,208,239,170,251,67,77,51,133,69,249,2,127,80,60,159,168,81,163,64,143,146,157,56,245,188,182,218,33,16,255,243,210,205,12,19,236,95,151,68,23,196,167,126,61,100,93,25,115,96,129,79,220,34,42,144,136,70,238,184,20,222,94,11,219,224,50,58,10,73,6,36,92,194,211,172,98,145,149,228,121,231,200,55,109,141,213,78,169,108,86,244,234,101,122,174,8,186,120,37,46,28,166,180,198,232,221,116,31,75,189,139,138,112,62,181,102,72,3,246,14,97,53,87,185,134,193,29,158,225,248,152,17,105,217,142,148,155,30,135,233,206,85,40,223,140,161,137,13,191,230,66,104,65,153,45,15,176,84,187,22],ew=[82,9,106,213,48,54,165,56,191,64,163,158,129,243,215,251,124,227,57,130,155,47,255,135,52,142,67,68,196,222,233,203,84,123,148,50,166,194,35,61,238,76,149,11,66,250,195,78,8,46,161,102,40,217,36,178,118,91,162,73,109,139,209,37,114,248,246,100,134,104,152,22,212,164,92,204,93,101,182,146,108,112,72,80,253,237,185,218,94,21,70,87,167,141,157,132,144,216,171,0,140,188,211,10,247,228,88,5,184,179,69,6,208,44,30,143,202,63,15,2,193,175,189,3,1,19,138,107,58,145,17,65,79,103,220,234,151,242,207,206,240,180,230,115,150,172,116,34,231,173,53,133,226,249,55,232,28,117,223,110,71,241,26,113,29,41,197,137,111,183,98,14,170,24,190,27,252,86,62,75,198,210,121,32,154,219,192,254,120,205,90,244,31,221,168,51,136,7,199,49,177,18,16,89,39,128,236,95,96,81,127,169,25,181,74,13,45,229,122,159,147,201,156,239,160,224,59,77,174,42,245,176,200,235,187,60,131,83,153,97,23,43,4,126,186,119,214,38,225,105,20,99,85,33,12,125],eV=[3328402341,4168907908,4000806809,4135287693,4294111757,3597364157,3731845041,2445657428,1613770832,33620227,3462883241,1445669757,3892248089,3050821474,1303096294,3967186586,2412431941,528646813,2311702848,4202528135,4026202645,2992200171,2387036105,4226871307,1101901292,3017069671,1604494077,1169141738,597466303,1403299063,3832705686,2613100635,1974974402,3791519004,1033081774,1277568618,1815492186,2118074177,4126668546,2211236943,1748251740,1369810420,3521504564,4193382664,3799085459,2883115123,1647391059,706024767,134480908,2512897874,1176707941,2646852446,806885416,932615841,168101135,798661301,235341577,605164086,461406363,3756188221,3454790438,1311188841,2142417613,3933566367,302582043,495158174,1479289972,874125870,907746093,3698224818,3025820398,1537253627,2756858614,1983593293,3084310113,2108928974,1378429307,3722699582,1580150641,327451799,2790478837,3117535592,0,3253595436,1075847264,3825007647,2041688520,3059440621,3563743934,2378943302,1740553945,1916352843,2487896798,2555137236,2958579944,2244988746,3151024235,3320835882,1336584933,3992714006,2252555205,2588757463,1714631509,293963156,2319795663,3925473552,67240454,4269768577,2689618160,2017213508,631218106,1269344483,2723238387,1571005438,2151694528,93294474,1066570413,563977660,1882732616,4059428100,1673313503,2008463041,2950355573,1109467491,537923632,3858759450,4260623118,3218264685,2177748300,403442708,638784309,3287084079,3193921505,899127202,2286175436,773265209,2479146071,1437050866,4236148354,2050833735,3362022572,3126681063,840505643,3866325909,3227541664,427917720,2655997905,2749160575,1143087718,1412049534,999329963,193497219,2353415882,3354324521,1807268051,672404540,2816401017,3160301282,369822493,2916866934,3688947771,1681011286,1949973070,336202270,2454276571,201721354,1210328172,3093060836,2680341085,3184776046,1135389935,3294782118,965841320,831886756,3554993207,4068047243,3588745010,2345191491,1849112409,3664604599,26054028,2983581028,2622377682,1235855840,3630984372,2891339514,4092916743,3488279077,3395642799,4101667470,1202630377,268961816,1874508501,4034427016,1243948399,1546530418,941366308,1470539505,1941222599,2546386513,3421038627,2715671932,3899946140,1042226977,2521517021,1639824860,227249030,260737669,3765465232,2084453954,1907733956,3429263018,2420656344,100860677,4160157185,470683154,3261161891,1781871967,2924959737,1773779408,394692241,2579611992,974986535,664706745,3655459128,3958962195,731420851,571543859,3530123707,2849626480,126783113,865375399,765172662,1008606754,361203602,3387549984,2278477385,2857719295,1344809080,2782912378,59542671,1503764984,160008576,437062935,1707065306,3622233649,2218934982,3496503480,2185314755,697932208,1512910199,504303377,2075177163,2824099068,1841019862,739644986],eS=[2781242211,2230877308,2582542199,2381740923,234877682,3184946027,2984144751,1418839493,1348481072,50462977,2848876391,2102799147,434634494,1656084439,3863849899,2599188086,1167051466,2636087938,1082771913,2281340285,368048890,3954334041,3381544775,201060592,3963727277,1739838676,4250903202,3930435503,3206782108,4149453988,2531553906,1536934080,3262494647,484572669,2923271059,1783375398,1517041206,1098792767,49674231,1334037708,1550332980,4098991525,886171109,150598129,2481090929,1940642008,1398944049,1059722517,201851908,1385547719,1699095331,1587397571,674240536,2704774806,252314885,3039795866,151914247,908333586,2602270848,1038082786,651029483,1766729511,3447698098,2682942837,454166793,2652734339,1951935532,775166490,758520603,3000790638,4004797018,4217086112,4137964114,1299594043,1639438038,3464344499,2068982057,1054729187,1901997871,2534638724,4121318227,1757008337,0,750906861,1614815264,535035132,3363418545,3988151131,3201591914,1183697867,3647454910,1265776953,3734260298,3566750796,3903871064,1250283471,1807470800,717615087,3847203498,384695291,3313910595,3617213773,1432761139,2484176261,3481945413,283769337,100925954,2180939647,4037038160,1148730428,3123027871,3813386408,4087501137,4267549603,3229630528,2315620239,2906624658,3156319645,1215313976,82966005,3747855548,3245848246,1974459098,1665278241,807407632,451280895,251524083,1841287890,1283575245,337120268,891687699,801369324,3787349855,2721421207,3431482436,959321879,1469301956,4065699751,2197585534,1199193405,2898814052,3887750493,724703513,2514908019,2696962144,2551808385,3516813135,2141445340,1715741218,2119445034,2872807568,2198571144,3398190662,700968686,3547052216,1009259540,2041044702,3803995742,487983883,1991105499,1004265696,1449407026,1316239930,504629770,3683797321,168560134,1816667172,3837287516,1570751170,1857934291,4014189740,2797888098,2822345105,2754712981,936633572,2347923833,852879335,1133234376,1500395319,3084545389,2348912013,1689376213,3533459022,3762923945,3034082412,4205598294,133428468,634383082,2949277029,2398386810,3913789102,403703816,3580869306,2297460856,1867130149,1918643758,607656988,4049053350,3346248884,1368901318,600565992,2090982877,2632479860,557719327,3717614411,3697393085,2249034635,2232388234,2430627952,1115438654,3295786421,2865522278,3633334344,84280067,33027830,303828494,2747425121,1600795957,4188952407,3496589753,2434238086,1486471617,658119965,3106381470,953803233,334231800,3005978776,857870609,3151128937,1890179545,2298973838,2805175444,3056442267,574365214,2450884487,550103529,1233637070,4289353045,2018519080,2057691103,2399374476,4166623649,2148108681,387583245,3664101311,836232934,3330556482,3100665960,3280093505,2955516313,2002398509,287182607,3413881008,4238890068,3597515707,975967766],eF=[1671808611,2089089148,2006576759,2072901243,4061003762,1807603307,1873927791,3310653893,810573872,16974337,1739181671,729634347,4263110654,3613570519,2883997099,1989864566,3393556426,2191335298,3376449993,2106063485,4195741690,1508618841,1204391495,4027317232,2917941677,3563566036,2734514082,2951366063,2629772188,2767672228,1922491506,3227229120,3082974647,4246528509,2477669779,644500518,911895606,1061256767,4144166391,3427763148,878471220,2784252325,3845444069,4043897329,1905517169,3631459288,827548209,356461077,67897348,3344078279,593839651,3277757891,405286936,2527147926,84871685,2595565466,118033927,305538066,2157648768,3795705826,3945188843,661212711,2999812018,1973414517,152769033,2208177539,745822252,439235610,455947803,1857215598,1525593178,2700827552,1391895634,994932283,3596728278,3016654259,695947817,3812548067,795958831,2224493444,1408607827,3513301457,0,3979133421,543178784,4229948412,2982705585,1542305371,1790891114,3410398667,3201918910,961245753,1256100938,1289001036,1491644504,3477767631,3496721360,4012557807,2867154858,4212583931,1137018435,1305975373,861234739,2241073541,1171229253,4178635257,33948674,2139225727,1357946960,1011120188,2679776671,2833468328,1374921297,2751356323,1086357568,2408187279,2460827538,2646352285,944271416,4110742005,3168756668,3066132406,3665145818,560153121,271589392,4279952895,4077846003,3530407890,3444343245,202643468,322250259,3962553324,1608629855,2543990167,1154254916,389623319,3294073796,2817676711,2122513534,1028094525,1689045092,1575467613,422261273,1939203699,1621147744,2174228865,1339137615,3699352540,577127458,712922154,2427141008,2290289544,1187679302,3995715566,3100863416,339486740,3732514782,1591917662,186455563,3681988059,3762019296,844522546,978220090,169743370,1239126601,101321734,611076132,1558493276,3260915650,3547250131,2901361580,1655096418,2443721105,2510565781,3828863972,2039214713,3878868455,3359869896,928607799,1840765549,2374762893,3580146133,1322425422,2850048425,1823791212,1459268694,4094161908,3928346602,1706019429,2056189050,2934523822,135794696,3134549946,2022240376,628050469,779246638,472135708,2800834470,3032970164,3327236038,3894660072,3715932637,1956440180,522272287,1272813131,3185336765,2340818315,2323976074,1888542832,1044544574,3049550261,1722469478,1222152264,50660867,4127324150,236067854,1638122081,895445557,1475980887,3117443513,2257655686,3243809217,489110045,2662934430,3778599393,4162055160,2561878936,288563729,1773916777,3648039385,2391345038,2493985684,2612407707,505560094,2274497927,3911240169,3460925390,1442818645,678973480,3749357023,2358182796,2717407649,2306869641,219617805,3218761151,3862026214,1120306242,1756942440,1103331905,2578459033,762796589,252780047,2966125488,1425844308,3151392187,372911126],eQ=[1667474886,2088535288,2004326894,2071694838,4075949567,1802223062,1869591006,3318043793,808472672,16843522,1734846926,724270422,4278065639,3621216949,2880169549,1987484396,3402253711,2189597983,3385409673,2105378810,4210693615,1499065266,1195886990,4042263547,2913856577,3570689971,2728590687,2947541573,2627518243,2762274643,1920112356,3233831835,3082273397,4261223649,2475929149,640051788,909531756,1061110142,4160160501,3435941763,875846760,2779116625,3857003729,4059105529,1903268834,3638064043,825316194,353713962,67374088,3351728789,589522246,3284360861,404236336,2526454071,84217610,2593830191,117901582,303183396,2155911963,3806477791,3958056653,656894286,2998062463,1970642922,151591698,2206440989,741110872,437923380,454765878,1852748508,1515908788,2694904667,1381168804,993742198,3604373943,3014905469,690584402,3823320797,791638366,2223281939,1398011302,3520161977,0,3991743681,538992704,4244381667,2981218425,1532751286,1785380564,3419096717,3200178535,960056178,1246420628,1280103576,1482221744,3486468741,3503319995,4025428677,2863326543,4227536621,1128514950,1296947098,859002214,2240123921,1162203018,4193849577,33687044,2139062782,1347481760,1010582648,2678045221,2829640523,1364325282,2745433693,1077985408,2408548869,2459086143,2644360225,943212656,4126475505,3166494563,3065430391,3671750063,555836226,269496352,4294908645,4092792573,3537006015,3452783745,202118168,320025894,3974901699,1600119230,2543297077,1145359496,387397934,3301201811,2812801621,2122220284,1027426170,1684319432,1566435258,421079858,1936954854,1616945344,2172753945,1330631070,3705438115,572679748,707427924,2425400123,2290647819,1179044492,4008585671,3099120491,336870440,3739122087,1583276732,185277718,3688593069,3772791771,842159716,976899700,168435220,1229577106,101059084,606366792,1549591736,3267517855,3553849021,2897014595,1650632388,2442242105,2509612081,3840161747,2038008818,3890688725,3368567691,926374254,1835907034,2374863873,3587531953,1313788572,2846482505,1819063512,1448540844,4109633523,3941213647,1701162954,2054852340,2930698567,134748176,3132806511,2021165296,623210314,774795868,471606328,2795958615,3031746419,3334885783,3907527627,3722280097,1953799400,522133822,1263263126,3183336545,2341176845,2324333839,1886425312,1044267644,3048588401,1718004428,1212733584,50529542,4143317495,235803164,1633788866,892690282,1465383342,3115962473,2256965911,3250673817,488449850,2661202215,3789633753,4177007595,2560144171,286339874,1768537042,3654906025,2391705863,2492770099,2610673197,505291324,2273808917,3924369609,3469625735,1431699370,673740880,3755965093,2358021891,2711746649,2307489801,218961690,3217021541,3873845719,1111672452,1751693520,1094828930,2576986153,757954394,252645662,2964376443,1414855848,3149649517,370555436],eO=[1374988112,2118214995,437757123,975658646,1001089995,530400753,2902087851,1273168787,540080725,2910219766,2295101073,4110568485,1340463100,3307916247,641025152,3043140495,3736164937,632953703,1172967064,1576976609,3274667266,2169303058,2370213795,1809054150,59727847,361929877,3211623147,2505202138,3569255213,1484005843,1239443753,2395588676,1975683434,4102977912,2572697195,666464733,3202437046,4035489047,3374361702,2110667444,1675577880,3843699074,2538681184,1649639237,2976151520,3144396420,4269907996,4178062228,1883793496,2403728665,2497604743,1383856311,2876494627,1917518562,3810496343,1716890410,3001755655,800440835,2261089178,3543599269,807962610,599762354,33778362,3977675356,2328828971,2809771154,4077384432,1315562145,1708848333,101039829,3509871135,3299278474,875451293,2733856160,92987698,2767645557,193195065,1080094634,1584504582,3178106961,1042385657,2531067453,3711829422,1306967366,2438237621,1908694277,67556463,1615861247,429456164,3602770327,2302690252,1742315127,2968011453,126454664,3877198648,2043211483,2709260871,2084704233,4169408201,0,159417987,841739592,504459436,1817866830,4245618683,260388950,1034867998,908933415,168810852,1750902305,2606453969,607530554,202008497,2472011535,3035535058,463180190,2160117071,1641816226,1517767529,470948374,3801332234,3231722213,1008918595,303765277,235474187,4069246893,766945465,337553864,1475418501,2943682380,4003061179,2743034109,4144047775,1551037884,1147550661,1543208500,2336434550,3408119516,3069049960,3102011747,3610369226,1113818384,328671808,2227573024,2236228733,3535486456,2935566865,3341394285,496906059,3702665459,226906860,2009195472,733156972,2842737049,294930682,1206477858,2835123396,2700099354,1451044056,573804783,2269728455,3644379585,2362090238,2564033334,2801107407,2776292904,3669462566,1068351396,742039012,1350078989,1784663195,1417561698,4136440770,2430122216,775550814,2193862645,2673705150,1775276924,1876241833,3475313331,3366754619,270040487,3902563182,3678124923,3441850377,1851332852,3969562369,2203032232,3868552805,2868897406,566021896,4011190502,3135740889,1248802510,3936291284,699432150,832877231,708780849,3332740144,899835584,1951317047,4236429990,3767586992,866637845,4043610186,1106041591,2144161806,395441711,1984812685,1139781709,3433712980,3835036895,2664543715,1282050075,3240894392,1181045119,2640243204,25965917,4203181171,4211818798,3009879386,2463879762,3910161971,1842759443,2597806476,933301370,1509430414,3943906441,3467192302,3076639029,3776767469,2051518780,2631065433,1441952575,404016761,1942435775,1408749034,1610459739,3745345300,2017778566,3400528769,3110650942,941896748,3265478751,371049330,3168937228,675039627,4279080257,967311729,135050206,3635733660,1683407248,2076935265,3576870512,1215061108,3501741890],eR=[1347548327,1400783205,3273267108,2520393566,3409685355,4045380933,2880240216,2471224067,1428173050,4138563181,2441661558,636813900,4233094615,3620022987,2149987652,2411029155,1239331162,1730525723,2554718734,3781033664,46346101,310463728,2743944855,3328955385,3875770207,2501218972,3955191162,3667219033,768917123,3545789473,692707433,1150208456,1786102409,2029293177,1805211710,3710368113,3065962831,401639597,1724457132,3028143674,409198410,2196052529,1620529459,1164071807,3769721975,2226875310,486441376,2499348523,1483753576,428819965,2274680428,3075636216,598438867,3799141122,1474502543,711349675,129166120,53458370,2592523643,2782082824,4063242375,2988687269,3120694122,1559041666,730517276,2460449204,4042459122,2706270690,3446004468,3573941694,533804130,2328143614,2637442643,2695033685,839224033,1973745387,957055980,2856345839,106852767,1371368976,4181598602,1033297158,2933734917,1179510461,3046200461,91341917,1862534868,4284502037,605657339,2547432937,3431546947,2003294622,3182487618,2282195339,954669403,3682191598,1201765386,3917234703,3388507166,0,2198438022,1211247597,2887651696,1315723890,4227665663,1443857720,507358933,657861945,1678381017,560487590,3516619604,975451694,2970356327,261314535,3535072918,2652609425,1333838021,2724322336,1767536459,370938394,182621114,3854606378,1128014560,487725847,185469197,2918353863,3106780840,3356761769,2237133081,1286567175,3152976349,4255350624,2683765030,3160175349,3309594171,878443390,1988838185,3704300486,1756818940,1673061617,3403100636,272786309,1075025698,545572369,2105887268,4174560061,296679730,1841768865,1260232239,4091327024,3960309330,3497509347,1814803222,2578018489,4195456072,575138148,3299409036,446754879,3629546796,4011996048,3347532110,3252238545,4270639778,915985419,3483825537,681933534,651868046,2755636671,3828103837,223377554,2607439820,1649704518,3270937875,3901806776,1580087799,4118987695,3198115200,2087309459,2842678573,3016697106,1003007129,2802849917,1860738147,2077965243,164439672,4100872472,32283319,2827177882,1709610350,2125135846,136428751,3874428392,3652904859,3460984630,3572145929,3593056380,2939266226,824852259,818324884,3224740454,930369212,2801566410,2967507152,355706840,1257309336,4148292826,243256656,790073846,2373340630,1296297904,1422699085,3756299780,3818836405,457992840,3099667487,2135319889,77422314,1560382517,1945798516,788204353,1521706781,1385356242,870912086,325965383,2358957921,2050466060,2388260884,2313884476,4006521127,901210569,3990953189,1014646705,1503449823,1062597235,2031621326,3212035895,3931371469,1533017514,350174575,2256028891,2177544179,1052338372,741876788,1606591296,1914052035,213705253,2334669897,1107234197,1899603969,3725069491,2631447780,2422494913,1635502980,1893020342,1950903388,1120974935],eP=[2807058932,1699970625,2764249623,1586903591,1808481195,1173430173,1487645946,59984867,4199882800,1844882806,1989249228,1277555970,3623636965,3419915562,1149249077,2744104290,1514790577,459744698,244860394,3235995134,1963115311,4027744588,2544078150,4190530515,1608975247,2627016082,2062270317,1507497298,2200818878,567498868,1764313568,3359936201,2305455554,2037970062,1047239e3,1910319033,1337376481,2904027272,2892417312,984907214,1243112415,830661914,861968209,2135253587,2011214180,2927934315,2686254721,731183368,1750626376,4246310725,1820824798,4172763771,3542330227,48394827,2404901663,2871682645,671593195,3254988725,2073724613,145085239,2280796200,2779915199,1790575107,2187128086,472615631,3029510009,4075877127,3802222185,4107101658,3201631749,1646252340,4270507174,1402811438,1436590835,3778151818,3950355702,3963161475,4020912224,2667994737,273792366,2331590177,104699613,95345982,3175501286,2377486676,1560637892,3564045318,369057872,4213447064,3919042237,1137477952,2658625497,1119727848,2340947849,1530455833,4007360968,172466556,266959938,516552836,0,2256734592,3980931627,1890328081,1917742170,4294704398,945164165,3575528878,958871085,3647212047,2787207260,1423022939,775562294,1739656202,3876557655,2530391278,2443058075,3310321856,547512796,1265195639,437656594,3121275539,719700128,3762502690,387781147,218828297,3350065803,2830708150,2848461854,428169201,122466165,3720081049,1627235199,648017665,4122762354,1002783846,2117360635,695634755,3336358691,4234721005,4049844452,3704280881,2232435299,574624663,287343814,612205898,1039717051,840019705,2708326185,793451934,821288114,1391201670,3822090177,376187827,3113855344,1224348052,1679968233,2361698556,1058709744,752375421,2431590963,1321699145,3519142200,2734591178,188127444,2177869557,3727205754,2384911031,3215212461,2648976442,2450346104,3432737375,1180849278,331544205,3102249176,4150144569,2952102595,2159976285,2474404304,766078933,313773861,2570832044,2108100632,1668212892,3145456443,2013908262,418672217,3070356634,2594734927,1852171925,3867060991,3473416636,3907448597,2614737639,919489135,164948639,2094410160,2997825956,590424639,2486224549,1723872674,3157750862,3399941250,3501252752,3625268135,2555048196,3673637356,1343127501,4130281361,3599595085,2957853679,1297403050,81781910,3051593425,2283490410,532201772,1367295589,3926170974,895287692,1953757831,1093597963,492483431,3528626907,1446242576,1192455638,1636604631,209336225,344873464,1015671571,669961897,3375740769,3857572124,2973530695,3747192018,1933530610,3464042516,935293895,3454686199,2858115069,1863638845,3683022916,4085369519,3292445032,875313188,1080017571,3279033885,621591778,1233856572,2504130317,24197544,3017672716,3835484340,3247465558,2220981195,3060847922,1551124588,1463996600],eU=[4104605777,1097159550,396673818,660510266,2875968315,2638606623,4200115116,3808662347,821712160,1986918061,3430322568,38544885,3856137295,718002117,893681702,1654886325,2975484382,3122358053,3926825029,4274053469,796197571,1290801793,1184342925,3556361835,2405426947,2459735317,1836772287,1381620373,3196267988,1948373848,3764988233,3385345166,3263785589,2390325492,1480485785,3111247143,3780097726,2293045232,548169417,3459953789,3746175075,439452389,1362321559,1400849762,1685577905,1806599355,2174754046,137073913,1214797936,1174215055,3731654548,2079897426,1943217067,1258480242,529487843,1437280870,3945269170,3049390895,3313212038,923313619,679998e3,3215307299,57326082,377642221,3474729866,2041877159,133361907,1776460110,3673476453,96392454,878845905,2801699524,777231668,4082475170,2330014213,4142626212,2213296395,1626319424,1906247262,1846563261,562755902,3708173718,1040559837,3871163981,1418573201,3294430577,114585348,1343618912,2566595609,3186202582,1078185097,3651041127,3896688048,2307622919,425408743,3371096953,2081048481,1108339068,2216610296,0,2156299017,736970802,292596766,1517440620,251657213,2235061775,2933202493,758720310,265905162,1554391400,1532285339,908999204,174567692,1474760595,4002861748,2610011675,3234156416,3693126241,2001430874,303699484,2478443234,2687165888,585122620,454499602,151849742,2345119218,3064510765,514443284,4044981591,1963412655,2581445614,2137062819,19308535,1928707164,1715193156,4219352155,1126790795,600235211,3992742070,3841024952,836553431,1669664834,2535604243,3323011204,1243905413,3141400786,4180808110,698445255,2653899549,2989552604,2253581325,3252932727,3004591147,1891211689,2487810577,3915653703,4237083816,4030667424,2100090966,865136418,1229899655,953270745,3399679628,3557504664,4118925222,2061379749,3079546586,2915017791,983426092,2022837584,1607244650,2118541908,2366882550,3635996816,972512814,3283088770,1568718495,3499326569,3576539503,621982671,2895723464,410887952,2623762152,1002142683,645401037,1494807662,2595684844,1335535747,2507040230,4293295786,3167684641,367585007,3885750714,1865862730,2668221674,2960971305,2763173681,1059270954,2777952454,2724642869,1320957812,2194319100,2429595872,2815956275,77089521,3973773121,3444575871,2448830231,1305906550,4021308739,2857194700,2516901860,3518358430,1787304780,740276417,1699839814,1592394909,2352307457,2272556026,188821243,1729977011,3687994002,274084841,3594982253,3613494426,2701949495,4162096729,322734571,2837966542,1640576439,484830689,1202797690,3537852828,4067639125,349075736,3342319475,4157467219,4255800159,1030690015,1155237496,2951971274,1757691577,607398968,2738905026,499347990,3794078908,1011452712,227885567,2818666809,213114376,3034881240,1455525988,3414450555,850817237,1817998408,3092726480],ej=[0,235474187,470948374,303765277,941896748,908933415,607530554,708780849,1883793496,2118214995,1817866830,1649639237,1215061108,1181045119,1417561698,1517767529,3767586992,4003061179,4236429990,4069246893,3635733660,3602770327,3299278474,3400528769,2430122216,2664543715,2362090238,2193862645,2835123396,2801107407,3035535058,3135740889,3678124923,3576870512,3341394285,3374361702,3810496343,3977675356,4279080257,4043610186,2876494627,2776292904,3076639029,3110650942,2472011535,2640243204,2403728665,2169303058,1001089995,899835584,666464733,699432150,59727847,226906860,530400753,294930682,1273168787,1172967064,1475418501,1509430414,1942435775,2110667444,1876241833,1641816226,2910219766,2743034109,2976151520,3211623147,2505202138,2606453969,2302690252,2269728455,3711829422,3543599269,3240894392,3475313331,3843699074,3943906441,4178062228,4144047775,1306967366,1139781709,1374988112,1610459739,1975683434,2076935265,1775276924,1742315127,1034867998,866637845,566021896,800440835,92987698,193195065,429456164,395441711,1984812685,2017778566,1784663195,1683407248,1315562145,1080094634,1383856311,1551037884,101039829,135050206,437757123,337553864,1042385657,807962610,573804783,742039012,2531067453,2564033334,2328828971,2227573024,2935566865,2700099354,3001755655,3168937228,3868552805,3902563182,4203181171,4102977912,3736164937,3501741890,3265478751,3433712980,1106041591,1340463100,1576976609,1408749034,2043211483,2009195472,1708848333,1809054150,832877231,1068351396,766945465,599762354,159417987,126454664,361929877,463180190,2709260871,2943682380,3178106961,3009879386,2572697195,2538681184,2236228733,2336434550,3509871135,3745345300,3441850377,3274667266,3910161971,3877198648,4110568485,4211818798,2597806476,2497604743,2261089178,2295101073,2733856160,2902087851,3202437046,2968011453,3936291284,3835036895,4136440770,4169408201,3535486456,3702665459,3467192302,3231722213,2051518780,1951317047,1716890410,1750902305,1113818384,1282050075,1584504582,1350078989,168810852,67556463,371049330,404016761,841739592,1008918595,775550814,540080725,3969562369,3801332234,4035489047,4269907996,3569255213,3669462566,3366754619,3332740144,2631065433,2463879762,2160117071,2395588676,2767645557,2868897406,3102011747,3069049960,202008497,33778362,270040487,504459436,875451293,975658646,675039627,641025152,2084704233,1917518562,1615861247,1851332852,1147550661,1248802510,1484005843,1451044056,933301370,967311729,733156972,632953703,260388950,25965917,328671808,496906059,1206477858,1239443753,1543208500,1441952575,2144161806,1908694277,1675577880,1842759443,3610369226,3644379585,3408119516,3307916247,4011190502,3776767469,4077384432,4245618683,2809771154,2842737049,3144396420,3043140495,2673705150,2438237621,2203032232,2370213795],eG=[0,185469197,370938394,487725847,741876788,657861945,975451694,824852259,1483753576,1400783205,1315723890,1164071807,1950903388,2135319889,1649704518,1767536459,2967507152,3152976349,2801566410,2918353863,2631447780,2547432937,2328143614,2177544179,3901806776,3818836405,4270639778,4118987695,3299409036,3483825537,3535072918,3652904859,2077965243,1893020342,1841768865,1724457132,1474502543,1559041666,1107234197,1257309336,598438867,681933534,901210569,1052338372,261314535,77422314,428819965,310463728,3409685355,3224740454,3710368113,3593056380,3875770207,3960309330,4045380933,4195456072,2471224067,2554718734,2237133081,2388260884,3212035895,3028143674,2842678573,2724322336,4138563181,4255350624,3769721975,3955191162,3667219033,3516619604,3431546947,3347532110,2933734917,2782082824,3099667487,3016697106,2196052529,2313884476,2499348523,2683765030,1179510461,1296297904,1347548327,1533017514,1786102409,1635502980,2087309459,2003294622,507358933,355706840,136428751,53458370,839224033,957055980,605657339,790073846,2373340630,2256028891,2607439820,2422494913,2706270690,2856345839,3075636216,3160175349,3573941694,3725069491,3273267108,3356761769,4181598602,4063242375,4011996048,3828103837,1033297158,915985419,730517276,545572369,296679730,446754879,129166120,213705253,1709610350,1860738147,1945798516,2029293177,1239331162,1120974935,1606591296,1422699085,4148292826,4233094615,3781033664,3931371469,3682191598,3497509347,3446004468,3328955385,2939266226,2755636671,3106780840,2988687269,2198438022,2282195339,2501218972,2652609425,1201765386,1286567175,1371368976,1521706781,1805211710,1620529459,2105887268,1988838185,533804130,350174575,164439672,46346101,870912086,954669403,636813900,788204353,2358957921,2274680428,2592523643,2441661558,2695033685,2880240216,3065962831,3182487618,3572145929,3756299780,3270937875,3388507166,4174560061,4091327024,4006521127,3854606378,1014646705,930369212,711349675,560487590,272786309,457992840,106852767,223377554,1678381017,1862534868,1914052035,2031621326,1211247597,1128014560,1580087799,1428173050,32283319,182621114,401639597,486441376,768917123,651868046,1003007129,818324884,1503449823,1385356242,1333838021,1150208456,1973745387,2125135846,1673061617,1756818940,2970356327,3120694122,2802849917,2887651696,2637442643,2520393566,2334669897,2149987652,3917234703,3799141122,4284502037,4100872472,3309594171,3460984630,3545789473,3629546796,2050466060,1899603969,1814803222,1730525723,1443857720,1560382517,1075025698,1260232239,575138148,692707433,878443390,1062597235,243256656,91341917,409198410,325965383,3403100636,3252238545,3704300486,3620022987,3874428392,3990953189,4042459122,4227665663,2460449204,2578018489,2226875310,2411029155,3198115200,3046200461,2827177882,2743944855],eY=[0,218828297,437656594,387781147,875313188,958871085,775562294,590424639,1750626376,1699970625,1917742170,2135253587,1551124588,1367295589,1180849278,1265195639,3501252752,3720081049,3399941250,3350065803,3835484340,3919042237,4270507174,4085369519,3102249176,3051593425,2734591178,2952102595,2361698556,2177869557,2530391278,2614737639,3145456443,3060847922,2708326185,2892417312,2404901663,2187128086,2504130317,2555048196,3542330227,3727205754,3375740769,3292445032,3876557655,3926170974,4246310725,4027744588,1808481195,1723872674,1910319033,2094410160,1608975247,1391201670,1173430173,1224348052,59984867,244860394,428169201,344873464,935293895,984907214,766078933,547512796,1844882806,1627235199,2011214180,2062270317,1507497298,1423022939,1137477952,1321699145,95345982,145085239,532201772,313773861,830661914,1015671571,731183368,648017665,3175501286,2957853679,2807058932,2858115069,2305455554,2220981195,2474404304,2658625497,3575528878,3625268135,3473416636,3254988725,3778151818,3963161475,4213447064,4130281361,3599595085,3683022916,3432737375,3247465558,3802222185,4020912224,4172763771,4122762354,3201631749,3017672716,2764249623,2848461854,2331590177,2280796200,2431590963,2648976442,104699613,188127444,472615631,287343814,840019705,1058709744,671593195,621591778,1852171925,1668212892,1953757831,2037970062,1514790577,1463996600,1080017571,1297403050,3673637356,3623636965,3235995134,3454686199,4007360968,3822090177,4107101658,4190530515,2997825956,3215212461,2830708150,2779915199,2256734592,2340947849,2627016082,2443058075,172466556,122466165,273792366,492483431,1047239e3,861968209,612205898,695634755,1646252340,1863638845,2013908262,1963115311,1446242576,1530455833,1277555970,1093597963,1636604631,1820824798,2073724613,1989249228,1436590835,1487645946,1337376481,1119727848,164948639,81781910,331544205,516552836,1039717051,821288114,669961897,719700128,2973530695,3157750862,2871682645,2787207260,2232435299,2283490410,2667994737,2450346104,3647212047,3564045318,3279033885,3464042516,3980931627,3762502690,4150144569,4199882800,3070356634,3121275539,2904027272,2686254721,2200818878,2384911031,2570832044,2486224549,3747192018,3528626907,3310321856,3359936201,3950355702,3867060991,4049844452,4234721005,1739656202,1790575107,2108100632,1890328081,1402811438,1586903591,1233856572,1149249077,266959938,48394827,369057872,418672217,1002783846,919489135,567498868,752375421,209336225,24197544,376187827,459744698,945164165,895287692,574624663,793451934,1679968233,1764313568,2117360635,1933530610,1343127501,1560637892,1243112415,1192455638,3704280881,3519142200,3336358691,3419915562,3907448597,3857572124,4075877127,4294704398,3029510009,3113855344,2927934315,2744104290,2159976285,2377486676,2594734927,2544078150],e_=[0,151849742,303699484,454499602,607398968,758720310,908999204,1059270954,1214797936,1097159550,1517440620,1400849762,1817998408,1699839814,2118541908,2001430874,2429595872,2581445614,2194319100,2345119218,3034881240,3186202582,2801699524,2951971274,3635996816,3518358430,3399679628,3283088770,4237083816,4118925222,4002861748,3885750714,1002142683,850817237,698445255,548169417,529487843,377642221,227885567,77089521,1943217067,2061379749,1640576439,1757691577,1474760595,1592394909,1174215055,1290801793,2875968315,2724642869,3111247143,2960971305,2405426947,2253581325,2638606623,2487810577,3808662347,3926825029,4044981591,4162096729,3342319475,3459953789,3576539503,3693126241,1986918061,2137062819,1685577905,1836772287,1381620373,1532285339,1078185097,1229899655,1040559837,923313619,740276417,621982671,439452389,322734571,137073913,19308535,3871163981,4021308739,4104605777,4255800159,3263785589,3414450555,3499326569,3651041127,2933202493,2815956275,3167684641,3049390895,2330014213,2213296395,2566595609,2448830231,1305906550,1155237496,1607244650,1455525988,1776460110,1626319424,2079897426,1928707164,96392454,213114376,396673818,514443284,562755902,679998e3,865136418,983426092,3708173718,3557504664,3474729866,3323011204,4180808110,4030667424,3945269170,3794078908,2507040230,2623762152,2272556026,2390325492,2975484382,3092726480,2738905026,2857194700,3973773121,3856137295,4274053469,4157467219,3371096953,3252932727,3673476453,3556361835,2763173681,2915017791,3064510765,3215307299,2156299017,2307622919,2459735317,2610011675,2081048481,1963412655,1846563261,1729977011,1480485785,1362321559,1243905413,1126790795,878845905,1030690015,645401037,796197571,274084841,425408743,38544885,188821243,3613494426,3731654548,3313212038,3430322568,4082475170,4200115116,3780097726,3896688048,2668221674,2516901860,2366882550,2216610296,3141400786,2989552604,2837966542,2687165888,1202797690,1320957812,1437280870,1554391400,1669664834,1787304780,1906247262,2022837584,265905162,114585348,499347990,349075736,736970802,585122620,972512814,821712160,2595684844,2478443234,2293045232,2174754046,3196267988,3079546586,2895723464,2777952454,3537852828,3687994002,3234156416,3385345166,4142626212,4293295786,3841024952,3992742070,174567692,57326082,410887952,292596766,777231668,660510266,1011452712,893681702,1108339068,1258480242,1343618912,1494807662,1715193156,1865862730,1948373848,2100090966,2701949495,2818666809,3004591147,3122358053,2235061775,2352307457,2535604243,2653899549,3915653703,3764988233,4219352155,4067639125,3444575871,3294430577,3746175075,3594982253,836553431,953270745,600235211,718002117,367585007,484830689,133361907,251657213,2041877159,1891211689,1806599355,1654886325,1568718495,1418573201,1335535747,1184342925];function eK(en){for(var ef=[],es=0;es>2,this._Ke[em][ef%4]=eu[ef],this._Kd[en-em][ef%4]=eu[ef];for(var em,eE,ey=0,eB=ed;eB>16&255]<<24^eH[eE>>8&255]<<16^eH[255&eE]<<8^eH[eE>>24&255]^eD[ey]<<24,ey+=1,8!=ed)for(var ef=1;ef>8&255]<<8^eH[eE>>16&255]<<16^eH[eE>>24&255]<<24;for(var ef=ed/2+1;ef>2,eV=eB%4,this._Ke[ew][eV]=eu[ef],this._Kd[en-ew][eV]=eu[ef++],eB++}for(var ew=1;ew>24&255]^eG[eE>>16&255]^eY[eE>>8&255]^e_[255&eE]},eZ.prototype.encrypt=function(en){if(16!=en.length)throw Error("invalid plaintext size (must be 16 bytes)");for(var ef=this._Ke.length-1,es=[0,0,0,0],ed=eK(en),eu=0;eu<4;eu++)ed[eu]^=this._Ke[0][eu];for(var eE=1;eE>24&255]^eS[ed[(eu+1)%4]>>16&255]^eF[ed[(eu+2)%4]>>8&255]^eQ[255&ed[(eu+3)%4]]^this._Ke[eE][eu];ed=es.slice()}for(var ey,eB=em(16),eu=0;eu<4;eu++)ey=this._Ke[ef][eu],eB[4*eu]=(eH[ed[eu]>>24&255]^ey>>24)&255,eB[4*eu+1]=(eH[ed[(eu+1)%4]>>16&255]^ey>>16)&255,eB[4*eu+2]=(eH[ed[(eu+2)%4]>>8&255]^ey>>8)&255,eB[4*eu+3]=(eH[255&ed[(eu+3)%4]]^ey)&255;return eB},eZ.prototype.decrypt=function(en){if(16!=en.length)throw Error("invalid ciphertext size (must be 16 bytes)");for(var ef=this._Kd.length-1,es=[0,0,0,0],ed=eK(en),eu=0;eu<4;eu++)ed[eu]^=this._Kd[0][eu];for(var eE=1;eE>24&255]^eR[ed[(eu+3)%4]>>16&255]^eP[ed[(eu+2)%4]>>8&255]^eU[255&ed[(eu+1)%4]]^this._Kd[eE][eu];ed=es.slice()}for(var ey,eB=em(16),eu=0;eu<4;eu++)ey=this._Kd[ef][eu],eB[4*eu]=(ew[ed[eu]>>24&255]^ey>>24)&255,eB[4*eu+1]=(ew[ed[(eu+3)%4]>>16&255]^ey>>16)&255,eB[4*eu+2]=(ew[ed[(eu+2)%4]>>8&255]^ey>>8)&255,eB[4*eu+3]=(ew[255&ed[(eu+1)%4]]^ey)&255;return eB};var eJ=function(en){if(!(this instanceof eJ))throw Error("AES must be instanitated with `new`");this.description="Electronic Code Block",this.name="ecb",this._aes=new eZ(en)};eJ.prototype.encrypt=function(en){if((en=eu(en)).length%16!=0)throw Error("invalid plaintext size (must be multiple of 16 bytes)");for(var ef=em(en.length),es=em(16),ed=0;ed=0;--ef)this._counter[ef]=en%256,en>>=8},e0.prototype.setBytes=function(en){if(16!=(en=eu(en,!0)).length)throw Error("invalid counter bytes size (must be 16 bytes)");this._counter=en},e0.prototype.increment=function(){for(var en=15;en>=0;en--)if(255===this._counter[en])this._counter[en]=0;else{this._counter[en]++;break}};var e4=function(en,ef){if(!(this instanceof e4))throw Error("AES must be instanitated with `new`");this.description="Counter",this.name="ctr",ef instanceof e0||(ef=new e0(ef)),this._counter=ef,this._remainingCounter=null,this._remainingCounterIndex=16,this._aes=new eZ(en)};e4.prototype.encrypt=function(en){for(var ef=eu(en,!0),es=0;es16)throw Error("PKCS#7 padding byte out of range");for(var es=en.length-ef,ed=0;ed{try{if("test"!=="test".normalize(ef))throw Error("bad normalize")}catch(es){en.push(ef)}}),en.length)throw Error("missing "+en.join(", "));if(String.fromCharCode(233).normalize("NFD")!==String.fromCharCode(101,769))throw Error("broken implementation")}catch(en){return en.message}return null}let ew=eH();!function(en){en.DEBUG="DEBUG",en.INFO="INFO",en.WARNING="WARNING",en.ERROR="ERROR",en.OFF="OFF"}(ed||(ed={})),function(en){en.UNKNOWN_ERROR="UNKNOWN_ERROR",en.NOT_IMPLEMENTED="NOT_IMPLEMENTED",en.UNSUPPORTED_OPERATION="UNSUPPORTED_OPERATION",en.NETWORK_ERROR="NETWORK_ERROR",en.SERVER_ERROR="SERVER_ERROR",en.TIMEOUT="TIMEOUT",en.BUFFER_OVERRUN="BUFFER_OVERRUN",en.NUMERIC_FAULT="NUMERIC_FAULT",en.MISSING_NEW="MISSING_NEW",en.INVALID_ARGUMENT="INVALID_ARGUMENT",en.MISSING_ARGUMENT="MISSING_ARGUMENT",en.UNEXPECTED_ARGUMENT="UNEXPECTED_ARGUMENT",en.CALL_EXCEPTION="CALL_EXCEPTION",en.INSUFFICIENT_FUNDS="INSUFFICIENT_FUNDS",en.NONCE_EXPIRED="NONCE_EXPIRED",en.REPLACEMENT_UNDERPRICED="REPLACEMENT_UNDERPRICED",en.UNPREDICTABLE_GAS_LIMIT="UNPREDICTABLE_GAS_LIMIT",en.TRANSACTION_REPLACED="TRANSACTION_REPLACED",en.ACTION_REJECTED="ACTION_REJECTED"}(eu||(eu={}));let eV="0123456789abcdef";class eS{constructor(en){Object.defineProperty(this,"version",{enumerable:!0,value:en,writable:!1})}_log(en,ef){let es=en.toLowerCase();null==eB[es]&&this.throwArgumentError("invalid log level name","logLevel",en),ez>eB[es]||console.log.apply(console,ef)}debug(...en){this._log(eS.levels.DEBUG,en)}info(...en){this._log(eS.levels.INFO,en)}warn(...en){this._log(eS.levels.WARNING,en)}makeError(en,ef,es){if(ey)return this.makeError("censored error",ef,{});ef||(ef=eS.errors.UNKNOWN_ERROR),es||(es={});let ed=[];Object.keys(es).forEach(en=>{let ef=es[en];try{if(ef instanceof Uint8Array){let es="";for(let en=0;en>4]+eV[15&ef[en]];ed.push(en+"=Uint8Array(0x"+es+")")}else ed.push(en+"="+JSON.stringify(ef))}catch(ef){ed.push(en+"="+JSON.stringify(es[en].toString()))}}),ed.push(`code=${ef}`),ed.push(`version=${this.version}`);let em=en,eE="";switch(ef){case eu.NUMERIC_FAULT:{eE="NUMERIC_FAULT";let ef=en;switch(ef){case"overflow":case"underflow":case"division-by-zero":eE+="-"+ef;break;case"negative-power":case"negative-width":eE+="-unsupported";break;case"unbound-bitwise-result":eE+="-unbound-result"}break}case eu.CALL_EXCEPTION:case eu.INSUFFICIENT_FUNDS:case eu.MISSING_NEW:case eu.NONCE_EXPIRED:case eu.REPLACEMENT_UNDERPRICED:case eu.TRANSACTION_REPLACED:case eu.UNPREDICTABLE_GAS_LIMIT:eE=ef}eE&&(en+=" [ See: https://links.ethers.org/v5-errors-"+eE+" ]"),ed.length&&(en+=" ("+ed.join(", ")+")");let eB=Error(en);return eB.reason=em,eB.code=ef,Object.keys(es).forEach(function(en){eB[en]=es[en]}),eB}throwError(en,ef,es){throw this.makeError(en,ef,es)}throwArgumentError(en,ef,es){return this.throwError(en,eS.errors.INVALID_ARGUMENT,{argument:ef,value:es})}assert(en,ef,es,ed){en||this.throwError(ef,es,ed)}assertArgument(en,ef,es,ed){en||this.throwArgumentError(ef,es,ed)}checkNormalize(en){null==en&&(en="platform missing String.prototype.normalize"),ew&&this.throwError("platform missing String.prototype.normalize",eS.errors.UNSUPPORTED_OPERATION,{operation:"String.prototype.normalize",form:ew})}checkSafeUint53(en,ef){"number"==typeof en&&(null==ef&&(ef="value not safe"),(en<0||en>=9007199254740991)&&this.throwError(ef,eS.errors.NUMERIC_FAULT,{operation:"checkSafeInteger",fault:"out-of-safe-range",value:en}),en%1&&this.throwError(ef,eS.errors.NUMERIC_FAULT,{operation:"checkSafeInteger",fault:"non-integer",value:en}))}checkArgumentCount(en,ef,es){es=es?": "+es:"",enef&&this.throwError("too many arguments"+es,eS.errors.UNEXPECTED_ARGUMENT,{count:en,expectedCount:ef})}checkNew(en,ef){(en===Object||null==en)&&this.throwError("missing new",eS.errors.MISSING_NEW,{name:ef.name})}checkAbstract(en,ef){en===ef?this.throwError("cannot instantiate abstract class "+JSON.stringify(ef.name)+" directly; use a sub-class",eS.errors.UNSUPPORTED_OPERATION,{name:en.name,operation:"new"}):(en===Object||null==en)&&this.throwError("missing new",eS.errors.MISSING_NEW,{name:ef.name})}static globalLogger(){return eD||(eD=new eS(em)),eD}static setCensorship(en,ef){if(!en&&ef&&this.globalLogger().throwError("cannot permanently disable censorship",eS.errors.UNSUPPORTED_OPERATION,{operation:"setCensorship"}),eE){if(!en)return;this.globalLogger().throwError("error censorship permanent",eS.errors.UNSUPPORTED_OPERATION,{operation:"setCensorship"})}ey=!!en,eE=!!ef}static setLogLevel(en){let ef=eB[en.toLowerCase()];if(null==ef){eS.globalLogger().warn("invalid log level - "+en);return}ez=ef}static from(en){return new eS(en)}}eS.errors=eu,eS.levels=ed},85306:function(en,ef,es){"use strict";es.d(ef,{n:function(){return em}});var ed=es(16441),eu=es(2006);function em(en,ef,es,em,eE){let ey,eB,ez;en=(0,ed.lE)(en),ef=(0,ed.lE)(ef);let eD=1,eH=new Uint8Array(em),ew=new Uint8Array(ef.length+4);ew.set(ef);for(let eV=1;eV<=eD;eV++){ew[ef.length]=eV>>24&255,ew[ef.length+1]=eV>>16&255,ew[ef.length+2]=eV>>8&255,ew[ef.length+3]=255&eV;let eS=(0,ed.lE)((0,eu.Gy)(eE,en,ew));ey||(ey=eS.length,ez=new Uint8Array(ey),eD=Math.ceil(em/ey),eB=em-(eD-1)*ey),ez.set(eS);for(let ef=1;ef{let es=en[ef];return Promise.resolve(es).then(en=>({key:ef,value:en}))}),es=yield Promise.all(ef);return es.reduce((en,ef)=>(en[ef.key]=ef.value,en),{})})}function eD(en,ef){en&&"object"==typeof en||eE.throwArgumentError("invalid object","object",en),Object.keys(en).forEach(es=>{ef[es]||eE.throwArgumentError("invalid object key - "+es,"transaction:"+es,en)})}function eH(en){let ef={};for(let es in en)ef[es]=en[es];return ef}let ew={bigint:!0,boolean:!0,function:!0,number:!0,string:!0};function eV(en){if(null==en||ew[typeof en])return!0;if(Array.isArray(en)||"object"==typeof en){if(!Object.isFrozen(en))return!1;let ef=Object.keys(en);for(let es=0;eseF(en)));if("object"==typeof en){let ef={};for(let es in en){let ed=en[es];void 0!==ed&&ey(ef,es,eF(ed))}return ef}return eE.throwArgumentError(`Cannot deepCopy ${typeof en}`,"object",en)}function eF(en){return eS(en)}class eQ{constructor(en){for(let ef in en)this[ef]=eF(en[ef])}}},8605:function(en,ef,es){"use strict";es.r(ef),es.d(ef,{AlchemyProvider:function(){return tK},AlchemyWebSocketProvider:function(){return t_},AnkrProvider:function(){return tq},BaseProvider:function(){return aZ},CloudflareProvider:function(){return cn},EtherscanProvider:function(){return cD},FallbackProvider:function(){return c_},Formatter:function(){return e4},InfuraProvider:function(){return cq},InfuraWebSocketProvider:function(){return cX},IpcProvider:function(){return cK},JsonRpcBatchProvider:function(){return cW},JsonRpcProvider:function(){return tw},JsonRpcSigner:function(){return tB},NodesmithProvider:function(){return rn},PocketProvider:function(){return rp},Provider:function(){return ed.zt},Resolver:function(){return aY},StaticJsonRpcProvider:function(){return tU},UrlJsonRpcProvider:function(){return tj},Web3Provider:function(){return rD},WebSocketProvider:function(){return tO},getDefaultProvider:function(){return rw},getNetwork:function(){return eS},isCommunityResourcable:function(){return e3},isCommunityResource:function(){return e6},showThrottleMessage:function(){return e5}});var ed=es(81556),eu=es(1581);let em="networks/5.7.1",eE=new eu.Yd(em);function ey(en){return en&&"function"==typeof en.renetwork}function eB(en){let ef=function(ef,es){null==es&&(es={});let ed=[];if(ef.InfuraProvider&&"-"!==es.infura)try{ed.push(new ef.InfuraProvider(en,es.infura))}catch(en){}if(ef.EtherscanProvider&&"-"!==es.etherscan)try{ed.push(new ef.EtherscanProvider(en,es.etherscan))}catch(en){}if(ef.AlchemyProvider&&"-"!==es.alchemy)try{ed.push(new ef.AlchemyProvider(en,es.alchemy))}catch(en){}if(ef.PocketProvider&&"-"!==es.pocket){let eu=["goerli","ropsten","rinkeby","sepolia"];try{let em=new ef.PocketProvider(en,es.pocket);em.network&&-1===eu.indexOf(em.network.name)&&ed.push(em)}catch(en){}}if(ef.CloudflareProvider&&"-"!==es.cloudflare)try{ed.push(new ef.CloudflareProvider(en))}catch(en){}if(ef.AnkrProvider&&"-"!==es.ankr)try{let eu=["ropsten"],em=new ef.AnkrProvider(en,es.ankr);em.network&&-1===eu.indexOf(em.network.name)&&ed.push(em)}catch(en){}if(0===ed.length)return null;if(ef.FallbackProvider){let eu=1;return null!=es.quorum?eu=es.quorum:"homestead"===en&&(eu=2),new ef.FallbackProvider(ed,eu)}return ed[0]};return ef.renetwork=function(en){return eB(en)},ef}function ez(en,ef){let es=function(es,ed){return es.JsonRpcProvider?new es.JsonRpcProvider(en,ef):null};return es.renetwork=function(ef){return ez(en,ef)},es}let eD={chainId:1,ensAddress:"0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e",name:"homestead",_defaultProvider:eB("homestead")},eH={chainId:3,ensAddress:"0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e",name:"ropsten",_defaultProvider:eB("ropsten")},ew={chainId:63,name:"classicMordor",_defaultProvider:ez("https://www.ethercluster.com/mordor","classicMordor")},eV={unspecified:{chainId:0,name:"unspecified"},homestead:eD,mainnet:eD,morden:{chainId:2,name:"morden"},ropsten:eH,testnet:eH,rinkeby:{chainId:4,ensAddress:"0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e",name:"rinkeby",_defaultProvider:eB("rinkeby")},kovan:{chainId:42,name:"kovan",_defaultProvider:eB("kovan")},goerli:{chainId:5,ensAddress:"0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e",name:"goerli",_defaultProvider:eB("goerli")},kintsugi:{chainId:1337702,name:"kintsugi"},sepolia:{chainId:11155111,name:"sepolia",_defaultProvider:eB("sepolia")},classic:{chainId:61,name:"classic",_defaultProvider:ez("https://www.ethercluster.com/etc","classic")},classicMorden:{chainId:62,name:"classicMorden"},classicMordor:ew,classicTestnet:ew,classicKotti:{chainId:6,name:"classicKotti",_defaultProvider:ez("https://www.ethercluster.com/kotti","classicKotti")},xdai:{chainId:100,name:"xdai"},matic:{chainId:137,name:"matic",_defaultProvider:eB("matic")},maticmum:{chainId:80001,name:"maticmum"},optimism:{chainId:10,name:"optimism",_defaultProvider:eB("optimism")},"optimism-kovan":{chainId:69,name:"optimism-kovan"},"optimism-goerli":{chainId:420,name:"optimism-goerli"},arbitrum:{chainId:42161,name:"arbitrum"},"arbitrum-rinkeby":{chainId:421611,name:"arbitrum-rinkeby"},"arbitrum-goerli":{chainId:421613,name:"arbitrum-goerli"},bnb:{chainId:56,name:"bnb"},bnbt:{chainId:97,name:"bnbt"}};function eS(en){if(null==en)return null;if("number"==typeof en){for(let ef in eV){let es=eV[ef];if(es.chainId===en)return{name:es.name,chainId:es.chainId,ensAddress:es.ensAddress||null,_defaultProvider:es._defaultProvider||null}}return{chainId:en,name:"unknown"}}if("string"==typeof en){let ef=eV[en];return null==ef?null:{name:ef.name,chainId:ef.chainId,ensAddress:ef.ensAddress,_defaultProvider:ef._defaultProvider||null}}let ef=eV[en.name];if(!ef)return"number"!=typeof en.chainId&&eE.throwArgumentError("invalid network chainId","network",en),en;0!==en.chainId&&en.chainId!==ef.chainId&&eE.throwArgumentError("network chainId mismatch","network",en);let es=en._defaultProvider||null;return null==es&&ef._defaultProvider&&(es=ey(ef._defaultProvider)?ef._defaultProvider.renetwork(en):ef._defaultProvider),{name:en.name,chainId:ef.chainId,ensAddress:en.ensAddress||ef.ensAddress||null,_defaultProvider:es}}var eF=es(59567),eQ=es(57727),eO=es(2593),eR=es(16441),eP=es(57218),eU=es(27586),ej=es(6881),eG=es(2006),eY=es(29251),e_=es(37707),eK=es(92882),eZ=es.n(eK);let eJ="providers/5.7.2";var eX=es(19485),eW=es(9279),e$=es(83875);let e0=new eu.Yd(eJ);class e4{constructor(){this.formats=this.getDefaultFormats()}getDefaultFormats(){let en={},ef=this.address.bind(this),es=this.bigNumber.bind(this),ed=this.blockTag.bind(this),eu=this.data.bind(this),em=this.hash.bind(this),eE=this.hex.bind(this),ey=this.number.bind(this),eB=this.type.bind(this),ez=en=>this.data(en,!0);return en.transaction={hash:em,type:eB,accessList:e4.allowNull(this.accessList.bind(this),null),blockHash:e4.allowNull(em,null),blockNumber:e4.allowNull(ey,null),transactionIndex:e4.allowNull(ey,null),confirmations:e4.allowNull(ey,null),from:ef,gasPrice:e4.allowNull(es),maxPriorityFeePerGas:e4.allowNull(es),maxFeePerGas:e4.allowNull(es),gasLimit:es,to:e4.allowNull(ef,null),value:es,nonce:ey,data:eu,r:e4.allowNull(this.uint256),s:e4.allowNull(this.uint256),v:e4.allowNull(ey),creates:e4.allowNull(ef,null),raw:e4.allowNull(eu)},en.transactionRequest={from:e4.allowNull(ef),nonce:e4.allowNull(ey),gasLimit:e4.allowNull(es),gasPrice:e4.allowNull(es),maxPriorityFeePerGas:e4.allowNull(es),maxFeePerGas:e4.allowNull(es),to:e4.allowNull(ef),value:e4.allowNull(es),data:e4.allowNull(ez),type:e4.allowNull(ey),accessList:e4.allowNull(this.accessList.bind(this),null)},en.receiptLog={transactionIndex:ey,blockNumber:ey,transactionHash:em,address:ef,topics:e4.arrayOf(em),data:eu,logIndex:ey,blockHash:em},en.receipt={to:e4.allowNull(this.address,null),from:e4.allowNull(this.address,null),contractAddress:e4.allowNull(ef,null),transactionIndex:ey,root:e4.allowNull(eE),gasUsed:es,logsBloom:e4.allowNull(eu),blockHash:em,transactionHash:em,logs:e4.arrayOf(this.receiptLog.bind(this)),blockNumber:ey,confirmations:e4.allowNull(ey,null),cumulativeGasUsed:es,effectiveGasPrice:e4.allowNull(es),status:e4.allowNull(ey),type:eB},en.block={hash:e4.allowNull(em),parentHash:em,number:ey,timestamp:ey,nonce:e4.allowNull(eE),difficulty:this.difficulty.bind(this),gasLimit:es,gasUsed:es,miner:e4.allowNull(ef),extraData:eu,transactions:e4.allowNull(e4.arrayOf(em)),baseFeePerGas:e4.allowNull(es)},en.blockWithTransactions=(0,ej.DC)(en.block),en.blockWithTransactions.transactions=e4.allowNull(e4.arrayOf(this.transactionResponse.bind(this))),en.filter={fromBlock:e4.allowNull(ed,void 0),toBlock:e4.allowNull(ed,void 0),blockHash:e4.allowNull(em,void 0),address:e4.allowNull(ef,void 0),topics:e4.allowNull(this.topics.bind(this),void 0)},en.filterLog={blockNumber:e4.allowNull(ey),blockHash:e4.allowNull(em),transactionIndex:ey,removed:e4.allowNull(this.boolean.bind(this)),address:ef,data:e4.allowFalsish(eu,"0x"),topics:e4.arrayOf(em),transactionHash:em,logIndex:ey},en}accessList(en){return(0,e$.z7)(en||[])}number(en){return"0x"===en?0:eO.O$.from(en).toNumber()}type(en){return"0x"===en||null==en?0:eO.O$.from(en).toNumber()}bigNumber(en){return eO.O$.from(en)}boolean(en){if("boolean"==typeof en)return en;if("string"==typeof en){if("true"===(en=en.toLowerCase()))return!0;if("false"===en)return!1}throw Error("invalid boolean - "+en)}hex(en,ef){return"string"==typeof en&&(ef||"0x"===en.substring(0,2)||(en="0x"+en),(0,eR.A7)(en))?en.toLowerCase():e0.throwArgumentError("invalid hash","value",en)}data(en,ef){let es=this.hex(en,ef);if(es.length%2!=0)throw Error("invalid data; odd-length - "+en);return es}address(en){return(0,eX.Kn)(en)}callAddress(en){if(!(0,eR.A7)(en,32))return null;let ef=(0,eX.Kn)((0,eR.p3)(en,12));return ef===eW.d?null:ef}contractAddress(en){return(0,eX.CR)(en)}blockTag(en){if(null==en)return"latest";if("earliest"===en)return"0x0";switch(en){case"earliest":return"0x0";case"latest":case"pending":case"safe":case"finalized":return en}if("number"==typeof en||(0,eR.A7)(en))return(0,eR.$P)(en);throw Error("invalid blockTag")}hash(en,ef){let es=this.hex(en,ef);return 32!==(0,eR.E1)(es)?e0.throwArgumentError("invalid hash","value",en):es}difficulty(en){if(null==en)return null;let ef=eO.O$.from(en);try{return ef.toNumber()}catch(en){}return null}uint256(en){if(!(0,eR.A7)(en))throw Error("invalid uint256");return(0,eR.$m)(en,32)}_block(en,ef){null!=en.author&&null==en.miner&&(en.miner=en.author);let es=null!=en._difficulty?en._difficulty:en.difficulty,ed=e4.check(ef,en);return ed._difficulty=null==es?null:eO.O$.from(es),ed}block(en){return this._block(en,this.formats.block)}blockWithTransactions(en){return this._block(en,this.formats.blockWithTransactions)}transactionRequest(en){return e4.check(this.formats.transactionRequest,en)}transactionResponse(en){null!=en.gas&&null==en.gasLimit&&(en.gasLimit=en.gas),en.to&&eO.O$.from(en.to).isZero()&&(en.to="0x0000000000000000000000000000000000000000"),null!=en.input&&null==en.data&&(en.data=en.input),null==en.to&&null==en.creates&&(en.creates=this.contractAddress(en)),(1===en.type||2===en.type)&&null==en.accessList&&(en.accessList=[]);let ef=e4.check(this.formats.transaction,en);if(null!=en.chainId){let es=en.chainId;(0,eR.A7)(es)&&(es=eO.O$.from(es).toNumber()),ef.chainId=es}else{let es=en.networkId;null==es&&null==ef.v&&(es=en.chainId),(0,eR.A7)(es)&&(es=eO.O$.from(es).toNumber()),"number"!=typeof es&&null!=ef.v&&((es=(ef.v-35)/2)<0&&(es=0),es=parseInt(es)),"number"!=typeof es&&(es=0),ef.chainId=es}return ef.blockHash&&"x"===ef.blockHash.replace(/0/g,"")&&(ef.blockHash=null),ef}transaction(en){return(0,e$.Qc)(en)}receiptLog(en){return e4.check(this.formats.receiptLog,en)}receipt(en){let ef=e4.check(this.formats.receipt,en);if(null!=ef.root){if(ef.root.length<=4){let en=eO.O$.from(ef.root).toNumber();0===en||1===en?(null!=ef.status&&ef.status!==en&&e0.throwArgumentError("alt-root-status/status mismatch","value",{root:ef.root,status:ef.status}),ef.status=en,delete ef.root):e0.throwArgumentError("invalid alt-root-status","value.root",ef.root)}else 66!==ef.root.length&&e0.throwArgumentError("invalid root hash","value.root",ef.root)}return null!=ef.status&&(ef.byzantium=!0),ef}topics(en){return Array.isArray(en)?en.map(en=>this.topics(en)):null!=en?this.hash(en,!0):null}filter(en){return e4.check(this.formats.filter,en)}filterLog(en){return e4.check(this.formats.filterLog,en)}static check(en,ef){let es={};for(let ed in en)try{let eu=en[ed](ef[ed]);void 0!==eu&&(es[ed]=eu)}catch(en){throw en.checkKey=ed,en.checkValue=ef[ed],en}return es}static allowNull(en,ef){return function(es){return null==es?ef:en(es)}}static allowFalsish(en,ef){return function(es){return es?en(es):ef}}static arrayOf(en){return function(ef){if(!Array.isArray(ef))throw Error("not an array");let es=[];return ef.forEach(function(ef){es.push(en(ef))}),es}}}function e3(en){return en&&"function"==typeof en.isCommunityResource}function e6(en){return e3(en)&&en.isCommunityResource()}let e8=!1;function e5(){e8||(e8=!0,console.log("========= NOTICE ========="),console.log("Request-Rate Exceeded (this message will not be repeated)"),console.log(""),console.log("The default API keys for each service are provided as a highly-throttled,"),console.log("community resource for low-traffic projects and early prototyping."),console.log(""),console.log("While your application will continue to function, we highly recommended"),console.log("signing up for your own API keys to improve performance, increase your"),console.log("request rate/limit and enable other perks, such as metrics and advanced APIs."),console.log(""),console.log("For more details: https://docs.ethers.io/api-keys/"),console.log("=========================="))}var e7=function(en,ef,es,ed){function eu(en){return en instanceof es?en:new es(function(ef){ef(en)})}return new(es||(es=Promise))(function(es,em){function eE(en){try{eB(ed.next(en))}catch(en){em(en)}}function ey(en){try{eB(ed.throw(en))}catch(en){em(en)}}function eB(en){en.done?es(en.value):eu(en.value).then(eE,ey)}eB((ed=ed.apply(en,ef||[])).next())})};let e9=new eu.Yd(eJ),af=10;function ao(en){return null==en?"null":(32!==(0,eR.E1)(en)&&e9.throwArgumentError("invalid topic","topic",en),en.toLowerCase())}function ad(en){for(en=en.slice();en.length>0&&null==en[en.length-1];)en.pop();return en.map(en=>{if(!Array.isArray(en))return ao(en);{let ef={};en.forEach(en=>{ef[ao(en)]=!0});let es=Object.keys(ef);return es.sort(),es.join("|")}}).join("&")}function au(en){return""===en?[]:en.split(/&/g).map(en=>{if(""===en)return[];let ef=en.split("|").map(en=>"null"===en?null:en);return 1===ef.length?ef[0]:ef})}function ap(en){if("string"==typeof en){if(en=en.toLowerCase(),32===(0,eR.E1)(en))return"tx:"+en;if(-1===en.indexOf(":"))return en}else if(Array.isArray(en))return"filter:*:"+ad(en);else if(ed.Sg.isForkEvent(en))throw e9.warn("not implemented"),Error("not implemented");else if(en&&"object"==typeof en)return"filter:"+(en.address||"*")+":"+ad(en.topics||[]);throw Error("invalid event - "+en)}function aE(){return new Date().getTime()}function av(en){return new Promise(ef=>{setTimeout(ef,en)})}let aD=["block","network","pending","poll"];class aH{constructor(en,ef,es){(0,ej.zG)(this,"tag",en),(0,ej.zG)(this,"listener",ef),(0,ej.zG)(this,"once",es),this._lastBlockNumber=-2,this._inflight=!1}get event(){switch(this.type){case"tx":return this.hash;case"filter":return this.filter}return this.tag}get type(){return this.tag.split(":")[0]}get hash(){let en=this.tag.split(":");return"tx"!==en[0]?null:en[1]}get filter(){let en=this.tag.split(":");if("filter"!==en[0])return null;let ef=en[1],es=au(en[2]),ed={};return es.length>0&&(ed.topics=es),ef&&"*"!==ef&&(ed.address=ef),ed}pollable(){return this.tag.indexOf(":")>=0||aD.indexOf(this.tag)>=0}}let aV={0:{symbol:"btc",p2pkh:0,p2sh:5,prefix:"bc"},2:{symbol:"ltc",p2pkh:48,p2sh:50,prefix:"ltc"},3:{symbol:"doge",p2pkh:30,p2sh:22},60:{symbol:"eth",ilk:"eth"},61:{symbol:"etc",ilk:"eth"},700:{symbol:"xdai",ilk:"eth"}};function aN(en){return(0,eR.$m)(eO.O$.from(en).toHexString(),32)}function ak(en){return eQ.eU.encode((0,eR.zo)([en,(0,eR.p3)((0,eG.JQ)((0,eG.JQ)(en)),0,4)]))}let aS=RegExp("^(ipfs)://(.*)$","i"),aF=[RegExp("^(https)://(.*)$","i"),RegExp("^(data):(.*)$","i"),aS,RegExp("^eip155:[0-9]+/(erc[0-9]+):(.*)$","i")];function aQ(en,ef){try{return(0,eY.ZN)(aO(en,ef))}catch(en){}return null}function aO(en,ef){if("0x"===en)return null;let es=eO.O$.from((0,eR.p3)(en,ef,ef+32)).toNumber(),ed=eO.O$.from((0,eR.p3)(en,es,es+32)).toNumber();return(0,eR.p3)(en,es+32,es+32+ed)}function aR(en){return en.match(/^ipfs:\/\/ipfs\//i)?en=en.substring(12):en.match(/^ipfs:\/\//i)?en=en.substring(7):e9.throwArgumentError("unsupported IPFS format","link",en),`https://gateway.ipfs.io/ipfs/${en}`}function aU(en){let ef=(0,eR.lE)(en);if(ef.length>32)throw Error("internal; should not happen");let es=new Uint8Array(32);return es.set(ef,32-ef.length),es}function aj(en){if(en.length%32==0)return en;let ef=new Uint8Array(32*Math.ceil(en.length/32));return ef.set(en),ef}function aG(en){let ef=[],es=0;for(let ed=0;edeO.O$.from(en).eq(1)).catch(en=>{if(en.code===eu.Yd.errors.CALL_EXCEPTION)return!1;throw this._supportsEip2544=null,en})),this._supportsEip2544}_fetch(en,ef){return e7(this,void 0,void 0,function*(){let es={to:this.address,ccipReadEnabled:!0,data:(0,eR.xs)([en,(0,eU.VM)(this.name),ef||"0x"])},ed=!1;(yield this.supportsWildcard())&&(ed=!0,es.data=(0,eR.xs)(["0x9061b923",aG([(0,eU.Kn)(this.name),es.data])]));try{let en=yield this.provider.call(es);return(0,eR.lE)(en).length%32==4&&e9.throwError("resolver threw error",eu.Yd.errors.CALL_EXCEPTION,{transaction:es,data:en}),ed&&(en=aO(en,0)),en}catch(en){if(en.code===eu.Yd.errors.CALL_EXCEPTION)return null;throw en}})}_fetchBytes(en,ef){return e7(this,void 0,void 0,function*(){let es=yield this._fetch(en,ef);return null!=es?aO(es,0):null})}_getAddress(en,ef){let es=aV[String(en)];if(null==es&&e9.throwError(`unsupported coin type: ${en}`,eu.Yd.errors.UNSUPPORTED_OPERATION,{operation:`getAddress(${en})`}),"eth"===es.ilk)return this.provider.formatter.address(ef);let ed=(0,eR.lE)(ef);if(null!=es.p2pkh){let en=ef.match(/^0x76a9([0-9a-f][0-9a-f])([0-9a-f]*)88ac$/);if(en){let ef=parseInt(en[1],16);if(en[2].length===2*ef&&ef>=1&&ef<=75)return ak((0,eR.zo)([[es.p2pkh],"0x"+en[2]]))}}if(null!=es.p2sh){let en=ef.match(/^0xa9([0-9a-f][0-9a-f])([0-9a-f]*)87$/);if(en){let ef=parseInt(en[1],16);if(en[2].length===2*ef&&ef>=1&&ef<=75)return ak((0,eR.zo)([[es.p2sh],"0x"+en[2]]))}}if(null!=es.prefix){let en=ed[1],ef=ed[0];if(0===ef?20!==en&&32!==en&&(ef=-1):ef=-1,ef>=0&&ed.length===2+en&&en>=1&&en<=75){let en=eZ().toWords(ed.slice(2));return en.unshift(ef),eZ().encode(es.prefix,en)}}return null}getAddress(en){return e7(this,void 0,void 0,function*(){if(null==en&&(en=60),60===en)try{let en=yield this._fetch("0x3b3b57de");if("0x"===en||en===eP.R)return null;return this.provider.formatter.callAddress(en)}catch(en){if(en.code===eu.Yd.errors.CALL_EXCEPTION)return null;throw en}let ef=yield this._fetchBytes("0xf1cb7e06",aN(en));if(null==ef||"0x"===ef)return null;let es=this._getAddress(en,ef);return null==es&&e9.throwError("invalid or unsupported coin data",eu.Yd.errors.UNSUPPORTED_OPERATION,{operation:`getAddress(${en})`,coinType:en,data:ef}),es})}getAvatar(){return e7(this,void 0,void 0,function*(){let en=[{type:"name",content:this.name}];try{let ef=yield this.getText("avatar");if(null==ef)return null;for(let es=0;esen[ef]);return"sia://"+ef}return e9.throwError("invalid or unsupported content hash data",eu.Yd.errors.UNSUPPORTED_OPERATION,{operation:"getContentHash()",data:en})})}getText(en){return e7(this,void 0,void 0,function*(){let ef=(0,eY.Y0)(en);(ef=(0,eR.zo)([aN(64),aN(ef.length),ef])).length%32!=0&&(ef=(0,eR.zo)([ef,(0,eR.$m)("0x",32-en.length%32)]));let es=yield this._fetchBytes("0x59d1d43c",(0,eR.Dv)(ef));return null==es||"0x"===es?null:(0,eY.ZN)(es)})}}let a_=null,aK=1;class aZ extends ed.zt{constructor(en){if(super(),this._events=[],this._emitted={block:-2},this.disableCcipRead=!1,this.formatter=new.target.getFormatter(),(0,ej.zG)(this,"anyNetwork","any"===en),this.anyNetwork&&(en=this.detectNetwork()),en instanceof Promise)this._networkPromise=en,en.catch(en=>{}),this._ready().catch(en=>{});else{let ef=(0,ej.tu)(new.target,"getNetwork")(en);ef?((0,ej.zG)(this,"_network",ef),this.emit("network",ef,null)):e9.throwArgumentError("invalid network","network",en)}this._maxInternalBlockNumber=-1024,this._lastBlockNumber=-2,this._maxFilterBlockRange=10,this._pollingInterval=4e3,this._fastQueryDate=0}_ready(){return e7(this,void 0,void 0,function*(){if(null==this._network){let en=null;if(this._networkPromise)try{en=yield this._networkPromise}catch(en){}null==en&&(en=yield this.detectNetwork()),en||e9.throwError("no network detected",eu.Yd.errors.UNKNOWN_ERROR,{}),null==this._network&&(this.anyNetwork?this._network=en:(0,ej.zG)(this,"_network",en),this.emit("network",en,null))}return this._network})}get ready(){return(0,e_.$l)(()=>this._ready().then(en=>en,en=>{if(en.code!==eu.Yd.errors.NETWORK_ERROR||"noNetwork"!==en.event)throw en}))}static getFormatter(){return null==a_&&(a_=new e4),a_}static getNetwork(en){return eS(null==en?"homestead":en)}ccipReadFetch(en,ef,es){return e7(this,void 0,void 0,function*(){if(this.disableCcipRead||0===es.length)return null;let ed=en.to.toLowerCase(),em=ef.toLowerCase(),eE=[];for(let en=0;en=0?null:JSON.stringify({data:em,sender:ed}),ez=yield(0,e_.rd)({url:ey,errorPassThrough:!0},eB,(en,ef)=>(en.status=ef.statusCode,en));if(ez.data)return ez.data;let eD=ez.message||"unknown error";if(ez.status>=400&&ez.status<500)return e9.throwError(`response not found during CCIP fetch: ${eD}`,eu.Yd.errors.SERVER_ERROR,{url:ef,errorMessage:eD});eE.push(eD)}return e9.throwError(`error encountered during CCIP fetch: ${eE.map(en=>JSON.stringify(en)).join(", ")}`,eu.Yd.errors.SERVER_ERROR,{urls:es,errorMessages:eE})})}_getInternalBlockNumber(en){return e7(this,void 0,void 0,function*(){if(yield this._ready(),en>0)for(;this._internalBlockNumber;){let ef=this._internalBlockNumber;try{let es=yield ef;if(aE()-es.respTime<=en)return es.blockNumber;break}catch(en){if(this._internalBlockNumber===ef)break}}let ef=aE(),es=(0,ej.mE)({blockNumber:this.perform("getBlockNumber",{}),networkError:this.getNetwork().then(en=>null,en=>en)}).then(({blockNumber:en,networkError:ed})=>{if(ed)throw this._internalBlockNumber===es&&(this._internalBlockNumber=null),ed;let eu=aE();return(en=eO.O$.from(en).toNumber()){this._internalBlockNumber===es&&(this._internalBlockNumber=null)}),(yield es).blockNumber})}poll(){return e7(this,void 0,void 0,function*(){let en=aK++,ef=[],es=null;try{es=yield this._getInternalBlockNumber(100+this.pollingInterval/2)}catch(en){this.emit("error",en);return}if(this._setFastBlockNumber(es),this.emit("poll",en,es),es===this._lastBlockNumber){this.emit("didPoll",en);return}if(-2===this._emitted.block&&(this._emitted.block=es-1),Math.abs(this._emitted.block-es)>1e3)e9.warn(`network block skew detected; skipping block events (emitted=${this._emitted.block} blockNumber${es})`),this.emit("error",e9.makeError("network block skew detected",eu.Yd.errors.NETWORK_ERROR,{blockNumber:es,event:"blockSkew",previousBlockNumber:this._emitted.block})),this.emit("block",es);else for(let en=this._emitted.block+1;en<=es;en++)this.emit("block",en);this._emitted.block!==es&&(this._emitted.block=es,Object.keys(this._emitted).forEach(en=>{if("block"===en)return;let ef=this._emitted[en];"pending"!==ef&&es-ef>12&&delete this._emitted[en]})),-2===this._lastBlockNumber&&(this._lastBlockNumber=es-1),this._events.forEach(en=>{switch(en.type){case"tx":{let es=en.hash,ed=this.getTransactionReceipt(es).then(en=>(en&&null!=en.blockNumber&&(this._emitted["t:"+es]=en.blockNumber,this.emit(es,en)),null)).catch(en=>{this.emit("error",en)});ef.push(ed);break}case"filter":if(!en._inflight){en._inflight=!0,-2===en._lastBlockNumber&&(en._lastBlockNumber=es-1);let ed=en.filter;ed.fromBlock=en._lastBlockNumber+1,ed.toBlock=es;let eu=ed.toBlock-this._maxFilterBlockRange;eu>ed.fromBlock&&(ed.fromBlock=eu),ed.fromBlock<0&&(ed.fromBlock=0);let em=this.getLogs(ed).then(ef=>{en._inflight=!1,0!==ef.length&&ef.forEach(ef=>{ef.blockNumber>en._lastBlockNumber&&(en._lastBlockNumber=ef.blockNumber),this._emitted["b:"+ef.blockHash]=ef.blockNumber,this._emitted["t:"+ef.transactionHash]=ef.blockNumber,this.emit(ed,ef)})}).catch(ef=>{this.emit("error",ef),en._inflight=!1});ef.push(em)}}}),this._lastBlockNumber=es,Promise.all(ef).then(()=>{this.emit("didPoll",en)}).catch(en=>{this.emit("error",en)})})}resetEventsBlock(en){this._lastBlockNumber=en-1,this.polling&&this.poll()}get network(){return this._network}detectNetwork(){return e7(this,void 0,void 0,function*(){return e9.throwError("provider does not support network detection",eu.Yd.errors.UNSUPPORTED_OPERATION,{operation:"provider.detectNetwork"})})}getNetwork(){return e7(this,void 0,void 0,function*(){let en=yield this._ready(),ef=yield this.detectNetwork();if(en.chainId!==ef.chainId){if(this.anyNetwork)return this._network=ef,this._lastBlockNumber=-2,this._fastBlockNumber=null,this._fastBlockNumberPromise=null,this._fastQueryDate=0,this._emitted.block=-2,this._maxInternalBlockNumber=-1024,this._internalBlockNumber=null,this.emit("network",ef,en),yield av(0),this._network;let es=e9.makeError("underlying network changed",eu.Yd.errors.NETWORK_ERROR,{event:"changed",network:en,detectedNetwork:ef});throw this.emit("error",es),es}return en})}get blockNumber(){return this._getInternalBlockNumber(100+this.pollingInterval/2).then(en=>{this._setFastBlockNumber(en)},en=>{}),null!=this._fastBlockNumber?this._fastBlockNumber:-1}get polling(){return null!=this._poller}set polling(en){en&&!this._poller?(this._poller=setInterval(()=>{this.poll()},this.pollingInterval),this._bootstrapPoll||(this._bootstrapPoll=setTimeout(()=>{this.poll(),this._bootstrapPoll=setTimeout(()=>{this._poller||this.poll(),this._bootstrapPoll=null},this.pollingInterval)},0))):!en&&this._poller&&(clearInterval(this._poller),this._poller=null)}get pollingInterval(){return this._pollingInterval}set pollingInterval(en){if("number"!=typeof en||en<=0||parseInt(String(en))!=en)throw Error("invalid polling interval");this._pollingInterval=en,this._poller&&(clearInterval(this._poller),this._poller=setInterval(()=>{this.poll()},this._pollingInterval))}_getFastBlockNumber(){let en=aE();return en-this._fastQueryDate>2*this._pollingInterval&&(this._fastQueryDate=en,this._fastBlockNumberPromise=this.getBlockNumber().then(en=>((null==this._fastBlockNumber||en>this._fastBlockNumber)&&(this._fastBlockNumber=en),this._fastBlockNumber))),this._fastBlockNumberPromise}_setFastBlockNumber(en){(null==this._fastBlockNumber||!(enthis._fastBlockNumber)&&(this._fastBlockNumber=en,this._fastBlockNumberPromise=Promise.resolve(en)))}waitForTransaction(en,ef,es){return e7(this,void 0,void 0,function*(){return this._waitForTransaction(en,null==ef?1:ef,es||0,null)})}_waitForTransaction(en,ef,es,ed){return e7(this,void 0,void 0,function*(){let em=yield this.getTransactionReceipt(en);return(em?em.confirmations:0)>=ef?em:new Promise((em,eE)=>{let ey=[],eB=!1,ez=function(){return!!eB||(eB=!0,ey.forEach(en=>{en()}),!1)},eD=en=>{en.confirmations{this.removeListener(en,eD)}),ed){let es=ed.startBlock,em=null,eD=ey=>e7(this,void 0,void 0,function*(){eB||(yield av(1e3),this.getTransactionCount(ed.from).then(eH=>e7(this,void 0,void 0,function*(){if(!eB){if(eH<=ed.nonce)es=ey;else{{let ef=yield this.getTransaction(en);if(ef&&null!=ef.blockNumber)return}for(null==em&&(em=es-3){eB||this.once("block",eD)}))});if(eB)return;this.once("block",eD),ey.push(()=>{this.removeListener("block",eD)})}if("number"==typeof es&&es>0){let en=setTimeout(()=>{ez()||eE(e9.makeError("timeout exceeded",eu.Yd.errors.TIMEOUT,{timeout:es}))},es);en.unref&&en.unref(),ey.push(()=>{clearTimeout(en)})}})})}getBlockNumber(){return e7(this,void 0,void 0,function*(){return this._getInternalBlockNumber(0)})}getGasPrice(){return e7(this,void 0,void 0,function*(){yield this.getNetwork();let en=yield this.perform("getGasPrice",{});try{return eO.O$.from(en)}catch(ef){return e9.throwError("bad result from backend",eu.Yd.errors.SERVER_ERROR,{method:"getGasPrice",result:en,error:ef})}})}getBalance(en,ef){return e7(this,void 0,void 0,function*(){yield this.getNetwork();let es=yield(0,ej.mE)({address:this._getAddress(en),blockTag:this._getBlockTag(ef)}),ed=yield this.perform("getBalance",es);try{return eO.O$.from(ed)}catch(en){return e9.throwError("bad result from backend",eu.Yd.errors.SERVER_ERROR,{method:"getBalance",params:es,result:ed,error:en})}})}getTransactionCount(en,ef){return e7(this,void 0,void 0,function*(){yield this.getNetwork();let es=yield(0,ej.mE)({address:this._getAddress(en),blockTag:this._getBlockTag(ef)}),ed=yield this.perform("getTransactionCount",es);try{return eO.O$.from(ed).toNumber()}catch(en){return e9.throwError("bad result from backend",eu.Yd.errors.SERVER_ERROR,{method:"getTransactionCount",params:es,result:ed,error:en})}})}getCode(en,ef){return e7(this,void 0,void 0,function*(){yield this.getNetwork();let es=yield(0,ej.mE)({address:this._getAddress(en),blockTag:this._getBlockTag(ef)}),ed=yield this.perform("getCode",es);try{return(0,eR.Dv)(ed)}catch(en){return e9.throwError("bad result from backend",eu.Yd.errors.SERVER_ERROR,{method:"getCode",params:es,result:ed,error:en})}})}getStorageAt(en,ef,es){return e7(this,void 0,void 0,function*(){yield this.getNetwork();let ed=yield(0,ej.mE)({address:this._getAddress(en),blockTag:this._getBlockTag(es),position:Promise.resolve(ef).then(en=>(0,eR.$P)(en))}),em=yield this.perform("getStorageAt",ed);try{return(0,eR.Dv)(em)}catch(en){return e9.throwError("bad result from backend",eu.Yd.errors.SERVER_ERROR,{method:"getStorageAt",params:ed,result:em,error:en})}})}_wrapTransaction(en,ef,es){if(null!=ef&&32!==(0,eR.E1)(ef))throw Error("invalid response - sendTransaction");let ed=en;return null!=ef&&en.hash!==ef&&e9.throwError("Transaction hash mismatch from Provider.sendTransaction.",eu.Yd.errors.UNKNOWN_ERROR,{expectedHash:en.hash,returnedHash:ef}),ed.wait=(ef,ed)=>e7(this,void 0,void 0,function*(){let em;null==ef&&(ef=1),null==ed&&(ed=0),0!==ef&&null!=es&&(em={data:en.data,from:en.from,nonce:en.nonce,to:en.to,value:en.value,startBlock:es});let eE=yield this._waitForTransaction(en.hash,ef,ed,em);return null==eE&&0===ef?null:(this._emitted["t:"+en.hash]=eE.blockNumber,0===eE.status&&e9.throwError("transaction failed",eu.Yd.errors.CALL_EXCEPTION,{transactionHash:en.hash,transaction:en,receipt:eE}),eE)}),ed}sendTransaction(en){return e7(this,void 0,void 0,function*(){yield this.getNetwork();let ef=yield Promise.resolve(en).then(en=>(0,eR.Dv)(en)),es=this.formatter.transaction(en);null==es.confirmations&&(es.confirmations=0);let ed=yield this._getInternalBlockNumber(100+2*this.pollingInterval);try{let en=yield this.perform("sendTransaction",{signedTransaction:ef});return this._wrapTransaction(es,en,ed)}catch(en){throw en.transaction=es,en.transactionHash=es.hash,en}})}_getTransactionRequest(en){return e7(this,void 0,void 0,function*(){let ef=yield en,es={};return["from","to"].forEach(en=>{null!=ef[en]&&(es[en]=Promise.resolve(ef[en]).then(en=>en?this._getAddress(en):null))}),["gasLimit","gasPrice","maxFeePerGas","maxPriorityFeePerGas","value"].forEach(en=>{null!=ef[en]&&(es[en]=Promise.resolve(ef[en]).then(en=>en?eO.O$.from(en):null))}),["type"].forEach(en=>{null!=ef[en]&&(es[en]=Promise.resolve(ef[en]).then(en=>null!=en?en:null))}),ef.accessList&&(es.accessList=this.formatter.accessList(ef.accessList)),["data"].forEach(en=>{null!=ef[en]&&(es[en]=Promise.resolve(ef[en]).then(en=>en?(0,eR.Dv)(en):null))}),this.formatter.transactionRequest((yield(0,ej.mE)(es)))})}_getFilter(en){return e7(this,void 0,void 0,function*(){en=yield en;let ef={};return null!=en.address&&(ef.address=this._getAddress(en.address)),["blockHash","topics"].forEach(es=>{null!=en[es]&&(ef[es]=en[es])}),["fromBlock","toBlock"].forEach(es=>{null!=en[es]&&(ef[es]=this._getBlockTag(en[es]))}),this.formatter.filter((yield(0,ej.mE)(ef)))})}_call(en,ef,es){return e7(this,void 0,void 0,function*(){es>=af&&e9.throwError("CCIP read exceeded maximum redirections",eu.Yd.errors.SERVER_ERROR,{redirects:es,transaction:en});let ed=en.to,em=yield this.perform("call",{transaction:en,blockTag:ef});if(es>=0&&"latest"===ef&&null!=ed&&"0x556f1830"===em.substring(0,10)&&(0,eR.E1)(em)%32==4)try{let eE=(0,eR.p3)(em,4),ey=(0,eR.p3)(eE,0,32);eO.O$.from(ey).eq(ed)||e9.throwError("CCIP Read sender did not match",eu.Yd.errors.CALL_EXCEPTION,{name:"OffchainLookup",signature:"OffchainLookup(address,string[],bytes,bytes4,bytes)",transaction:en,data:em});let eB=[],ez=eO.O$.from((0,eR.p3)(eE,32,64)).toNumber(),eD=eO.O$.from((0,eR.p3)(eE,ez,ez+32)).toNumber(),eH=(0,eR.p3)(eE,ez+32);for(let ef=0;efe7(this,void 0,void 0,function*(){let en=yield this.perform("getBlock",ed);if(null==en)return null!=ed.blockHash&&null==this._emitted["b:"+ed.blockHash]||null!=ed.blockTag&&es>this._emitted.block?null:void 0;if(ef){let ef=null;for(let es=0;esthis._wrapTransaction(en)),es}return this.formatter.block(en)}),{oncePoll:this})})}getBlock(en){return this._getBlock(en,!1)}getBlockWithTransactions(en){return this._getBlock(en,!0)}getTransaction(en){return e7(this,void 0,void 0,function*(){yield this.getNetwork(),en=yield en;let ef={transactionHash:this.formatter.hash(en,!0)};return(0,e_.$l)(()=>e7(this,void 0,void 0,function*(){let es=yield this.perform("getTransaction",ef);if(null==es)return null==this._emitted["t:"+en]?null:void 0;let ed=this.formatter.transactionResponse(es);if(null==ed.blockNumber)ed.confirmations=0;else if(null==ed.confirmations){let en=yield this._getInternalBlockNumber(100+2*this.pollingInterval),ef=en-ed.blockNumber+1;ef<=0&&(ef=1),ed.confirmations=ef}return this._wrapTransaction(ed)}),{oncePoll:this})})}getTransactionReceipt(en){return e7(this,void 0,void 0,function*(){yield this.getNetwork(),en=yield en;let ef={transactionHash:this.formatter.hash(en,!0)};return(0,e_.$l)(()=>e7(this,void 0,void 0,function*(){let es=yield this.perform("getTransactionReceipt",ef);if(null==es)return null==this._emitted["t:"+en]?null:void 0;if(null==es.blockHash)return;let ed=this.formatter.receipt(es);if(null==ed.blockNumber)ed.confirmations=0;else if(null==ed.confirmations){let en=yield this._getInternalBlockNumber(100+2*this.pollingInterval),ef=en-ed.blockNumber+1;ef<=0&&(ef=1),ed.confirmations=ef}return ed}),{oncePoll:this})})}getLogs(en){return e7(this,void 0,void 0,function*(){yield this.getNetwork();let ef=yield(0,ej.mE)({filter:this._getFilter(en)}),es=yield this.perform("getLogs",ef);return es.forEach(en=>{null==en.removed&&(en.removed=!1)}),e4.arrayOf(this.formatter.filterLog.bind(this.formatter))(es)})}getEtherPrice(){return e7(this,void 0,void 0,function*(){return yield this.getNetwork(),this.perform("getEtherPrice",{})})}_getBlockTag(en){return e7(this,void 0,void 0,function*(){if("number"==typeof(en=yield en)&&en<0){en%1&&e9.throwArgumentError("invalid BlockTag","blockTag",en);let ef=yield this._getInternalBlockNumber(100+2*this.pollingInterval);return(ef+=en)<0&&(ef=0),this.formatter.blockTag(ef)}return this.formatter.blockTag(en)})}getResolver(en){return e7(this,void 0,void 0,function*(){let ef=en;for(;;){if(""===ef||"."===ef||"eth"!==en&&"eth"===ef)return null;let es=yield this._getResolver(ef,"getResolver");if(null!=es){let ed=new aY(this,es,en);if(ef!==en&&!(yield ed.supportsWildcard()))return null;return ed}ef=ef.split(".").slice(1).join(".")}})}_getResolver(en,ef){return e7(this,void 0,void 0,function*(){null==ef&&(ef="ENS");let es=yield this.getNetwork();es.ensAddress||e9.throwError("network does not support ENS",eu.Yd.errors.UNSUPPORTED_OPERATION,{operation:ef,network:es.name});try{let ef=yield this.call({to:es.ensAddress,data:"0x0178b8bf"+(0,eU.VM)(en).substring(2)});return this.formatter.callAddress(ef)}catch(en){}return null})}resolveName(en){return e7(this,void 0,void 0,function*(){en=yield en;try{return Promise.resolve(this.formatter.address(en))}catch(ef){if((0,eR.A7)(en))throw ef}"string"!=typeof en&&e9.throwArgumentError("invalid ENS name","name",en);let ef=yield this.getResolver(en);return ef?yield ef.getAddress():null})}lookupAddress(en){return e7(this,void 0,void 0,function*(){en=yield en,en=this.formatter.address(en);let ef=en.substring(2).toLowerCase()+".addr.reverse",es=yield this._getResolver(ef,"lookupAddress");if(null==es)return null;let ed=aQ((yield this.call({to:es,data:"0x691f3431"+(0,eU.VM)(ef).substring(2)})),0),eu=yield this.resolveName(ed);return eu!=en?null:ed})}getAvatar(en){return e7(this,void 0,void 0,function*(){let ef=null;if((0,eR.A7)(en)){let es=this.formatter.address(en),ed=es.substring(2).toLowerCase()+".addr.reverse",em=yield this._getResolver(ed,"getAvatar");if(!em)return null;ef=new aY(this,em,ed);try{let en=yield ef.getAvatar();if(en)return en.url}catch(en){if(en.code!==eu.Yd.errors.CALL_EXCEPTION)throw en}try{let en=aQ((yield this.call({to:em,data:"0x691f3431"+(0,eU.VM)(ed).substring(2)})),0);ef=yield this.getResolver(en)}catch(en){if(en.code!==eu.Yd.errors.CALL_EXCEPTION)throw en;return null}}else if(!(ef=yield this.getResolver(en)))return null;let es=yield ef.getAvatar();return null==es?null:es.url})}perform(en,ef){return e9.throwError(en+" not implemented",eu.Yd.errors.NOT_IMPLEMENTED,{operation:en})}_startEvent(en){this.polling=this._events.filter(en=>en.pollable()).length>0}_stopEvent(en){this.polling=this._events.filter(en=>en.pollable()).length>0}_addEventListener(en,ef,es){let ed=new aH(ap(en),ef,es);return this._events.push(ed),this._startEvent(ed),this}on(en,ef){return this._addEventListener(en,ef,!1)}once(en,ef){return this._addEventListener(en,ef,!0)}emit(en,...ef){let es=!1,ed=[],eu=ap(en);return this._events=this._events.filter(en=>en.tag!==eu||(setTimeout(()=>{en.listener.apply(this,ef)},0),es=!0,!en.once||(ed.push(en),!1))),ed.forEach(en=>{this._stopEvent(en)}),es}listenerCount(en){if(!en)return this._events.length;let ef=ap(en);return this._events.filter(en=>en.tag===ef).length}listeners(en){if(null==en)return this._events.map(en=>en.listener);let ef=ap(en);return this._events.filter(en=>en.tag===ef).map(en=>en.listener)}off(en,ef){if(null==ef)return this.removeAllListeners(en);let es=[],ed=!1,eu=ap(en);return this._events=this._events.filter(en=>en.tag!==eu||en.listener!=ef||!!ed||(ed=!0,es.push(en),!1)),es.forEach(en=>{this._stopEvent(en)}),this}removeAllListeners(en){let ef=[];if(null==en)ef=this._events,this._events=[];else{let es=ap(en);this._events=this._events.filter(en=>en.tag!==es||(ef.push(en),!1))}return ef.forEach(en=>{this._stopEvent(en)}),this}}var aJ=es(48088),aq=es(67827),aW=function(en,ef,es,ed){function eu(en){return en instanceof es?en:new es(function(ef){ef(en)})}return new(es||(es=Promise))(function(es,em){function eE(en){try{eB(ed.next(en))}catch(en){em(en)}}function ey(en){try{eB(ed.throw(en))}catch(en){em(en)}}function eB(en){en.done?es(en.value):eu(en.value).then(eE,ey)}eB((ed=ed.apply(en,ef||[])).next())})};let a$=new eu.Yd(eJ),ta=["call","estimateGas"];function tn(en,ef){if(null==en)return null;if("string"==typeof en.message&&en.message.match("reverted")){let es=(0,eR.A7)(en.data)?en.data:null;if(!ef||es)return{message:en.message,data:es}}if("object"==typeof en){for(let es in en){let ed=tn(en[es],ef);if(ed)return ed}return null}if("string"==typeof en)try{return tn(JSON.parse(en),ef)}catch(en){}return null}function tf(en,ef,es){let ed=es.transaction||es.signedTransaction;if("call"===en){let en=tn(ef,!0);if(en)return en.data;a$.throwError("missing revert data in call exception; Transaction reverted without a reason string",eu.Yd.errors.CALL_EXCEPTION,{data:"0x",transaction:ed,error:ef})}if("estimateGas"===en){let es=tn(ef.body,!1);null==es&&(es=tn(ef,!1)),es&&a$.throwError("cannot estimate gas; transaction may fail or may require manual gas limit",eu.Yd.errors.UNPREDICTABLE_GAS_LIMIT,{reason:es.message,method:en,transaction:ed,error:ef})}let em=ef.message;throw ef.code===eu.Yd.errors.SERVER_ERROR&&ef.error&&"string"==typeof ef.error.message?em=ef.error.message:"string"==typeof ef.body?em=ef.body:"string"==typeof ef.responseText&&(em=ef.responseText),(em=(em||"").toLowerCase()).match(/insufficient funds|base fee exceeds gas limit|InsufficientFunds/i)&&a$.throwError("insufficient funds for intrinsic transaction cost",eu.Yd.errors.INSUFFICIENT_FUNDS,{error:ef,method:en,transaction:ed}),em.match(/nonce (is )?too low/i)&&a$.throwError("nonce has already been used",eu.Yd.errors.NONCE_EXPIRED,{error:ef,method:en,transaction:ed}),em.match(/replacement transaction underpriced|transaction gas price.*too low/i)&&a$.throwError("replacement fee too low",eu.Yd.errors.REPLACEMENT_UNDERPRICED,{error:ef,method:en,transaction:ed}),em.match(/only replay-protected/i)&&a$.throwError("legacy pre-eip-155 transactions not supported",eu.Yd.errors.UNSUPPORTED_OPERATION,{error:ef,method:en,transaction:ed}),ta.indexOf(en)>=0&&em.match(/gas required exceeds allowance|always failing transaction|execution reverted|revert/)&&a$.throwError("cannot estimate gas; transaction may fail or may require manual gas limit",eu.Yd.errors.UNPREDICTABLE_GAS_LIMIT,{error:ef,method:en,transaction:ed}),ef}function td(en){return new Promise(function(ef){setTimeout(ef,en)})}function tu(en){if(en.error){let ef=Error(en.error.message);throw ef.code=en.error.code,ef.data=en.error.data,ef}return en.result}function tE(en){return en?en.toLowerCase():en}let tv={};class tB extends aJ.E{constructor(en,ef,es){if(super(),en!==tv)throw Error("do not call the JsonRpcSigner constructor directly; use provider.getSigner");(0,ej.zG)(this,"provider",ef),null==es&&(es=0),"string"==typeof es?((0,ej.zG)(this,"_address",this.provider.formatter.address(es)),(0,ej.zG)(this,"_index",null)):"number"==typeof es?((0,ej.zG)(this,"_index",es),(0,ej.zG)(this,"_address",null)):a$.throwArgumentError("invalid address or index","addressOrIndex",es)}connect(en){return a$.throwError("cannot alter JSON-RPC Signer connection",eu.Yd.errors.UNSUPPORTED_OPERATION,{operation:"connect"})}connectUnchecked(){return new tD(tv,this.provider,this._address||this._index)}getAddress(){return this._address?Promise.resolve(this._address):this.provider.send("eth_accounts",[]).then(en=>(en.length<=this._index&&a$.throwError("unknown account #"+this._index,eu.Yd.errors.UNSUPPORTED_OPERATION,{operation:"getAddress"}),this.provider.formatter.address(en[this._index])))}sendUncheckedTransaction(en){en=(0,ej.DC)(en);let ef=this.getAddress().then(en=>(en&&(en=en.toLowerCase()),en));if(null==en.gasLimit){let es=(0,ej.DC)(en);es.from=ef,en.gasLimit=this.provider.estimateGas(es)}return null!=en.to&&(en.to=Promise.resolve(en.to).then(en=>aW(this,void 0,void 0,function*(){if(null==en)return null;let ef=yield this.provider.resolveName(en);return null==ef&&a$.throwArgumentError("provided ENS name resolves to null","tx.to",en),ef}))),(0,ej.mE)({tx:(0,ej.mE)(en),sender:ef}).then(({tx:ef,sender:es})=>{null!=ef.from?ef.from.toLowerCase()!==es&&a$.throwArgumentError("from address mismatch","transaction",en):ef.from=es;let ed=this.provider.constructor.hexlifyTransaction(ef,{from:!0});return this.provider.send("eth_sendTransaction",[ed]).then(en=>en,en=>("string"==typeof en.message&&en.message.match(/user denied/i)&&a$.throwError("user rejected transaction",eu.Yd.errors.ACTION_REJECTED,{action:"sendTransaction",transaction:ef}),tf("sendTransaction",en,ed)))})}signTransaction(en){return a$.throwError("signing transactions is unsupported",eu.Yd.errors.UNSUPPORTED_OPERATION,{operation:"signTransaction"})}sendTransaction(en){return aW(this,void 0,void 0,function*(){let ef=yield this.provider._getInternalBlockNumber(100+2*this.provider.pollingInterval),es=yield this.sendUncheckedTransaction(en);try{return yield(0,e_.$l)(()=>aW(this,void 0,void 0,function*(){let en=yield this.provider.getTransaction(es);if(null!==en)return this.provider._wrapTransaction(en,es,ef)}),{oncePoll:this.provider})}catch(en){throw en.transactionHash=es,en}})}signMessage(en){return aW(this,void 0,void 0,function*(){let ef="string"==typeof en?(0,eY.Y0)(en):en,es=yield this.getAddress();try{return yield this.provider.send("personal_sign",[(0,eR.Dv)(ef),es.toLowerCase()])}catch(ef){throw"string"==typeof ef.message&&ef.message.match(/user denied/i)&&a$.throwError("user rejected signing",eu.Yd.errors.ACTION_REJECTED,{action:"signMessage",from:es,messageData:en}),ef}})}_legacySignMessage(en){return aW(this,void 0,void 0,function*(){let ef="string"==typeof en?(0,eY.Y0)(en):en,es=yield this.getAddress();try{return yield this.provider.send("eth_sign",[es.toLowerCase(),(0,eR.Dv)(ef)])}catch(ef){throw"string"==typeof ef.message&&ef.message.match(/user denied/i)&&a$.throwError("user rejected signing",eu.Yd.errors.ACTION_REJECTED,{action:"_legacySignMessage",from:es,messageData:en}),ef}})}_signTypedData(en,ef,es){return aW(this,void 0,void 0,function*(){let ed=yield aq.E.resolveNames(en,ef,es,en=>this.provider.resolveName(en)),em=yield this.getAddress();try{return yield this.provider.send("eth_signTypedData_v4",[em.toLowerCase(),JSON.stringify(aq.E.getPayload(ed.domain,ef,ed.value))])}catch(en){throw"string"==typeof en.message&&en.message.match(/user denied/i)&&a$.throwError("user rejected signing",eu.Yd.errors.ACTION_REJECTED,{action:"_signTypedData",from:em,messageData:{domain:ed.domain,types:ef,value:ed.value}}),en}})}unlock(en){return aW(this,void 0,void 0,function*(){let ef=this.provider,es=yield this.getAddress();return ef.send("personal_unlockAccount",[es.toLowerCase(),en,null])})}}class tD extends tB{sendTransaction(en){return this.sendUncheckedTransaction(en).then(en=>({hash:en,nonce:null,gasLimit:null,gasPrice:null,data:null,value:null,chainId:null,confirmations:0,from:null,wait:ef=>this.provider.waitForTransaction(en,ef)}))}}let tH={chainId:!0,data:!0,gasLimit:!0,gasPrice:!0,nonce:!0,to:!0,value:!0,type:!0,accessList:!0,maxFeePerGas:!0,maxPriorityFeePerGas:!0};class tw extends aZ{constructor(en,ef){let es=ef;null==es&&(es=new Promise((en,ef)=>{setTimeout(()=>{this.detectNetwork().then(ef=>{en(ef)},en=>{ef(en)})},0)})),super(es),en||(en=(0,ej.tu)(this.constructor,"defaultUrl")()),"string"==typeof en?(0,ej.zG)(this,"connection",Object.freeze({url:en})):(0,ej.zG)(this,"connection",Object.freeze((0,ej.DC)(en))),this._nextId=42}get _cache(){return null==this._eventLoopCache&&(this._eventLoopCache={}),this._eventLoopCache}static defaultUrl(){return"http://localhost:8545"}detectNetwork(){return this._cache.detectNetwork||(this._cache.detectNetwork=this._uncachedDetectNetwork(),setTimeout(()=>{this._cache.detectNetwork=null},0)),this._cache.detectNetwork}_uncachedDetectNetwork(){return aW(this,void 0,void 0,function*(){yield td(0);let en=null;try{en=yield this.send("eth_chainId",[])}catch(ef){try{en=yield this.send("net_version",[])}catch(en){}}if(null!=en){let ef=(0,ej.tu)(this.constructor,"getNetwork");try{return ef(eO.O$.from(en).toNumber())}catch(ef){return a$.throwError("could not detect network",eu.Yd.errors.NETWORK_ERROR,{chainId:en,event:"invalidNetwork",serverError:ef})}}return a$.throwError("could not detect network",eu.Yd.errors.NETWORK_ERROR,{event:"noNetwork"})})}getSigner(en){return new tB(tv,this,en)}getUncheckedSigner(en){return this.getSigner(en).connectUnchecked()}listAccounts(){return this.send("eth_accounts",[]).then(en=>en.map(en=>this.formatter.address(en)))}send(en,ef){let es={method:en,params:ef,id:this._nextId++,jsonrpc:"2.0"};this.emit("debug",{action:"request",request:(0,ej.p$)(es),provider:this});let ed=["eth_chainId","eth_blockNumber"].indexOf(en)>=0;if(ed&&this._cache[en])return this._cache[en];let eu=(0,e_.rd)(this.connection,JSON.stringify(es),tu).then(en=>(this.emit("debug",{action:"response",request:es,response:en,provider:this}),en),en=>{throw this.emit("debug",{action:"response",error:en,request:es,provider:this}),en});return ed&&(this._cache[en]=eu,setTimeout(()=>{this._cache[en]=null},0)),eu}prepareRequest(en,ef){switch(en){case"getBlockNumber":return["eth_blockNumber",[]];case"getGasPrice":return["eth_gasPrice",[]];case"getBalance":return["eth_getBalance",[tE(ef.address),ef.blockTag]];case"getTransactionCount":return["eth_getTransactionCount",[tE(ef.address),ef.blockTag]];case"getCode":return["eth_getCode",[tE(ef.address),ef.blockTag]];case"getStorageAt":return["eth_getStorageAt",[tE(ef.address),(0,eR.$m)(ef.position,32),ef.blockTag]];case"sendTransaction":return["eth_sendRawTransaction",[ef.signedTransaction]];case"getBlock":if(ef.blockTag)return["eth_getBlockByNumber",[ef.blockTag,!!ef.includeTransactions]];if(ef.blockHash)return["eth_getBlockByHash",[ef.blockHash,!!ef.includeTransactions]];break;case"getTransaction":return["eth_getTransactionByHash",[ef.transactionHash]];case"getTransactionReceipt":return["eth_getTransactionReceipt",[ef.transactionHash]];case"call":{let en=(0,ej.tu)(this.constructor,"hexlifyTransaction");return["eth_call",[en(ef.transaction,{from:!0}),ef.blockTag]]}case"estimateGas":{let en=(0,ej.tu)(this.constructor,"hexlifyTransaction");return["eth_estimateGas",[en(ef.transaction,{from:!0})]]}case"getLogs":return ef.filter&&null!=ef.filter.address&&(ef.filter.address=tE(ef.filter.address)),["eth_getLogs",[ef.filter]]}return null}perform(en,ef){return aW(this,void 0,void 0,function*(){if("call"===en||"estimateGas"===en){let en=ef.transaction;if(en&&null!=en.type&&eO.O$.from(en.type).isZero()&&null==en.maxFeePerGas&&null==en.maxPriorityFeePerGas){let es=yield this.getFeeData();null==es.maxFeePerGas&&null==es.maxPriorityFeePerGas&&((ef=(0,ej.DC)(ef)).transaction=(0,ej.DC)(en),delete ef.transaction.type)}}let es=this.prepareRequest(en,ef);null==es&&a$.throwError(en+" not implemented",eu.Yd.errors.NOT_IMPLEMENTED,{operation:en});try{return yield this.send(es[0],es[1])}catch(es){return tf(en,es,ef)}})}_startEvent(en){"pending"===en.tag&&this._startPending(),super._startEvent(en)}_startPending(){if(null!=this._pendingFilter)return;let en=this,ef=this.send("eth_newPendingTransactionFilter",[]);this._pendingFilter=ef,ef.then(function(es){function ed(){en.send("eth_getFilterChanges",[es]).then(function(es){if(en._pendingFilter!=ef)return null;let ed=Promise.resolve();return es.forEach(function(ef){en._emitted["t:"+ef.toLowerCase()]="pending",ed=ed.then(function(){return en.getTransaction(ef).then(function(ef){return en.emit("pending",ef),null})})}),ed.then(function(){return td(1e3)})}).then(function(){if(en._pendingFilter!=ef){en.send("eth_uninstallFilter",[es]);return}return setTimeout(function(){ed()},0),null}).catch(en=>{})}return ed(),es}).catch(en=>{})}_stopEvent(en){"pending"===en.tag&&0===this.listenerCount("pending")&&(this._pendingFilter=null),super._stopEvent(en)}static hexlifyTransaction(en,ef){let es=(0,ej.DC)(tH);if(ef)for(let en in ef)ef[en]&&(es[en]=!0);(0,ej.uj)(en,es);let ed={};return["chainId","gasLimit","gasPrice","type","maxFeePerGas","maxPriorityFeePerGas","nonce","value"].forEach(function(ef){if(null==en[ef])return;let es=(0,eR.$P)(eO.O$.from(en[ef]));"gasLimit"===ef&&(ef="gas"),ed[ef]=es}),["from","to","data"].forEach(function(ef){null!=en[ef]&&(ed[ef]=(0,eR.Dv)(en[ef]))}),en.accessList&&(ed.accessList=(0,e$.z7)(en.accessList)),ed}}let tV=null;try{if(tV=WebSocket,null==tV)throw Error("inject please")}catch(ef){let en=new eu.Yd(eJ);tV=function(){en.throwError("WebSockets not supported in this environment",eu.Yd.errors.UNSUPPORTED_OPERATION,{operation:"new WebSocket()"})}}var tS=function(en,ef,es,ed){function eu(en){return en instanceof es?en:new es(function(ef){ef(en)})}return new(es||(es=Promise))(function(es,em){function eE(en){try{eB(ed.next(en))}catch(en){em(en)}}function ey(en){try{eB(ed.throw(en))}catch(en){em(en)}}function eB(en){en.done?es(en.value):eu(en.value).then(eE,ey)}eB((ed=ed.apply(en,ef||[])).next())})};let tF=new eu.Yd(eJ),tQ=1;class tO extends tw{constructor(en,ef){"any"===ef&&tF.throwError("WebSocketProvider does not support 'any' network yet",eu.Yd.errors.UNSUPPORTED_OPERATION,{operation:"network:any"}),"string"==typeof en?super(en,ef):super("_websocket",ef),this._pollingInterval=-1,this._wsReady=!1,"string"==typeof en?(0,ej.zG)(this,"_websocket",new tV(this.connection.url)):(0,ej.zG)(this,"_websocket",en),(0,ej.zG)(this,"_requests",{}),(0,ej.zG)(this,"_subs",{}),(0,ej.zG)(this,"_subIds",{}),(0,ej.zG)(this,"_detectNetwork",super.detectNetwork()),this.websocket.onopen=()=>{this._wsReady=!0,Object.keys(this._requests).forEach(en=>{this.websocket.send(this._requests[en].payload)})},this.websocket.onmessage=en=>{let ef=en.data,es=JSON.parse(ef);if(null!=es.id){let en=String(es.id),ed=this._requests[en];if(delete this._requests[en],void 0!==es.result)ed.callback(null,es.result),this.emit("debug",{action:"response",request:JSON.parse(ed.payload),response:es.result,provider:this});else{let en=null;es.error?(en=Error(es.error.message||"unknown error"),(0,ej.zG)(en,"code",es.error.code||null),(0,ej.zG)(en,"response",ef)):en=Error("unknown error"),ed.callback(en,void 0),this.emit("debug",{action:"response",error:en,request:JSON.parse(ed.payload),provider:this})}}else if("eth_subscription"===es.method){let en=this._subs[es.params.subscription];en&&en.processFunc(es.params.result)}else console.warn("this should not happen")};let es=setInterval(()=>{this.emit("poll")},1e3);es.unref&&es.unref()}get websocket(){return this._websocket}detectNetwork(){return this._detectNetwork}get pollingInterval(){return 0}resetEventsBlock(en){tF.throwError("cannot reset events block on WebSocketProvider",eu.Yd.errors.UNSUPPORTED_OPERATION,{operation:"resetEventBlock"})}set pollingInterval(en){tF.throwError("cannot set polling interval on WebSocketProvider",eu.Yd.errors.UNSUPPORTED_OPERATION,{operation:"setPollingInterval"})}poll(){return tS(this,void 0,void 0,function*(){return null})}set polling(en){en&&tF.throwError("cannot set polling on WebSocketProvider",eu.Yd.errors.UNSUPPORTED_OPERATION,{operation:"setPolling"})}send(en,ef){let es=tQ++;return new Promise((ed,eu)=>{function em(en,ef){return en?eu(en):ed(ef)}let eE=JSON.stringify({method:en,params:ef,id:es,jsonrpc:"2.0"});this.emit("debug",{action:"request",request:JSON.parse(eE),provider:this}),this._requests[String(es)]={callback:em,payload:eE},this._wsReady&&this.websocket.send(eE)})}static defaultUrl(){return"ws://localhost:8546"}_subscribe(en,ef,es){return tS(this,void 0,void 0,function*(){let ed=this._subIds[en];null==ed&&(ed=Promise.all(ef).then(en=>this.send("eth_subscribe",en)),this._subIds[en]=ed);let eu=yield ed;this._subs[eu]={tag:en,processFunc:es}})}_startEvent(en){switch(en.type){case"block":this._subscribe("block",["newHeads"],en=>{let ef=eO.O$.from(en.number).toNumber();this._emitted.block=ef,this.emit("block",ef)});break;case"pending":this._subscribe("pending",["newPendingTransactions"],en=>{this.emit("pending",en)});break;case"filter":this._subscribe(en.tag,["logs",this._getFilter(en.filter)],ef=>{null==ef.removed&&(ef.removed=!1),this.emit(en.filter,this.formatter.filterLog(ef))});break;case"tx":{let ef=en=>{let ef=en.hash;this.getTransactionReceipt(ef).then(en=>{en&&this.emit(ef,en)})};ef(en),this._subscribe("tx",["newHeads"],en=>{this._events.filter(en=>"tx"===en.type).forEach(ef)});break}case"debug":case"poll":case"willPoll":case"didPoll":case"error":break;default:console.log("unhandled:",en)}}_stopEvent(en){let ef=en.tag;if("tx"===en.type){if(this._events.filter(en=>"tx"===en.type).length)return;ef="tx"}else if(this.listenerCount(en.event))return;let es=this._subIds[ef];es&&(delete this._subIds[ef],es.then(en=>{this._subs[en]&&(delete this._subs[en],this.send("eth_unsubscribe",[en]))}))}destroy(){return tS(this,void 0,void 0,function*(){this.websocket.readyState===tV.CONNECTING&&(yield new Promise(en=>{this.websocket.onopen=function(){en(!0)},this.websocket.onerror=function(){en(!1)}})),this.websocket.close(1e3)})}}var tR=function(en,ef,es,ed){function eu(en){return en instanceof es?en:new es(function(ef){ef(en)})}return new(es||(es=Promise))(function(es,em){function eE(en){try{eB(ed.next(en))}catch(en){em(en)}}function ey(en){try{eB(ed.throw(en))}catch(en){em(en)}}function eB(en){en.done?es(en.value):eu(en.value).then(eE,ey)}eB((ed=ed.apply(en,ef||[])).next())})};let tP=new eu.Yd(eJ);class tU extends tw{detectNetwork(){let en=Object.create(null,{detectNetwork:{get:()=>super.detectNetwork}});return tR(this,void 0,void 0,function*(){let ef=this.network;return null==ef&&((ef=yield en.detectNetwork.call(this))||tP.throwError("no network detected",eu.Yd.errors.UNKNOWN_ERROR,{}),null==this._network&&((0,ej.zG)(this,"_network",ef),this.emit("network",ef,null))),ef})}}class tj extends tU{constructor(en,ef){tP.checkAbstract(new.target,tj),en=(0,ej.tu)(new.target,"getNetwork")(en),ef=(0,ej.tu)(new.target,"getApiKey")(ef);let es=(0,ej.tu)(new.target,"getUrl")(en,ef);super(es,en),"string"==typeof ef?(0,ej.zG)(this,"apiKey",ef):null!=ef&&Object.keys(ef).forEach(en=>{(0,ej.zG)(this,en,ef[en])})}_startPending(){tP.warn("WARNING: API provider does not support pending filters")}isCommunityResource(){return!1}getSigner(en){return tP.throwError("API provider does not support signing",eu.Yd.errors.UNSUPPORTED_OPERATION,{operation:"getSigner"})}listAccounts(){return Promise.resolve([])}static getApiKey(en){return en}static getUrl(en,ef){return tP.throwError("not implemented; sub-classes must override getUrl",eu.Yd.errors.NOT_IMPLEMENTED,{operation:"getUrl"})}}let tG=new eu.Yd(eJ),tY="_gg7wSSi0KMBsdKnGVfHDueq6xMB9EkC";class t_ extends tO{constructor(en,ef){let es=new tK(en,ef),ed=es.connection.url.replace(/^http/i,"ws").replace(".alchemyapi.",".ws.alchemyapi.");super(ed,es.network),(0,ej.zG)(this,"apiKey",es.apiKey)}isCommunityResource(){return this.apiKey===tY}}class tK extends tj{static getWebSocketProvider(en,ef){return new t_(en,ef)}static getApiKey(en){return null==en?tY:(en&&"string"!=typeof en&&tG.throwArgumentError("invalid apiKey","apiKey",en),en)}static getUrl(en,ef){let es=null;switch(en.name){case"homestead":es="eth-mainnet.alchemyapi.io/v2/";break;case"goerli":es="eth-goerli.g.alchemy.com/v2/";break;case"matic":es="polygon-mainnet.g.alchemy.com/v2/";break;case"maticmum":es="polygon-mumbai.g.alchemy.com/v2/";break;case"arbitrum":es="arb-mainnet.g.alchemy.com/v2/";break;case"arbitrum-goerli":es="arb-goerli.g.alchemy.com/v2/";break;case"optimism":es="opt-mainnet.g.alchemy.com/v2/";break;case"optimism-goerli":es="opt-goerli.g.alchemy.com/v2/";break;default:tG.throwArgumentError("unsupported network","network",arguments[0])}return{allowGzip:!0,url:"https://"+es+ef,throttleCallback:(en,es)=>(ef===tY&&e5(),Promise.resolve(!0))}}isCommunityResource(){return this.apiKey===tY}}let tZ=new eu.Yd(eJ),tJ="9f7d929b018cdffb338517efa06f58359e86ff1ffd350bc889738523659e7972";function tX(en){switch(en){case"homestead":return"rpc.ankr.com/eth/";case"ropsten":return"rpc.ankr.com/eth_ropsten/";case"rinkeby":return"rpc.ankr.com/eth_rinkeby/";case"goerli":return"rpc.ankr.com/eth_goerli/";case"matic":return"rpc.ankr.com/polygon/";case"arbitrum":return"rpc.ankr.com/arbitrum/"}return tZ.throwArgumentError("unsupported network","name",en)}class tq extends tj{isCommunityResource(){return this.apiKey===tJ}static getApiKey(en){return null==en?tJ:en}static getUrl(en,ef){null==ef&&(ef=tJ);let es={allowGzip:!0,url:"https://"+tX(en.name)+ef,throttleCallback:(en,es)=>(ef.apiKey===tJ&&e5(),Promise.resolve(!0))};return null!=ef.projectSecret&&(es.user="",es.password=ef.projectSecret),es}}var tW=function(en,ef,es,ed){function eu(en){return en instanceof es?en:new es(function(ef){ef(en)})}return new(es||(es=Promise))(function(es,em){function eE(en){try{eB(ed.next(en))}catch(en){em(en)}}function ey(en){try{eB(ed.throw(en))}catch(en){em(en)}}function eB(en){en.done?es(en.value):eu(en.value).then(eE,ey)}eB((ed=ed.apply(en,ef||[])).next())})};let t$=new eu.Yd(eJ);class cn extends tj{static getApiKey(en){return null!=en&&t$.throwArgumentError("apiKey not supported for cloudflare","apiKey",en),null}static getUrl(en,ef){let es=null;return"homestead"===en.name?es="https://cloudflare-eth.com/":t$.throwArgumentError("unsupported network","network",arguments[0]),es}perform(en,ef){let es=Object.create(null,{perform:{get:()=>super.perform}});return tW(this,void 0,void 0,function*(){if("getBlockNumber"===en){let en=yield es.perform.call(this,"getBlock",{blockTag:"latest"});return en.number}return es.perform.call(this,en,ef)})}}var cf=function(en,ef,es,ed){function eu(en){return en instanceof es?en:new es(function(ef){ef(en)})}return new(es||(es=Promise))(function(es,em){function eE(en){try{eB(ed.next(en))}catch(en){em(en)}}function ey(en){try{eB(ed.throw(en))}catch(en){em(en)}}function eB(en){en.done?es(en.value):eu(en.value).then(eE,ey)}eB((ed=ed.apply(en,ef||[])).next())})};let cs=new eu.Yd(eJ);function cm(en){let ef={};for(let es in en){if(null==en[es])continue;let ed=en[es];("type"!==es||0!==ed)&&(ed=({type:!0,gasLimit:!0,gasPrice:!0,maxFeePerGs:!0,maxPriorityFeePerGas:!0,nonce:!0,value:!0})[es]?(0,eR.$P)((0,eR.Dv)(ed)):"accessList"===es?"["+(0,e$.z7)(ed).map(en=>`{address:"${en.address}",storageKeys:["${en.storageKeys.join('","')}"]}`).join(",")+"]":(0,eR.Dv)(ed),ef[es]=ed)}return ef}function cE(en){if(0==en.status&&("No records found"===en.message||"No transactions found"===en.message))return en.result;if(1!=en.status||"string"!=typeof en.message||!en.message.match(/^OK/)){let ef=Error("invalid response");throw ef.result=JSON.stringify(en),(en.result||"").toLowerCase().indexOf("rate limit")>=0&&(ef.throttleRetry=!0),ef}return en.result}function cy(en){if(en&&0==en.status&&"NOTOK"==en.message&&(en.result||"").toLowerCase().indexOf("rate limit")>=0){let ef=Error("throttled response");throw ef.result=JSON.stringify(en),ef.throttleRetry=!0,ef}if("2.0"!=en.jsonrpc){let ef=Error("invalid response");throw ef.result=JSON.stringify(en),ef}if(en.error){let ef=Error(en.error.message||"unknown error");throw en.error.code&&(ef.code=en.error.code),en.error.data&&(ef.data=en.error.data),ef}return en.result}function cB(en){if("pending"===en)throw Error("pending not supported");return"latest"===en?en:parseInt(en.substring(2),16)}function cz(en,ef,es){if("call"===en&&ef.code===eu.Yd.errors.SERVER_ERROR){let en=ef.error;if(en&&(en.message.match(/reverted/i)||en.message.match(/VM execution error/i))){let es=en.data;if(es&&(es="0x"+es.replace(/^.*0x/i,"")),(0,eR.A7)(es))return es;cs.throwError("missing revert data in call exception",eu.Yd.errors.CALL_EXCEPTION,{error:ef,data:"0x"})}}let ed=ef.message;throw ef.code===eu.Yd.errors.SERVER_ERROR&&(ef.error&&"string"==typeof ef.error.message?ed=ef.error.message:"string"==typeof ef.body?ed=ef.body:"string"==typeof ef.responseText&&(ed=ef.responseText)),(ed=(ed||"").toLowerCase()).match(/insufficient funds/)&&cs.throwError("insufficient funds for intrinsic transaction cost",eu.Yd.errors.INSUFFICIENT_FUNDS,{error:ef,method:en,transaction:es}),ed.match(/same hash was already imported|transaction nonce is too low|nonce too low/)&&cs.throwError("nonce has already been used",eu.Yd.errors.NONCE_EXPIRED,{error:ef,method:en,transaction:es}),ed.match(/another transaction with same nonce/)&&cs.throwError("replacement fee too low",eu.Yd.errors.REPLACEMENT_UNDERPRICED,{error:ef,method:en,transaction:es}),ed.match(/execution failed due to an exception|execution reverted/)&&cs.throwError("cannot estimate gas; transaction may fail or may require manual gas limit",eu.Yd.errors.UNPREDICTABLE_GAS_LIMIT,{error:ef,method:en,transaction:es}),ef}class cD extends aZ{constructor(en,ef){super(en),(0,ej.zG)(this,"baseUrl",this.getBaseUrl()),(0,ej.zG)(this,"apiKey",ef||null)}getBaseUrl(){switch(this.network?this.network.name:"invalid"){case"homestead":return"https://api.etherscan.io";case"goerli":return"https://api-goerli.etherscan.io";case"sepolia":return"https://api-sepolia.etherscan.io";case"matic":return"https://api.polygonscan.com";case"maticmum":return"https://api-testnet.polygonscan.com";case"arbitrum":return"https://api.arbiscan.io";case"arbitrum-goerli":return"https://api-goerli.arbiscan.io";case"optimism":return"https://api-optimistic.etherscan.io";case"optimism-goerli":return"https://api-goerli-optimistic.etherscan.io"}return cs.throwArgumentError("unsupported network","network",this.network.name)}getUrl(en,ef){let es=Object.keys(ef).reduce((en,es)=>{let ed=ef[es];return null!=ed&&(en+=`&${es}=${ed}`),en},""),ed=this.apiKey?`&apikey=${this.apiKey}`:"";return`${this.baseUrl}/api?module=${en}${es}${ed}`}getPostUrl(){return`${this.baseUrl}/api`}getPostData(en,ef){return ef.module=en,ef.apikey=this.apiKey,ef}fetch(en,ef,es){return cf(this,void 0,void 0,function*(){let ed=es?this.getPostUrl():this.getUrl(en,ef),eu=es?this.getPostData(en,ef):null,em="proxy"===en?cy:cE;this.emit("debug",{action:"request",request:ed,provider:this});let eE={url:ed,throttleSlotInterval:1e3,throttleCallback:(en,ef)=>(this.isCommunityResource()&&e5(),Promise.resolve(!0))},ey=null;eu&&(eE.headers={"content-type":"application/x-www-form-urlencoded; charset=UTF-8"},ey=Object.keys(eu).map(en=>`${en}=${eu[en]}`).join("&"));let eB=yield(0,e_.rd)(eE,ey,em||cy);return this.emit("debug",{action:"response",request:ed,response:(0,ej.p$)(eB),provider:this}),eB})}detectNetwork(){return cf(this,void 0,void 0,function*(){return this.network})}perform(en,ef){let es=Object.create(null,{perform:{get:()=>super.perform}});return cf(this,void 0,void 0,function*(){switch(en){case"getBlockNumber":return this.fetch("proxy",{action:"eth_blockNumber"});case"getGasPrice":return this.fetch("proxy",{action:"eth_gasPrice"});case"getBalance":return this.fetch("account",{action:"balance",address:ef.address,tag:ef.blockTag});case"getTransactionCount":return this.fetch("proxy",{action:"eth_getTransactionCount",address:ef.address,tag:ef.blockTag});case"getCode":return this.fetch("proxy",{action:"eth_getCode",address:ef.address,tag:ef.blockTag});case"getStorageAt":return this.fetch("proxy",{action:"eth_getStorageAt",address:ef.address,position:ef.position,tag:ef.blockTag});case"sendTransaction":return this.fetch("proxy",{action:"eth_sendRawTransaction",hex:ef.signedTransaction},!0).catch(en=>cz("sendTransaction",en,ef.signedTransaction));case"getBlock":if(ef.blockTag)return this.fetch("proxy",{action:"eth_getBlockByNumber",tag:ef.blockTag,boolean:ef.includeTransactions?"true":"false"});throw Error("getBlock by blockHash not implemented");case"getTransaction":return this.fetch("proxy",{action:"eth_getTransactionByHash",txhash:ef.transactionHash});case"getTransactionReceipt":return this.fetch("proxy",{action:"eth_getTransactionReceipt",txhash:ef.transactionHash});case"call":{if("latest"!==ef.blockTag)throw Error("EtherscanProvider does not support blockTag for call");let en=cm(ef.transaction);en.module="proxy",en.action="eth_call";try{return yield this.fetch("proxy",en,!0)}catch(en){return cz("call",en,ef.transaction)}}case"estimateGas":{let en=cm(ef.transaction);en.module="proxy",en.action="eth_estimateGas";try{return yield this.fetch("proxy",en,!0)}catch(en){return cz("estimateGas",en,ef.transaction)}}case"getLogs":{let en={action:"getLogs"};if(ef.filter.fromBlock&&(en.fromBlock=cB(ef.filter.fromBlock)),ef.filter.toBlock&&(en.toBlock=cB(ef.filter.toBlock)),ef.filter.address&&(en.address=ef.filter.address),ef.filter.topics&&ef.filter.topics.length>0&&(ef.filter.topics.length>1&&cs.throwError("unsupported topic count",eu.Yd.errors.UNSUPPORTED_OPERATION,{topics:ef.filter.topics}),1===ef.filter.topics.length)){let es=ef.filter.topics[0];("string"!=typeof es||66!==es.length)&&cs.throwError("unsupported topic format",eu.Yd.errors.UNSUPPORTED_OPERATION,{topic0:es}),en.topic0=es}let es=yield this.fetch("logs",en),ed={};for(let en=0;en{["contractAddress","to"].forEach(function(ef){""==en[ef]&&delete en[ef]}),null==en.creates&&null!=en.contractAddress&&(en.creates=en.contractAddress);let ef=this.formatter.transactionResponse(en);return en.timeStamp&&(ef.timestamp=parseInt(en.timeStamp)),ef})})}isCommunityResource(){return null==this.apiKey}}var cx=es(52472),cH=function(en,ef,es,ed){function eu(en){return en instanceof es?en:new es(function(ef){ef(en)})}return new(es||(es=Promise))(function(es,em){function eE(en){try{eB(ed.next(en))}catch(en){em(en)}}function ey(en){try{eB(ed.throw(en))}catch(en){em(en)}}function eB(en){en.done?es(en.value):eu(en.value).then(eE,ey)}eB((ed=ed.apply(en,ef||[])).next())})};let cw=new eu.Yd(eJ);function cV(){return new Date().getTime()}function cN(en){let ef=null;for(let es=0;esef?null:(ed+eu)/2}function cS(en){if(null===en)return"null";if("number"==typeof en||"boolean"==typeof en)return JSON.stringify(en);if("string"==typeof en)return en;if(eO.O$.isBigNumber(en))return en.toString();if(Array.isArray(en))return JSON.stringify(en.map(en=>cS(en)));if("object"==typeof en){let ef=Object.keys(en);return ef.sort(),"{"+ef.map(ef=>{let es=en[ef];return es="function"==typeof es?"[function]":cS(es),JSON.stringify(ef)+":"+es}).join(",")+"}"}throw Error("unknown value type: "+typeof en)}let cF=1;function cQ(en){let ef=null,es=null,ed=new Promise(ed=>{es=setTimeout(ef=function(){es&&(clearTimeout(es),es=null),ed()},en)}),eu=en=>ed=ed.then(en);return{cancel:ef,getPromise:function(){return ed},wait:eu}}let cO=[eu.Yd.errors.CALL_EXCEPTION,eu.Yd.errors.INSUFFICIENT_FUNDS,eu.Yd.errors.NONCE_EXPIRED,eu.Yd.errors.REPLACEMENT_UNDERPRICED,eu.Yd.errors.UNPREDICTABLE_GAS_LIMIT],cR=["address","args","errorArgs","errorSignature","method","transaction"];function cP(en,ef){let es={weight:en.weight};return Object.defineProperty(es,"provider",{get:()=>en.provider}),en.start&&(es.start=en.start),ef&&(es.duration=ef-en.start),en.done&&(en.error?es.error=en.error:es.result=en.result||null),es}function cU(en,ef){return function(es){let ed={};es.forEach(ef=>{let es=en(ef.result);ed[es]||(ed[es]={count:0,result:ef.result}),ed[es].count++});let eu=Object.keys(ed);for(let en=0;en=ef)return es.result}}}function cj(en,ef,es){let ed=cS;switch(ef){case"getBlockNumber":return function(ef){let es=ef.map(en=>en.result),ed=ck(ef.map(en=>en.result),2);if(null!=ed)return ed=Math.ceil(ed),es.indexOf(ed+1)>=0&&ed++,ed>=en._highestBlockNumber&&(en._highestBlockNumber=ed),en._highestBlockNumber};case"getGasPrice":return function(en){let ef=en.map(en=>en.result);return ef.sort(),ef[Math.floor(ef.length/2)]};case"getEtherPrice":return function(en){return ck(en.map(en=>en.result))};case"getBalance":case"getTransactionCount":case"getCode":case"getStorageAt":case"call":case"estimateGas":case"getLogs":break;case"getTransaction":case"getTransactionReceipt":ed=function(en){return null==en?null:((en=(0,ej.DC)(en)).confirmations=-1,cS(en))};break;case"getBlock":ed=es.includeTransactions?function(en){return null==en?null:((en=(0,ej.DC)(en)).transactions=en.transactions.map(en=>((en=(0,ej.DC)(en)).confirmations=-1,en)),cS(en))}:function(en){return null==en?null:cS(en)};break;default:throw Error("unknown method: "+ef)}return cU(ed,en.quorum)}function cG(en,ef){return cH(this,void 0,void 0,function*(){let es=en.provider;return null!=es.blockNumber&&es.blockNumber>=ef||-1===ef?es:(0,e_.$l)(()=>new Promise((ed,eu)=>{setTimeout(function(){return es.blockNumber>=ef?ed(es):en.cancelled?ed(null):ed(void 0)},0)}),{oncePoll:es})})}function cY(en,ef,es,ed){return cH(this,void 0,void 0,function*(){let em=en.provider;switch(es){case"getBlockNumber":case"getGasPrice":return em[es]();case"getEtherPrice":if(em.getEtherPrice)return em.getEtherPrice();break;case"getBalance":case"getTransactionCount":case"getCode":return ed.blockTag&&(0,eR.A7)(ed.blockTag)&&(em=yield cG(en,ef)),em[es](ed.address,ed.blockTag||"latest");case"getStorageAt":return ed.blockTag&&(0,eR.A7)(ed.blockTag)&&(em=yield cG(en,ef)),em.getStorageAt(ed.address,ed.position,ed.blockTag||"latest");case"getBlock":return ed.blockTag&&(0,eR.A7)(ed.blockTag)&&(em=yield cG(en,ef)),em[ed.includeTransactions?"getBlockWithTransactions":"getBlock"](ed.blockTag||ed.blockHash);case"call":case"estimateGas":if(ed.blockTag&&(0,eR.A7)(ed.blockTag)&&(em=yield cG(en,ef)),"call"===es&&ed.blockTag)return em[es](ed.transaction,ed.blockTag);return em[es](ed.transaction);case"getTransaction":case"getTransactionReceipt":return em[es](ed.transactionHash);case"getLogs":{let es=ed.filter;return(es.fromBlock&&(0,eR.A7)(es.fromBlock)||es.toBlock&&(0,eR.A7)(es.toBlock))&&(em=yield cG(en,ef)),em.getLogs(es)}}return cw.throwError("unknown method error",eu.Yd.errors.UNKNOWN_ERROR,{method:es,params:ed})})}class c_ extends aZ{constructor(en,ef){0===en.length&&cw.throwArgumentError("missing providers","providers",en);let es=en.map((en,ef)=>{if(ed.zt.isProvider(en)){let ef=e6(en)?2e3:750,es=1;return Object.freeze({provider:en,weight:1,stallTimeout:ef,priority:es})}let es=(0,ej.DC)(en);null==es.priority&&(es.priority=1),null==es.stallTimeout&&(es.stallTimeout=e6(en)?2e3:750),null==es.weight&&(es.weight=1);let eu=es.weight;return(eu%1||eu>512||eu<1)&&cw.throwArgumentError("invalid weight; must be integer in [1, 512]",`providers[${ef}].weight`,eu),Object.freeze(es)}),eu=es.reduce((en,ef)=>en+ef.weight,0);null==ef?ef=eu/2:ef>eu&&cw.throwArgumentError("quorum will always fail; larger than total weight","quorum",ef);let em=cN(es.map(en=>en.provider.network));null==em&&(em=new Promise((en,ef)=>{setTimeout(()=>{this.detectNetwork().then(en,ef)},0)})),super(em),(0,ej.zG)(this,"providerConfigs",Object.freeze(es)),(0,ej.zG)(this,"quorum",ef),this._highestBlockNumber=-1}detectNetwork(){return cH(this,void 0,void 0,function*(){let en=yield Promise.all(this.providerConfigs.map(en=>en.provider.getNetwork()));return cN(en)})}perform(en,ef){return cH(this,void 0,void 0,function*(){if("sendTransaction"===en){let en=yield Promise.all(this.providerConfigs.map(en=>en.provider.sendTransaction(ef.signedTransaction).then(en=>en.hash,en=>en)));for(let ef=0;efen.priority-ef.priority);let em=this._highestBlockNumber,eE=0,ey=!0;for(;;){let eu=cV(),eB=ed.filter(en=>en.runner&&eu-en.starten+ef.weight,0);for(;eB{es.staller=null}),es.runner=cY(es,em,en,ef).then(ed=>{es.done=!0,es.result=ed,this.listenerCount("debug")&&this.emit("debug",{action:"request",rid:eu,backend:cP(es,cV()),request:{method:en,params:(0,ej.p$)(ef)},provider:this})},ed=>{es.done=!0,es.error=ed,this.listenerCount("debug")&&this.emit("debug",{action:"request",rid:eu,backend:cP(es,cV()),request:{method:en,params:(0,ej.p$)(ef)},provider:this})}),this.listenerCount("debug")&&this.emit("debug",{action:"request",rid:eu,backend:cP(es,null),request:{method:en,params:(0,ej.p$)(ef)},provider:this}),eB+=es.weight}let ez=[];ed.forEach(en=>{!en.done&&en.runner&&(ez.push(en.runner),en.staller&&ez.push(en.staller.getPromise()))}),ez.length&&(yield Promise.race(ez));let eD=ed.filter(en=>en.done&&null==en.error);if(eD.length>=this.quorum){let en=es(eD);if(void 0!==en)return ed.forEach(en=>{en.staller&&en.staller.cancel(),en.cancelled=!0}),en;ey||(yield cQ(100).getPromise()),ey=!1}let eH=ed.reduce((en,ef)=>{if(!ef.done||null==ef.error)return en;let es=ef.error.code;return cO.indexOf(es)>=0&&(en[es]||(en[es]={error:ef.error,weight:0}),en[es].weight+=ef.weight),en},{});if(Object.keys(eH).forEach(en=>{let ef=eH[en];if(ef.weight{en.staller&&en.staller.cancel(),en.cancelled=!0});let es=ef.error,eu={};cR.forEach(en=>{null!=es[en]&&(eu[en]=es[en])}),cw.throwError(es.reason||es.message,en,eu)}),0===ed.filter(en=>!en.done).length)break}return ed.forEach(en=>{en.staller&&en.staller.cancel(),en.cancelled=!0}),cw.throwError("failed to meet quorum",eu.Yd.errors.SERVER_ERROR,{method:en,params:ef,results:ed.map(en=>cP(en)),provider:this})})}}let cK=null,cZ=new eu.Yd(eJ),cJ="84842078b09946638c03157f83405213";class cX extends tO{constructor(en,ef){let es=new cq(en,ef),ed=es.connection;ed.password&&cZ.throwError("INFURA WebSocket project secrets unsupported",eu.Yd.errors.UNSUPPORTED_OPERATION,{operation:"InfuraProvider.getWebSocketProvider()"});let em=ed.url.replace(/^http/i,"ws").replace("/v3/","/ws/v3/");super(em,en),(0,ej.zG)(this,"apiKey",es.projectId),(0,ej.zG)(this,"projectId",es.projectId),(0,ej.zG)(this,"projectSecret",es.projectSecret)}isCommunityResource(){return this.projectId===cJ}}class cq extends tj{static getWebSocketProvider(en,ef){return new cX(en,ef)}static getApiKey(en){let ef={apiKey:cJ,projectId:cJ,projectSecret:null};return null==en||("string"==typeof en?ef.projectId=en:null!=en.projectSecret?(cZ.assertArgument("string"==typeof en.projectId,"projectSecret requires a projectId","projectId",en.projectId),cZ.assertArgument("string"==typeof en.projectSecret,"invalid projectSecret","projectSecret","[REDACTED]"),ef.projectId=en.projectId,ef.projectSecret=en.projectSecret):en.projectId&&(ef.projectId=en.projectId),ef.apiKey=ef.projectId),ef}static getUrl(en,ef){let es=null;switch(en?en.name:"unknown"){case"homestead":es="mainnet.infura.io";break;case"goerli":es="goerli.infura.io";break;case"sepolia":es="sepolia.infura.io";break;case"matic":es="polygon-mainnet.infura.io";break;case"maticmum":es="polygon-mumbai.infura.io";break;case"optimism":es="optimism-mainnet.infura.io";break;case"optimism-goerli":es="optimism-goerli.infura.io";break;case"arbitrum":es="arbitrum-mainnet.infura.io";break;case"arbitrum-goerli":es="arbitrum-goerli.infura.io";break;default:cZ.throwError("unsupported network",eu.Yd.errors.INVALID_ARGUMENT,{argument:"network",value:en})}let ed={allowGzip:!0,url:"https://"+es+"/v3/"+ef.projectId,throttleCallback:(en,es)=>(ef.projectId===cJ&&e5(),Promise.resolve(!0))};return null!=ef.projectSecret&&(ed.user="",ed.password=ef.projectSecret),ed}isCommunityResource(){return this.projectId===cJ}}class cW extends tw{send(en,ef){let es={method:en,params:ef,id:this._nextId++,jsonrpc:"2.0"};null==this._pendingBatch&&(this._pendingBatch=[]);let ed={request:es,resolve:null,reject:null},eu=new Promise((en,ef)=>{ed.resolve=en,ed.reject=ef});return this._pendingBatch.push(ed),this._pendingBatchAggregator||(this._pendingBatchAggregator=setTimeout(()=>{let en=this._pendingBatch;this._pendingBatch=null,this._pendingBatchAggregator=null;let ef=en.map(en=>en.request);return this.emit("debug",{action:"requestBatch",request:(0,ej.p$)(ef),provider:this}),(0,e_.rd)(this.connection,JSON.stringify(ef)).then(es=>{this.emit("debug",{action:"response",request:ef,response:es,provider:this}),en.forEach((en,ef)=>{let ed=es[ef];if(ed.error){let ef=Error(ed.error.message);ef.code=ed.error.code,ef.data=ed.error.data,en.reject(ef)}else en.resolve(ed.result)})},es=>{this.emit("debug",{action:"response",error:es,request:ef,provider:this}),en.forEach(en=>{en.reject(es)})})},10)),eu}}let c$=new eu.Yd(eJ),ra="ETHERS_JS_SHARED";class rn extends tj{static getApiKey(en){return en&&"string"!=typeof en&&c$.throwArgumentError("invalid apiKey","apiKey",en),en||ra}static getUrl(en,ef){c$.warn("NodeSmith will be discontinued on 2019-12-20; please migrate to another platform.");let es=null;switch(en.name){case"homestead":es="https://ethereum.api.nodesmith.io/v1/mainnet/jsonrpc";break;case"ropsten":es="https://ethereum.api.nodesmith.io/v1/ropsten/jsonrpc";break;case"rinkeby":es="https://ethereum.api.nodesmith.io/v1/rinkeby/jsonrpc";break;case"goerli":es="https://ethereum.api.nodesmith.io/v1/goerli/jsonrpc";break;case"kovan":es="https://ethereum.api.nodesmith.io/v1/kovan/jsonrpc";break;default:c$.throwArgumentError("unsupported network","network",arguments[0])}return es+"?apiKey="+ef}}let rf=new eu.Yd(eJ),ru="62e1ad51b37b8e00394bda3b";class rp extends tj{static getApiKey(en){let ef={applicationId:null,loadBalancer:!0,applicationSecretKey:null};return null==en?ef.applicationId=ru:"string"==typeof en?ef.applicationId=en:null!=en.applicationSecretKey?(ef.applicationId=en.applicationId,ef.applicationSecretKey=en.applicationSecretKey):en.applicationId?ef.applicationId=en.applicationId:rf.throwArgumentError("unsupported PocketProvider apiKey","apiKey",en),ef}static getUrl(en,ef){let es=null;switch(en?en.name:"unknown"){case"goerli":es="eth-goerli.gateway.pokt.network";break;case"homestead":es="eth-mainnet.gateway.pokt.network";break;case"kovan":es="poa-kovan.gateway.pokt.network";break;case"matic":es="poly-mainnet.gateway.pokt.network";break;case"maticmum":es="polygon-mumbai-rpc.gateway.pokt.network";break;case"rinkeby":es="eth-rinkeby.gateway.pokt.network";break;case"ropsten":es="eth-ropsten.gateway.pokt.network";break;default:rf.throwError("unsupported network",eu.Yd.errors.INVALID_ARGUMENT,{argument:"network",value:en})}let ed=`https://${es}/v1/lb/${ef.applicationId}`,em={headers:{},url:ed};return null!=ef.applicationSecretKey&&(em.user="",em.password=ef.applicationSecretKey),em}isCommunityResource(){return this.applicationId===ru}}let rE=new eu.Yd(eJ),ry=1;function rB(en,ef){let es="Web3LegacyFetcher";return function(en,ed){let eu={method:en,params:ed,id:ry++,jsonrpc:"2.0"};return new Promise((en,ed)=>{this.emit("debug",{action:"request",fetcher:es,request:(0,ej.p$)(eu),provider:this}),ef(eu,(ef,em)=>{if(ef)return this.emit("debug",{action:"response",fetcher:es,error:ef,request:eu,provider:this}),ed(ef);if(this.emit("debug",{action:"response",fetcher:es,request:eu,response:em,provider:this}),em.error){let en=Error(em.error.message);return en.code=em.error.code,en.data=em.error.data,ed(en)}en(em.result)})})}}function rz(en){return function(ef,es){null==es&&(es=[]);let ed={method:ef,params:es};return this.emit("debug",{action:"request",fetcher:"Eip1193Fetcher",request:(0,ej.p$)(ed),provider:this}),en.request(ed).then(en=>(this.emit("debug",{action:"response",fetcher:"Eip1193Fetcher",request:ed,response:en,provider:this}),en),en=>{throw this.emit("debug",{action:"response",fetcher:"Eip1193Fetcher",request:ed,error:en,provider:this}),en})}}class rD extends tw{constructor(en,ef){null==en&&rE.throwArgumentError("missing provider","provider",en);let es=null,ed=null,eu=null;"function"==typeof en?(es="unknown:",ed=en):((es=en.host||en.path||"")||!en.isMetaMask||(es="metamask"),eu=en,en.request?(""===es&&(es="eip-1193:"),ed=rz(en)):en.sendAsync?ed=rB(en,en.sendAsync.bind(en)):en.send?ed=rB(en,en.send.bind(en)):rE.throwArgumentError("unsupported provider","provider",en),es||(es="unknown:")),super(es,ef),(0,ej.zG)(this,"jsonRpcFetchFunc",ed),(0,ej.zG)(this,"provider",eu)}send(en,ef){return this.jsonRpcFetchFunc(en,ef)}}let rH=new eu.Yd(eJ);function rw(en,ef){if(null==en&&(en="homestead"),"string"==typeof en){let ef=en.match(/^(ws|http)s?:/i);if(ef)switch(ef[1].toLowerCase()){case"http":case"https":return new tw(en);case"ws":case"wss":return new tO(en);default:rH.throwArgumentError("unsupported URL scheme","network",en)}}let es=eS(en);return es&&es._defaultProvider||rH.throwError("unsupported getDefaultProvider network",eu.Yd.errors.NETWORK_ERROR,{operation:"getDefaultProvider",network:en}),es._defaultProvider({FallbackProvider:c_,AlchemyProvider:tK,AnkrProvider:tq,CloudflareProvider:cn,EtherscanProvider:cD,InfuraProvider:cq,JsonRpcProvider:tw,NodesmithProvider:rn,PocketProvider:rp,Web3Provider:rD,IpcProvider:cK},ef)}},5634:function(en,ef,es){"use strict";es.d(ef,{O:function(){return eD}});var ed=es(16441),eu=es(1581);let em="random/5.7.0",eE=new eu.Yd(em);function ey(){if("undefined"!=typeof self)return self;if("undefined"!=typeof window)return window;if(void 0!==es.g)return es.g;throw Error("unable to locate global object")}let eB=ey(),ez=eB.crypto||eB.msCrypto;function eD(en){(en<=0||en>1024||en%1||en!=en)&&eE.throwArgumentError("invalid length","length",en);let ef=new Uint8Array(en);return ez.getRandomValues(ef),(0,ed.lE)(ef)}ez&&ez.getRandomValues||(eE.warn("WARNING: Missing strong random number source"),ez={getRandomValues:function(en){return eE.throwError("no secure random source avaialble",eu.Yd.errors.UNSUPPORTED_OPERATION,{operation:"crypto.getRandomValues"})}})},52472:function(en,ef,es){"use strict";function ed(en){en=en.slice();for(let ef=en.length-1;ef>0;ef--){let es=Math.floor(Math.random()*(ef+1)),ed=en[ef];en[ef]=en[es],en[es]=ed}return en}es.d(ef,{y:function(){return ed}})},59052:function(en,ef,es){"use strict";es.r(ef),es.d(ef,{decode:function(){return eV},encode:function(){return eD}});var ed=es(16441),eu=es(1581);let em="rlp/5.7.0",eE=new eu.Yd(em);function ey(en){let ef=[];for(;en;)ef.unshift(255&en),en>>=8;return ef}function eB(en,ef,es){let ed=0;for(let eu=0;euef+1+ed&&eE.throwError("child data too short",eu.Yd.errors.BUFFER_OVERRUN,{})}return{consumed:1+ed,result:em}}function ew(en,ef){if(0===en.length&&eE.throwError("data too short",eu.Yd.errors.BUFFER_OVERRUN,{}),en[ef]>=248){let es=en[ef]-247;ef+1+es>en.length&&eE.throwError("data short segment too short",eu.Yd.errors.BUFFER_OVERRUN,{});let ed=eB(en,ef+1,es);return ef+1+es+ed>en.length&&eE.throwError("data long segment too short",eu.Yd.errors.BUFFER_OVERRUN,{}),eH(en,ef,ef+1+es,es+ed)}if(en[ef]>=192){let es=en[ef]-192;return ef+1+es>en.length&&eE.throwError("data array too short",eu.Yd.errors.BUFFER_OVERRUN,{}),eH(en,ef,ef+1,es)}if(en[ef]>=184){let es=en[ef]-183;ef+1+es>en.length&&eE.throwError("data array too short",eu.Yd.errors.BUFFER_OVERRUN,{});let em=eB(en,ef+1,es);ef+1+es+em>en.length&&eE.throwError("data array too short",eu.Yd.errors.BUFFER_OVERRUN,{});let ey=(0,ed.Dv)(en.slice(ef+1+es,ef+1+es+em));return{consumed:1+es+em,result:ey}}if(en[ef]>=128){let es=en[ef]-128;ef+1+es>en.length&&eE.throwError("data too short",eu.Yd.errors.BUFFER_OVERRUN,{});let em=(0,ed.Dv)(en.slice(ef+1,ef+1+es));return{consumed:1+es,result:em}}return{consumed:1,result:(0,ed.Dv)(en[ef])}}function eV(en){let ef=(0,ed.lE)(en),es=ew(ef,0);return es.consumed!==ef.length&&eE.throwArgumentError("invalid rlp data","data",en),es.result}},2006:function(en,ef,es){"use strict";es.d(ef,{Gy:function(){return eV},bP:function(){return eD},JQ:function(){return eH},o:function(){return ew}});var ed=es(33715),eu=es.n(ed),em=es(16441),eE=es(21261),ey=es(1581);let eB="sha2/5.7.0",ez=new ey.Yd(eB);function eD(en){return"0x"+eu().ripemd160().update((0,em.lE)(en)).digest("hex")}function eH(en){return"0x"+eu().sha256().update((0,em.lE)(en)).digest("hex")}function ew(en){return"0x"+eu().sha512().update((0,em.lE)(en)).digest("hex")}function eV(en,ef,es){return eE.p[en]||ez.throwError("unsupported algorithm "+en,ey.Yd.errors.UNSUPPORTED_OPERATION,{operation:"hmac",algorithm:en}),"0x"+eu().hmac(eu()[en],(0,em.lE)(ef)).update((0,em.lE)(es)).digest("hex")}},21261:function(en,ef,es){"use strict";var ed;es.d(ef,{p:function(){return ed}}),function(en){en.sha256="sha256",en.sha512="sha512"}(ed||(ed={}))},67669:function(en,ef,es){"use strict";es.d(ef,{Et:function(){return aS},VW:function(){return aQ},LO:function(){return aF}});var ed=es(13550),eu=es.n(ed),em=es(33715),eE=es.n(em);function ey(en,ef,es){return en(es={path:ef,exports:{},require:function(en,ef){return eB(en,null==ef?es.path:ef)}},es.exports),es.exports}function eB(){throw Error("Dynamic requires are not currently supported by @rollup/plugin-commonjs")}"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==es.g?es.g:"undefined"!=typeof self&&self;var ez=eD;function eD(en,ef){if(!en)throw Error(ef||"Assertion failed")}eD.equal=function(en,ef,es){if(en!=ef)throw Error(es||"Assertion failed: "+en+" != "+ef)};var eH=ey(function(en,ef){var es=ef;function ed(en,ef){if(Array.isArray(en))return en.slice();if(!en)return[];var es=[];if("string"!=typeof en){for(var ed=0;ed>8,eE=255&eu;em?es.push(em,eE):es.push(eE)}return es}function eu(en){return 1===en.length?"0"+en:en}function em(en){for(var ef="",es=0;es(eu>>1)-1?(eu>>1)-eB:eB,em.isubn(ey)):ey=0,ed[eE]=ey,em.iushrn(1)}return ed}function em(en,ef){var es=[[],[]];en=en.clone(),ef=ef.clone();for(var ed=0,eu=0;en.cmpn(-ed)>0||ef.cmpn(-eu)>0;){var em,eE,ey,eB=en.andln(3)+ed&3,ez=ef.andln(3)+eu&3;3===eB&&(eB=-1),3===ez&&(ez=-1),eE=(1&eB)==0?0:(3==(em=en.andln(7)+ed&7)||5===em)&&2===ez?-eB:eB,es[0].push(eE),ey=(1&ez)==0?0:(3==(em=ef.andln(7)+eu&7)||5===em)&&2===eB?-ez:ez,es[1].push(ey),2*ed===eE+1&&(ed=1-ed),2*eu===ey+1&&(eu=1-eu),en.iushrn(1),ef.iushrn(1)}return es}function eE(en,ef,es){var ed="_"+ef;en.prototype[ef]=function(){return void 0!==this[ed]?this[ed]:this[ed]=es.call(this)}}function ey(en){return"string"==typeof en?es.toArray(en,"hex"):en}function eB(en){return new(eu())(en,"hex","le")}es.assert=ez,es.toArray=eH.toArray,es.zero2=eH.zero2,es.toHex=eH.toHex,es.encode=eH.encode,es.getNAF=ed,es.getJSF=em,es.cachedProperty=eE,es.parseBytes=ey,es.intFromLE=eB}),eV=ew.getNAF,eS=ew.getJSF,eF=ew.assert;function eQ(en,ef){this.type=en,this.p=new(eu())(ef.p,16),this.red=ef.prime?eu().red(ef.prime):eu().mont(this.p),this.zero=new(eu())(0).toRed(this.red),this.one=new(eu())(1).toRed(this.red),this.two=new(eu())(2).toRed(this.red),this.n=ef.n&&new(eu())(ef.n,16),this.g=ef.g&&this.pointFromJSON(ef.g,ef.gRed),this._wnafT1=[,,,,],this._wnafT2=[,,,,],this._wnafT3=[,,,,],this._wnafT4=[,,,,],this._bitLength=this.n?this.n.bitLength():0;var es=this.n&&this.p.div(this.n);!es||es.cmpn(100)>0?this.redN=null:(this._maxwellTrick=!0,this.redN=this.n.toRed(this.red))}var eO=eQ;function eR(en,ef){this.curve=en,this.type=ef,this.precomputed=null}eQ.prototype.point=function(){throw Error("Not implemented")},eQ.prototype.validate=function(){throw Error("Not implemented")},eQ.prototype._fixedNafMul=function(en,ef){eF(en.precomputed);var es,ed,eu=en._getDoubles(),em=eV(ef,1,this._bitLength),eE=(1<=es;eB--)ed=(ed<<1)+em[eB];ey.push(ed)}for(var ez=this.jpoint(null,null,null),eD=this.jpoint(null,null,null),eH=eE;eH>0;eH--){for(es=0;es=0;ey--){for(var eB=0;ey>=0&&0===em[ey];ey--)eB++;if(ey>=0&&eB++,eE=eE.dblp(eB),ey<0)break;var ez=em[ey];eF(0!==ez),eE="affine"===en.type?ez>0?eE.mixedAdd(eu[ez-1>>1]):eE.mixedAdd(eu[-ez-1>>1].neg()):ez>0?eE.add(eu[ez-1>>1]):eE.add(eu[-ez-1>>1].neg())}return"affine"===en.type?eE.toP():eE},eQ.prototype._wnafMulAdd=function(en,ef,es,ed,eu){var em,eE,ey,eB=this._wnafT1,ez=this._wnafT2,eD=this._wnafT3,eH=0;for(em=0;em=1;em-=2){var eF=em-1,eQ=em;if(1!==eB[eF]||1!==eB[eQ]){eD[eF]=eV(es[eF],eB[eF],this._bitLength),eD[eQ]=eV(es[eQ],eB[eQ],this._bitLength),eH=Math.max(eD[eF].length,eH),eH=Math.max(eD[eQ].length,eH);continue}var eO=[ef[eF],null,null,ef[eQ]];0===ef[eF].y.cmp(ef[eQ].y)?(eO[1]=ef[eF].add(ef[eQ]),eO[2]=ef[eF].toJ().mixedAdd(ef[eQ].neg())):0===ef[eF].y.cmp(ef[eQ].y.redNeg())?(eO[1]=ef[eF].toJ().mixedAdd(ef[eQ]),eO[2]=ef[eF].add(ef[eQ].neg())):(eO[1]=ef[eF].toJ().mixedAdd(ef[eQ]),eO[2]=ef[eF].toJ().mixedAdd(ef[eQ].neg()));var eR=[-3,-1,-5,-7,0,7,5,1,3],eP=eS(es[eF],es[eQ]);for(eE=0,eH=Math.max(eP[0].length,eH),eD[eF]=Array(eH),eD[eQ]=Array(eH);eE=0;em--){for(var e_=0;em>=0;){var eK=!0;for(eE=0;eE=0&&e_++,eG=eG.dblp(e_),em<0)break;for(eE=0;eE0?ey=ez[eE][eZ-1>>1]:eZ<0&&(ey=ez[eE][-eZ-1>>1].neg()),eG="affine"===ey.type?eG.mixedAdd(ey):eG.add(ey))}}for(em=0;em=Math.ceil((en.bitLength()+1)/ef.step)},eR.prototype._getDoubles=function(en,ef){if(this.precomputed&&this.precomputed.doubles)return this.precomputed.doubles;for(var es=[this],ed=this,eu=0;euem[0].cmp(em[1])?em[0]:em[1]).toRed(this.red)}if(en.lambda)es=new(eu())(en.lambda,16);else{var eE=this._getEndoRoots(this.n);0===this.g.mul(eE[0]).x.cmp(this.g.x.redMul(ef))?es=eE[0]:(es=eE[1],eU(0===this.g.mul(es).x.cmp(this.g.x.redMul(ef))))}return ed=en.basis?en.basis.map(function(en){return{a:new(eu())(en.a,16),b:new(eu())(en.b,16)}}):this._getEndoBasis(es),{beta:ef,lambda:es,basis:ed}}},ej.prototype._getEndoRoots=function(en){var ef=en===this.p?this.red:eu().mont(en),es=new(eu())(2).toRed(ef).redInvm(),ed=es.redNeg(),em=new(eu())(3).toRed(ef).redNeg().redSqrt().redMul(es);return[ed.redAdd(em).fromRed(),ed.redSub(em).fromRed()]},ej.prototype._getEndoBasis=function(en){for(var ef,es,ed,em,eE,ey,eB,ez,eD,eH=this.n.ushrn(Math.floor(this.n.bitLength()/2)),ew=en,eV=this.n.clone(),eS=new(eu())(1),eF=new(eu())(0),eQ=new(eu())(0),eO=new(eu())(1),eR=0;0!==ew.cmpn(0);){var eP=eV.div(ew);ez=eV.sub(eP.mul(ew)),eD=eQ.sub(eP.mul(eS));var eU=eO.sub(eP.mul(eF));if(!ed&&0>ez.cmp(eH))ef=eB.neg(),es=eS,ed=ez.neg(),em=eD;else if(ed&&2==++eR)break;eB=ez,eV=ew,ew=ez,eQ=eS,eS=eD,eO=eF,eF=eU}eE=ez.neg(),ey=eD;var ej=ed.sqr().add(em.sqr());return eE.sqr().add(ey.sqr()).cmp(ej)>=0&&(eE=ef,ey=es),ed.negative&&(ed=ed.neg(),em=em.neg()),eE.negative&&(eE=eE.neg(),ey=ey.neg()),[{a:ed,b:em},{a:eE,b:ey}]},ej.prototype._endoSplit=function(en){var ef=this.endo.basis,es=ef[0],ed=ef[1],eu=ed.b.mul(en).divRound(this.n),em=es.b.neg().mul(en).divRound(this.n),eE=eu.mul(es.a),ey=em.mul(ed.a),eB=eu.mul(es.b),ez=em.mul(ed.b);return{k1:en.sub(eE).sub(ey),k2:eB.add(ez).neg()}},ej.prototype.pointFromX=function(en,ef){(en=new(eu())(en,16)).red||(en=en.toRed(this.red));var es=en.redSqr().redMul(en).redIAdd(en.redMul(this.a)).redIAdd(this.b),ed=es.redSqrt();if(0!==ed.redSqr().redSub(es).cmp(this.zero))throw Error("invalid point");var em=ed.fromRed().isOdd();return(ef&&!em||!ef&&em)&&(ed=ed.redNeg()),this.point(en,ed)},ej.prototype.validate=function(en){if(en.inf)return!0;var ef=en.x,es=en.y,ed=this.a.redMul(ef),eu=ef.redSqr().redMul(ef).redIAdd(ed).redIAdd(this.b);return 0===es.redSqr().redISub(eu).cmpn(0)},ej.prototype._endoWnafMulAdd=function(en,ef,es){for(var ed=this._endoWnafT1,eu=this._endoWnafT2,em=0;em":""},eY.prototype.isInfinity=function(){return this.inf},eY.prototype.add=function(en){if(this.inf)return en;if(en.inf)return this;if(this.eq(en))return this.dbl();if(this.neg().eq(en)||0===this.x.cmp(en.x))return this.curve.point(null,null);var ef=this.y.redSub(en.y);0!==ef.cmpn(0)&&(ef=ef.redMul(this.x.redSub(en.x).redInvm()));var es=ef.redSqr().redISub(this.x).redISub(en.x),ed=ef.redMul(this.x.redSub(es)).redISub(this.y);return this.curve.point(es,ed)},eY.prototype.dbl=function(){if(this.inf)return this;var en=this.y.redAdd(this.y);if(0===en.cmpn(0))return this.curve.point(null,null);var ef=this.curve.a,es=this.x.redSqr(),ed=en.redInvm(),eu=es.redAdd(es).redIAdd(es).redIAdd(ef).redMul(ed),em=eu.redSqr().redISub(this.x.redAdd(this.x)),eE=eu.redMul(this.x.redSub(em)).redISub(this.y);return this.curve.point(em,eE)},eY.prototype.getX=function(){return this.x.fromRed()},eY.prototype.getY=function(){return this.y.fromRed()},eY.prototype.mul=function(en){return(en=new(eu())(en,16),this.isInfinity())?this:this._hasDoubles(en)?this.curve._fixedNafMul(this,en):this.curve.endo?this.curve._endoWnafMulAdd([this],[en]):this.curve._wnafMul(this,en)},eY.prototype.mulAdd=function(en,ef,es){var ed=[this,ef],eu=[en,es];return this.curve.endo?this.curve._endoWnafMulAdd(ed,eu):this.curve._wnafMulAdd(1,ed,eu,2)},eY.prototype.jmulAdd=function(en,ef,es){var ed=[this,ef],eu=[en,es];return this.curve.endo?this.curve._endoWnafMulAdd(ed,eu,!0):this.curve._wnafMulAdd(1,ed,eu,2,!0)},eY.prototype.eq=function(en){return this===en||this.inf===en.inf&&(this.inf||0===this.x.cmp(en.x)&&0===this.y.cmp(en.y))},eY.prototype.neg=function(en){if(this.inf)return this;var ef=this.curve.point(this.x,this.y.redNeg());if(en&&this.precomputed){var es=this.precomputed,ed=function(en){return en.neg()};ef.precomputed={naf:es.naf&&{wnd:es.naf.wnd,points:es.naf.points.map(ed)},doubles:es.doubles&&{step:es.doubles.step,points:es.doubles.points.map(ed)}}}return ef},eY.prototype.toJ=function(){return this.inf?this.curve.jpoint(null,null,null):this.curve.jpoint(this.x,this.y,this.curve.one)},eP(e_,eO.BasePoint),ej.prototype.jpoint=function(en,ef,es){return new e_(this,en,ef,es)},e_.prototype.toP=function(){if(this.isInfinity())return this.curve.point(null,null);var en=this.z.redInvm(),ef=en.redSqr(),es=this.x.redMul(ef),ed=this.y.redMul(ef).redMul(en);return this.curve.point(es,ed)},e_.prototype.neg=function(){return this.curve.jpoint(this.x,this.y.redNeg(),this.z)},e_.prototype.add=function(en){if(this.isInfinity())return en;if(en.isInfinity())return this;var ef=en.z.redSqr(),es=this.z.redSqr(),ed=this.x.redMul(ef),eu=en.x.redMul(es),em=this.y.redMul(ef.redMul(en.z)),eE=en.y.redMul(es.redMul(this.z)),ey=ed.redSub(eu),eB=em.redSub(eE);if(0===ey.cmpn(0))return 0!==eB.cmpn(0)?this.curve.jpoint(null,null,null):this.dbl();var ez=ey.redSqr(),eD=ez.redMul(ey),eH=ed.redMul(ez),ew=eB.redSqr().redIAdd(eD).redISub(eH).redISub(eH),eV=eB.redMul(eH.redISub(ew)).redISub(em.redMul(eD)),eS=this.z.redMul(en.z).redMul(ey);return this.curve.jpoint(ew,eV,eS)},e_.prototype.mixedAdd=function(en){if(this.isInfinity())return en.toJ();if(en.isInfinity())return this;var ef=this.z.redSqr(),es=this.x,ed=en.x.redMul(ef),eu=this.y,em=en.y.redMul(ef).redMul(this.z),eE=es.redSub(ed),ey=eu.redSub(em);if(0===eE.cmpn(0))return 0!==ey.cmpn(0)?this.curve.jpoint(null,null,null):this.dbl();var eB=eE.redSqr(),ez=eB.redMul(eE),eD=es.redMul(eB),eH=ey.redSqr().redIAdd(ez).redISub(eD).redISub(eD),ew=ey.redMul(eD.redISub(eH)).redISub(eu.redMul(ez)),eV=this.z.redMul(eE);return this.curve.jpoint(eH,ew,eV)},e_.prototype.dblp=function(en){if(0===en||this.isInfinity())return this;if(!en)return this.dbl();if(this.curve.zeroA||this.curve.threeA){var ef,es=this;for(ef=0;ef=0)return!1;if(es.redIAdd(eu),0===this.x.cmp(es))return!0}},e_.prototype.inspect=function(){return this.isInfinity()?"":""},e_.prototype.isInfinity=function(){return 0===this.z.cmpn(0)};var eK=ey(function(en,ef){var es=ef;es.base=eO,es.short=eG,es.mont=null,es.edwards=null}),eZ=ey(function(en,ef){var es,ed=ef,eu=ew.assert;function em(en){"short"===en.type?this.curve=new eK.short(en):"edwards"===en.type?this.curve=new eK.edwards(en):this.curve=new eK.mont(en),this.g=this.curve.g,this.n=this.curve.n,this.hash=en.hash,eu(this.g.validate(),"Invalid curve"),eu(this.g.mul(this.n).isInfinity(),"Invalid curve, G*N != O")}function ey(en,ef){Object.defineProperty(ed,en,{configurable:!0,enumerable:!0,get:function(){var es=new em(ef);return Object.defineProperty(ed,en,{configurable:!0,enumerable:!0,value:es}),es}})}ed.PresetCurve=em,ey("p192",{type:"short",prime:"p192",p:"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff",a:"ffffffff ffffffff ffffffff fffffffe ffffffff fffffffc",b:"64210519 e59c80e7 0fa7e9ab 72243049 feb8deec c146b9b1",n:"ffffffff ffffffff ffffffff 99def836 146bc9b1 b4d22831",hash:eE().sha256,gRed:!1,g:["188da80e b03090f6 7cbf20eb 43a18800 f4ff0afd 82ff1012","07192b95 ffc8da78 631011ed 6b24cdd5 73f977a1 1e794811"]}),ey("p224",{type:"short",prime:"p224",p:"ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001",a:"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff fffffffe",b:"b4050a85 0c04b3ab f5413256 5044b0b7 d7bfd8ba 270b3943 2355ffb4",n:"ffffffff ffffffff ffffffff ffff16a2 e0b8f03e 13dd2945 5c5c2a3d",hash:eE().sha256,gRed:!1,g:["b70e0cbd 6bb4bf7f 321390b9 4a03c1d3 56c21122 343280d6 115c1d21","bd376388 b5f723fb 4c22dfe6 cd4375a0 5a074764 44d58199 85007e34"]}),ey("p256",{type:"short",prime:null,p:"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff ffffffff",a:"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff fffffffc",b:"5ac635d8 aa3a93e7 b3ebbd55 769886bc 651d06b0 cc53b0f6 3bce3c3e 27d2604b",n:"ffffffff 00000000 ffffffff ffffffff bce6faad a7179e84 f3b9cac2 fc632551",hash:eE().sha256,gRed:!1,g:["6b17d1f2 e12c4247 f8bce6e5 63a440f2 77037d81 2deb33a0 f4a13945 d898c296","4fe342e2 fe1a7f9b 8ee7eb4a 7c0f9e16 2bce3357 6b315ece cbb64068 37bf51f5"]}),ey("p384",{type:"short",prime:null,p:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 ffffffff",a:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 fffffffc",b:"b3312fa7 e23ee7e4 988e056b e3f82d19 181d9c6e fe814112 0314088f 5013875a c656398d 8a2ed19d 2a85c8ed d3ec2aef",n:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff c7634d81 f4372ddf 581a0db2 48b0a77a ecec196a ccc52973",hash:eE().sha384,gRed:!1,g:["aa87ca22 be8b0537 8eb1c71e f320ad74 6e1d3b62 8ba79b98 59f741e0 82542a38 5502f25d bf55296c 3a545e38 72760ab7","3617de4a 96262c6f 5d9e98bf 9292dc29 f8f41dbd 289a147c e9da3113 b5f0b8c0 0a60b1ce 1d7e819d 7a431d7c 90ea0e5f"]}),ey("p521",{type:"short",prime:null,p:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff",a:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffc",b:"00000051 953eb961 8e1c9a1f 929a21a0 b68540ee a2da725b 99b315f3 b8b48991 8ef109e1 56193951 ec7e937b 1652c0bd 3bb1bf07 3573df88 3d2c34f1 ef451fd4 6b503f00",n:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffa 51868783 bf2f966b 7fcc0148 f709a5d0 3bb5c9b8 899c47ae bb6fb71e 91386409",hash:eE().sha512,gRed:!1,g:["000000c6 858e06b7 0404e9cd 9e3ecb66 2395b442 9c648139 053fb521 f828af60 6b4d3dba a14b5e77 efe75928 fe1dc127 a2ffa8de 3348b3c1 856a429b f97e7e31 c2e5bd66","00000118 39296a78 9a3bc004 5c8a5fb4 2c7d1bd9 98f54449 579b4468 17afbd17 273e662c 97ee7299 5ef42640 c550b901 3fad0761 353c7086 a272c240 88be9476 9fd16650"]}),ey("curve25519",{type:"mont",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"76d06",b:"1",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:eE().sha256,gRed:!1,g:["9"]}),ey("ed25519",{type:"edwards",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"-1",c:"1",d:"52036cee2b6ffe73 8cc740797779e898 00700a4d4141d8ab 75eb4dca135978a3",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:eE().sha256,gRed:!1,g:["216936d3cd6e53fec0a4e231fdd6dc5c692cc7609525a7b2c9562d608f25d51a","6666666666666666666666666666666666666666666666666666666666666658"]});try{es=null.crash()}catch(en){es=void 0}ey("secp256k1",{type:"short",prime:"k256",p:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f",a:"0",b:"7",n:"ffffffff ffffffff ffffffff fffffffe baaedce6 af48a03b bfd25e8c d0364141",h:"1",hash:eE().sha256,beta:"7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee",lambda:"5363ad4cc05c30e0a5261c028812645a122e22ea20816678df02967c1b23bd72",basis:[{a:"3086d221a7d46bcde86c90e49284eb15",b:"-e4437ed6010e88286f547fa90abfe4c3"},{a:"114ca50f7a8e2f3f657c1108d9d44cfd8",b:"3086d221a7d46bcde86c90e49284eb15"}],gRed:!1,g:["79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798","483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8",es]})});function eJ(en){if(!(this instanceof eJ))return new eJ(en);this.hash=en.hash,this.predResist=!!en.predResist,this.outLen=this.hash.outSize,this.minEntropy=en.minEntropy||this.hash.hmacStrength,this._reseed=null,this.reseedInterval=null,this.K=null,this.V=null;var ef=eH.toArray(en.entropy,en.entropyEnc||"hex"),es=eH.toArray(en.nonce,en.nonceEnc||"hex"),ed=eH.toArray(en.pers,en.persEnc||"hex");ez(ef.length>=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._init(ef,es,ed)}var eX=eJ;eJ.prototype._init=function(en,ef,es){var ed=en.concat(ef).concat(es);this.K=Array(this.outLen/8),this.V=Array(this.outLen/8);for(var eu=0;eu=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._update(en.concat(es||[])),this._reseed=1},eJ.prototype.generate=function(en,ef,es,ed){if(this._reseed>this.reseedInterval)throw Error("Reseed is required");"string"!=typeof ef&&(ed=es,es=ef,ef=null),es&&(es=eH.toArray(es,ed||"hex"),this._update(es));for(var eu=[];eu.length"};var e4=ew.assert;function e3(en,ef){if(en instanceof e3)return en;this._importDER(en,ef)||(e4(en.r&&en.s,"Signature without r or s"),this.r=new(eu())(en.r,16),this.s=new(eu())(en.s,16),void 0===en.recoveryParam?this.recoveryParam=null:this.recoveryParam=en.recoveryParam)}var e6=e3;function e8(){this.place=0}function e5(en,ef){var es=en[ef.place++];if(!(128&es))return es;var ed=15&es;if(0===ed||ed>4)return!1;for(var eu=0,em=0,eE=ef.place;em>>=0;return!(eu<=127)&&(ef.place=eE,eu)}function e7(en){for(var ef=0,es=en.length-1;!en[ef]&&!(128&en[ef+1])&&ef>>3);for(en.push(128|es);--es;)en.push(ef>>>(es<<3)&255);en.push(ef)}e3.prototype._importDER=function(en,ef){en=ew.toArray(en,ef);var es=new e8;if(48!==en[es.place++])return!1;var ed=e5(en,es);if(!1===ed||ed+es.place!==en.length||2!==en[es.place++])return!1;var em=e5(en,es);if(!1===em)return!1;var eE=en.slice(es.place,em+es.place);if(es.place+=em,2!==en[es.place++])return!1;var ey=e5(en,es);if(!1===ey||en.length!==ey+es.place)return!1;var eB=en.slice(es.place,ey+es.place);if(0===eE[0]){if(!(128&eE[1]))return!1;eE=eE.slice(1)}if(0===eB[0]){if(!(128&eB[1]))return!1;eB=eB.slice(1)}return this.r=new(eu())(eE),this.s=new(eu())(eB),this.recoveryParam=null,!0},e3.prototype.toDER=function(en){var ef=this.r.toArray(),es=this.s.toArray();for(128&ef[0]&&(ef=[0].concat(ef)),128&es[0]&&(es=[0].concat(es)),ef=e7(ef),es=e7(es);!es[0]&&!(128&es[1]);)es=es.slice(1);var ed=[2];e9(ed,ef.length),(ed=ed.concat(ef)).push(2),e9(ed,es.length);var eu=ed.concat(es),em=[48];return e9(em,eu.length),em=em.concat(eu),ew.encode(em,en)};var af=function(){throw Error("unsupported")},ao=ew.assert;function ad(en){if(!(this instanceof ad))return new ad(en);"string"==typeof en&&(ao(Object.prototype.hasOwnProperty.call(eZ,en),"Unknown curve "+en),en=eZ[en]),en instanceof eZ.PresetCurve&&(en={curve:en}),this.curve=en.curve.curve,this.n=this.curve.n,this.nh=this.n.ushrn(1),this.g=this.curve.g,this.g=en.curve.g,this.g.precompute(en.curve.n.bitLength()+1),this.hash=en.hash||en.curve.hash}var au=ad;ad.prototype.keyPair=function(en){return new e0(this,en)},ad.prototype.keyFromPrivate=function(en,ef){return e0.fromPrivate(this,en,ef)},ad.prototype.keyFromPublic=function(en,ef){return e0.fromPublic(this,en,ef)},ad.prototype.genKeyPair=function(en){en||(en={});for(var ef=new eX({hash:this.hash,pers:en.pers,persEnc:en.persEnc||"utf8",entropy:en.entropy||af(this.hash.hmacStrength),entropyEnc:en.entropy&&en.entropyEnc||"utf8",nonce:this.n.toArray()}),es=this.n.byteLength(),ed=this.n.sub(new(eu())(2));;){var em=new(eu())(ef.generate(es));if(!(em.cmp(ed)>0))return em.iaddn(1),this.keyFromPrivate(em)}},ad.prototype._truncateToN=function(en,ef){var es=8*en.byteLength()-this.n.bitLength();return(es>0&&(en=en.ushrn(es)),!ef&&en.cmp(this.n)>=0)?en.sub(this.n):en},ad.prototype.sign=function(en,ef,es,ed){"object"==typeof es&&(ed=es,es=null),ed||(ed={}),ef=this.keyFromPrivate(ef,es),en=this._truncateToN(new(eu())(en,16));for(var em=this.n.byteLength(),eE=ef.getPrivate().toArray("be",em),ey=en.toArray("be",em),eB=new eX({hash:this.hash,entropy:eE,nonce:ey,pers:ed.pers,persEnc:ed.persEnc||"utf8"}),ez=this.n.sub(new(eu())(1)),eD=0;;eD++){var eH=ed.k?ed.k(eD):new(eu())(eB.generate(this.n.byteLength()));if(!(0>=(eH=this._truncateToN(eH,!0)).cmpn(1)||eH.cmp(ez)>=0)){var ew=this.g.mul(eH);if(!ew.isInfinity()){var eV=ew.getX(),eS=eV.umod(this.n);if(0!==eS.cmpn(0)){var eF=eH.invm(this.n).mul(eS.mul(ef.getPrivate()).iadd(en));if(0!==(eF=eF.umod(this.n)).cmpn(0)){var eQ=(ew.getY().isOdd()?1:0)|(0!==eV.cmp(eS)?2:0);return ed.canonical&&eF.cmp(this.nh)>0&&(eF=this.n.sub(eF),eQ^=1),new e6({r:eS,s:eF,recoveryParam:eQ})}}}}}},ad.prototype.verify=function(en,ef,es,ed){en=this._truncateToN(new(eu())(en,16)),es=this.keyFromPublic(es,ed);var em,eE=(ef=new e6(ef,"hex")).r,ey=ef.s;if(0>eE.cmpn(1)||eE.cmp(this.n)>=0||0>ey.cmpn(1)||ey.cmp(this.n)>=0)return!1;var eB=ey.invm(this.n),ez=eB.mul(en).umod(this.n),eD=eB.mul(eE).umod(this.n);return this.curve._maxwellTrick?!(em=this.g.jmulAdd(ez,es.getPublic(),eD)).isInfinity()&&em.eqXToP(eE):!(em=this.g.mulAdd(ez,es.getPublic(),eD)).isInfinity()&&0===em.getX().umod(this.n).cmp(eE)},ad.prototype.recoverPubKey=function(en,ef,es,ed){ao((3&es)===es,"The recovery param is more than two bits"),ef=new e6(ef,ed);var em=this.n,eE=new(eu())(en),ey=ef.r,eB=ef.s,ez=1&es,eD=es>>1;if(ey.cmp(this.curve.p.umod(this.curve.n))>=0&&eD)throw Error("Unable to find sencond key candinate");ey=eD?this.curve.pointFromX(ey.add(this.curve.n),ez):this.curve.pointFromX(ey,ez);var eH=ef.r.invm(em),ew=em.sub(eE).mul(eH).umod(em),eV=eB.mul(eH).umod(em);return this.g.mulAdd(ew,ey,eV)},ad.prototype.getKeyRecoveryParam=function(en,ef,es,ed){if(null!==(ef=new e6(ef,ed)).recoveryParam)return ef.recoveryParam;for(var eu,em=0;em<4;em++){try{eu=this.recoverPubKey(en,ef,em)}catch(en){continue}if(eu.eq(es))return em}throw Error("Unable to find valid recovery factor")};var ap=ey(function(en,ef){var es=ef;es.version="6.5.4",es.utils=ew,es.rand=function(){throw Error("unsupported")},es.curve=eK,es.curves=eZ,es.ec=au,es.eddsa=null}).ec,aE=es(16441),av=es(6881),aD=es(1581);let aH="signing-key/5.7.0",aV=new aD.Yd(aH),aN=null;function ak(){return aN||(aN=new ap("secp256k1")),aN}class aS{constructor(en){(0,av.zG)(this,"curve","secp256k1"),(0,av.zG)(this,"privateKey",(0,aE.Dv)(en)),32!==(0,aE.E1)(this.privateKey)&&aV.throwArgumentError("invalid private key","privateKey","[[ REDACTED ]]");let ef=ak().keyFromPrivate((0,aE.lE)(this.privateKey));(0,av.zG)(this,"publicKey","0x"+ef.getPublic(!1,"hex")),(0,av.zG)(this,"compressedPublicKey","0x"+ef.getPublic(!0,"hex")),(0,av.zG)(this,"_isSigningKey",!0)}_addPoint(en){let ef=ak().keyFromPublic((0,aE.lE)(this.publicKey)),es=ak().keyFromPublic((0,aE.lE)(en));return"0x"+ef.pub.add(es.pub).encodeCompressed("hex")}signDigest(en){let ef=ak().keyFromPrivate((0,aE.lE)(this.privateKey)),es=(0,aE.lE)(en);32!==es.length&&aV.throwArgumentError("bad digest length","digest",en);let ed=ef.sign(es,{canonical:!0});return(0,aE.N)({recoveryParam:ed.recoveryParam,r:(0,aE.$m)("0x"+ed.r.toString(16),32),s:(0,aE.$m)("0x"+ed.s.toString(16),32)})}computeSharedSecret(en){let ef=ak().keyFromPrivate((0,aE.lE)(this.privateKey)),es=ak().keyFromPublic((0,aE.lE)(aQ(en)));return(0,aE.$m)("0x"+ef.derive(es.getPublic()).toString(16),32)}static isSigningKey(en){return!!(en&&en._isSigningKey)}}function aF(en,ef){let es=(0,aE.N)(ef),ed={r:(0,aE.lE)(es.r),s:(0,aE.lE)(es.s)};return"0x"+ak().recoverPubKey((0,aE.lE)(en),ed,es.recoveryParam).encode("hex",!1)}function aQ(en,ef){let es=(0,aE.lE)(en);if(32===es.length){let en=new aS(es);return ef?"0x"+ak().keyFromPrivate(es).getPublic(!0,"hex"):en.publicKey}return 33===es.length?ef?(0,aE.Dv)(es):"0x"+ak().keyFromPublic(es).getPublic(!1,"hex"):65===es.length?ef?"0x"+ak().keyFromPublic(es).getPublic(!0,"hex"):(0,aE.Dv)(es):aV.throwArgumentError("invalid public or private key","key","[REDACTED]")}},31886:function(en,ef,es){"use strict";es.d(ef,{wn:function(){return eO},P2:function(){return eQ},JQ:function(){return eR}});var ed=es(2593),eu=es(16441),em=es(38197),eE=es(2006),ey=es(29251),eB=es(1581);let ez="solidity/5.7.0",eD=RegExp("^bytes([0-9]+)$"),eH=RegExp("^(u?int)([0-9]*)$"),ew=RegExp("^(.*)\\[([0-9]*)\\]$"),eV="0000000000000000000000000000000000000000000000000000000000000000",eS=new eB.Yd(ez);function eF(en,ef,es){switch(en){case"address":if(es)return(0,eu.Bu)(ef,32);return(0,eu.lE)(ef);case"string":return(0,ey.Y0)(ef);case"bytes":return(0,eu.lE)(ef);case"bool":if(ef=ef?"0x01":"0x00",es)return(0,eu.Bu)(ef,32);return(0,eu.lE)(ef)}let em=en.match(eH);if(em){let eE=parseInt(em[2]||"256");return(em[2]&&String(eE)!==em[2]||eE%8!=0||0===eE||eE>256)&&eS.throwArgumentError("invalid number type","type",en),es&&(eE=256),ef=ed.O$.from(ef).toTwos(eE),(0,eu.Bu)(ef,eE/8)}if(em=en.match(eD)){let ed=parseInt(em[1]);return((String(ed)!==em[1]||0===ed||ed>32)&&eS.throwArgumentError("invalid bytes type","type",en),(0,eu.lE)(ef).byteLength!==ed&&eS.throwArgumentError(`invalid value for ${en}`,"value",ef),es)?(0,eu.lE)((ef+eV).substring(0,66)):ef}if((em=en.match(ew))&&Array.isArray(ef)){let es=em[1],ed=parseInt(em[2]||String(ef.length));ed!=ef.length&&eS.throwArgumentError(`invalid array length for ${en}`,"value",ef);let eE=[];return ef.forEach(function(en){eE.push(eF(es,en,!0))}),(0,eu.zo)(eE)}return eS.throwArgumentError("invalid type","type",en)}function eQ(en,ef){en.length!=ef.length&&eS.throwArgumentError("wrong number of values; expected ${ types.length }","values",ef);let es=[];return en.forEach(function(en,ed){es.push(eF(en,ef[ed]))}),(0,eu.Dv)((0,eu.zo)(es))}function eO(en,ef){return(0,em.w)(eQ(en,ef))}function eR(en,ef){return(0,eE.JQ)(eQ(en,ef))}},86237:function(en,ef,es){"use strict";es.d(ef,{F:function(){return ey},s:function(){return eE}});var ed=es(57218),eu=es(16441),em=es(29251);function eE(en){let ef=(0,em.Y0)(en);if(ef.length>31)throw Error("bytes32 string must be less than 32 bytes");return(0,eu.Dv)((0,eu.zo)([ef,ed.R]).slice(0,32))}function ey(en){let ef=(0,eu.lE)(en);if(32!==ef.length)throw Error("invalid bytes32 - not 32 bytes long");if(0!==ef[31])throw Error("invalid bytes32 string - no null terminator");let es=31;for(;0===ef[es-1];)es--;return(0,em.ZN)(ef.slice(0,es))}},35637:function(en,ef,es){"use strict";es.d(ef,{Ll:function(){return eP}});var ed=es(29251);function eu(en){if(en.length%4!=0)throw Error("bad data");let ef=[];for(let es=0;es{let eu=en.split(":");ed[es+=parseInt(eu[0],16)]=ef(eu[1])}),ed}function eE(en){let ef=0;return en.split(",").map(en=>{let es=en.split("-");return 1===es.length?es[1]="0":""===es[1]&&(es[1]="1"),{l:ef+parseInt(es[0],16),h:ef=parseInt(es[1],16)}})}function ey(en,ef){let es=0;for(let ed=0;ed=(es+=eu.l)&&en<=es+eu.h&&(en-es)%(eu.d||1)==0){if(eu.e&&-1!==eu.e.indexOf(en-es))continue;return eu}}return null}let eB=eE("221,13-1b,5f-,40-10,51-f,11-3,3-3,2-2,2-4,8,2,15,2d,28-8,88,48,27-,3-5,11-20,27-,8,28,3-5,12,18,b-a,1c-4,6-16,2-d,2-2,2,1b-4,17-9,8f-,10,f,1f-2,1c-34,33-14e,4,36-,13-,6-2,1a-f,4,9-,3-,17,8,2-2,5-,2,8-,3-,4-8,2-3,3,6-,16-6,2-,7-3,3-,17,8,3,3,3-,2,6-3,3-,4-a,5,2-6,10-b,4,8,2,4,17,8,3,6-,b,4,4-,2-e,2-4,b-10,4,9-,3-,17,8,3-,5-,9-2,3-,4-7,3-3,3,4-3,c-10,3,7-2,4,5-2,3,2,3-2,3-2,4-2,9,4-3,6-2,4,5-8,2-e,d-d,4,9,4,18,b,6-3,8,4,5-6,3-8,3-3,b-11,3,9,4,18,b,6-3,8,4,5-6,3-6,2,3-3,b-11,3,9,4,18,11-3,7-,4,5-8,2-7,3-3,b-11,3,13-2,19,a,2-,8-2,2-3,7,2,9-11,4-b,3b-3,1e-24,3,2-,3,2-,2-5,5,8,4,2,2-,3,e,4-,6,2,7-,b-,3-21,49,23-5,1c-3,9,25,10-,2-2f,23,6,3,8-2,5-5,1b-45,27-9,2a-,2-3,5b-4,45-4,53-5,8,40,2,5-,8,2,5-,28,2,5-,20,2,5-,8,2,5-,8,8,18,20,2,5-,8,28,14-5,1d-22,56-b,277-8,1e-2,52-e,e,8-a,18-8,15-b,e,4,3-b,5e-2,b-15,10,b-5,59-7,2b-555,9d-3,5b-5,17-,7-,27-,7-,9,2,2,2,20-,36,10,f-,7,14-,4,a,54-3,2-6,6-5,9-,1c-10,13-1d,1c-14,3c-,10-6,32-b,240-30,28-18,c-14,a0,115-,3,66-,b-76,5,5-,1d,24,2,5-2,2,8-,35-2,19,f-10,1d-3,311-37f,1b,5a-b,d7-19,d-3,41,57-,68-4,29-3,5f,29-37,2e-2,25-c,2c-2,4e-3,30,78-3,64-,20,19b7-49,51a7-59,48e-2,38-738,2ba5-5b,222f-,3c-94,8-b,6-4,1b,6,2,3,3,6d-20,16e-f,41-,37-7,2e-2,11-f,5-b,18-,b,14,5-3,6,88-,2,bf-2,7-,7-,7-,4-2,8,8-9,8-2ff,20,5-b,1c-b4,27-,27-cbb1,f7-9,28-2,b5-221,56,48,3-,2-,3-,5,d,2,5,3,42,5-,9,8,1d,5,6,2-2,8,153-3,123-3,33-27fd,a6da-5128,21f-5df,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3,2-1d,61-ff7d"),ez="ad,34f,1806,180b,180c,180d,200b,200c,200d,2060,feff".split(",").map(en=>parseInt(en,16)),eD=[{h:25,s:32,l:65},{h:30,s:32,e:[23],l:127},{h:54,s:1,e:[48],l:64,d:2},{h:14,s:1,l:57,d:2},{h:44,s:1,l:17,d:2},{h:10,s:1,e:[2,6,8],l:61,d:2},{h:16,s:1,l:68,d:2},{h:84,s:1,e:[18,24,66],l:19,d:2},{h:26,s:32,e:[17],l:435},{h:22,s:1,l:71,d:2},{h:15,s:80,l:40},{h:31,s:32,l:16},{h:32,s:1,l:80,d:2},{h:52,s:1,l:42,d:2},{h:12,s:1,l:55,d:2},{h:40,s:1,e:[38],l:15,d:2},{h:14,s:1,l:48,d:2},{h:37,s:48,l:49},{h:148,s:1,l:6351,d:2},{h:88,s:1,l:160,d:2},{h:15,s:16,l:704},{h:25,s:26,l:854},{h:25,s:32,l:55915},{h:37,s:40,l:1247},{h:25,s:-119711,l:53248},{h:25,s:-119763,l:52},{h:25,s:-119815,l:52},{h:25,s:-119867,e:[1,4,5,7,8,11,12,17],l:52},{h:25,s:-119919,l:52},{h:24,s:-119971,e:[2,7,8,17],l:52},{h:24,s:-120023,e:[2,7,13,15,16,17],l:52},{h:25,s:-120075,l:52},{h:25,s:-120127,l:52},{h:25,s:-120179,l:52},{h:25,s:-120231,l:52},{h:25,s:-120283,l:52},{h:25,s:-120335,l:52},{h:24,s:-119543,e:[17],l:56},{h:24,s:-119601,e:[17],l:58},{h:24,s:-119659,e:[17],l:58},{h:24,s:-119717,e:[17],l:58},{h:24,s:-119775,e:[17],l:58}],eH=em("b5:3bc,c3:ff,7:73,2:253,5:254,3:256,1:257,5:259,1:25b,3:260,1:263,2:269,1:268,5:26f,1:272,2:275,7:280,3:283,5:288,3:28a,1:28b,5:292,3f:195,1:1bf,29:19e,125:3b9,8b:3b2,1:3b8,1:3c5,3:3c6,1:3c0,1a:3ba,1:3c1,1:3c3,2:3b8,1:3b5,1bc9:3b9,1c:1f76,1:1f77,f:1f7a,1:1f7b,d:1f78,1:1f79,1:1f7c,1:1f7d,107:63,5:25b,4:68,1:68,1:68,3:69,1:69,1:6c,3:6e,4:70,1:71,1:72,1:72,1:72,7:7a,2:3c9,2:7a,2:6b,1:e5,1:62,1:63,3:65,1:66,2:6d,b:3b3,1:3c0,6:64,1b574:3b8,1a:3c3,20:3b8,1a:3c3,20:3b8,1a:3c3,20:3b8,1a:3c3,20:3b8,1a:3c3"),ew=em("179:1,2:1,2:1,5:1,2:1,a:4f,a:1,8:1,2:1,2:1,3:1,5:1,3:1,4:1,2:1,3:1,4:1,8:2,1:1,2:2,1:1,2:2,27:2,195:26,2:25,1:25,1:25,2:40,2:3f,1:3f,33:1,11:-6,1:-9,1ac7:-3a,6d:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,b:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,c:-8,2:-8,2:-8,2:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,49:-8,1:-8,1:-4a,1:-4a,d:-56,1:-56,1:-56,1:-56,d:-8,1:-8,f:-8,1:-8,3:-7"),eV=em("df:00730073,51:00690307,19:02BC006E,a7:006A030C,18a:002003B9,16:03B903080301,20:03C503080301,1d7:05650582,190f:00680331,1:00740308,1:0077030A,1:0079030A,1:006102BE,b6:03C50313,2:03C503130300,2:03C503130301,2:03C503130342,2a:1F0003B9,1:1F0103B9,1:1F0203B9,1:1F0303B9,1:1F0403B9,1:1F0503B9,1:1F0603B9,1:1F0703B9,1:1F0003B9,1:1F0103B9,1:1F0203B9,1:1F0303B9,1:1F0403B9,1:1F0503B9,1:1F0603B9,1:1F0703B9,1:1F2003B9,1:1F2103B9,1:1F2203B9,1:1F2303B9,1:1F2403B9,1:1F2503B9,1:1F2603B9,1:1F2703B9,1:1F2003B9,1:1F2103B9,1:1F2203B9,1:1F2303B9,1:1F2403B9,1:1F2503B9,1:1F2603B9,1:1F2703B9,1:1F6003B9,1:1F6103B9,1:1F6203B9,1:1F6303B9,1:1F6403B9,1:1F6503B9,1:1F6603B9,1:1F6703B9,1:1F6003B9,1:1F6103B9,1:1F6203B9,1:1F6303B9,1:1F6403B9,1:1F6503B9,1:1F6603B9,1:1F6703B9,3:1F7003B9,1:03B103B9,1:03AC03B9,2:03B10342,1:03B1034203B9,5:03B103B9,6:1F7403B9,1:03B703B9,1:03AE03B9,2:03B70342,1:03B7034203B9,5:03B703B9,6:03B903080300,1:03B903080301,3:03B90342,1:03B903080342,b:03C503080300,1:03C503080301,1:03C10313,2:03C50342,1:03C503080342,b:1F7C03B9,1:03C903B9,1:03CE03B9,2:03C90342,1:03C9034203B9,5:03C903B9,ac:00720073,5b:00B00063,6:00B00066,d:006E006F,a:0073006D,1:00740065006C,1:0074006D,124f:006800700061,2:00610075,2:006F0076,b:00700061,1:006E0061,1:03BC0061,1:006D0061,1:006B0061,1:006B0062,1:006D0062,1:00670062,3:00700066,1:006E0066,1:03BC0066,4:0068007A,1:006B0068007A,1:006D0068007A,1:00670068007A,1:00740068007A,15:00700061,1:006B00700061,1:006D00700061,1:006700700061,8:00700076,1:006E0076,1:03BC0076,1:006D0076,1:006B0076,1:006D0076,1:00700077,1:006E0077,1:03BC0077,1:006D0077,1:006B0077,1:006D0077,1:006B03C9,1:006D03C9,2:00620071,3:00632215006B0067,1:0063006F002E,1:00640062,1:00670079,2:00680070,2:006B006B,1:006B006D,9:00700068,2:00700070006D,1:00700072,2:00730076,1:00770062,c723:00660066,1:00660069,1:0066006C,1:006600660069,1:00660066006C,1:00730074,1:00730074,d:05740576,1:05740565,1:0574056B,1:057E0576,1:0574056D",eu),eS=eE("80-20,2a0-,39c,32,f71,18e,7f2-f,19-7,30-4,7-5,f81-b,5,a800-20ff,4d1-1f,110,fa-6,d174-7,2e84-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,2,1f-5f,ff7f-20001");function eF(en){return en.reduce((en,ef)=>(ef.forEach(ef=>{en.push(ef)}),en),[])}function eQ(en){return!!ey(en,eB)}function eO(en){let ef=ey(en,eD);if(ef)return[en+ef.s];let es=eH[en];if(es)return es;let ed=ew[en];return ed?[en+ed[0]]:eV[en]||null}function eR(en){return!!ey(en,eS)}function eP(en){if(en.match(/^[a-z0-9-]*$/i)&&en.length<=59)return en.toLowerCase();let ef=(0,ed.XL)(en);ef=eF(ef.map(en=>ez.indexOf(en)>=0||en>=65024&&en<=65039?[]:eO(en)||[en])),(ef=(0,ed.XL)((0,ed.uu)(ef),ed.Uj.NFKC)).forEach(en=>{if(eR(en))throw Error("STRINGPREP_CONTAINS_PROHIBITED")}),ef.forEach(en=>{if(eQ(en))throw Error("STRINGPREP_CONTAINS_UNASSIGNED")});let es=(0,ed.uu)(ef);if("-"===es.substring(0,1)||"--"===es.substring(2,4)||"-"===es.substring(es.length-1))throw Error("invalid hyphen");return es}},29251:function(en,ef,es){"use strict";es.d(ef,{Uj:function(){return ed},te:function(){return ew},Uw:function(){return eu},U$:function(){return eQ},uu:function(){return eO},Y0:function(){return eS},XL:function(){return eP},ZN:function(){return eR}});var ed,eu,em=es(16441),eE=es(1581);let ey="strings/5.7.0",eB=new eE.Yd(ey);function ez(en,ef,es,ed,eu){return eB.throwArgumentError(`invalid codepoint at offset ${ef}; ${en}`,"bytes",es)}function eD(en,ef,es,ed,em){if(en===eu.BAD_PREFIX||en===eu.UNEXPECTED_CONTINUE){let en=0;for(let ed=ef+1;ed>6==2;ed++)en++;return en}return en===eu.OVERRUN?es.length-ef-1:0}function eH(en,ef,es,ed,em){return en===eu.OVERLONG?(ed.push(em),0):(ed.push(65533),eD(en,ef,es,ed,em))}!function(en){en.current="",en.NFC="NFC",en.NFD="NFD",en.NFKC="NFKC",en.NFKD="NFKD"}(ed||(ed={})),function(en){en.UNEXPECTED_CONTINUE="unexpected continuation byte",en.BAD_PREFIX="bad codepoint prefix",en.OVERRUN="string overrun",en.MISSING_CONTINUE="missing continuation byte",en.OUT_OF_RANGE="out of UTF-8 range",en.UTF16_SURROGATE="UTF-16 surrogate",en.OVERLONG="overlong representation"}(eu||(eu={}));let ew=Object.freeze({error:ez,ignore:eD,replace:eH});function eV(en,ef){null==ef&&(ef=ew.error),en=(0,em.lE)(en);let es=[],ed=0;for(;ed>7==0){es.push(em);continue}let eE=null,ey=null;if((224&em)==192)eE=1,ey=127;else if((240&em)==224)eE=2,ey=2047;else if((248&em)==240)eE=3,ey=65535;else{(192&em)==128?ed+=ef(eu.UNEXPECTED_CONTINUE,ed-1,en,es):ed+=ef(eu.BAD_PREFIX,ed-1,en,es);continue}if(ed-1+eE>=en.length){ed+=ef(eu.OVERRUN,ed-1,en,es);continue}let eB=em&(1<<8-eE-1)-1;for(let em=0;em1114111){ed+=ef(eu.OUT_OF_RANGE,ed-1-eE,en,es,eB);continue}if(eB>=55296&&eB<=57343){ed+=ef(eu.UTF16_SURROGATE,ed-1-eE,en,es,eB);continue}if(eB<=ey){ed+=ef(eu.OVERLONG,ed-1-eE,en,es,eB);continue}es.push(eB)}}return es}function eS(en,ef=ed.current){ef!=ed.current&&(eB.checkNormalize(),en=en.normalize(ef));let es=[];for(let ef=0;ef>6|192),es.push(63&ed|128);else if((64512&ed)==55296){ef++;let eu=en.charCodeAt(ef);if(ef>=en.length||(64512&eu)!=56320)throw Error("invalid utf-8 string");let em=65536+((1023&ed)<<10)+(1023&eu);es.push(em>>18|240),es.push(em>>12&63|128),es.push(em>>6&63|128),es.push(63&em|128)}else es.push(ed>>12|224),es.push(ed>>6&63|128),es.push(63&ed|128)}return(0,em.lE)(es)}function eF(en){let ef="0000"+en.toString(16);return"\\u"+ef.substring(ef.length-4)}function eQ(en,ef){return'"'+eV(en,ef).map(en=>{if(en<256){switch(en){case 8:return"\\b";case 9:return"\\t";case 10:return"\\n";case 13:return"\\r";case 34:return'\\"';case 92:return"\\\\"}if(en>=32&&en<127)return String.fromCharCode(en)}return en<=65535?eF(en):eF(((en-=65536)>>10&1023)+55296)+eF((1023&en)+56320)}).join("")+'"'}function eO(en){return en.map(en=>en<=65535?String.fromCharCode(en):String.fromCharCode(((en-=65536)>>10&1023)+55296,(1023&en)+56320)).join("")}function eR(en,ef){return eO(eV(en,ef))}function eP(en,ef=ed.current){return eV(eS(en,ef))}},83875:function(en,ef,es){"use strict";es.d(ef,{em:function(){return ed},z7:function(){return eY},db:function(){return eP},Qc:function(){return e3},RJ:function(){return eU},qC:function(){return eX}});var ed,eu=es(19485),em=es(2593),eE=es(16441),ey=es(21046),eB=es(38197),ez=es(6881),eD=es(59052),eH=es(67669),ew=es(1581);let eV="transactions/5.7.0",eS=new ew.Yd(eV);function eF(en){return"0x"===en?null:(0,eu.Kn)(en)}function eQ(en){return"0x"===en?ey._Y:em.O$.from(en)}!function(en){en[en.legacy=0]="legacy",en[en.eip2930=1]="eip2930",en[en.eip1559=2]="eip1559"}(ed||(ed={}));let eO=[{name:"nonce",maxLength:32,numeric:!0},{name:"gasPrice",maxLength:32,numeric:!0},{name:"gasLimit",maxLength:32,numeric:!0},{name:"to",length:20},{name:"value",maxLength:32,numeric:!0},{name:"data"}],eR={chainId:!0,data:!0,gasLimit:!0,gasPrice:!0,nonce:!0,to:!0,type:!0,value:!0};function eP(en){let ef=(0,eH.VW)(en);return(0,eu.Kn)((0,eE.p3)((0,eB.w)((0,eE.p3)(ef,1)),12))}function eU(en,ef){return eP((0,eH.LO)((0,eE.lE)(en),ef))}function ej(en,ef){let es=(0,eE.G1)(em.O$.from(en).toHexString());return es.length>32&&eS.throwArgumentError("invalid length for "+ef,"transaction:"+ef,en),es}function eG(en,ef){return{address:(0,eu.Kn)(en),storageKeys:(ef||[]).map((ef,es)=>(32!==(0,eE.E1)(ef)&&eS.throwArgumentError("invalid access list storageKey",`accessList[${en}:${es}]`,ef),ef.toLowerCase()))}}function eY(en){if(Array.isArray(en))return en.map((en,ef)=>Array.isArray(en)?(en.length>2&&eS.throwArgumentError("access list expected to be [ address, storageKeys[] ]",`value[${ef}]`,en),eG(en[0],en[1])):eG(en.address,en.storageKeys));let ef=Object.keys(en).map(ef=>{let es=en[ef].reduce((en,ef)=>(en[ef]=!0,en),{});return eG(ef,Object.keys(es).sort())});return ef.sort((en,ef)=>en.address.localeCompare(ef.address)),ef}function e_(en){return eY(en).map(en=>[en.address,en.storageKeys])}function eK(en,ef){if(null!=en.gasPrice){let ef=em.O$.from(en.gasPrice),es=em.O$.from(en.maxFeePerGas||0);ef.eq(es)||eS.throwArgumentError("mismatch EIP-1559 gasPrice != maxFeePerGas","tx",{gasPrice:ef,maxFeePerGas:es})}let es=[ej(en.chainId||0,"chainId"),ej(en.nonce||0,"nonce"),ej(en.maxPriorityFeePerGas||0,"maxPriorityFeePerGas"),ej(en.maxFeePerGas||0,"maxFeePerGas"),ej(en.gasLimit||0,"gasLimit"),null!=en.to?(0,eu.Kn)(en.to):"0x",ej(en.value||0,"value"),en.data||"0x",e_(en.accessList||[])];if(ef){let en=(0,eE.N)(ef);es.push(ej(en.recoveryParam,"recoveryParam")),es.push((0,eE.G1)(en.r)),es.push((0,eE.G1)(en.s))}return(0,eE.xs)(["0x02",eD.encode(es)])}function eZ(en,ef){let es=[ej(en.chainId||0,"chainId"),ej(en.nonce||0,"nonce"),ej(en.gasPrice||0,"gasPrice"),ej(en.gasLimit||0,"gasLimit"),null!=en.to?(0,eu.Kn)(en.to):"0x",ej(en.value||0,"value"),en.data||"0x",e_(en.accessList||[])];if(ef){let en=(0,eE.N)(ef);es.push(ej(en.recoveryParam,"recoveryParam")),es.push((0,eE.G1)(en.r)),es.push((0,eE.G1)(en.s))}return(0,eE.xs)(["0x01",eD.encode(es)])}function eJ(en,ef){(0,ez.uj)(en,eR);let es=[];eO.forEach(function(ef){let ed=en[ef.name]||[],eu={};ef.numeric&&(eu.hexPad="left"),ed=(0,eE.lE)((0,eE.Dv)(ed,eu)),ef.length&&ed.length!==ef.length&&ed.length>0&&eS.throwArgumentError("invalid length for "+ef.name,"transaction:"+ef.name,ed),ef.maxLength&&(ed=(0,eE.G1)(ed)).length>ef.maxLength&&eS.throwArgumentError("invalid length for "+ef.name,"transaction:"+ef.name,ed),es.push((0,eE.Dv)(ed))});let ed=0;if(null!=en.chainId?"number"!=typeof(ed=en.chainId)&&eS.throwArgumentError("invalid transaction.chainId","transaction",en):ef&&!(0,eE.Zq)(ef)&&ef.v>28&&(ed=Math.floor((ef.v-35)/2)),0!==ed&&(es.push((0,eE.Dv)(ed)),es.push("0x"),es.push("0x")),!ef)return eD.encode(es);let eu=(0,eE.N)(ef),em=27+eu.recoveryParam;return 0!==ed?(es.pop(),es.pop(),es.pop(),em+=2*ed+8,eu.v>28&&eu.v!==em&&eS.throwArgumentError("transaction.chainId/signature.v mismatch","signature",ef)):eu.v!==em&&eS.throwArgumentError("transaction.chainId/signature.v mismatch","signature",ef),es.push((0,eE.Dv)(em)),es.push((0,eE.G1)((0,eE.lE)(eu.r))),es.push((0,eE.G1)((0,eE.lE)(eu.s))),eD.encode(es)}function eX(en,ef){if(null==en.type||0===en.type)return null!=en.accessList&&eS.throwArgumentError("untyped transactions do not support accessList; include type: 1","transaction",en),eJ(en,ef);switch(en.type){case 1:return eZ(en,ef);case 2:return eK(en,ef)}return eS.throwError(`unsupported transaction type: ${en.type}`,ew.Yd.errors.UNSUPPORTED_OPERATION,{operation:"serializeTransaction",transactionType:en.type})}function eW(en,ef,es){try{let es=eQ(ef[0]).toNumber();if(0!==es&&1!==es)throw Error("bad recid");en.v=es}catch(en){eS.throwArgumentError("invalid v for transaction type: 1","v",ef[0])}en.r=(0,eE.$m)(ef[1],32),en.s=(0,eE.$m)(ef[2],32);try{let ef=(0,eB.w)(es(en));en.from=eU(ef,{r:en.r,s:en.s,recoveryParam:en.v})}catch(en){}}function e$(en){let ef=eD.decode(en.slice(1));9!==ef.length&&12!==ef.length&&eS.throwArgumentError("invalid component count for transaction type: 2","payload",(0,eE.Dv)(en));let es=eQ(ef[2]),ed=eQ(ef[3]),eu={type:2,chainId:eQ(ef[0]).toNumber(),nonce:eQ(ef[1]).toNumber(),maxPriorityFeePerGas:es,maxFeePerGas:ed,gasPrice:null,gasLimit:eQ(ef[4]),to:eF(ef[5]),value:eQ(ef[6]),data:ef[7],accessList:eY(ef[8])};return 9===ef.length||(eu.hash=(0,eB.w)(en),eW(eu,ef.slice(9),eK)),eu}function e0(en){let ef=eD.decode(en.slice(1));8!==ef.length&&11!==ef.length&&eS.throwArgumentError("invalid component count for transaction type: 1","payload",(0,eE.Dv)(en));let es={type:1,chainId:eQ(ef[0]).toNumber(),nonce:eQ(ef[1]).toNumber(),gasPrice:eQ(ef[2]),gasLimit:eQ(ef[3]),to:eF(ef[4]),value:eQ(ef[5]),data:ef[6],accessList:eY(ef[7])};return 8===ef.length||(es.hash=(0,eB.w)(en),eW(es,ef.slice(8),eZ)),es}function e4(en){let ef=eD.decode(en);9!==ef.length&&6!==ef.length&&eS.throwArgumentError("invalid raw transaction","rawTransaction",en);let es={nonce:eQ(ef[0]).toNumber(),gasPrice:eQ(ef[1]),gasLimit:eQ(ef[2]),to:eF(ef[3]),value:eQ(ef[4]),data:ef[5],chainId:0};if(6===ef.length)return es;try{es.v=em.O$.from(ef[6]).toNumber()}catch(en){return es}if(es.r=(0,eE.$m)(ef[7],32),es.s=(0,eE.$m)(ef[8],32),em.O$.from(es.r).isZero()&&em.O$.from(es.s).isZero())es.chainId=es.v,es.v=0;else{es.chainId=Math.floor((es.v-35)/2),es.chainId<0&&(es.chainId=0);let ed=es.v-27,eu=ef.slice(0,6);0!==es.chainId&&(eu.push((0,eE.Dv)(es.chainId)),eu.push("0x"),eu.push("0x"),ed-=2*es.chainId+8);let em=(0,eB.w)(eD.encode(eu));try{es.from=eU(em,{r:(0,eE.Dv)(es.r),s:(0,eE.Dv)(es.s),recoveryParam:ed})}catch(en){}es.hash=(0,eB.w)(en)}return es.type=null,es}function e3(en){let ef=(0,eE.lE)(en);if(ef[0]>127)return e4(ef);switch(ef[0]){case 1:return e0(ef);case 2:return e$(ef)}return eS.throwError(`unsupported transaction type: ${ef[0]}`,ew.Yd.errors.UNSUPPORTED_OPERATION,{operation:"parseTransaction",transactionType:ef[0]})}},61744:function(en,ef,es){"use strict";es.d(ef,{Fn:function(){return eB},dF:function(){return eH},bM:function(){return ez},fi:function(){return ew},vz:function(){return eD}});var ed=es(20335),eu=es(1581);let em="units/5.7.0",eE=new eu.Yd(em),ey=["wei","kwei","mwei","gwei","szabo","finney","ether"];function eB(en){let ef=String(en).split(".");(ef.length>2||!ef[0].match(/^-?[0-9]*$/)||ef[1]&&!ef[1].match(/^[0-9]*$/)||"."===en||"-."===en)&&eE.throwArgumentError("invalid value","value",en);let es=ef[0],ed="";for("-"===es.substring(0,1)&&(ed="-",es=es.substring(1));"0"===es.substring(0,1);)es=es.substring(1);""===es&&(es="0");let eu="";for(2===ef.length&&(eu="."+(ef[1]||"0"));eu.length>2&&"0"===eu[eu.length-1];)eu=eu.substring(0,eu.length-1);let em=[];for(;es.length;){if(es.length<=3){em.unshift(es);break}{let en=es.length-3;em.unshift(es.substring(en)),es=es.substring(0,en)}}return ed+em.join(",")+eu}function ez(en,ef){if("string"==typeof ef){let en=ey.indexOf(ef);-1!==en&&(ef=3*en)}return(0,ed.S5)(en,null!=ef?ef:18)}function eD(en,ef){if("string"!=typeof en&&eE.throwArgumentError("value must be a string","value",en),"string"==typeof ef){let en=ey.indexOf(ef);-1!==en&&(ef=3*en)}return(0,ed.Ox)(en,null!=ef?ef:18)}function eH(en){return ez(en,18)}function ew(en){return eD(en,18)}},89706:function(en,ef,es){"use strict";es.d(ef,{w5:function(){return aS},n5:function(){return aF},BS:function(){return aQ}});var ed=es(19485),eu=es(81556),em=es(48088),eE=es(16441),ey=es(93684),eB=es(67827),ez=es(84178),eD=es(38197),eH=es(6881),ew=es(5634),eV=es(67669),eS=es(48709),eF=es.n(eS),eQ=es(17635),eO=es.n(eQ),eR=es(85306),eP=es(83875),eU=es(29251);function ej(en){return"string"==typeof en&&"0x"!==en.substring(0,2)&&(en="0x"+en),(0,eE.lE)(en)}function eG(en,ef){for(en=String(en);en.length{ef=(0,eE.lE)(ef);let es=ef.slice(0,16),ed=ef.slice(16,32),eu=ef.slice(32,64),ey=new(eF()).Counter(eR),ez=new(eF()).ModeOfOperation.ctr(es,ey),eO=(0,eE.lE)(ez.encrypt(em)),eP=(0,eD.w)((0,eE.zo)([ed,eO])),eY={address:en.address.substring(2).toLowerCase(),id:eK(eU),version:3,crypto:{cipher:"aes-128-ctr",cipherparams:{iv:(0,eE.Dv)(eR).substring(2)},ciphertext:(0,eE.Dv)(eO).substring(2),kdf:"scrypt",kdfparams:{salt:(0,eE.Dv)(eQ).substring(2),n:ej,dklen:32,p:eZ,r:e_},mac:eP.substring(2)}};if(eB){let en=(0,ew.O)(16),ef=new(eF()).Counter(en),es=new(eF()).ModeOfOperation.ctr(eu,ef),ed=(0,eE.lE)(es.encrypt(eB)),em=new Date,ey=em.getUTCFullYear()+"-"+eG(em.getUTCMonth()+1,2)+"-"+eG(em.getUTCDate(),2)+"T"+eG(em.getUTCHours(),2)+"-"+eG(em.getUTCMinutes(),2)+"-"+eG(em.getUTCSeconds(),2)+".0Z";eY["x-ethers"]={client:eS,gethFilename:"UTC--"+ey+"--"+eY.address,mnemonicCounter:(0,eE.Dv)(en).substring(2),mnemonicCiphertext:(0,eE.Dv)(ed).substring(2),path:eH,locale:eV,version:"0.1"}}return JSON.stringify(eY)})}let ao=new eZ.Yd(eJ);class ad extends eH.dk{isCrowdsaleAccount(en){return!!(en&&en._isCrowdsaleAccount)}}function au(en,ef){let es=JSON.parse(en);ef=eY(ef);let eu=(0,ed.Kn)(e_(es,"ethaddr")),em=ej(e_(es,"encseed"));em&&em.length%16==0||ao.throwArgumentError("invalid encseed","json",en);let ey=(0,eE.lE)((0,eR.n)(ef,ef,2e3,32,"sha256")).slice(0,16),eB=em.slice(0,16),ez=em.slice(16),eH=new(eF()).ModeOfOperation.cbc(ey,eB),ew=eF().padding.pkcs7.strip((0,eE.lE)(eH.decrypt(ez))),eV="";for(let en=0;enef),(0,eH.zG)(this,"address",(0,eP.db)(this.publicKey)),this.address!==(0,ed.Kn)(en.address)&&aV.throwArgumentError("privateKey/address mismatch","privateKey","[REDACTED]"),ak(en)){let ef=en.mnemonic;(0,eH.zG)(this,"_mnemonic",()=>({phrase:ef.phrase,path:ef.path||ez.cD,locale:ef.locale||"en"}));let es=this.mnemonic,ed=ez.m$.fromMnemonic(es.phrase,null,es.locale).derivePath(es.path);(0,eP.db)(ed.privateKey)!==this.address&&aV.throwArgumentError("mnemonic/address mismatch","privateKey","[REDACTED]")}else(0,eH.zG)(this,"_mnemonic",()=>null)}else{if(eV.Et.isSigningKey(en))"secp256k1"!==en.curve&&aV.throwArgumentError("unsupported curve; must be secp256k1","privateKey","[REDACTED]"),(0,eH.zG)(this,"_signingKey",()=>en);else{"string"==typeof en&&en.match(/^[0-9a-f]*$/i)&&64===en.length&&(en="0x"+en);let ef=new eV.Et(en);(0,eH.zG)(this,"_signingKey",()=>ef)}(0,eH.zG)(this,"_mnemonic",()=>null),(0,eH.zG)(this,"address",(0,eP.db)(this.publicKey))}ef&&!eu.zt.isProvider(ef)&&aV.throwArgumentError("invalid provider","provider",ef),(0,eH.zG)(this,"provider",ef||null)}get mnemonic(){return this._mnemonic()}get privateKey(){return this._signingKey().privateKey}get publicKey(){return this._signingKey().publicKey}getAddress(){return Promise.resolve(this.address)}connect(en){return new aS(this,en)}signTransaction(en){return(0,eH.mE)(en).then(ef=>{null!=ef.from&&((0,ed.Kn)(ef.from)!==this.address&&aV.throwArgumentError("transaction from address mismatch","transaction.from",en.from),delete ef.from);let es=this._signingKey().signDigest((0,eD.w)((0,eP.qC)(ef)));return(0,eP.qC)(ef,es)})}signMessage(en){return aH(this,void 0,void 0,function*(){return(0,eE.gV)(this._signingKey().signDigest((0,ey.r)(en)))})}_signTypedData(en,ef,es){return aH(this,void 0,void 0,function*(){let ed=yield eB.E.resolveNames(en,ef,es,en=>(null==this.provider&&aV.throwError("cannot resolve ENS names without a provider",eZ.Yd.errors.UNSUPPORTED_OPERATION,{operation:"resolveName",value:en}),this.provider.resolveName(en)));return(0,eE.gV)(this._signingKey().signDigest(eB.E.hash(ed.domain,ef,ed.value)))})}encrypt(en,ef,es){if("function"!=typeof ef||es||(es=ef,ef={}),es&&"function"!=typeof es)throw Error("invalid callback");return ef||(ef={}),af(this,en,ef,es)}static createRandom(en){let ef=(0,ew.O)(16);en||(en={}),en.extraEntropy&&(ef=(0,eE.lE)((0,eE.p3)((0,eD.w)((0,eE.zo)([ef,en.extraEntropy])),0,16)));let es=(0,ez.JJ)(ef,en.locale);return aS.fromMnemonic(es,en.path,en.locale)}static fromEncryptedJson(en,ef,es){return aE(en,ef,es).then(en=>new aS(en))}static fromEncryptedJsonSync(en,ef){return new aS(av(en,ef))}static fromMnemonic(en,ef,es){return ef||(ef=ez.cD),new aS(ez.m$.fromMnemonic(en,null,es).derivePath(ef))}}function aF(en,ef){return(0,eP.RJ)((0,ey.r)(en),ef)}function aQ(en,ef,es,ed){return(0,eP.RJ)(eB.E.hash(en,ef,es),ed)}},37707:function(en,ef,es){"use strict";es.d(ef,{MY:function(){return eQ},rd:function(){return eO},$l:function(){return eR}});var ed=es(59567),eu=es(16441),em=es(6881),eE=es(29251),ey=es(1581);let eB="web/5.7.1";var ez=function(en,ef,es,ed){function eu(en){return en instanceof es?en:new es(function(ef){ef(en)})}return new(es||(es=Promise))(function(es,em){function eE(en){try{eB(ed.next(en))}catch(en){em(en)}}function ey(en){try{eB(ed.throw(en))}catch(en){em(en)}}function eB(en){en.done?es(en.value):eu(en.value).then(eE,ey)}eB((ed=ed.apply(en,ef||[])).next())})};function eD(en,ef){return ez(this,void 0,void 0,function*(){null==ef&&(ef={});let es={method:ef.method||"GET",headers:ef.headers||{},body:ef.body||void 0};if(!0!==ef.skipFetchSetup&&(es.mode="cors",es.cache="no-cache",es.credentials="same-origin",es.redirect="follow",es.referrer="client"),null!=ef.fetchOptions){let en=ef.fetchOptions;en.mode&&(es.mode=en.mode),en.cache&&(es.cache=en.cache),en.credentials&&(es.credentials=en.credentials),en.redirect&&(es.redirect=en.redirect),en.referrer&&(es.referrer=en.referrer)}let ed=yield fetch(en,es),em=yield ed.arrayBuffer(),eE={};return ed.headers.forEach?ed.headers.forEach((en,ef)=>{eE[ef.toLowerCase()]=en}):ed.headers.keys().forEach(en=>{eE[en.toLowerCase()]=ed.headers.get(en)}),{headers:eE,statusCode:ed.status,statusMessage:ed.statusText,body:(0,eu.lE)(new Uint8Array(em))}})}var eH=function(en,ef,es,ed){function eu(en){return en instanceof es?en:new es(function(ef){ef(en)})}return new(es||(es=Promise))(function(es,em){function eE(en){try{eB(ed.next(en))}catch(en){em(en)}}function ey(en){try{eB(ed.throw(en))}catch(en){em(en)}}function eB(en){en.done?es(en.value):eu(en.value).then(eE,ey)}eB((ed=ed.apply(en,ef||[])).next())})};let ew=new ey.Yd(eB);function eV(en){return new Promise(ef=>{setTimeout(ef,en)})}function eS(en,ef){if(null==en)return null;if("string"==typeof en)return en;if((0,eu.Zq)(en)){if(ef&&("text"===ef.split("/")[0]||"application/json"===ef.split(";")[0].trim()))try{return(0,eE.ZN)(en)}catch(en){}return(0,eu.Dv)(en)}return en}function eF(en){return(0,eE.Y0)(en.replace(/%([0-9a-f][0-9a-f])/gi,(en,ef)=>String.fromCharCode(parseInt(ef,16))))}function eQ(en,ef,es){let eu="object"==typeof en&&null!=en.throttleLimit?en.throttleLimit:12;ew.assertArgument(eu>0&&eu%1==0,"invalid connection throttle limit","connection.throttleLimit",eu);let eB="object"==typeof en?en.throttleCallback:null,ez="object"==typeof en&&"number"==typeof en.throttleSlotInterval?en.throttleSlotInterval:100;ew.assertArgument(ez>0&&ez%1==0,"invalid connection throttle slot interval","connection.throttleSlotInterval",ez);let eQ="object"==typeof en&&!!en.errorPassThrough,eO={},eR=null,eP={method:"GET"},eU=!1,ej=12e4;if("string"==typeof en)eR=en;else if("object"==typeof en){if((null==en||null==en.url)&&ew.throwArgumentError("missing URL","connection.url",en),eR=en.url,"number"==typeof en.timeout&&en.timeout>0&&(ej=en.timeout),en.headers)for(let ef in en.headers)eO[ef.toLowerCase()]={key:ef,value:String(en.headers[ef])},["if-none-match","if-modified-since"].indexOf(ef.toLowerCase())>=0&&(eU=!0);if(eP.allowGzip=!!en.allowGzip,null!=en.user&&null!=en.password){"https:"!==eR.substring(0,6)&&!0!==en.allowInsecureAuthentication&&ew.throwError("basic authentication requires a secure https url",ey.Yd.errors.INVALID_ARGUMENT,{argument:"url",url:eR,user:en.user,password:"[REDACTED]"});let ef=en.user+":"+en.password;eO.authorization={key:"Authorization",value:"Basic "+(0,ed.c)((0,eE.Y0)(ef))}}null!=en.skipFetchSetup&&(eP.skipFetchSetup=!!en.skipFetchSetup),null!=en.fetchOptions&&(eP.fetchOptions=(0,em.DC)(en.fetchOptions))}let eG=RegExp("^data:([^;:]*)?(;base64)?,(.*)$","i"),eY=eR?eR.match(eG):null;if(eY)try{let en={statusCode:200,statusMessage:"OK",headers:{"content-type":eY[1]||"text/plain"},body:eY[2]?(0,ed.J)(eY[3]):eF(eY[3])},ef=en.body;return es&&(ef=es(en.body,en)),Promise.resolve(ef)}catch(en){ew.throwError("processing response error",ey.Yd.errors.SERVER_ERROR,{body:eS(eY[1],eY[2]),error:en,requestBody:null,requestMethod:"GET",url:eR})}ef&&(eP.method="POST",eP.body=ef,null==eO["content-type"]&&(eO["content-type"]={key:"Content-Type",value:"application/octet-stream"}),null==eO["content-length"]&&(eO["content-length"]={key:"Content-Length",value:String(ef.length)}));let e_={};Object.keys(eO).forEach(en=>{let ef=eO[en];e_[ef.key]=ef.value}),eP.headers=e_;let eK=function(){let en=null,ef=new Promise(function(ef,es){ej&&(en=setTimeout(()=>{null!=en&&(en=null,es(ew.makeError("timeout",ey.Yd.errors.TIMEOUT,{requestBody:eS(eP.body,e_["content-type"]),requestMethod:eP.method,timeout:ej,url:eR})))},ej))}),es=function(){null!=en&&(clearTimeout(en),en=null)};return{promise:ef,cancel:es}}(),eZ=function(){return eH(this,void 0,void 0,function*(){for(let en=0;en=300)&&(eK.cancel(),ew.throwError("bad response",ey.Yd.errors.SERVER_ERROR,{status:ef.statusCode,headers:ef.headers,body:eS(ed,ef.headers?ef.headers["content-type"]:null),requestBody:eS(eP.body,e_["content-type"]),requestMethod:eP.method,url:eR})),es)try{let en=yield es(ed,ef);return eK.cancel(),en}catch(es){if(es.throttleRetry&&en{let ed=null;if(null!=en)try{ed=JSON.parse((0,eE.ZN)(en))}catch(ef){ew.throwError("invalid JSON",ey.Yd.errors.SERVER_ERROR,{body:en,error:ef})}return es&&(ed=es(ed,ef)),ed},eu=null;if(null!=ef){eu=(0,eE.Y0)(ef);let es="string"==typeof en?{url:en}:(0,em.DC)(en);if(es.headers){let en=0!==Object.keys(es.headers).filter(en=>"content-type"===en.toLowerCase()).length;en||(es.headers=(0,em.DC)(es.headers),es.headers["content-type"]="application/json")}else es.headers={"content-type":"application/json"};en=es}return eQ(en,eu,ed)}function eR(en,ef){return ef||(ef={}),null==(ef=(0,em.DC)(ef)).floor&&(ef.floor=0),null==ef.ceiling&&(ef.ceiling=1e4),null==ef.interval&&(ef.interval=250),new Promise(function(es,ed){let eu=null,em=!1,eE=()=>!em&&(em=!0,eu&&clearTimeout(eu),!0);ef.timeout&&(eu=setTimeout(()=>{eE()&&ed(Error("timeout"))},ef.timeout));let ey=ef.retryLimit,eB=0;function ez(){return en().then(function(en){if(void 0!==en)eE()&&es(en);else if(ef.oncePoll)ef.oncePoll.once("poll",ez);else if(ef.onceBlock)ef.onceBlock.once("block",ez);else if(!em){if(++eB>ey){eE()&&ed(Error("retry limit reached"));return}let en=ef.interval*parseInt(String(Math.random()*Math.pow(2,eB)));enef.ceiling&&(en=ef.ceiling),setTimeout(ez,en)}return null},function(en){eE()&&ed(en)})}ez()})}},48812:function(en,ef,es){"use strict";es.d(ef,{D:function(){return ez}});var ed=es(32046),eu=es(6881),em=es(1581);let eE="wordlists/5.7.0",ey=!1,eB=new em.Yd(eE);class ez{constructor(en){eB.checkAbstract(new.target,ez),(0,eu.zG)(this,"locale",en)}split(en){return en.toLowerCase().split(/ +/g)}join(en){return en.join(" ")}static check(en){let ef=[];for(let es=0;es<2048;es++){let ed=en.getWord(es);if(es!==en.getWordIndex(ed))return"0x";ef.push(ed)}return(0,ed.id)(ef.join("\n")+"\n")}static register(en,ef){if(ef||(ef=en.locale),ey)try{let es=window;es._ethers&&es._ethers.wordlists&&!es._ethers.wordlists[ef]&&(0,eu.zG)(es._ethers.wordlists,ef,en)}catch(en){}}}},10234:function(en,ef,es){"use strict";es.d(ef,{E:function(){return ez}});var ed=es(48812);let eu="AbandonAbilityAbleAboutAboveAbsentAbsorbAbstractAbsurdAbuseAccessAccidentAccountAccuseAchieveAcidAcousticAcquireAcrossActActionActorActressActualAdaptAddAddictAddressAdjustAdmitAdultAdvanceAdviceAerobicAffairAffordAfraidAgainAgeAgentAgreeAheadAimAirAirportAisleAlarmAlbumAlcoholAlertAlienAllAlleyAllowAlmostAloneAlphaAlreadyAlsoAlterAlwaysAmateurAmazingAmongAmountAmusedAnalystAnchorAncientAngerAngleAngryAnimalAnkleAnnounceAnnualAnotherAnswerAntennaAntiqueAnxietyAnyApartApologyAppearAppleApproveAprilArchArcticAreaArenaArgueArmArmedArmorArmyAroundArrangeArrestArriveArrowArtArtefactArtistArtworkAskAspectAssaultAssetAssistAssumeAsthmaAthleteAtomAttackAttendAttitudeAttractAuctionAuditAugustAuntAuthorAutoAutumnAverageAvocadoAvoidAwakeAwareAwayAwesomeAwfulAwkwardAxisBabyBachelorBaconBadgeBagBalanceBalconyBallBambooBananaBannerBarBarelyBargainBarrelBaseBasicBasketBattleBeachBeanBeautyBecauseBecomeBeefBeforeBeginBehaveBehindBelieveBelowBeltBenchBenefitBestBetrayBetterBetweenBeyondBicycleBidBikeBindBiologyBirdBirthBitterBlackBladeBlameBlanketBlastBleakBlessBlindBloodBlossomBlouseBlueBlurBlushBoardBoatBodyBoilBombBoneBonusBookBoostBorderBoringBorrowBossBottomBounceBoxBoyBracketBrainBrandBrassBraveBreadBreezeBrickBridgeBriefBrightBringBriskBroccoliBrokenBronzeBroomBrotherBrownBrushBubbleBuddyBudgetBuffaloBuildBulbBulkBulletBundleBunkerBurdenBurgerBurstBusBusinessBusyButterBuyerBuzzCabbageCabinCableCactusCageCakeCallCalmCameraCampCanCanalCancelCandyCannonCanoeCanvasCanyonCapableCapitalCaptainCarCarbonCardCargoCarpetCarryCartCaseCashCasinoCastleCasualCatCatalogCatchCategoryCattleCaughtCauseCautionCaveCeilingCeleryCementCensusCenturyCerealCertainChairChalkChampionChangeChaosChapterChargeChaseChatCheapCheckCheeseChefCherryChestChickenChiefChildChimneyChoiceChooseChronicChuckleChunkChurnCigarCinnamonCircleCitizenCityCivilClaimClapClarifyClawClayCleanClerkCleverClickClientCliffClimbClinicClipClockClogCloseClothCloudClownClubClumpClusterClutchCoachCoastCoconutCodeCoffeeCoilCoinCollectColorColumnCombineComeComfortComicCommonCompanyConcertConductConfirmCongressConnectConsiderControlConvinceCookCoolCopperCopyCoralCoreCornCorrectCostCottonCouchCountryCoupleCourseCousinCoverCoyoteCrackCradleCraftCramCraneCrashCraterCrawlCrazyCreamCreditCreekCrewCricketCrimeCrispCriticCropCrossCrouchCrowdCrucialCruelCruiseCrumbleCrunchCrushCryCrystalCubeCultureCupCupboardCuriousCurrentCurtainCurveCushionCustomCuteCycleDadDamageDampDanceDangerDaringDashDaughterDawnDayDealDebateDebrisDecadeDecemberDecideDeclineDecorateDecreaseDeerDefenseDefineDefyDegreeDelayDeliverDemandDemiseDenialDentistDenyDepartDependDepositDepthDeputyDeriveDescribeDesertDesignDeskDespairDestroyDetailDetectDevelopDeviceDevoteDiagramDialDiamondDiaryDiceDieselDietDifferDigitalDignityDilemmaDinnerDinosaurDirectDirtDisagreeDiscoverDiseaseDishDismissDisorderDisplayDistanceDivertDivideDivorceDizzyDoctorDocumentDogDollDolphinDomainDonateDonkeyDonorDoorDoseDoubleDoveDraftDragonDramaDrasticDrawDreamDressDriftDrillDrinkDripDriveDropDrumDryDuckDumbDuneDuringDustDutchDutyDwarfDynamicEagerEagleEarlyEarnEarthEasilyEastEasyEchoEcologyEconomyEdgeEditEducateEffortEggEightEitherElbowElderElectricElegantElementElephantElevatorEliteElseEmbarkEmbodyEmbraceEmergeEmotionEmployEmpowerEmptyEnableEnactEndEndlessEndorseEnemyEnergyEnforceEngageEngineEnhanceEnjoyEnlistEnoughEnrichEnrollEnsureEnterEntireEntryEnvelopeEpisodeEqualEquipEraEraseErodeErosionErrorEruptEscapeEssayEssenceEstateEternalEthicsEvidenceEvilEvokeEvolveExactExampleExcessExchangeExciteExcludeExcuseExecuteExerciseExhaustExhibitExileExistExitExoticExpandExpectExpireExplainExposeExpressExtendExtraEyeEyebrowFabricFaceFacultyFadeFaintFaithFallFalseFameFamilyFamousFanFancyFantasyFarmFashionFatFatalFatherFatigueFaultFavoriteFeatureFebruaryFederalFeeFeedFeelFemaleFenceFestivalFetchFeverFewFiberFictionFieldFigureFileFilmFilterFinalFindFineFingerFinishFireFirmFirstFiscalFishFitFitnessFixFlagFlameFlashFlatFlavorFleeFlightFlipFloatFlockFloorFlowerFluidFlushFlyFoamFocusFogFoilFoldFollowFoodFootForceForestForgetForkFortuneForumForwardFossilFosterFoundFoxFragileFrameFrequentFreshFriendFringeFrogFrontFrostFrownFrozenFruitFuelFunFunnyFurnaceFuryFutureGadgetGainGalaxyGalleryGameGapGarageGarbageGardenGarlicGarmentGasGaspGateGatherGaugeGazeGeneralGeniusGenreGentleGenuineGestureGhostGiantGiftGiggleGingerGiraffeGirlGiveGladGlanceGlareGlassGlideGlimpseGlobeGloomGloryGloveGlowGlueGoatGoddessGoldGoodGooseGorillaGospelGossipGovernGownGrabGraceGrainGrantGrapeGrassGravityGreatGreenGridGriefGritGroceryGroupGrowGruntGuardGuessGuideGuiltGuitarGunGymHabitHairHalfHammerHamsterHandHappyHarborHardHarshHarvestHatHaveHawkHazardHeadHealthHeartHeavyHedgehogHeightHelloHelmetHelpHenHeroHiddenHighHillHintHipHireHistoryHobbyHockeyHoldHoleHolidayHollowHomeHoneyHoodHopeHornHorrorHorseHospitalHostHotelHourHoverHubHugeHumanHumbleHumorHundredHungryHuntHurdleHurryHurtHusbandHybridIceIconIdeaIdentifyIdleIgnoreIllIllegalIllnessImageImitateImmenseImmuneImpactImposeImproveImpulseInchIncludeIncomeIncreaseIndexIndicateIndoorIndustryInfantInflictInformInhaleInheritInitialInjectInjuryInmateInnerInnocentInputInquiryInsaneInsectInsideInspireInstallIntactInterestIntoInvestInviteInvolveIronIslandIsolateIssueItemIvoryJacketJaguarJarJazzJealousJeansJellyJewelJobJoinJokeJourneyJoyJudgeJuiceJumpJungleJuniorJunkJustKangarooKeenKeepKetchupKeyKickKidKidneyKindKingdomKissKitKitchenKiteKittenKiwiKneeKnifeKnockKnowLabLabelLaborLadderLadyLakeLampLanguageLaptopLargeLaterLatinLaughLaundryLavaLawLawnLawsuitLayerLazyLeaderLeafLearnLeaveLectureLeftLegLegalLegendLeisureLemonLendLengthLensLeopardLessonLetterLevelLiarLibertyLibraryLicenseLifeLiftLightLikeLimbLimitLinkLionLiquidListLittleLiveLizardLoadLoanLobsterLocalLockLogicLonelyLongLoopLotteryLoudLoungeLoveLoyalLuckyLuggageLumberLunarLunchLuxuryLyricsMachineMadMagicMagnetMaidMailMainMajorMakeMammalManManageMandateMangoMansionManualMapleMarbleMarchMarginMarineMarketMarriageMaskMassMasterMatchMaterialMathMatrixMatterMaximumMazeMeadowMeanMeasureMeatMechanicMedalMediaMelodyMeltMemberMemoryMentionMenuMercyMergeMeritMerryMeshMessageMetalMethodMiddleMidnightMilkMillionMimicMindMinimumMinorMinuteMiracleMirrorMiseryMissMistakeMixMixedMixtureMobileModelModifyMomMomentMonitorMonkeyMonsterMonthMoonMoralMoreMorningMosquitoMotherMotionMotorMountainMouseMoveMovieMuchMuffinMuleMultiplyMuscleMuseumMushroomMusicMustMutualMyselfMysteryMythNaiveNameNapkinNarrowNastyNationNatureNearNeckNeedNegativeNeglectNeitherNephewNerveNestNetNetworkNeutralNeverNewsNextNiceNightNobleNoiseNomineeNoodleNormalNorthNoseNotableNoteNothingNoticeNovelNowNuclearNumberNurseNutOakObeyObjectObligeObscureObserveObtainObviousOccurOceanOctoberOdorOffOfferOfficeOftenOilOkayOldOliveOlympicOmitOnceOneOnionOnlineOnlyOpenOperaOpinionOpposeOptionOrangeOrbitOrchardOrderOrdinaryOrganOrientOriginalOrphanOstrichOtherOutdoorOuterOutputOutsideOvalOvenOverOwnOwnerOxygenOysterOzonePactPaddlePagePairPalacePalmPandaPanelPanicPantherPaperParadeParentParkParrotPartyPassPatchPathPatientPatrolPatternPausePavePaymentPeacePeanutPearPeasantPelicanPenPenaltyPencilPeoplePepperPerfectPermitPersonPetPhonePhotoPhrasePhysicalPianoPicnicPicturePiecePigPigeonPillPilotPinkPioneerPipePistolPitchPizzaPlacePlanetPlasticPlatePlayPleasePledgePluckPlugPlungePoemPoetPointPolarPolePolicePondPonyPoolPopularPortionPositionPossiblePostPotatoPotteryPovertyPowderPowerPracticePraisePredictPreferPreparePresentPrettyPreventPricePridePrimaryPrintPriorityPrisonPrivatePrizeProblemProcessProduceProfitProgramProjectPromoteProofPropertyProsperProtectProudProvidePublicPuddingPullPulpPulsePumpkinPunchPupilPuppyPurchasePurityPurposePursePushPutPuzzlePyramidQualityQuantumQuarterQuestionQuickQuitQuizQuoteRabbitRaccoonRaceRackRadarRadioRailRainRaiseRallyRampRanchRandomRangeRapidRareRateRatherRavenRawRazorReadyRealReasonRebelRebuildRecallReceiveRecipeRecordRecycleReduceReflectReformRefuseRegionRegretRegularRejectRelaxReleaseReliefRelyRemainRememberRemindRemoveRenderRenewRentReopenRepairRepeatReplaceReportRequireRescueResembleResistResourceResponseResultRetireRetreatReturnReunionRevealReviewRewardRhythmRibRibbonRiceRichRideRidgeRifleRightRigidRingRiotRippleRiskRitualRivalRiverRoadRoastRobotRobustRocketRomanceRoofRookieRoomRoseRotateRoughRoundRouteRoyalRubberRudeRugRuleRunRunwayRuralSadSaddleSadnessSafeSailSaladSalmonSalonSaltSaluteSameSampleSandSatisfySatoshiSauceSausageSaveSayScaleScanScareScatterSceneSchemeSchoolScienceScissorsScorpionScoutScrapScreenScriptScrubSeaSearchSeasonSeatSecondSecretSectionSecuritySeedSeekSegmentSelectSellSeminarSeniorSenseSentenceSeriesServiceSessionSettleSetupSevenShadowShaftShallowShareShedShellSheriffShieldShiftShineShipShiverShockShoeShootShopShortShoulderShoveShrimpShrugShuffleShySiblingSickSideSiegeSightSignSilentSilkSillySilverSimilarSimpleSinceSingSirenSisterSituateSixSizeSkateSketchSkiSkillSkinSkirtSkullSlabSlamSleepSlenderSliceSlideSlightSlimSloganSlotSlowSlushSmallSmartSmileSmokeSmoothSnackSnakeSnapSniffSnowSoapSoccerSocialSockSodaSoftSolarSoldierSolidSolutionSolveSomeoneSongSoonSorrySortSoulSoundSoupSourceSouthSpaceSpareSpatialSpawnSpeakSpecialSpeedSpellSpendSphereSpiceSpiderSpikeSpinSpiritSplitSpoilSponsorSpoonSportSpotSpraySpreadSpringSpySquareSqueezeSquirrelStableStadiumStaffStageStairsStampStandStartStateStaySteakSteelStemStepStereoStickStillStingStockStomachStoneStoolStoryStoveStrategyStreetStrikeStrongStruggleStudentStuffStumbleStyleSubjectSubmitSubwaySuccessSuchSuddenSufferSugarSuggestSuitSummerSunSunnySunsetSuperSupplySupremeSureSurfaceSurgeSurpriseSurroundSurveySuspectSustainSwallowSwampSwapSwarmSwearSweetSwiftSwimSwingSwitchSwordSymbolSymptomSyrupSystemTableTackleTagTailTalentTalkTankTapeTargetTaskTasteTattooTaxiTeachTeamTellTenTenantTennisTentTermTestTextThankThatThemeThenTheoryThereTheyThingThisThoughtThreeThriveThrowThumbThunderTicketTideTigerTiltTimberTimeTinyTipTiredTissueTitleToastTobaccoTodayToddlerToeTogetherToiletTokenTomatoTomorrowToneTongueTonightToolToothTopTopicToppleTorchTornadoTortoiseTossTotalTouristTowardTowerTownToyTrackTradeTrafficTragicTrainTransferTrapTrashTravelTrayTreatTreeTrendTrialTribeTrickTriggerTrimTripTrophyTroubleTruckTrueTrulyTrumpetTrustTruthTryTubeTuitionTumbleTunaTunnelTurkeyTurnTurtleTwelveTwentyTwiceTwinTwistTwoTypeTypicalUglyUmbrellaUnableUnawareUncleUncoverUnderUndoUnfairUnfoldUnhappyUniformUniqueUnitUniverseUnknownUnlockUntilUnusualUnveilUpdateUpgradeUpholdUponUpperUpsetUrbanUrgeUsageUseUsedUsefulUselessUsualUtilityVacantVacuumVagueValidValleyValveVanVanishVaporVariousVastVaultVehicleVelvetVendorVentureVenueVerbVerifyVersionVeryVesselVeteranViableVibrantViciousVictoryVideoViewVillageVintageViolinVirtualVirusVisaVisitVisualVitalVividVocalVoiceVoidVolcanoVolumeVoteVoyageWageWagonWaitWalkWallWalnutWantWarfareWarmWarriorWashWaspWasteWaterWaveWayWealthWeaponWearWeaselWeatherWebWeddingWeekendWeirdWelcomeWestWetWhaleWhatWheatWheelWhenWhereWhipWhisperWideWidthWifeWildWillWinWindowWineWingWinkWinnerWinterWireWisdomWiseWishWitnessWolfWomanWonderWoodWoolWordWorkWorldWorryWorthWrapWreckWrestleWristWriteWrongYardYearYellowYouYoungYouthZebraZeroZoneZoo",em=null;function eE(en){if(null==em&&(em=eu.replace(/([A-Z])/g," $1").toLowerCase().substring(1).split(" "),"0x3c8acc1e7b08d8e76f9fda015ef48dc8c710a73cb7e0f77b2c18a9b5a7adde60"!==ed.D.check(en)))throw em=null,Error("BIP39 Wordlist for en (English) FAILED")}class ey extends ed.D{constructor(){super("en")}getWord(en){return eE(this),em[en]}getWordIndex(en){return eE(this),em.indexOf(en)}}let eB=new ey;ed.D.register(eB);let ez={en:eB}},33940:function(en,ef,es){"use strict";var ed=es(50580),eu=es(48764).Buffer,em=5;function eE(en){var ef=eu.alloc(2);return ef.writeUInt16BE(en,0),ef}var ey={data:eu.alloc(0),dataLength:0,sequence:0},eB=function(en,ef){return{makeBlocks:function(es){var ed=eu.concat([eE(es.length),es]),ey=ef-5,eB=Math.ceil(ed.length/ey);ed=eu.concat([ed,eu.alloc(eB*ey-ed.length+1).fill(0)]);for(var ez=[],eD=0;eDez&&(eB=eB.slice(0,ez)),{data:eB,dataLength:ez,sequence:eD}},getReducedResult:function(en){if(en&&en.dataLength===en.data.length)return en.data}}};ef.Z=eB},14347:function(en,ef,es){"use strict";es.d(ef,{An:function(){return eH},HN:function(){return eV},Ht:function(){return ew}});var ed,eu,em=es(81249),eE=es.n(em),ey=function(){return(ey=Object.assign||function(en){for(var ef,es=1,ed=arguments.length;es>8;return eD.find(function(en){return en.productIdMM===es})},eV=function(en){return eD.find(function(ef){return ef.id===ez[en]})},eS=[],eF={};for(var eQ in eB){var eO=eB[eQ],eR=eO.bluetoothSpec;if(eR)for(var eP=0;eP0)&&!(ed=em.next()).done;)eE.push(ed.value)}catch(en){eu={error:en}}finally{try{ed&&!ed.done&&(es=em.return)&&es.call(em)}finally{if(eu)throw eu.error}}return eE},eH=function(en,ef,es){if(es||2==arguments.length)for(var ed,eu=0,em=ef.length;eu1&&"'"===en[en.length-1]&&(es+=2147483648),ef.push(es))}),ef}function eV(en){return ez.from(en.startsWith("0x")?en.slice(2):en,"hex")}function eS(en){return en?eV(en):null}var eF=function(en){var ef,es=[1,2].includes(en[0])?en[0]:null,ed=null===es?en:en.slice(1),eu=(0,ey.decode)(ed).map(function(en){return ez.from(en.slice(2),"hex")}),em=0,eE=(0,ey.decode)(ed),eD=(ef=2===es?{data:eE[7],to:eE[5],chainId:eu[0]}:1===es?{data:eE[6],to:eE[4],chainId:eu[0]}:{data:eE[5],to:eE[3],chainId:eu.length>6?eu[6]:ez.from("0x01","hex")}).chainId,eH=new eB.O(0);if(eD){eH=new eB.O(eD.toString("hex"),16);var ew=ez.alloc(4);eD.length>4?eD.copy(ew):eD.copy(ew,4-eD.length),em=ew.readUInt32BE(0)}var eV=0;if(null===es&&eu.length>6){var eS=ez.from((0,ey.encode)(eu.slice(-3)).slice(2),"hex");eV=en.length-(eS.length-1),eS[0]>247&&(eV++,eV+=eS[0]-247-1)}return{decodedTx:ef,txType:es,chainId:eH,chainIdTruncated:em,vrsOffset:eV}},eQ=function(en,ef){return en.toString(16).padStart(2*ef,"0")};!function(en){en.APPROVE="0x095ea7b3",en.TRANSFER="0xa9059cbb"}(ed||(ed={})),function(en){en.APPROVE="0x095ea7b3",en.SET_APPROVAL_FOR_ALL="0xa22cb465",en.TRANSFER_FROM="0x23b872dd",en.SAFE_TRANSFER_FROM="0x42842e0e",en.SAFE_TRANSFER_FROM_WITH_DATA="0xb88d4fde"}(eu||(eu={})),function(en){en.SET_APPROVAL_FOR_ALL="0xa22cb465",en.SAFE_TRANSFER_FROM="0xf242432a",en.SAFE_BATCH_TRANSFER_FROM="0x2eb2c2d6"}(em||(em={}));var eO=Object.values(ed),eR=eH(eH([],eD(Object.values(eu)),!1),eD(Object.values(em)),!1),eP=function(en,ef){var es,ed,eu={nfts:[],erc20Tokens:[],externalPlugin:[],plugin:[]};for(var em in en)(es=eu[em]).push.apply(es,eH([],eD(en[em]),!1));for(var em in ef)(ed=eu[em]).push.apply(ed,eH([],eD(ef[em]),!1));return eu},eU=es(28716),ej=es(8198),eG=es(81692),eY=es.n(eG),e_=function(){return(e_=Object.assign||function(en){for(var ef,es=1,ed=arguments.length;es0&&eu[eu.length-1])&&(6===em[0]||2===em[0])){eE=0;continue}if(3===em[0]&&(!eu||em[1]>eu[0]&&em[1]0&&eu[eu.length-1])&&(6===em[0]||2===em[0])){eE=0;continue}if(3===em[0]&&(!eu||em[1]>eu[0]&&em[1]0&&eu[eu.length-1])&&(6===em[0]||2===em[0])){eE=0;continue}if(3===em[0]&&(!eu||em[1]>eu[0]&&em[1]0&&eu[eu.length-1])&&(6===em[0]||2===em[0])){eE=0;continue}if(3===em[0]&&(!eu||em[1]>eu[0]&&em[1]=en.length&&(en=void 0),{value:en&&en[ed++],done:!en}}};throw TypeError(ef?"Object is not iterable.":"Symbol.iterator is not defined.")},aV=function(en,ef,es,ed){return av(void 0,void 0,void 0,function(){var eu,em,eE;return aD(this,function(ey){switch(ey.label){case 0:if(eu={nfts:[],erc20Tokens:[]},!ed.nft)return[3,2];return[4,au(en,ef,es)];case 1:(em=ey.sent())?((0,eU.c)("ethereum","loaded nft info for "+em.contractAddress+" ("+em.collectionName+")"),eu.nfts.push(em.data)):(0,eU.c)("ethereum","couldn't load nft info for "+en),ey.label=2;case 2:if(!ed.token)return[3,4];return[4,e5(es,ef)];case 3:(eE=e7(en,ef,ey.sent()))?((0,eU.c)("ethereum","loaded erc20token info for "+eE.contractAddress+" ("+eE.ticker+")"),eu.erc20Tokens.push(eE.data.toString("hex"))):(0,eU.c)("ethereum","couldn't load erc20token info for "+en),ey.label=4;case 4:return[2,eu]}})})},aN=function(en,ef,es,ed,eu,em){return av(void 0,void 0,void 0,function(){var eE,ey,eB,ez,eD,eH,ew,eV,eS,eF,eQ,eO,eR;return aD(this,function(eG){switch(eG.label){case 0:if(eE={externalPlugin:[],plugin:[],nfts:[],erc20Tokens:[]},!em.nft)return[3,2];return[4,ap(en,ef,ed,eu)];case 1:(ey=eG.sent())?eE.plugin.push(ey):(0,eU.c)("ethereum","no NFT plugin payload for selector "+ef+" and address "+en),eG.label=2;case 2:if(!em.externalPlugins)return[3,13];return[4,e$(en,ef,ed,eu)];case 3:if(!(eB=eG.sent()))return[3,12];if(ez=eB.plugin,eD=eB.payload,eH=eB.signature,ew=eB.erc20OfInterest,eV=eB.abi,ez&&((0,eU.c)("ethereum","found plugin for "+ef),eE.externalPlugin.push({payload:eD,signature:eH})),!(ew&&ew.length&&eV))return[3,11];eS=new ej.vU(eV).parseTransaction(es).args,eG.label=4;case 4:eG.trys.push([4,9,10,11]),eQ=(eF=aH(ew)).next(),eG.label=5;case 5:if(eQ.done)return[3,8];return[4,aV(eQ.value.split(".").reduce(function(en,ef){return"-1"===ef&&Array.isArray(en)?en[en.length-1]:en[ef]},eS),ed,eu,{nft:!1,externalPlugins:!1,token:!0})];case 6:eE=eP(eE,eG.sent()),eG.label=7;case 7:return eQ=eF.next(),[3,5];case 8:return[3,11];case 9:return eO={error:eG.sent()},[3,11];case 10:try{eQ&&!eQ.done&&(eR=eF.return)&&eR.call(eF)}finally{if(eO)throw eO.error}return[7];case 11:return[3,13];case 12:(0,eU.c)("ethereum","no infos for selector "+ef),eG.label=13;case 13:return[2,eE]}})})},ak={resolveTransaction:function(en,ef,es){return av(void 0,void 0,void 0,function(){var ed,eu,em,eE,ey,eB,ez,eD;return aD(this,function(eH){switch(eH.label){case 0:if(eu=(ed=eF(aE.from(en,"hex"))).decodedTx,em=ed.chainIdTruncated,eE=eu.to,ey=eu.data.length>=10&&eu.data.substring(0,10),eB={},ez={},!ey)return[3,3];return eD={token:es.erc20&&eO.includes(ey),nft:es.nft&&eR.includes(ey),externalPlugins:es.externalPlugins},[4,aN(eE,ey,eu,em,ef,eD)];case 1:return eB=eH.sent(),[4,aV(eE,em,ef,eD)];case 2:ez=eH.sent(),eH.label=3;case 3:return[2,eP(eB,ez)]}})})}},aS=es(50580),aF=(0,aS.el)("EthAppPleaseEnableContractData"),aQ=(0,aS.el)("EthAppNftNotSupported"),aO=es(87792),aR=es.n(aO),aU={"1:0x7f268357a8c2552623316e2562d90e642bb538e5:d8e4f2bd77f7562e99ea5df4adb127291a2bfbc225ae55450038f27f":{contractName:{label:"OpenSea Listing",signature:"304402205f01e62b2331ecb9f1cb3f49a764d66015937cb20cb4c3af625146905ca4832402205076eeb4a74619b4552278836b548c8e525813faa9008399e43bfed7db016408"},fields:[{label:"Contract address",path:"exchange",signature:"3044022069df3b1c82dda9849a3df4cd0dd263d2b6c35e4fb8946865a35f5555830971b802201880d72b3d956867b597a2f5097d7f8799bad6e636d3de4030515634bba47155"},{label:"Price",path:"basePrice",signature:"3045022100db49dbd8426193b6012781f43c3b445d1cf845d99d738091c1f068951728333402204326a2da5203f25deec049deba760bb31a86507c73fe6828c68e0db2eabfc966"},{label:"Offer expiration",path:"expirationTime",signature:"3045022100e71a4921740fcdf4e489c517fc82f9b7e83cfbd675dff318acb91fbf8eaf175402203fac43650771c6523dad8d995ef414d035a92d262a9cf95885ef2704337a2382"}]},"1:0xe92b586627cca7a83dc919cc7127196d70f55a06:16c6594547c8c6af18ca0d8b500976bfb7f38764060cec3792c2aad3":{contractName:{label:"AugustusRFQ ERC20 order",signature:"3044022043fb323d3a064faa38bcabad3a3f797dff60f55b49c19e350a9d0b1f980818e202205c3dc14efcc49adf915f195ff29fa02dfd9d08fca532b76086e501f9e0d133ed"},fields:[{label:"Nonce and metadata",path:"nonceAndMeta",signature:"304402205b674138eb50ddbfdd05768f2c641109f6c8f341d27e10ea12d59e083746cb330220521d739a49ee57ff9a41cf00adc631d3dd33e9ce2b23ce50759fb33c0ffce0a5"},{label:"Expiration time",path:"expiry",signature:"304402203ba8d470649ae7cb5d02764fa48899ec0414075ed85cb9fd95e89ac5b3bb073e02200183233f30de996a8b87417a6febcbb56a544c38fd62b6f7702efa7e0d7b2ee3"},{label:"Maker asset address",path:"makerAsset",signature:"304402206f3c4055bd431c1ceddce5b147c3b5acec950b267205da655fb3d331b9c070830220570c9cfdcc02b10abbf9a335ab6a4067ab7cae2ae8a443f795225a7c3981cc0a"},{label:"Taker asset address",path:"takerAsset",signature:"3045022100fb93cbca6ee524729b138319a92316a37c56ae5f89b3d652af7f680c3f160df002203d1fc525b11cd30d2907f844d7774f49995b2be7e3ba2896dcd4a6e73c8a59d5"},{label:"Maker address",path:"maker",signature:"3044022002e75adf4733bf28d532647c54fb0000415737db37b7e5674f9bb20179d01eea02203834ebcfe81d98e745572349bb0da4ffdc8ec846d35e3812119e9a3491462724"},{label:"Taker address",path:"taker",signature:"3045022100966a77a69a7e0c060f154a8c7ed36087d8ba7da111d9bacc90b873421fe6a75c02207d92956d938a966cb98ddb6e8b3a56e4d8e7725182cf1bb02f03f67512460485"},{label:"Maker amount",path:"makerAmount",signature:"304402207ece45c0993fa46316022cffbdf64307cef2caede370f27fdfd78471c3550dd002200da74e8b3b5201e654e7e4674f7471a333a104288fdf8cf80fc3122126113d1b"},{label:"Taker amount",path:"takerAmount",signature:"3044022014183f10973ddc0ccb12472d2437e33f368f627b99022735044e5c4ebb4e345802203a3f5e8aa5c928981d2dabd0442342c605db1626dcd0d3ad5e3afcd98bb8c673"}]},"1:0xe92b586627cca7a83dc919cc7127196d70f55a06:affaa50b47c793acb6b9f912325d898538d409f735b8f312a1914623":{contractName:{label:"AugustusRFQ NFT order",signature:"304402206dfa1d54ee0a7ab236252618a5fac9c752152304f31838eab4ba4c6d2d3f844b02206658b1e9b2503577619080909be0f4c1d2a899b3d0085ed8c3f2a4309762dd94"},fields:[{label:"Nonce and metadata",path:"nonceAndMeta",signature:"3045022100ed9b0b91a8cace4d312f6d1bab076c057e954a9cd33c3dc5c350d030e41edd230220230e3050131157f6fc2fc578df7b1108f69d55d25ab837c661045877b148765b"},{label:"Expiration time",path:"expiry",signature:"304402205d4913092612fe78d75c181f3ed28ac7808e25ab0131e73bebd91c08aac65e7902203d63f1fd4d5cc11b1f8aa2af0ec6a8440a0ed59d440237bce96ed87874c2a26d"},{label:"Maker asset encoded",path:"makerAsset",signature:"304402205f9fb08bef206518e5bf48cb7fd968709a0ae317e903d9c87a41c934a0983af3022066264858ae4a1338d4daa1b4f9dc7376335ce9e57d4bed320b0d4c27a0012deb"},{label:"Maker asset NFT ID",path:"makerAssetId",signature:"3045022100ac653732f2acece7c47588bfff9a1059dc69bd3fa7e387cfef8246eb0ae2a70902204ffd7f89cd7223f8e52b7c44b02ac4fa1d06017015304f1a3a7459b20d54a5e7"},{label:"Taker asset encoded",path:"takerAsset",signature:"30450221008e59dfbed2dd4d1e2738b829d7a57fa23be737b652c0b01299f3d9482174aea80220138c8e948becda6dc1e7564358e574e7ac8d7016f2a1795059977f401535b27f"},{label:"Taker asset NFT ID",path:"takerAssetId",signature:"304402203408e2bf0210fa4454baf46374cf876299578df056ddaaf5a907306804ca41cb0220056f910e3c500e4a8f55d5c09dceed9753a2ca7b49a9ade1955a598f4e64d657"},{label:"Maker address",path:"maker",signature:"3045022100ce5db907819f4f36c77f1e3a849a3a6ac9483970128998d5add5941e1fcf6dc102200e1f26e08a3f48ef6fe1d40a4149cb8603c5e70e076755ddcf76894d31f2adc0"},{label:"Taker address",path:"taker",signature:"30440220015799beef248e4eb12f95368ef44cfbaf65e43da1a4110623006e46157ab22c022055f962e02e4cbdc05bab79cfbee523da8ff9d16529c4e98755b15d45bb34a16b"},{label:"Maker amount",path:"makerAmount",signature:"30450221008048cec54417376b3a659e3aeeb349a4352751a099443ea203b59e9d2cd954b702201b32704d89bd028a6794ef315bf2a204b7293f547d14282440f5aea041a27ee1"},{label:"Taker amount",path:"takerAmount",signature:"3045022100dad584a953b3c56c67913e76f1a6626cb72620e23bd16f41b2817a95ddb0bccb02206189e3b49d9f3475bd52baff2a40c7f026daf1d2dad9cfaa403eb08030836090"}]},"1:0x7f19564c35c681099c0c857a7141836cf7edaa53:139c059f886c2b9b41f05a6c4ec2578a048d18aaadbc095609e5df4b":{contractName:{label:"List Order",signature:"3045022100cfd82c26631445df34b327b31ad55ad7f26e0480ea7838ae83274ad83b8f9cd1022044b5a3db6b6052a5b818b1bc6cb28d523115033ca7ab3c4a269ec37e3cde890f"},fields:[{label:"Order maker address",path:"maker",signature:"30450221008ab1ef7012cf407a80348d6be16a98d375bf959de72f260cb92520dbb30fc2ce02200d9c0e02c8375d94077ebe16c849df5745654a1c499100286201407be47688f9"},{label:"Order make asset value",path:"makeAsset.value",signature:"3044022018c3ea3b1768f348094f151f8e28171d1325d5cc1621478b23474f4695acf2d3022040ad4bb4c8c138857e426128488ee5a3df8fa0a7cfaf58e9858765a0f72a8a02"},{label:"Order taker address",path:"taker",signature:"30440220482e1c1439ea879f243fdd47cf043bd271c7fb73ba095463e920ab34c38076c002207c095ec3307fa3a3ebcd125238caf3f7c50d196db444559d31c79916e514f370"},{label:"Order take asset value",path:"takeAsset.value",signature:"304402205d33c23ab575fa613d37d7fabaa719f5aa4dacf8de0f299e83dd189eeabfc31d0220535f67346b8ed7d175193929aebead42b92921465c1474f482fce88bfd00323a"},{label:"Order start time",path:"start",signature:"3045022100c178033effb772f141b46a9d5b5bcfc48468c6e5c499d8865043535947b1bb490220687dc9018a38c62e01c91e90fecf9e18febe995267d1bea27d3368f12f04bc9b"},{label:"Order end time",path:"end",signature:"3044022074ecdea3c58a28565af3336de33390aa7e592e5108f6d9151dd000a90a5eb60a0220163362373d11f177e41b914dc10c93b76adfa4c27f4662179329e66b32f8f139"}]},"1:0x9757f2d2b135150bbeb65308d4a91804107cd8d6:139c059f886c2b9b41f05a6c4ec2578a048d18aaadbc095609e5df4b":{contractName:{label:"List Order",signature:"3045022100892ab54a425fa1306df530b5ffeab2944133f1fbc68b99b92e61abf5c5051d1002205eff72d6f2c65f7835bcb2c6593b772d0a45e152988b4379cdb52327ce5da382"},fields:[{label:"Order maker address",path:"maker",signature:"304402205990b238b291ad1bb3cce7d2acce868761c6a73fa79e87c05530813aac8eba5f02207408c5e30e840195677fa60d411d2c2bc76fbe15a7ad2506a4636f001708bec5"},{label:"Order make asset value",path:"makeAsset.value",signature:"30440220646b1bd068a229a75f7f0558f03d2fbbe7dd441d318480dc8eb532c3452ed6a00220642fe4f065198bab191c682e55487cd6464a90c9527983dcd672d15a0a083d80"},{label:"Order taker address",path:"taker",signature:"3044022014dff71fc22c0b53e918ceed99de5aa86cc49fffc22f271a9586a9db1197e413022001125d415ad2eef46353bd8e812248fbf3fc2b60fb5fc7dad3853c9d2c85c6a1"},{label:"Order take asset value",path:"takeAsset.value",signature:"304402202416cd3b9b1b9b7fc4bd5434f0f8c54638d0f29e87f1f92de7006747f4e856aa02207afb4547d03de6247628f93c5ed49f9122e2780507bc601f5211c89c8905b93e"},{label:"Order start time",path:"start",signature:"304502210095c5b1927e171ce8f0b74bd311cb0f66bff5e3d23a7eb52e1d6b696378defb2502204114def9ce15f2b698ea00d43bee8e8692568a6394e24c8e0b53c90c29ab7ad0"},{label:"Order end time",path:"end",signature:"304402203f435338d8130399eaa6939c0cc8f4fc5efc92a34256ac450d6d55b0ac2e816f02204c116eb40b3c07810facd9117572147216fdb175b2ce31c6ef277501dff7f6d1"}]},"1:0xb66a603f4cfe17e3d27b87a8bfcad319856518b8:07bed12ab07fe09633d57ede321ed3dd0940d654b9d34a379c4997b9":{contractName:{label:"Lazy Mint ERC-1155",signature:"304402206bd24ac8c5cfa2b75e16ea0c315295368a7f780c4ec062555079cfe48d583a8602204300f968037f9ea84919cdc8ad3a22103b04e00b9c4dffe5c34ebf13d1b769cc"},fields:[{label:"Token ID",path:"tokenId",signature:"304402206e18eac55b89b17b4706547807a864f6c1b37eee09fff4ccad54e9842eb1abaf02204ef2984f87d6c0ebab26352ce82f8040aae5bd259ae55d9921d609b3936d15dc"},{label:"Token URI",path:"tokenURI",signature:"3044022067c04bf2be50a7660b11742d10dbcc84655c22a0d359c20b2abb54a4d23f2846022030bded842ae4208854c0d11d655b234465e2c9ee9fe9b1eb5074778ddcfa9426"},{label:"Token Supply",path:"supply",signature:"3045022100fc4ab75ab184e564ea297da785d4a749b913e58706dff4e6c7ae49f72a7e9701022067bfead2e11a323beca3821a3ba310d705ebb128f45bee1f394dcc7e60af8043"},{label:"Creator account address",path:"creators.[].account",signature:"304402203e5e5fe4636b283df4e4d027e8ba5e43d912f53125b052e603548fff051b37d702207ceae4257ccc801de3943fb68b1a0e2af546e12d3bc74481b7695a12de7eebd2"},{label:"Creator value (10000 = 100%)",path:"creators.[].value",signature:"3044022065a51fd2cafd0013215fb703e27052320d35951e5f9d26a3c3d03a050b7088340220193e98ad9282a96e3e7b5e6813bb5989c31cded994fed35d5383e68738905c1e"},{label:"Royalties account address",path:"royalties.[].account",signature:"304502210092d8aa5743b9fa52cc1d5caf4f83e65cf232b02394dae8e3056d29606377caf902205119918948d39a165950efb998e19aecb3bde611065e92fd5f5c10bafaacda22"},{label:"Royalties value (10000 = 100%)",path:"royalties.[].value",signature:"3045022100b7cc93e7abfcc00efbfeeb49cef4d2ceb5521e1c97b2bdee882e011292964be902203d7ebd7c328961e1ca66aa16e8c61aeefa3bbbcad419bc65315658cdb425e5b9"}]},"1:0xc9154424b823b10579895ccbe442d41b9abd96ed:4776d13d863bd29241312beab87bd487ba5648c8c71919e9e5025e7b":{contractName:{label:"Lazy Mint ERC-721",signature:"3044022001ca2f9abb569b76bfb8398ba150999d93fc6a02f5e637f4ac3a125b6c48b528022007ab8f1b776d1b2f5a0b44f90214b02f71c3535e468f03b681f133c3bc217946"},fields:[{label:"Token ID",path:"tokenId",signature:"3045022100e762ea781d76c81e5f3b28269e03f1cfe7e33b847dbe20a56289841579b0fb4f022033c6249fc155deb94850e6e30fd7fb854f07c63c2b8ffc8b3c7d412c01b8398d"},{label:"Token URI",path:"tokenURI",signature:"3045022100dc369275a5b2d6a3c934221e9f7483082cd5c52bb1b41a802d260c54757cf29002206dfcd13e32357144ed68b90c2308208bfa699d95d917a97d8bf438aed08269bc"},{label:"Creator account address",path:"creators.[].account",signature:"304502210089448beccdb19e680a7f8a6dd4f1e0dc8319b3458f0d5a491518bb97af0e1f5002200dc01550cc4d0d3398049938d2a498c142e2e82eb9086c7d6d6a8f1f90d1d25e"},{label:"Creator value (10000 = 100%)",path:"creators.[].value",signature:"3044022026ebacc1dce44b2815c6e53d9030836a4768ba0019c4b6f9d8eb83d8699ffac3022076b9bc2f89daa7e5e21b294163e64ed25d2bdfe5f2373f6aefba4f6da1d92d3f"},{label:"Royalties account address",path:"royalties.[].account",signature:"30440220626fdb56db8c34a282917aab1f7fddd36a060eb35f117ded7b675be946acfac002206770d35391e086e1ab31e9fd9cea07e90b09d38f0b882857e394283ecd6575a9"},{label:"Royalties value (10000 = 100%)",path:"royalties.[].value",signature:"3045022100e22f440fe2bb06d77a0afc50366689ede59570dc91796305ea62e5ca5da5286c022074bdc3dc840c7314abcf6bbaf35fe5e20318c54a911e7508942fecd38b70db9e"}]},"1:0x72e9d9038ce484ee986fea183f8d8df93f9ada13:65b962ff5c94fe989fdc9169a5dbf3662e79747c3932616d9f0a39cc":{contractName:{label:"SmartCredit.io",signature:"304402202d7247f61c8a08f5ea99fdbf628e88d487f12a6e4ed330bdc3e8a5886fee6f9202200524d6035cbdcd469b1d1d3fa8dcf83595112daf20f24286e1b0e3c820fa2127"},fields:[]},"56:0x8dcdfe88ef0351f27437284d0710cd65b20288bb:16c6594547c8c6af18ca0d8b500976bfb7f38764060cec3792c2aad3":{contractName:{label:"AugustusRFQ ERC20 order",signature:"3045022100cdd6ed9272614ffdedb2b2aa22418386928f1174a6214451d67b82c06b637d4102205ee814ca52cfbdab011e337727cfe91fa272b98246ecbfb1683bfc0de3086efc"},fields:[{label:"Nonce and metadata",path:"nonceAndMeta",signature:"3044022056e3fdb59c9ece3d411d03963edfcb9a186ccb753b4e984366e7ca6baa99b38902206a7267e31543659ba3bf8b796edec2d1c6f174a810b89862e43541f94b191eca"},{label:"Expiration time",path:"expiry",signature:"3045022100a4cc77374944e947748dd36408f48f43a94e67436231fad62191554d1ea5ff0e022001baa4fc0587af310bebe1c0044d7b4280bb5537192736fa3805584c735a6710"},{label:"Maker asset address",path:"makerAsset",signature:"30440220770b731ffb6091493ce2fcdb4163ad872add409a9c66e88e29b0d7a82b0ee79c02201e0130c1841c484e816b9f9ff3694eea3601e1569c1ddb87319b08d86e9823d5"},{label:"Taker asset address",path:"takerAsset",signature:"304502210094b700c3383bf0d8740e09d23dac120addc1c21029746f672d8f8c8b3a2a2995022008b5d3af862f7fb0510321cd9ae4f7172ab3b347f6556b3da79e2a95950ff34b"},{label:"Maker address",path:"maker",signature:"304402202dafdefb2181e5bbdf5816fc710400bae0846bc08dfc389ef8008048228e2fd0022002b89786ea578488cf6c6b751dac0c13dd6c2c57c8d6bb0fcb47a28d2b07b1b6"},{label:"Taker address",path:"taker",signature:"304402204c27aac1c07e8bde8a998bf06acd5eaf40e874a9b128a4f19ee8c39ce45c9cbe0220380d9438d10ce81f7545f3de8530a19c1eda78e4683fc2145b9715eb260f1d66"},{label:"Maker amount",path:"makerAmount",signature:"3045022100e7f19c15b49e6f40eddd2c8a24d8c55e9224262aa0b856a413f842fc5c0fc7d00220341e5eaf45d8335bb6143768b1c961b6c7e97897bda5ef485457020661ac3ae3"},{label:"Taker amount",path:"takerAmount",signature:"3045022100e36cd43f82fc0f99ec2770a26b245f6af13623cee69670d68dd696ff76d4630e02202057a0dd1faee909037429ba7489ccf3891a38d29a4da04648441105c1e89048"}]},"56:0x8dcdfe88ef0351f27437284d0710cd65b20288bb:affaa50b47c793acb6b9f912325d898538d409f735b8f312a1914623":{contractName:{label:"AugustusRFQ NFT order",signature:"3044022045bb3ce0d61f428537754555a0d69cfc5554de2dd58c1c5cc7ae81abe073b1df022039ba8d7e1230c3851fc08db58cda6222c420dce4b8cf96725891906fc5f7539b"},fields:[{label:"Nonce and metadata",path:"nonceAndMeta",signature:"3044022020d30ebe13aa1235ea25dcc247a1c494a6aa2ac4f121aadc3beb874b9de4b75e022078efc82c2343d6165960fc252d10313550b6d9d1faeb6f2ff611c288fb53f364"},{label:"Expiration time",path:"expiry",signature:"3045022100ee126c98d8ad5b000090d6c16131709618d803878a72ceb1f58f2b11b2e52324022076403ce3d181511afc9b59b3f4a0ce4de9ee76dd60c78eb61660d623294d4070"},{label:"Maker asset encoded",path:"makerAsset",signature:"3045022100ed1f432fe0c33307e397f846970f7de0fc18098f3d5b4cc1a25844f75dbbfb9902204075ef8e6d6dae438dac2a7e3aace3e27bc7c67fe22728395f92888e68361f20"},{label:"Maker asset NFT ID",path:"makerAssetId",signature:"3044022022be34e598b158445f7ff6a5565b04627b61789339aa956b03f5c8dcb81e0ca102201b970d57742618204906414d7d23dc42e9e566776e7bda9060bcde335817a8ce"},{label:"Taker asset encoded",path:"takerAsset",signature:"304402203ec8a77927b84388d5a0ba1bb0bfa38fcb862b8c43d988bbbbccbd547a4ae38e022002f2f736d3cfbf42829b750af704323f29b1eedcbde789c49052521ec47bafee"},{label:"Taker asset NFT ID",path:"takerAssetId",signature:"304402205defad5bc1514f254cece6e8dfbfe3b68c3818bef6d4268b40c59858a6a2187502206767bb96c040e523dfd88724a0ce4b4f6bde73c02a286772f2a73c973dab0bab"},{label:"Maker address",path:"maker",signature:"3045022100a273a21625a130728e0448f53a047d50867a9ba5e4a285d7e06d98fb3bd655c2022061e93ce13cedef0ebe9bc9340b988d0fc7353e99e2ec28b77102a14b3a129479"},{label:"Taker address",path:"taker",signature:"3045022100b74529d5cab0055f80732bcf7864f03db98bb9f779fa56171f3faafdfee2719e0220757505e2ba5df6184002e921f678f9f5bb073197652a45d86c6edf003067ce2c"},{label:"Maker amount",path:"makerAmount",signature:"3045022100c14e1f90619be9cc92da927b1c908a18133b043e138d908bf81117e1fc73fe000220503047ae5e75ee53c0ed60601644ec09f430c613edc6ec72cdae4021d29438ce"},{label:"Taker amount",path:"takerAmount",signature:"304402201096ca9ff9b886a77fcbc7fdc8ddfc0f42a9c8e7fccb783581ca3abc75ba61dd0220191d21eed8b4eed56975b580832a8b1891a5b674fe1a0e5d7314b7b6486d7104"}]},"137:0xDb46d1Dc155634FbC732f92E853b10B288AD5a1d:9e97b4d1d211350352bdbb5ef45c4cb52f988d93a2d4a8ec6e675d14":{contractName:{label:"Dispatch.xyz Follow Profile",signature:"3044022008ad0a8cfe8c2630848f05e54ab93cfd1f5c301eb52cc74537d67a56751932bc02206dd3e78f5055b6c65a73905f840963b2f696afd04d6d472f4185dce9f6262821"},fields:[{label:"Profile Ids",path:"profileIds",signature:"3044022079ab31498b3ef74e744d5414f4c51334e00b20a5ad7c0a0ea6f463462d0a3699022079b29776df1f5243794cc128f19478ba586cd3b9378b5809740e9980763f8d8c"},{label:"Data",path:"datas",signature:"3045022100c04fb22aecc349de63571095782ea34cde05e576095c980d5c86f054c1a248cc02207f5a41199516bed46221aebed4f0f377508d39d661ef7f6ea7b16877709aa4ce"},{label:"Nonce",path:"nonce",signature:"304502210090109424df964562737fd1b5ce2f06b427856ae933c37f279af199f64fc530760220290cf4491328fc947f4d73f0032e151aa09caf8e085d0f0306fa355c0624dcac"},{label:"Expiration Date",path:"deadline",signature:"3044022060825e02b00e4487917d073f701639b1ca812f21f1cf588fa8eb545a59b1fec8022073ca7918a322dfeb966dfe5239cc1a213c14e67a32f5f51e14e53c05f4149783"}]},"137:0x33c6eec1723b12c46732f7ab41398de45641fa42:2a4e40fa701836b6f11303b841424a6f3a47a5313c810b6651517fd1":{contractName:{label:"Mint",signature:"30440220513be6e618840924202f319870537e0c1f1eb2e684c0a2c61152fc4c20b41c550220026e22f2cd2e12a6b48f97bbe362600556ce3fe5e8b292c05c89c591ea446e2b"},fields:[{label:"Receiver",path:"receiver",signature:"304502210089eeb41d1ba1235fe8319c6a248e1ac66d2598979d265e2d4cf16abc34ba47f302205a59e802e42b3268441980b4708600ab6e05e4c55de7407610987532cf73462e"},{label:"Quest Type",path:"categoryId",signature:"3045022100bc6cc7ae4c2b3b4d43acea4c513e09d11736275fade4c0bd834d94f6ebd3893302203045ae14bfbaa4ef3bc0d9cf76f29cd4c90859464290632ee72b20f4b5c37f8b"},{label:"Collection",path:"collectionId",signature:"304402207537d928b803882aac63dadb7fd512f4b959c0e1a737ce7594c9b9e0a0c661170220587298e0e8e2eae94da28564b1bdd7f62273d7e3707665a7966f1b04a15f061b"}]},"137:0xf3cd476c3c4d3ac5ca2724767f269070ca09a043:16c6594547c8c6af18ca0d8b500976bfb7f38764060cec3792c2aad3":{contractName:{label:"AugustusRFQ ERC20 order",signature:"3045022100a887a8b2f40695509ac6e040feb1a4a088fee459fd7e76cb137ea7c06b0a0b930220617b514271c05679e7ce04860ffca703ad2a21f4a45cce34b40e38624cf7ec13"},fields:[{label:"Nonce and metadata",path:"nonceAndMeta",signature:"30450221009fcaf300fef36d00f64c3d5e92991e67fd93862f8eddba0b8472568b5c66e38d02203a26f3aad1c0cf6638dea961f8f5e4ba5f72272bc7f1e33afac897a3b5b51604"},{label:"Expiration time",path:"expiry",signature:"3045022100984f166ee1744b4b69e24ed1e49fbaf43a24e82dd5b7d2103cf8ca854ff49e0a0220326ab17879b902521fa032a89c5c984e52bf3e31c8336cd67a1ce198d7c36e2d"},{label:"Maker asset address",path:"makerAsset",signature:"3045022100f4ec14863e0512804fc69d82fe17bf576340ae8005d0c48520cefb3254b102f702205fea57ba3919071157ff3ee0c93472e936f1dc079bcb0c447bb87ad86e505ea2"},{label:"Taker asset address",path:"takerAsset",signature:"3045022100957771ad2eced04af9750c1df10cc5b5b913fd3f9fe83408baa766573ed34221022055a1ba30b3a8895a011719ac54adaf7bfd24fe2c5041a90348097f719bed0dc7"},{label:"Maker address",path:"maker",signature:"3045022100f25edb42b652d5c645de567c201a1e6a64b0d6b23274cde08046d955cd2573860220129bbded4e33150cc38b93033b2d70d5fa141066f1ed7c603b5515ab8cdb2fca"},{label:"Taker address",path:"taker",signature:"3045022100c8790938f88557986c769102d31603849dc8c560cc03a45db99ddc90d69306690220295950348fffc22fbb898d75e768edb1edcb1c8772cc3518ff9687e957a87e50"},{label:"Maker amount",path:"makerAmount",signature:"3045022100b5e1dc4e5f69fd80611a4f5c7d306ac6aca4a2a2103515d761557e532884ca8702204b86dd5c323345242f1c1b263ba035932a10a5b0eeaddbc79fa10db27aa9d7d4"},{label:"Taker amount",path:"takerAmount",signature:"3045022100bd1de29559311612a7d0bca3c61b10d9ddf0753be7c372ebb95e0b69b674c01102207d685aa2b0a2309ad094a5fc8e09210681781f9a4294e4c7973d0ecf1adabcbd"}]},"137:0xf3cd476c3c4d3ac5ca2724767f269070ca09a043:affaa50b47c793acb6b9f912325d898538d409f735b8f312a1914623":{contractName:{label:"AugustusRFQ NFT order",signature:"3045022100b9798555ab901ed3cefcdec4aabd9418f3561fba299833ceadbf9d3043a996a7022037388e3956ce02764088733d92384fb4e669754b037e8a913995d761ac0d5cdf"},fields:[{label:"Nonce and metadata",path:"nonceAndMeta",signature:"3045022100b57c5877ce124196316dde0e2fb0f18258521cc2c7c27405bde78008bca27d8d02202053d4696b28b40fd1a16e7a179020c7d633e4548da0bd92f9442c24da12d510"},{label:"Expiration time",path:"expiry",signature:"3045022100b35db3057953f7b747d4423f688d8a3fb3101729f37af65c4ac4fc9a7ee8fb8d022033f4d70422b437593f00af75828ff067f914f825bd3075f8462080bf4e0f9ae0"},{label:"Maker asset encoded",path:"makerAsset",signature:"3045022100e2e0f280d333692a776343669d6f17dac3ded8935d5875964d5ac6b05bb093f80220589afeaf7a7baf3b5964b439111d07deafe25be8a32b43640a2cc073a7257aa6"},{label:"Maker asset NFT ID",path:"makerAssetId",signature:"304302201e35015cc3bbd6ca28bd57eb970cf1eb05826a4988c1238e951574f8804f28c2021f0cae62ed8199b725a39e714e60c92fe522ac7992c3dc1a27866f749547de89"},{label:"Taker asset encoded",path:"takerAsset",signature:"304502210094d2c3de8a61bf940dc5c8132070ee0566ab6d0059f1eff5aec3ba1ec04740a202200fb41470f2693427466a9ce580d5c9ff12243f848351c7aa2ac070c1618896e2"},{label:"Taker asset NFT ID",path:"takerAssetId",signature:"3045022100f9b55eafa8d519298960b040f36a7479ace9d43b677d243d22c3194147dfa033022025f7a2962e342ee1572f814cd8b8cba1382deb20054475ba9df9dd321bc9fcc7"},{label:"Maker address",path:"maker",signature:"304402201aa4061287e14289ff1c4fdffe8ddd811775aae4bb6577970ebb87735102a5ba02207d9c89254e9698a7aff849a87c2a163ce9793212a5fe3745e446393c6a71ec46"},{label:"Taker address",path:"taker",signature:"304402207ca92ed4b465b4fe1d4b2dd65561165a70b54c8dd132dcf15031c799c8ab22fe022041d7bd664003c62e949cdb0ed09a744ac6adce7d6e676e4de22437a830edcf74"},{label:"Maker amount",path:"makerAmount",signature:"3044022038901c22513acf13bac39f553c763d26ee32c3e6e215ca3cb69da0274ca901c702204fce716fc91f3cb7ac7da446bd3432020d002c5a62c48d199d7b4379fe93c9f1"},{label:"Taker amount",path:"takerAmount",signature:"304402203361ee1439f545c9664035be586925b2fb4878de9dbcdc7a519b5eb95a44ca6e02205f905942febcf5342577b5af149ea4deea5e6d0e1ae17356bb1d0628d8ccf8ff"}]},"137:0x35f8aee672cde8e5fd09c93d2bfe4ff5a9cf0756:4776d13d863bd29241312beab87bd487ba5648c8c71919e9e5025e7b":{contractName:{label:"Lazy Mint ERC-721",signature:"3045022100977ad189fb3f8c809caef784ca6c66fcda1c98274d92219b07416e43f43187af022051b069af307aef8d7b3b3aaf815eaf0e7e91c55f994616f3ea88293dd69f217c"},fields:[{label:"Token ID",path:"tokenId",signature:"30440220403fc14ad30f3f3ea597f75d88371c83ef2e10130a5143faeda87dc507fb9aa2022056202bc01b283e0f625b82c73db84ca3f17eef6d9eea89709aa0a88eae17096c"},{label:"Token URI",path:"tokenURI",signature:"3045022100ce280997a6b39acd5dc3522401c205eb4719b4b43e7e673958f1c7b7b97a8f59022042eb6a70f1f45c771a697eb85b71ba58acc8074ac436d27840ec1325423d7e0c"},{label:"Creator account address",path:"creators.[].account",signature:"3045022100f072042cace3b6ce605bbf0db7c3941928cb1ac5b6011bf47e04d76f57bbf392022054eb24e12319d88144a5e4d15a22271f2f1285d51f1b7f48bfc46ff1724c1741"},{label:"Creator value (10000 = 100%)",path:"creators.[].value",signature:"3045022100b5517383a1f9f7281859e1e3ebcc588770ac08fe7961d83ebff3ff922674fa3302204c490c86d4d987875aa55c089a6c8bab4414a742bc7df19f67261a319d4d8c17"},{label:"Royalties account address",path:"royalties.[].account",signature:"304402203660c0f0da24c89206e992e46c399d75d4e0981dd86bc145f4ed0d0ef469b47402200948f415f220225eaa67fb03749b2d5ea1ca8dfa76eda34d15c8f95746e30bd4"},{label:"Royalties value (10000 = 100%)",path:"royalties.[].value",signature:"30440220747d86766a08b5bf78182dadf5ace3813cb8190266e5d1a72f2d94a387fd6ba5022006c69b8171a47fa15ef906fac4546856dd9467a8e1036d89e323614e64d29715"}]},"137:0x35f8aee672cde8e5fd09c93d2bfe4ff5a9cf0756:82dc7c771ad33e33d4e1b89d932d7574d87b8ef5d7d9c0d6f0be97a8":{contractName:{label:"Meta Transaction",signature:"304402203e256b1407f82dbe395bee10e34bf5b995c3fa91737172b58fb41bcf8e006eea0220046543fdb21b8f65e050b57081915c083fab2abc1cdd663ce53b1c792dbfdfb2"},fields:[{label:"User Address",path:"from",signature:"304402204576c4999dd6a70df131dfd032667a42695d333a07b3599ec6d72843c54b48b502202cf424d057bffceadbbcd9023b2241bab6d2faf8b7324fbdf87f5daa9789fe38"},{label:"Meta Transaction Nonce",path:"nonce",signature:"3045022100e094b23ebe8102c3c1aa5f802c33ed56f48bc94f6446b289ce358ea60ac375c0022013255aba7dc03fcfe30c7eacdf7a14ad0c51f389ddd51f7c4ba6e8d9bbf3dbb7"}]},"137:0x7f19564c35c681099c0c857a7141836cf7edaa53:139c059f886c2b9b41f05a6c4ec2578a048d18aaadbc095609e5df4b":{contractName:{label:"List Order",signature:"30450221008b4ee6f1b492d19243afc4715d1f0cd9bf79a1aeb61fbf58f0e1323bce9dbc99022001a8a548f081eba23f33f03e20f478c33bd264efb3d8bfa16ce96e0b69ad5428"},fields:[{label:"Order maker address",path:"maker",signature:"3045022100f9851e9dfd9706740307e7829705b3e049390755e36b26a059f28d6bb47ac949022029a4efc35a2264fbe8f88eee1f83c430fb5e96bbf55e6deb31a60826cb0203b3"},{label:"Order make asset value",path:"makeAsset.value",signature:"304402203bf13f37325f60973b02d5433857676ce135f94011047bbfdd2b97c30db1a069022029f409c7689891c222cdec4e63d143938ff73a4f6cffb0c5d56228d572d25fc2"},{label:"Order taker address",path:"taker",signature:"3045022100bcdc72ba9f16a3ac3b73ad04f445a60958a7ea644511d9b917c5ae52be52c76b02206a68b66cc24c79e45687c07a201f7e910444a66a657c615c5854ac7065b0c6fc"},{label:"Order take asset value",path:"takeAsset.value",signature:"3045022100c23622dc64172dfedc8fae04d5fa24e25f598bea659e703839dccf19736ba13a02207554a945d0e9c2816860ec7a6c4aab9088fb58f5316c1007d82f0add61693954"},{label:"Order start time",path:"start",signature:"304402200cfe7613b90190a2c4dafaa661e5778a7756444e593a8e16105da315231df264022025e1daecd1752763decb7c51389a5eb97037536ecea3781e70ab428d75e1278b"},{label:"Order end time",path:"end",signature:"3045022100d0047bfc769190c5a173c8bdf79a2fdef008f0674ac04f3a7fe100553f41dafc022030e7ef0a1dd8f6f4131da237f6c33a331add85dd747f7f9749806759767d0880"}]},"137:0x7f19564c35c681099c0c857a7141836cf7edaa53:82dc7c771ad33e33d4e1b89d932d7574d87b8ef5d7d9c0d6f0be97a8":{contractName:{label:"Meta Transaction",signature:"3045022100a2f95042a915f8ae76b54b1f012271a44356484ea6d4963b81e6806ed6fe80500220564155498a275d3fe5eec595fad3858cb2d7fa85178b98208d09a886a1485257"},fields:[{label:"User Address",path:"from",signature:"3044022051a39f6c809110faf6aa95fde98315c0c2b2cac34c31d927c058a2c0ebc158cd02206ccfac20b0327ac6e2ca08d5d53aef189b2bbe8bc010ae9002b25edcf43c2f06"},{label:"Meta Transaction Nonce",path:"nonce",signature:"3045022100c1e15f064b9cf3d8cb2c6b297318c543066a12868419121c7062ccb7fb2f619b02202c3079f47124d6a25178d4b8431acd0bb08f44e9a0ec302e71bb4cc9b49a05a9"}]},"137:0xa2d9ded6115b7b7208459450d676f0127418ae7a:07bed12ab07fe09633d57ede321ed3dd0940d654b9d34a379c4997b9":{contractName:{label:"Lazy Mint ERC-1155",signature:"3045022100b85f48fd591345542f9e2271b4f33e71287a703eda9f9f7b54458dea60fb59fa0220661f4281eff16352e5e8db92a254b6b74ac0f20e3d41c9042a3c7c9f7397bd08"},fields:[{label:"Token ID",path:"tokenId",signature:"304402203dfd604170efb9379c36e17439f15f441b437aecf2d9abd0dc8b0c757c15d1fa022007fde07992c2b3797e7aacb7309cb60d494856d7a9d5866981a8948abf4d6a9c"},{label:"Token URI",path:"tokenURI",signature:"3045022100a334814c15bfe1474472e56201aa83aa7016648b2a92aa2ae7c4d86b8a412eaf0220416654d59af289a253a96cbe4f5c9b75c2129d603d94cb3c7966cbea682f542a"},{label:"Token Supply",path:"supply",signature:"3045022100a180585fc34f26b83b50c1d7609a0623b85b76267e393bf2871f41790487bf5902206c296108c56f2a1557a66a04f05bbcd7f0e0e0cd7a7a9764783673c0cda21d1f"},{label:"Creator account address",path:"creators.[].account",signature:"304402200a32f52a36f61e3b62af734ceea6e02ebf44e9bbafccb92b2570b7ae9666638e02205e8a0ee1634919bab75369b611257e17c12cf379a4b83e3da2089de13863baa0"},{label:"Creator value (10000 = 100%)",path:"creators.[].value",signature:"304502210092c988b7806250d99ca2760167a0c72f4c7e20f8f9174c519421bba8adc03c0a022032f33a3843e31b8ad17991e8eb3e3b922c5c2b9570d930fa9456b6f59b8974d3"},{label:"Royalties account address",path:"royalties.[].account",signature:"304502210081e5ed5701d2bb497c4b1cadd0ca61220b1078357f7e3ace908c01fcfcd3abad02203b03cb75eeabcd49777362466e3af9a461ad39059238748ed7d902f988db3318"},{label:"Royalties value (10000 = 100%)",path:"royalties.[].value",signature:"3045022100cc555652ef532386da9ad2405536aaa7adbe4cdac73ae9b2a8d4b0659eb4013a0220030799c1a813bef66c6395c7305a1f98e3bfc0bd045917d63bf7bd24e09fbebf"}]},"137:0xa2d9ded6115b7b7208459450d676f0127418ae7a:82dc7c771ad33e33d4e1b89d932d7574d87b8ef5d7d9c0d6f0be97a8":{contractName:{label:"Meta Transaction",signature:"304402202e2b7810798bb8d8094ff46e47ae09c820b374420984f5c9845139f7995b5266022050244aa907e45d7ff4ffc0b383262c4425d32aee4190bfc09fff359163268b73"},fields:[{label:"User Address",path:"from",signature:"3045022100da2c6c45ce4014375aec27ce7dfc470a066a53a3ba812da7f4fac641fc48334502202ce049c05a76e19fc4195a323464383f3eca62f33a435ad5807716af1a83af4e"},{label:"Meta Transaction Nonce",path:"nonce",signature:"304402207b53dc30da4e7360a2deb22ab0ee2ddca9dda1c807095a57751dc395d7d503c602200f464f277a17558cab3b891fe8d4fb232b5783f26f6813da77ceeba527bbe1c5"}]}},aj=es(48764).Buffer,aG=function(en,ef,es,ed){function eu(en){return en instanceof es?en:new es(function(ef){ef(en)})}return new(es||(es=Promise))(function(es,em){function eE(en){try{eB(ed.next(en))}catch(en){em(en)}}function ey(en){try{eB(ed.throw(en))}catch(en){em(en)}}function eB(en){en.done?es(en.value):eu(en.value).then(eE,ey)}eB((ed=ed.apply(en,ef||[])).next())})},aY=function(en,ef){var es,ed,eu,em,eE={label:0,sent:function(){if(1&eu[0])throw eu[1];return eu[1]},trys:[],ops:[]};return em={next:ey(0),throw:ey(1),return:ey(2)},"function"==typeof Symbol&&(em[Symbol.iterator]=function(){return this}),em;function ey(en){return function(ef){return eB([en,ef])}}function eB(em){if(es)throw TypeError("Generator is already executing.");for(;eE;)try{if(es=1,ed&&(eu=2&em[0]?ed.return:em[0]?ed.throw||((eu=ed.return)&&eu.call(ed),0):ed.next)&&!(eu=eu.call(ed,em[1])).done)return eu;switch(ed=0,eu&&(em=[2&em[0],eu.value]),em[0]){case 0:case 1:eu=em;break;case 4:return eE.label++,{value:em[1],done:!1};case 5:eE.label++,ed=em[1],em=[0];continue;case 7:em=eE.ops.pop(),eE.trys.pop();continue;default:if(!(eu=(eu=eE.trys).length>0&&eu[eu.length-1])&&(6===em[0]||2===em[0])){eE=0;continue}if(3===em[0]&&(!eu||em[1]>eu[0]&&em[1]0)&&!(ed=em.next()).done;)eE.push(ed.value)}catch(en){eu={error:en}}finally{try{ed&&!ed.done&&(es=em.return)&&es.call(em)}finally{if(eu)throw eu.error}}return eE},aK=function(en,ef,es){if(es||2==arguments.length)for(var ed,eu=0,em=ef.length;eu=16)throw Error("Eth utils - constructTypeDescByteString - Cannot accept a typeValue >= 16 because the typeValue can only be 4 bits in binary[object Object]");return eQ(parseInt((en?"1":"0")+("number"==typeof ef?"1":"0")+"00"+es.toString(2).padStart(4,"0"),2),1)},ta=function(en){var ef,es,ed,eu,em=en.name,ey=a_(aW(en.type),2),eB=ey[0],ez=ey[1],eD=!!ez.length,eH=aJ[(null===(ef=null==eB?void 0:eB.name)||void 0===ef?void 0:ef.toUpperCase())||""]||aJ.CUSTOM,ew=eH.key(null==eB?void 0:eB.bits),eV=eH.sizeInBits(null==eB?void 0:eB.bits),eS=a$(eD,eV,ew),eF=[aj.from(eS,"hex")];return eH===aJ.CUSTOM&&(eF.push(aj.from(eQ(null!==(ed=null===(es=null==eB?void 0:eB.name)||void 0===es?void 0:es.length)&&void 0!==ed?ed:0,1),"hex")),eF.push(aj.from(null!==(eu=null==eB?void 0:eB.name)&&void 0!==eu?eu:"","utf-8"))),"number"==typeof eV&&eF.push(aj.from(eQ(eV,1),"hex")),eD&&(eF.push(aj.from(eQ(ez.length,1),"hex")),ez.forEach(function(en){"number"==typeof en?eF.push(aj.from(eQ(eE.FIXED,1),"hex"),aj.from(eQ(en,1),"hex")):eF.push(aj.from(eQ(eE.DYNAMIC,1),"hex"))})),eF.push(aj.from(eQ(em.length,1),"hex"),aj.from(em,"utf-8")),aj.concat(eF)};function tn(en){return"object"==typeof en&&"types"in en&&"primaryType"in en&&"domain"in en&&"message"in en}var tf=function(en){return Object.keys(en).sort().reduce(function(ef,es){var ed=function(){return Array.isArray(en[es])?en[es].map(function(en){return tf(en)}):en[es]}();return ef[es]=ed,ef},{})},td=function(en){var ef=tf(en.types);return aR()(JSON.stringify(ef).replace(" ","")).toString()},tu=function(en,ef){return aG(void 0,void 0,void 0,function(){var es,ed,eu,em,eE,ey,eB;return aY(this,function(ez){switch(ez.label){case 0:es=td(en),ed="".concat(null!==(eE=null===(em=en.domain)||void 0===em?void 0:em.chainId)&&void 0!==eE?eE:0,":").concat(null!==(eB=null===(ey=en.domain)||void 0===ey?void 0:ey.verifyingContract)&&void 0!==eB?eB:aZ,":").concat(es),ez.label=1;case 1:if(ez.trys.push([1,4,,5]),!ef)return[3,3];return[4,eY().get("".concat(ef,"/eip712.json"))];case 2:return[2,ez.sent().data[ed]||aU[ed]];case 3:throw Error();case 4:return eu=ez.sent(),[2,aU[ed]];case 5:return[2]}})})},tE=es(48764).Buffer,tv=function(){return(tv=Object.assign||function(en){for(var ef,es=1,ed=arguments.length;es0&&eu[eu.length-1])&&(6===em[0]||2===em[0])){eE=0;continue}if(3===em[0]&&(!eu||em[1]>eu[0]&&em[1]0)&&!(ed=em.next()).done;)eE.push(ed.value)}catch(en){eu={error:en}}finally{try{ed&&!ed.done&&(es=em.return)&&es.call(em)}finally{if(eu)throw eu.error}}return eE},tw=function(en){var ef="function"==typeof Symbol&&Symbol.iterator,es=ef&&en[ef],ed=0;if(es)return es.call(en);if(en&&"number"==typeof en.length)return{next:function(){return en&&ed>=en.length&&(en=void 0),{value:en&&en[ed++],done:!en}}};throw TypeError(ef?"Object is not iterable.":"Symbol.iterator is not defined.")},tV=function(en,ef,es){var ed,eu={};for(var em in ef)eu[em]=null===(ed=ef[em])||void 0===ed?void 0:ed.reduce(function(en,ef){var es;return tv(tv({},en),((es={})[ef.name]=ef.type,es))},{});var eE=function(ef,ed,em){return void 0===em&&(em=""),tB(void 0,void 0,void 0,function(){var ey,eB,ez,eD,eH,ew,eV,eS,eF,eQ,eO,eR,eP,eU,ej,eG,eY,e_,eK,eZ,eJ;return tD(this,function(eX){switch(eX.label){case 0:if(eB=(ey=tH(ef,2))[0],eD=(ez=tH(ey[1]))[0],eH=ez.slice(1),ew=!aJ[(null===(eZ=null==eB?void 0:eB.name)||void 0===eZ?void 0:eZ.toUpperCase())||""],!(Array.isArray(ed)&&void 0!==eD))return[3,10];return[4,tF(en,{structType:"array",value:ed.length})];case 1:eX.sent(),eX.label=2;case 2:eX.trys.push([2,7,8,9]),eS=(eV=tw(ed)).next(),eX.label=3;case 3:if(eS.done)return[3,6];return[4,eE([eB,eH],eS.value,"".concat(em,".[]"))];case 4:eX.sent(),eX.label=5;case 5:return eS=eV.next(),[3,3];case 6:return[3,9];case 7:return eG={error:eX.sent()},[3,9];case 8:try{eS&&!eS.done&&(eY=eV.return)&&eY.call(eV)}finally{if(eG)throw eG.error}return[7];case 9:return[3,23];case 10:if(!ew)return[3,19];eX.label=11;case 11:eX.trys.push([11,16,17,18]),eQ=(eF=tw(Object.entries(ed))).next(),eX.label=12;case 12:if(eQ.done)return[3,15];if(eR=(eO=tH(eQ.value,2))[0],eP=eO[1],!(eU=null===(eJ=eu[(null==eB?void 0:eB.name)||""])||void 0===eJ?void 0:eJ[eR]))return[3,14];return[4,eE(aW(eU),eP,"".concat(em,".").concat(eR))];case 13:eX.sent(),eX.label=14;case 14:return eQ=eF.next(),[3,12];case 15:return[3,18];case 16:return e_={error:eX.sent()},[3,18];case 17:try{eQ&&!eQ.done&&(eK=eF.return)&&eK.call(eF)}finally{if(e_)throw e_.error}return[7];case 18:return[3,23];case 19:if(!(ej=null==es?void 0:es.fields.find(function(en){return em===en.path})))return[3,21];return[4,tQ(en,"showField",{displayName:ej.label,sig:ej.signature})];case 20:eX.sent(),eX.label=21;case 21:return[4,tF(en,{structType:"field",value:{data:ed,type:(null==eB?void 0:eB.name)||"",sizeInBits:null==eB?void 0:eB.bits}})];case 22:eX.sent(),eX.label=23;case 23:return[2]}})})};return eE},tS=function(en,ef){!function(en){en[en.CLA=224]="CLA",en[en.INS=26]="INS",en[en.P1_complete=0]="P1_complete",en[en.P1_partial=1]="P1_partial",en[en.P2_name=0]="P2_name",en[en.P2_field=255]="P2_field"}(es||(es={}));var es,ed=ef.structType,eu=ef.value,em="name"===ed&&"string"==typeof eu?tE.from(eu,"utf-8"):eu;return en.send(es.CLA,es.INS,es.P1_complete,"name"===ed?es.P2_name:es.P2_field,em)},tF=function(en,ef){return tB(void 0,void 0,void 0,function(){var es,ed,eu,em,eE,ey,eB,ez,eD,eH,ew,eV,eS,eF,eO,eR,eP;return tD(this,function(eU){switch(eU.label){case 0:if(!function(en){en[en.CLA=224]="CLA",en[en.INS=28]="INS",en[en.P1_complete=0]="P1_complete",en[en.P1_partial=1]="P1_partial",en[en.P2_root=0]="P2_root",en[en.P2_array=15]="P2_array",en[en.P2_field=255]="P2_field"}(es||(es={})),ed=ef.structType,eu=ef.value,"root"===ed)return[2,en.send(es.CLA,es.INS,es.P1_complete,es.P2_root,tE.from(eu,"utf-8"))];if("array"===ed)return[2,en.send(es.CLA,es.INS,es.P1_complete,es.P2_array,tE.from(eQ(eu,1),"hex"))];if("field"!==ed||(em=eu.data,eE=eu.type,ey=eu.sizeInBits,!(eB=null===(eP=aq[eE.toUpperCase()])||void 0===eP?void 0:eP.call(aq,em,ey))))return[3,8];ez=Math.floor(eB.length/256),eD=eB.length%256,ew=Array(Math.ceil((eH=tE.concat([tE.from(eQ(ez,1),"hex"),tE.from(eQ(eD,1),"hex"),eB])).length/256)).fill(null).map(function(en,ef){return eH.slice(255*ef,(ef+1)*255)}),eU.label=1;case 1:eU.trys.push([1,6,7,8]),eS=(eV=tw(ew)).next(),eU.label=2;case 2:if(eS.done)return[3,5];return eF=eS.value,[4,en.send(es.CLA,es.INS,eF!==ew[ew.length-1]?es.P1_partial:es.P1_complete,es.P2_field,eF)];case 3:eU.sent(),eU.label=4;case 4:return eS=eV.next(),[3,2];case 5:return[3,8];case 6:return eO={error:eU.sent()},[3,8];case 7:try{eS&&!eS.done&&(eR=eV.return)&&eR.call(eV)}finally{if(eO)throw eO.error}return[7];case 8:return[2,Promise.resolve()]}})})};function tQ(en,ef,es){return tB(this,void 0,void 0,function(){var ed,eu,em,eE,ey,eB,ez,eD,eH,ew,eV,eS;return tD(this,function(eF){switch(!function(en){en[en.CLA=224]="CLA",en[en.INS=30]="INS",en[en.P1=0]="P1",en[en.P2_activate=0]="P2_activate",en[en.P2_contract_name=15]="P2_contract_name",en[en.P2_show_field=255]="P2_show_field"}(ed||(ed={})),ef){case"activate":return[2,en.send(ed.CLA,ed.INS,ed.P1,ed.P2_activate)];case"contractName":return em=(eu=es).displayName,eE=eu.filtersCount,ey=eu.sig,eB=tE.from(eQ(em.length,1),"hex"),ez=tE.from(em),eD=tE.from(eQ(eE,1),"hex"),eH=tE.from(eQ(ey.length/2,1),"hex"),ew=tE.from(ey,"hex"),eV=tE.concat([eB,ez,eD,eH,ew]),[2,en.send(ed.CLA,ed.INS,ed.P1,ed.P2_contract_name,eV)];case"showField":return em=(eS=es).displayName,ey=eS.sig,eB=tE.from(eQ(em.length,1),"hex"),ez=tE.from(em),eH=tE.from(eQ(ey.length/2,1),"hex"),ew=tE.from(ey,"hex"),eV=tE.concat([eB,ez,eH,ew]),[2,en.send(ed.CLA,ed.INS,ed.P1,ed.P2_show_field,eV)]}return[2]})})}var tO=function(en,ef,es,ed,eu){return void 0===ed&&(ed=!1),tB(void 0,void 0,void 0,function(){var em,eE,ey,eB,ez,eD,eH,eV,eS,eF,eQ,eO,eR,eP,eU,ej,eG,eY,e_,eK,eJ,eX,eW,e$,e0,e4,e3,e6,e8,e5,e7,e9,af,ao,ad,au,ap,aE,av,aD,aH,aV,aN,ak;return tD(this,function(aS){switch(aS.label){case 0:return function(en){en[en.CLA=224]="CLA",en[en.INS=12]="INS",en[en.P1=0]="P1",en[en.P2_v0=0]="P2_v0",en[en.P2_full=1]="P2_full"}(em||(em={})),eE=es.primaryType,ey=es.types,eB=es.domain,ez=es.message,eD=eZ(eu).cryptoassetsBaseURL,eH=tf(ey),[4,tu(es,eD)];case 1:eV=aS.sent(),eS=Object.entries(eH),aS.label=2;case 2:aS.trys.push([2,14,15,16]),eQ=(eF=tw(eS)).next(),aS.label=3;case 3:if(eQ.done)return[3,13];return eR=(eO=tH(eQ.value,2))[0],eP=eO[1],[4,tS(en,{structType:"name",value:eR})];case 4:aS.sent(),aS.label=5;case 5:aS.trys.push([5,10,11,12]),av=void 0,ej=(eU=tw(eP)).next(),aS.label=6;case 6:if(ej.done)return[3,9];return[4,tS(en,{structType:"field",value:ta({name:(eG=ej.value).name,type:eY=eG.type})})];case 7:aS.sent(),aS.label=8;case 8:return ej=eU.next(),[3,6];case 9:return[3,12];case 10:return av={error:aS.sent()},[3,12];case 11:try{ej&&!ej.done&&(aD=eU.return)&&aD.call(eU)}finally{if(av)throw av.error}return[7];case 12:return eQ=eF.next(),[3,3];case 13:return[3,16];case 14:return ap={error:aS.sent()},[3,16];case 15:try{eQ&&!eQ.done&&(aE=eF.return)&&aE.call(eF)}finally{if(ap)throw ap.error}return[7];case 16:if(!eV)return[3,18];return[4,tQ(en,"activate")];case 17:aS.sent(),aS.label=18;case 18:return e_=tV(en,eH,eV),[4,tF(en,{structType:"root",value:eK="EIP712Domain"})];case 19:aS.sent(),eJ=eH[eK],aS.label=20;case 20:aS.trys.push([20,25,26,27]),eW=(eX=tw(eJ)).next(),aS.label=21;case 21:if(eW.done)return[3,24];return e0=(e$=eW.value).name,eY=e$.type,e4=eB[e0],[4,e_(aW(eY),e4)];case 22:aS.sent(),aS.label=23;case 23:return eW=eX.next(),[3,21];case 24:return[3,27];case 25:return aH={error:aS.sent()},[3,27];case 26:try{eW&&!eW.done&&(aV=eX.return)&&aV.call(eX)}finally{if(aH)throw aH.error}return[7];case 27:if(!eV)return[3,29];return e3=eV.contractName,e6=eV.fields,[4,tQ(en,"contractName",{displayName:e3.label,filtersCount:e6.length,sig:e3.signature})];case 28:aS.sent(),aS.label=29;case 29:return[4,tF(en,{structType:"root",value:eE})];case 30:aS.sent(),e8=eH[eE],aS.label=31;case 31:aS.trys.push([31,36,37,38]),e7=(e5=tw(e8)).next(),aS.label=32;case 32:if(e7.done)return[3,35];return af=(e9=e7.value).name,eY=e9.type,ao=ez[af],[4,e_(aW(eY),ao,af)];case 33:aS.sent(),aS.label=34;case 34:return e7=e5.next(),[3,32];case 35:return[3,38];case 36:return aN={error:aS.sent()},[3,38];case 37:try{e7&&!e7.done&&(ak=e5.return)&&ak.call(e5)}finally{if(aN)throw aN.error}return[7];case 38:return ad=ew(ef),(au=tE.alloc(1+4*ad.length))[0]=ad.length,ad.forEach(function(en,ef){au.writeUInt32BE(en,1+4*ef)}),[2,en.send(em.CLA,em.INS,em.P1,ed?em.P2_v0:em.P2_full,au).then(function(en){return{v:en[0],r:en.slice(1,33).toString("hex"),s:en.slice(33,65).toString("hex")}})]}})})},tR=function(en,ef,es,ed){var eu=eV(es),em=eV(ed),eE=ew(ef),ey=tE.alloc(1+4*eE.length+32+32,0),eB=0;return ey[0]=eE.length,eE.forEach(function(en,ef){ey.writeUInt32BE(en,1+4*ef)}),eB=1+4*eE.length,eu.copy(ey,eB),eB+=32,em.copy(ey,eB),en.send(224,12,0,0,ey).then(function(en){return{v:en[0],r:en.slice(1,33).toString("hex"),s:en.slice(33,65).toString("hex")}})},tP=es(48764).Buffer,tU=function(en,ef,es,ed){function eu(en){return en instanceof es?en:new es(function(ef){ef(en)})}return new(es||(es=Promise))(function(es,em){function eE(en){try{eB(ed.next(en))}catch(en){em(en)}}function ey(en){try{eB(ed.throw(en))}catch(en){em(en)}}function eB(en){en.done?es(en.value):eu(en.value).then(eE,ey)}eB((ed=ed.apply(en,ef||[])).next())})},tj=function(en,ef){var es,ed,eu,em,eE={label:0,sent:function(){if(1&eu[0])throw eu[1];return eu[1]},trys:[],ops:[]};return em={next:ey(0),throw:ey(1),return:ey(2)},"function"==typeof Symbol&&(em[Symbol.iterator]=function(){return this}),em;function ey(en){return function(ef){return eB([en,ef])}}function eB(em){if(es)throw TypeError("Generator is already executing.");for(;eE;)try{if(es=1,ed&&(eu=2&em[0]?ed.return:em[0]?ed.throw||((eu=ed.return)&&eu.call(ed),0):ed.next)&&!(eu=eu.call(ed,em[1])).done)return eu;switch(ed=0,eu&&(em=[2&em[0],eu.value]),em[0]){case 0:case 1:eu=em;break;case 4:return eE.label++,{value:em[1],done:!1};case 5:eE.label++,ed=em[1],em=[0];continue;case 7:em=eE.ops.pop(),eE.trys.pop();continue;default:if(!(eu=(eu=eE.trys).length>0&&eu[eu.length-1])&&(6===em[0]||2===em[0])){eE=0;continue}if(3===em[0]&&(!eu||em[1]>eu[0]&&em[1]=en.length&&(en=void 0),{value:en&&en[ed++],done:!en}}};throw TypeError(ef?"Object is not iterable.":"Symbol.iterator is not defined.")},tY={eth:1,erc20:2,erc721:3,erc20mintable:4,erc721mintable:5},t_=function(en){return en&&27264===en.statusCode?new aF("Please enable Blind signing or Contract data in the Ethereum app Settings"):en},tK=function(){function en(en,ef,es){void 0===ef&&(ef="w0w"),void 0===es&&(es={}),this.transport=en,this.loadConfig=es,en.decorateAppAPIMethods(this,["getAddress","provideERC20TokenInformation","signTransaction","signPersonalMessage","getAppConfiguration","signEIP712Message","signEIP712HashedMessage","starkGetPublicKey","starkSignOrder","starkSignOrder_v2","starkSignTransfer","starkSignTransfer_v2","starkProvideQuantum","starkProvideQuantum_v2","starkUnsafeSign","eth2GetPublicKey","eth2SetWithdrawalIndex","setExternalPlugin","setPlugin","getEIP1024PublicEncryptionKey","getEIP1024SharedSecret"],ef)}return en.prototype.setLoadConfig=function(en){this.loadConfig=en},en.prototype.getAddress=function(en,ef,es){var ed=ew(en),eu=tP.alloc(1+4*ed.length);return eu[0]=ed.length,ed.forEach(function(en,ef){eu.writeUInt32BE(en,1+4*ef)}),this.transport.send(224,2,ef?1:0,es?1:0,eu).then(function(en){var ef=en[0],ed=en[1+ef];return{publicKey:en.slice(1,1+ef).toString("hex"),address:"0x"+en.slice(1+ef+1,1+ef+1+ed).toString("ascii"),chainCode:es?en.slice(1+ef+1+ed,1+ef+1+ed+32).toString("hex"):void 0}})},en.prototype.signTransaction=function(en,ef,es){return tU(this,void 0,void 0,function(){var ed,eu,em,eE,ey,eB,ez,eD,eH,eV,eS,eQ,eO,eR,eP,eU,ej,eG,eY,e_,eK,eZ,eJ,eX,eW,e$,e0,e4,e3,e6,e8,e5,e7,e9,af,ao;return tj(this,function(ad){switch(ad.label){case 0:if(void 0!==es)return[3,2];return console.warn("hw-app-eth: signTransaction(path, rawTxHex, resolution): please provide the 'resolution' parameter. See https://github.com/LedgerHQ/ledgerjs/blob/master/packages/hw-app-eth/README.md – the previous signature is deprecated and providing the 3rd 'resolution' parameter explicitly will become mandatory so you have the control on the resolution and the fallback mecanism (e.g. fallback to blind signing or not).// Possible solution:\n + import { ledgerService } from '@ledgerhq/hw-app-eth';\n + const resolution = await ledgerService.resolveTransaction(rawTxHex);"),[4,ak.resolveTransaction(ef,this.loadConfig,{externalPlugins:!0,erc20:!0}).catch(function(en){return console.warn("an error occurred in resolveTransaction => fallback to blind signing: "+String(en)),null})];case 1:es=ad.sent(),ad.label=2;case 2:if(!es)return[3,31];ad.label=3;case 3:ad.trys.push([3,8,9,10]),eu=(ed=tG(es.plugin)).next(),ad.label=4;case 4:if(eu.done)return[3,7];return em=eu.value,[4,tq(this.transport,em)];case 5:ad.sent(),ad.label=6;case 6:return eu=ed.next(),[3,4];case 7:return[3,10];case 8:return e3={error:ad.sent()},[3,10];case 9:try{eu&&!eu.done&&(e6=ed.return)&&e6.call(ed)}finally{if(e3)throw e3.error}return[7];case 10:ad.trys.push([10,15,16,17]),ey=(eE=tG(es.externalPlugin)).next(),ad.label=11;case 11:if(ey.done)return[3,14];return ez=(eB=ey.value).payload,eD=eB.signature,[4,tX(this.transport,ez,eD)];case 12:ad.sent(),ad.label=13;case 13:return ey=eE.next(),[3,11];case 14:return[3,17];case 15:return e8={error:ad.sent()},[3,17];case 16:try{ey&&!ey.done&&(e5=eE.return)&&e5.call(eE)}finally{if(e8)throw e8.error}return[7];case 17:ad.trys.push([17,22,23,24]),eV=(eH=tG(es.nfts)).next(),ad.label=18;case 18:if(eV.done)return[3,21];return eS=eV.value,[4,tJ(this.transport,tP.from(eS,"hex"))];case 19:ad.sent(),ad.label=20;case 20:return eV=eH.next(),[3,18];case 21:return[3,24];case 22:return e7={error:ad.sent()},[3,24];case 23:try{eV&&!eV.done&&(e9=eH.return)&&e9.call(eH)}finally{if(e7)throw e7.error}return[7];case 24:ad.trys.push([24,29,30,31]),eO=(eQ=tG(es.erc20Tokens)).next(),ad.label=25;case 25:if(eO.done)return[3,28];return eR=eO.value,[4,tZ(this.transport,tP.from(eR,"hex"))];case 26:ad.sent(),ad.label=27;case 27:return eO=eQ.next(),[3,25];case 28:return[3,31];case 29:return af={error:ad.sent()},[3,31];case 30:try{eO&&!eO.done&&(ao=eQ.return)&&ao.call(eQ)}finally{if(af)throw af.error}return[7];case 31:ej=(eU=eF(eP=tP.from(ef,"hex"))).vrsOffset,eG=eU.txType,eY=eU.chainId,e_=eU.chainIdTruncated,eK=ew(en),eJ=0,eX=function(){var en,ef,es,ed;return tj(this,function(eu){switch(eu.label){case 0:return ef=(en=0===eJ)?149-4*eK.length:150,es=eJ+ef>eP.length?eP.length-eJ:ef,0!=ej&&eJ+es>=ej&&(es=eP.length-eJ),ed=tP.alloc(en?1+4*eK.length+es:es),en?(ed[0]=eK.length,eK.forEach(function(en,ef){ed.writeUInt32BE(en,1+4*ef)}),eP.copy(ed,1+4*eK.length,eJ,eJ+es)):eP.copy(ed,0,eJ,eJ+es),[4,eW.transport.send(224,4,en?0:128,0,ed).catch(function(en){throw t_(en)})];case 1:return eZ=eu.sent(),eJ+=es,[2]}})},eW=this,ad.label=32;case 32:if(!(eJ!==eP.length))return[3,34];return[5,eX()];case 33:return ad.sent(),[3,32];case 34:return e$=eZ[0],e0="",eY.times(2).plus(35).plus(1).isGreaterThan(255)?(e4=Math.abs(e$-(2*e_+35)%256),e0=null!=eG?e4%2==1?"00":"01":eY.times(2).plus(35).plus(e4).toString(16)):e0=e$.toString(16),e0.length%2==1&&(e0="0"+e0),[2,{v:e0,r:eZ.slice(1,33).toString("hex"),s:eZ.slice(33,65).toString("hex")}]}})})},en.prototype.clearSignTransaction=function(en,ef,es,ed){return void 0===ed&&(ed=!1),tU(this,void 0,void 0,function(){var eu;return tj(this,function(em){switch(em.label){case 0:return[4,ak.resolveTransaction(ef,this.loadConfig,es).catch(function(en){if(console.warn("an error occurred in resolveTransaction => fallback to blind signing: "+String(en)),ed)throw en;return null})];case 1:return eu=em.sent(),[2,this.signTransaction(en,ef,eu)]}})})},en.prototype.getAppConfiguration=function(){return this.transport.send(224,6,0,0).then(function(en){return{arbitraryDataEnabled:1&en[0],erc20ProvisioningNecessary:2&en[0],starkEnabled:4&en[0],starkv2Supported:8&en[0],version:""+en[1]+"."+en[2]+"."+en[3]}})},en.prototype.signPersonalMessage=function(en,ef){return tU(this,void 0,void 0,function(){var es,ed,eu,em,eE,ey;return tj(this,function(eB){switch(eB.label){case 0:es=ew(en),ed=0,eu=tP.from(ef,"hex"),eE=function(){var en,ef,eE;return tj(this,function(eB){switch(eB.label){case 0:return en=0===ed?149-4*es.length-4:150,ef=ed+en>eu.length?eu.length-ed:en,eE=tP.alloc(0===ed?1+4*es.length+4+ef:ef),0===ed?(eE[0]=es.length,es.forEach(function(en,ef){eE.writeUInt32BE(en,1+4*ef)}),eE.writeUInt32BE(eu.length,1+4*es.length),eu.copy(eE,1+4*es.length+4,ed,ed+ef)):eu.copy(eE,0,ed,ed+ef),[4,ey.transport.send(224,8,0===ed?0:128,0,eE)];case 1:return em=eB.sent(),ed+=ef,[2]}})},ey=this,eB.label=1;case 1:if(!(ed!==eu.length))return[3,3];return[5,eE()];case 2:return eB.sent(),[3,1];case 3:return[2,{v:em[0],r:em.slice(1,33).toString("hex"),s:em.slice(33,65).toString("hex")}]}})})},en.prototype.signEIP712HashedMessage=function(en,ef,es){return tR(this.transport,en,ef,es)},en.prototype.signEIP712Message=function(en,ef,es){return void 0===es&&(es=!1),tU(this,void 0,void 0,function(){return tj(this,function(ed){return[2,tO(this.transport,en,ef,es,this.loadConfig)]})})},en.prototype.starkGetPublicKey=function(en,ef){var es=ew(en),ed=tP.alloc(1+4*es.length);return ed[0]=es.length,es.forEach(function(en,ef){ed.writeUInt32BE(en,1+4*ef)}),this.transport.send(240,2,ef?1:0,0,ed).then(function(en){return en.slice(0,en.length-2)})},en.prototype.starkSignOrder=function(en,ef,es,ed,eu,em,eE,ey,eB,ez,eD){var eH=eS(ef),eV=eS(ed),eF=ew(en),eQ=tP.alloc(1+4*eF.length+20+32+20+32+4+4+8+8+4+4,0),eO=0;return eQ[0]=eF.length,eF.forEach(function(en,ef){eQ.writeUInt32BE(en,1+4*ef)}),eO=1+4*eF.length,eH&&eH.copy(eQ,eO),eO+=20,tP.from(es.toString(16).padStart(64,"0"),"hex").copy(eQ,eO),eO+=32,eV&&eV.copy(eQ,eO),eO+=20,tP.from(eu.toString(16).padStart(64,"0"),"hex").copy(eQ,eO),eO+=32,eQ.writeUInt32BE(em,eO),eO+=4,eQ.writeUInt32BE(eE,eO),eO+=4,tP.from(ey.toString(16).padStart(16,"0"),"hex").copy(eQ,eO),eO+=8,tP.from(eB.toString(16).padStart(16,"0"),"hex").copy(eQ,eO),eO+=8,eQ.writeUInt32BE(ez,eO),eO+=4,eQ.writeUInt32BE(eD,eO),this.transport.send(240,4,1,0,eQ).then(function(en){return{r:en.slice(1,33).toString("hex"),s:en.slice(33,65).toString("hex")}})},en.prototype.starkSignOrder_v2=function(en,ef,es,ed,eu,em,eE,ey,eB,ez,eD,eH,eV,eF,eQ){var eO=eS(ef),eR=eS(em);if(!(es in tY))throw Error("eth.starkSignOrderv2 invalid source quantization type="+es);if(!(eE in tY))throw Error("eth.starkSignOrderv2 invalid destination quantization type="+eE);var eP=ew(en),eU=tP.alloc(1+4*eP.length+1+20+32+32+1+20+32+32+4+4+8+8+4+4,0),ej=0;return eU[0]=eP.length,eP.forEach(function(en,ef){eU.writeUInt32BE(en,1+4*ef)}),eU[ej=1+4*eP.length]=tY[es],ej++,eO&&eO.copy(eU,ej),ej+=20,ed&&tP.from(ed.toString(16).padStart(64,"0"),"hex").copy(eU,ej),ej+=32,eu&&tP.from(eu.toString(16).padStart(64,"0"),"hex").copy(eU,ej),eU[ej+=32]=tY[eE],ej++,eR&&eR.copy(eU,ej),ej+=20,ey&&tP.from(ey.toString(16).padStart(64,"0"),"hex").copy(eU,ej),ej+=32,eB&&tP.from(eB.toString(16).padStart(64,"0"),"hex").copy(eU,ej),ej+=32,eU.writeUInt32BE(ez,ej),ej+=4,eU.writeUInt32BE(eD,ej),ej+=4,tP.from(eH.toString(16).padStart(16,"0"),"hex").copy(eU,ej),ej+=8,tP.from(eV.toString(16).padStart(16,"0"),"hex").copy(eU,ej),ej+=8,eU.writeUInt32BE(eF,ej),ej+=4,eU.writeUInt32BE(eQ,ej),this.transport.send(240,4,3,0,eU).then(function(en){return{r:en.slice(1,33).toString("hex"),s:en.slice(33,65).toString("hex")}})},en.prototype.starkSignTransfer=function(en,ef,es,ed,eu,em,eE,ey,eB){var ez=eS(ef),eD=eV(ed),eH=ew(en),eF=tP.alloc(1+4*eH.length+20+32+32+4+4+8+4+4,0),eQ=0;return eF[0]=eH.length,eH.forEach(function(en,ef){eF.writeUInt32BE(en,1+4*ef)}),eQ=1+4*eH.length,ez&&ez.copy(eF,eQ),eQ+=20,tP.from(es.toString(16).padStart(64,"0"),"hex").copy(eF,eQ),eQ+=32,eD.copy(eF,eQ),eQ+=32,eF.writeUInt32BE(eu,eQ),eQ+=4,eF.writeUInt32BE(em,eQ),eQ+=4,tP.from(eE.toString(16).padStart(16,"0"),"hex").copy(eF,eQ),eQ+=8,eF.writeUInt32BE(ey,eQ),eQ+=4,eF.writeUInt32BE(eB,eQ),this.transport.send(240,4,2,0,eF).then(function(en){return{r:en.slice(1,33).toString("hex"),s:en.slice(33,65).toString("hex")}})},en.prototype.starkSignTransfer_v2=function(en,ef,es,ed,eu,em,eE,ey,eB,ez,eD,eH,eF){var eQ=eS(ef),eO=eV(em),eR=eS(eH);if(!(es in tY))throw Error("eth.starkSignTransferv2 invalid quantization type="+es);var eP=ew(en),eU=tP.alloc(1+4*eP.length+1+20+32+32+32+4+4+8+4+4+(eR?52:0),0),ej=0;return eU[0]=eP.length,eP.forEach(function(en,ef){eU.writeUInt32BE(en,1+4*ef)}),eU[ej=1+4*eP.length]=tY[es],ej++,eQ&&eQ.copy(eU,ej),ej+=20,ed&&tP.from(ed.toString(16).padStart(64,"0"),"hex").copy(eU,ej),ej+=32,eu&&tP.from(eu.toString(16).padStart(64,"0"),"hex").copy(eU,ej),ej+=32,eO.copy(eU,ej),ej+=32,eU.writeUInt32BE(eE,ej),ej+=4,eU.writeUInt32BE(ey,ej),ej+=4,tP.from(eB.toString(16).padStart(16,"0"),"hex").copy(eU,ej),ej+=8,eU.writeUInt32BE(ez,ej),ej+=4,eU.writeUInt32BE(eD,ej),eR&&eF&&(ej+=4,tP.from(eF.toString(16).padStart(64,"0"),"hex").copy(eU,ej),ej+=32,eR.copy(eU,ej)),this.transport.send(240,4,eR?5:4,0,eU).then(function(en){return{r:en.slice(1,33).toString("hex"),s:en.slice(33,65).toString("hex")}})},en.prototype.starkProvideQuantum=function(en,ef){var es=eS(en),ed=tP.alloc(52,0);return es&&es.copy(ed,0),tP.from(ef.toString(16).padStart(64,"0"),"hex").copy(ed,20),this.transport.send(240,8,0,0,ed).then(function(){return!0},function(en){if(en&&27904===en.statusCode)return!1;throw en})},en.prototype.starkProvideQuantum_v2=function(en,ef,es,ed){var eu=eS(en);if(!(ef in tY))throw Error("eth.starkProvideQuantumV2 invalid quantization type="+ef);var em=tP.alloc(84,0),eE=0;return eu&&eu.copy(em,eE),eE+=20,es&&tP.from(es.toString(16).padStart(64,"0"),"hex").copy(em,eE),eE+=32,ed&&tP.from(ed.toString(16).padStart(64,"0"),"hex").copy(em,eE),this.transport.send(240,8,tY[ef],0,em).then(function(){return!0},function(en){if(en&&27904===en.statusCode)return!1;throw en})},en.prototype.starkUnsafeSign=function(en,ef){var es=eV(ef),ed=ew(en),eu=tP.alloc(1+4*ed.length+32),em=0;return eu[0]=ed.length,ed.forEach(function(en,ef){eu.writeUInt32BE(en,1+4*ef)}),em=1+4*ed.length,es.copy(eu,em),this.transport.send(240,10,0,0,eu).then(function(en){return{r:en.slice(1,33).toString("hex"),s:en.slice(33,65).toString("hex")}})},en.prototype.eth2GetPublicKey=function(en,ef){var es=ew(en),ed=tP.alloc(1+4*es.length);return ed[0]=es.length,es.forEach(function(en,ef){ed.writeUInt32BE(en,1+4*ef)}),this.transport.send(224,14,ef?1:0,0,ed).then(function(en){return{publicKey:en.slice(0,-2).toString("hex")}})},en.prototype.eth2SetWithdrawalIndex=function(en){var ef=tP.alloc(4,0);return ef.writeUInt32BE(en,0),this.transport.send(224,16,0,0,ef).then(function(){return!0},function(en){if(en&&27904===en.statusCode)return!1;throw en})},en.prototype.getEIP1024PublicEncryptionKey=function(en,ef){var es=ew(en),ed=tP.alloc(1+4*es.length);return ed[0]=es.length,es.forEach(function(en,ef){ed.writeUInt32BE(en,1+4*ef)}),this.transport.send(224,24,ef?1:0,0,ed).then(function(en){return{publicKey:en.slice(0,-2).toString("hex")}})},en.prototype.getEIP1024SharedSecret=function(en,ef,es){var ed=ew(en),eu=eV(ef),em=tP.alloc(1+4*ed.length+32),eE=0;return em[0]=ed.length,ed.forEach(function(en,ef){em.writeUInt32BE(en,1+4*ef)}),eE=1+4*ed.length,eu.copy(em,eE),this.transport.send(224,24,es?1:0,1,em).then(function(en){return{sharedSecret:en.slice(0,-2).toString("hex")}})},en.prototype.provideERC20TokenInformation=function(en){var ef=en.data;return tZ(this.transport,ef)},en.prototype.setExternalPlugin=function(en,ef,es){return console.warn("hw-app-eth: eth.setExternalPlugin is deprecated. signTransaction solves this for you when providing it in `resolution`."),tX(this.transport,en,es)},en.prototype.setPlugin=function(en){return console.warn("hw-app-eth: eth.setPlugin is deprecated. signTransaction solves this for you when providing it in `resolution`."),tq(this.transport,en)},en}();function tZ(en,ef){return en.send(224,10,0,0,ef).then(function(){return!0},function(en){if(en&&27904===en.statusCode)return!1;throw en})}function tJ(en,ef){return en.send(224,20,0,0,ef).then(function(){return!0},function(en){if(en&&27904===en.statusCode)throw new aQ;throw en})}function tX(en,ef,es){var ed=tP.from(ef,"hex"),eu=tP.from(es,"hex"),em=tP.concat([ed,eu]);return en.send(224,18,0,0,em).then(function(){return!0},function(en){if(en&&27264===en.statusCode||en&&27012===en.statusCode||en&&27904===en.statusCode)return!1;throw en})}function tq(en,ef){var es=tP.from(ef,"hex");return en.send(224,22,0,0,es).then(function(){return!0},function(en){if(en&&27264===en.statusCode||en&&27012===en.statusCode||en&&27904===en.statusCode)return!1;throw en})}},81692:function(en,ef,es){en.exports=es(38392)},23595:function(en,ef,es){"use strict";var ed=es(20398),eu=es(55890),em=es(15298),eE=es(6660),ey=es(32677),eB=es(21603),ez=es(73298),eD=es(99871),eH=es(86328),ew=es(29894);en.exports=function(en){return new Promise(function(ef,es){var eV,eS=en.data,eF=en.headers,eQ=en.responseType;function eO(){en.cancelToken&&en.cancelToken.unsubscribe(eV),en.signal&&en.signal.removeEventListener("abort",eV)}ed.isFormData(eS)&&delete eF["Content-Type"];var eR=new XMLHttpRequest;if(en.auth){var eP=en.auth.username||"",eU=en.auth.password?unescape(encodeURIComponent(en.auth.password)):"";eF.Authorization="Basic "+btoa(eP+":"+eU)}var ej=ey(en.baseURL,en.url);function eG(){if(eR){var ed="getAllResponseHeaders"in eR?eB(eR.getAllResponseHeaders()):null;eu(function(en){ef(en),eO()},function(en){es(en),eO()},{data:eQ&&"text"!==eQ&&"json"!==eQ?eR.response:eR.responseText,status:eR.status,statusText:eR.statusText,headers:ed,config:en,request:eR}),eR=null}}if(eR.open(en.method.toUpperCase(),eE(ej,en.params,en.paramsSerializer),!0),eR.timeout=en.timeout,"onloadend"in eR?eR.onloadend=eG:eR.onreadystatechange=function(){eR&&4===eR.readyState&&(0!==eR.status||eR.responseURL&&0===eR.responseURL.indexOf("file:"))&&setTimeout(eG)},eR.onabort=function(){eR&&(es(eD("Request aborted",en,"ECONNABORTED",eR)),eR=null)},eR.onerror=function(){es(eD("Network Error",en,null,eR)),eR=null},eR.ontimeout=function(){var ef=en.timeout?"timeout of "+en.timeout+"ms exceeded":"timeout exceeded",ed=en.transitional||eH;en.timeoutErrorMessage&&(ef=en.timeoutErrorMessage),es(eD(ef,en,ed.clarifyTimeoutError?"ETIMEDOUT":"ECONNABORTED",eR)),eR=null},ed.isStandardBrowserEnv()){var eY=(en.withCredentials||ez(ej))&&en.xsrfCookieName?em.read(en.xsrfCookieName):void 0;eY&&(eF[en.xsrfHeaderName]=eY)}"setRequestHeader"in eR&&ed.forEach(eF,function(en,ef){void 0===eS&&"content-type"===ef.toLowerCase()?delete eF[ef]:eR.setRequestHeader(ef,en)}),ed.isUndefined(en.withCredentials)||(eR.withCredentials=!!en.withCredentials),eQ&&"json"!==eQ&&(eR.responseType=en.responseType),"function"==typeof en.onDownloadProgress&&eR.addEventListener("progress",en.onDownloadProgress),"function"==typeof en.onUploadProgress&&eR.upload&&eR.upload.addEventListener("progress",en.onUploadProgress),(en.cancelToken||en.signal)&&(eV=function(en){eR&&(es(!en||en&&en.type?new ew("canceled"):en),eR.abort(),eR=null)},en.cancelToken&&en.cancelToken.subscribe(eV),en.signal&&(en.signal.aborted?eV():en.signal.addEventListener("abort",eV))),eS||(eS=null),eR.send(eS)})}},38392:function(en,ef,es){"use strict";var ed=es(20398),eu=es(8058),em=es(90009),eE=es(11215);function ey(en){var ef=new em(en),es=eu(em.prototype.request,ef);return ed.extend(es,em.prototype,ef),ed.extend(es,ef),es.create=function(ef){return ey(eE(en,ef))},es}var eB=ey(es(5591));eB.Axios=em,eB.Cancel=es(29894),eB.CancelToken=es(66357),eB.isCancel=es(63276),eB.VERSION=es(20696).version,eB.all=function(en){return Promise.all(en)},eB.spread=es(58008),eB.isAxiosError=es(49349),en.exports=eB,en.exports.default=eB},29894:function(en){"use strict";function ef(en){this.message=en}ef.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},ef.prototype.__CANCEL__=!0,en.exports=ef},66357:function(en,ef,es){"use strict";var ed=es(29894);function eu(en){if("function"!=typeof en)throw TypeError("executor must be a function.");this.promise=new Promise(function(en){ef=en});var ef,es=this;this.promise.then(function(en){if(es._listeners){var ef,ed=es._listeners.length;for(ef=0;ef=200&&en<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};eu.forEach(["delete","get","head"],function(en){eH.headers[en]={}}),eu.forEach(["post","put","patch"],function(en){eH.headers[en]=eu.merge(eB)}),en.exports=eH},86328:function(en){"use strict";en.exports={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1}},20696:function(en){en.exports={version:"0.26.1"}},8058:function(en){"use strict";en.exports=function(en,ef){return function(){for(var es=Array(arguments.length),ed=0;ed=0)&&("set-cookie"===ef?eE[ef]=(eE[ef]?eE[ef]:[]).concat([es]):eE[ef]=eE[ef]?eE[ef]+", "+es:es)}),eE}},58008:function(en){"use strict";en.exports=function(en){return function(ef){return en.apply(null,ef)}}},84145:function(en,ef,es){"use strict";var ed=es(20696).version,eu={};["object","boolean","number","function","string","symbol"].forEach(function(en,ef){eu[en]=function(es){return typeof es===en||"a"+(ef<1?"n ":" ")+en}});var em={};function eE(en,ef,es){if("object"!=typeof en)throw TypeError("options must be an object");for(var ed=Object.keys(en),eu=ed.length;eu-- >0;){var em=ed[eu],eE=ef[em];if(eE){var ey=en[em],eB=void 0===ey||eE(ey,em,en);if(!0!==eB)throw TypeError("option "+em+" must be "+eB);continue}if(!0!==es)throw Error("Unknown option "+em)}}eu.transitional=function(en,ef,es){function eu(en,ef){return"[Axios v"+ed+"] Transitional option '"+en+"'"+ef+(es?". "+es:"")}return function(es,ed,eE){if(!1===en)throw Error(eu(ed," has been removed"+(ef?" in "+ef:"")));return ef&&!em[ed]&&(em[ed]=!0,console.warn(eu(ed," has been deprecated since v"+ef+" and will be removed in the near future"))),!en||en(es,ed,eE)}},en.exports={assertOptions:eE,validators:eu}},20398:function(en,ef,es){"use strict";var ed=es(8058),eu=Object.prototype.toString;function em(en){return Array.isArray(en)}function eE(en){return void 0===en}function ey(en){return null!==en&&!eE(en)&&null!==en.constructor&&!eE(en.constructor)&&"function"==typeof en.constructor.isBuffer&&en.constructor.isBuffer(en)}function eB(en){return"[object ArrayBuffer]"===eu.call(en)}function ez(en){return"[object FormData]"===eu.call(en)}function eD(en){return"undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(en):en&&en.buffer&&eB(en.buffer)}function eH(en){return"string"==typeof en}function ew(en){return"number"==typeof en}function eV(en){return null!==en&&"object"==typeof en}function eS(en){if("[object Object]"!==eu.call(en))return!1;var ef=Object.getPrototypeOf(en);return null===ef||ef===Object.prototype}function eF(en){return"[object Date]"===eu.call(en)}function eQ(en){return"[object File]"===eu.call(en)}function eO(en){return"[object Blob]"===eu.call(en)}function eR(en){return"[object Function]"===eu.call(en)}function eP(en){return eV(en)&&eR(en.pipe)}function eU(en){return"[object URLSearchParams]"===eu.call(en)}function ej(en){return en.trim?en.trim():en.replace(/^\s+|\s+$/g,"")}function eG(){return("undefined"==typeof navigator||"ReactNative"!==navigator.product&&"NativeScript"!==navigator.product&&"NS"!==navigator.product)&&"undefined"!=typeof window&&"undefined"!=typeof document}function eY(en,ef){if(null!=en){if("object"!=typeof en&&(en=[en]),em(en))for(var es=0,ed=en.length;es0&&eu[eu.length-1])&&(6===em[0]||2===em[0])){eE=0;continue}if(3===em[0]&&(!eu||em[1]>eu[0]&&em[1] "+en.toString("hex")),eE=(em=(0,ey.Z)(es,ed)).makeBlocks(en),eB=0,ew.label=1;case 1:if(!(eB0)&&!(ed=em.next()).done;)eE.push(ed.value)}catch(en){eu={error:en}}finally{try{ed&&!ed.done&&(es=em.return)&&es.call(em)}finally{if(eu)throw eu.error}}return eE},e_=function(en,ef,es){if(es||2==arguments.length)for(var ed,eu=0,em=ef.length;eu0?((0,eu.c)("hid-listen","New device found:",eH),ed=eF(),es.emit("add",ey(eH)),en=!0):(0,eu.c)("hid-listen","No new device found");var ew=eB.filter(function(en){return!ez.includes(en)});ew.length>0?((0,eu.c)("hid-listen","Removed device found:",ew),es.emit("remove",ey(ew)),ed=ed.filter(function(en){return!ew.includes(em(en))}),en=!0):(0,eu.c)("hid-listen","No removed device found"),en&&(eB=ez)}},eD=eG()(ez,en),eH=function(en){(0,eu.c)("hid-listen","Device add detected:",en),eD()};eU().on("attach",eH),(0,eu.c)("hid-listen","attach listener added");var ew=function(en){(0,eu.c)("hid-listen","Device removal detected:",en),eD()};return eU().on("detach",ew),(0,eu.c)("hid-listen","detach listener added"),{stop:function(){(0,eu.c)("hid-listen","Stop received, removing listeners and cancelling pending debounced polls"),eD.cancel(),eU().removeListener("attach",eH),eU().removeListener("detach",ew)},events:es}},eZ=function(){var en=function(ef,es){return(en=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(en,ef){en.__proto__=ef}||function(en,ef){for(var es in ef)Object.prototype.hasOwnProperty.call(ef,es)&&(en[es]=ef[es])})(ef,es)};return function(ef,es){if("function"!=typeof es&&null!==es)throw TypeError("Class extends value "+String(es)+" is not a constructor or null");function ed(){this.constructor=ef}en(ef,es),ef.prototype=null===es?Object.create(es):(ed.prototype=es.prototype,new ed)}}(),eJ=function(en){var ef="function"==typeof Symbol&&Symbol.iterator,es=ef&&en[ef],ed=0;if(es)return es.call(en);if(en&&"number"==typeof en.length)return{next:function(){return en&&ed>=en.length&&(en=void 0),{value:en&&en[ed++],done:!en}}};throw TypeError(ef?"Object is not iterable.":"Symbol.iterator is not defined.")},eX=500,eW=function(){return!1},e$=function(en){function ef(){return null!==en&&en.apply(this,arguments)||this}return eZ(ef,en),ef.open=function(en){return Promise.resolve().then(function(){if(en)return new ef(new ed.HID(en));var es=eF()[0];if(!es)throw new eB.PS("NoDevice","NoDevice");return new ef(new ed.HID(es.path))})},ef.isSupported=eQ.isSupported,ef.list=eQ.list,ef.setListenDevicesDebounce=function(en){eX=en},ef.setListenDevicesPollingSkip=function(en){eW=en},ef.setListenDevicesDebug=function(){console.warn("setListenDevicesDebug is deprecated. Use @ledgerhq/logs instead. No logs will get emitted there anymore.")},ef.listen=function(en){var ef=!1;Promise.resolve(eF()).then(function(es){var ed,eu;try{for(var em=eJ(es),ey=em.next();!ey.done;ey=em.next()){var eB=ey.value;if(!ef){var ez=eB.path,eD=(0,eE.Ht)(eB.productId);en.next({type:"add",descriptor:ez,device:eB,deviceModel:eD})}}}catch(en){ed={error:en}}finally{try{ey&&!ey.done&&(eu=em.return)&&eu.call(em)}finally{if(ed)throw ed.error}}});var es=eK(eX,eW),ed=es.events,eu=es.stop,em=function(es){if(!ef&&es){var ed=(0,eE.Ht)(es.productId);en.next({type:"add",descriptor:es.path,deviceModel:ed,device:es})}},ey=function(es){if(!ef&&es){var ed=(0,eE.Ht)(es.productId);en.next({type:"remove",descriptor:es.path,deviceModel:ed,device:es})}};return ed.on("add",em),ed.on("remove",ey),{unsubscribe:function(){ef=!0,ed.removeListener("add",em),ed.removeListener("remove",ey),eu()}}},ef}(eQ)},22197:function(en,ef,es){"use strict";es.r(ef),es.d(ef,{default:function(){return ej}});var ed=es(27590),eu=es(33940),em=es(14347),eE=es(28716),ey=es(50580),eB=function(en,ef,es,ed){function eu(en){return en instanceof es?en:new es(function(ef){ef(en)})}return new(es||(es=Promise))(function(es,em){function eE(en){try{eB(ed.next(en))}catch(en){em(en)}}function ey(en){try{eB(ed.throw(en))}catch(en){em(en)}}function eB(en){en.done?es(en.value):eu(en.value).then(eE,ey)}eB((ed=ed.apply(en,ef||[])).next())})},ez=function(en,ef){var es,ed,eu,em,eE={label:0,sent:function(){if(1&eu[0])throw eu[1];return eu[1]},trys:[],ops:[]};return em={next:ey(0),throw:ey(1),return:ey(2)},"function"==typeof Symbol&&(em[Symbol.iterator]=function(){return this}),em;function ey(en){return function(ef){return eB([en,ef])}}function eB(em){if(es)throw TypeError("Generator is already executing.");for(;eE;)try{if(es=1,ed&&(eu=2&em[0]?ed.return:em[0]?ed.throw||((eu=ed.return)&&eu.call(ed),0):ed.next)&&!(eu=eu.call(ed,em[1])).done)return eu;switch(ed=0,eu&&(em=[2&em[0],eu.value]),em[0]){case 0:case 1:eu=em;break;case 4:return eE.label++,{value:em[1],done:!1};case 5:eE.label++,ed=em[1],em=[0];continue;case 7:em=eE.ops.pop(),eE.trys.pop();continue;default:if(!(eu=(eu=eE.trys).length>0&&eu[eu.length-1])&&(6===em[0]||2===em[0])){eE=0;continue}if(3===em[0]&&(!eu||em[1]>eu[0]&&em[1]0)return[2,en[0]];return[2,eH()]}})})}var eS=function(){return Promise.resolve(!!navigator&&!!navigator.usb&&"function"==typeof navigator.usb.getDevices)},eF=es(48764).Buffer,eQ=function(){var en=function(ef,es){return(en=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(en,ef){en.__proto__=ef}||function(en,ef){for(var es in ef)Object.prototype.hasOwnProperty.call(ef,es)&&(en[es]=ef[es])})(ef,es)};return function(ef,es){if("function"!=typeof es&&null!==es)throw TypeError("Class extends value "+String(es)+" is not a constructor or null");function ed(){this.constructor=ef}en(ef,es),ef.prototype=null===es?Object.create(es):(ed.prototype=es.prototype,new ed)}}(),eO=function(en,ef,es,ed){function eu(en){return en instanceof es?en:new es(function(ef){ef(en)})}return new(es||(es=Promise))(function(es,em){function eE(en){try{eB(ed.next(en))}catch(en){em(en)}}function ey(en){try{eB(ed.throw(en))}catch(en){em(en)}}function eB(en){en.done?es(en.value):eu(en.value).then(eE,ey)}eB((ed=ed.apply(en,ef||[])).next())})},eR=function(en,ef){var es,ed,eu,em,eE={label:0,sent:function(){if(1&eu[0])throw eu[1];return eu[1]},trys:[],ops:[]};return em={next:ey(0),throw:ey(1),return:ey(2)},"function"==typeof Symbol&&(em[Symbol.iterator]=function(){return this}),em;function ey(en){return function(ef){return eB([en,ef])}}function eB(em){if(es)throw TypeError("Generator is already executing.");for(;eE;)try{if(es=1,ed&&(eu=2&em[0]?ed.return:em[0]?ed.throw||((eu=ed.return)&&eu.call(ed),0):ed.next)&&!(eu=eu.call(ed,em[1])).done)return eu;switch(ed=0,eu&&(em=[2&em[0],eu.value]),em[0]){case 0:case 1:eu=em;break;case 4:return eE.label++,{value:em[1],done:!1};case 5:eE.label++,ed=em[1],em=[0];continue;case 7:em=eE.ops.pop(),eE.trys.pop();continue;default:if(!(eu=(eu=eE.trys).length>0&&eu[eu.length-1])&&(6===em[0]||2===em[0])){eE=0;continue}if(3===em[0]&&(!eu||em[1]>eu[0]&&em[1] "+en.toString("hex")),ey=(em=(0,eu.Z)(es,ed)).makeBlocks(en),eB=0,eV.label=1;case 1:if(!(eB0&&eu[eu.length-1])&&(6===em[0]||2===em[0])){eE=0;continue}if(3===em[0]&&(!eu||em[1]>eu[0]&&em[1]=en.length&&(en=void 0),{value:en&&en[ed++],done:!en}}};throw TypeError(ef?"Object is not iterable.":"Symbol.iterator is not defined.")},eD=function(en,ef){var es="function"==typeof Symbol&&en[Symbol.iterator];if(!es)return en;var ed,eu,em=es.call(en),eE=[];try{for(;(void 0===ef||ef-- >0)&&!(ed=em.next()).done;)eE.push(ed.value)}catch(en){eu={error:en}}finally{try{ed&&!ed.done&&(es=em.return)&&es.call(em)}finally{if(eu)throw eu.error}}return eE},eH=function(en,ef,es){if(es||2==arguments.length)for(var ed,eu=0,em=ef.length;eu=256)throw new em.PS("data.length exceed 256 bytes limit. Got: "+ez.length,"DataLengthTooBig");return[4,this.exchange(eE.concat([eE.from([ef,es,ed,eu]),eE.from([ez.length]),ez]))];case 1:if(ey=(en=eB.sent()).readUInt16BE(en.length-2),!eD.some(function(en){return en===ey}))throw new em.rZ(ey);return[2,en]}})})},this.exchangeAtomicImpl=function(ef){return ey(en,void 0,void 0,function(){var en,es,ed,eu,eE,ey=this;return eB(this,function(eB){switch(eB.label){case 0:if(this.exchangeBusyPromise)throw new em.wp("An action was already pending on the Ledger device. Please deny or reconnect.");es=new Promise(function(ef){en=ef}),this.exchangeBusyPromise=es,ed=!1,eu=setTimeout(function(){ed=!0,ey.emit("unresponsive")},this.unresponsiveTimeout),eB.label=1;case 1:return eB.trys.push([1,,3,4]),[4,ef()];case 2:return eE=eB.sent(),ed&&this.emit("responsive"),[2,eE];case 3:return clearTimeout(eu),en&&en(),this.exchangeBusyPromise=null,[7];case 4:return[2]}})})},this._appAPIlock=null}return en.prototype.exchange=function(en){throw Error("exchange not implemented")},en.prototype.exchangeBulk=function(en,ef){var es=this,ed=!1,eu=function(){ed=!0};return(function(){return ey(es,void 0,void 0,function(){var es,eu,eE,ey,eD,eH,ew;return eB(this,function(eB){switch(eB.label){case 0:if(ed)return[2];eB.label=1;case 1:eB.trys.push([1,6,7,8]),eu=(es=ez(en)).next(),eB.label=2;case 2:if(eu.done)return[3,5];return eE=eu.value,[4,this.exchange(eE)];case 3:if(ey=eB.sent(),ed)return[2];if((eD=ey.readUInt16BE(ey.length-2))!==em.WC.OK)throw new em.rZ(eD);ef.next(ey),eB.label=4;case 4:return eu=es.next(),[3,2];case 5:return[3,8];case 6:return eH={error:eB.sent()},[3,8];case 7:try{eu&&!eu.done&&(ew=es.return)&&ew.call(es)}finally{if(eH)throw eH.error}return[7];case 8:return[2]}})})})().then(function(){return!ed&&ef.complete()},function(en){return!ed&&ef.error(en)}),{unsubscribe:eu}},en.prototype.setScrambleKey=function(en){},en.prototype.close=function(){return Promise.resolve()},en.prototype.on=function(en,ef){this._events.on(en,ef)},en.prototype.off=function(en,ef){this._events.removeListener(en,ef)},en.prototype.emit=function(en){for(var ef,es=[],ed=1;ed0&&(eH=eu-eB-em),eE.padding="0".repeat(eH);let ew=JSON.stringify(eE);return eD({publicKey:en,data:ew,version:es})}function ew({encryptedData:en,privateKey:ef}){if((0,ez.isNullish)(en))throw Error("Missing encryptedData parameter");if((0,ez.isNullish)(ef))throw Error("Missing privateKey parameter");if("x25519-xsalsa20-poly1305"===en.version){let es;let ed=eF(ef),eu=ey.box.keyPair.fromSecretKey(ed).secretKey,em=eB.decodeBase64(en.nonce),eE=eB.decodeBase64(en.ciphertext),ez=eB.decodeBase64(en.ephemPublicKey),eD=ey.box.open(eE,em,ez,eu);try{es=eB.encodeUTF8(eD)}catch(en){throw Error("Decryption failed.")}if(es)return es;throw Error("Decryption failed.")}throw Error("Encryption type/version not supported.")}function eV({encryptedData:en,privateKey:ef}){if((0,ez.isNullish)(en))throw Error("Missing encryptedData parameter");if((0,ez.isNullish)(ef))throw Error("Missing privateKey parameter");let es=JSON.parse(ew({encryptedData:en,privateKey:ef}));return es.data}function eS(en){let ef=eF(en),es=ey.box.keyPair.fromSecretKey(ef).publicKey;return eB.encodeBase64(es)}function eF(en){let ef=ed.from(en,"hex").toString("base64");return eB.decodeBase64(ef)}ef.encrypt=eD,ef.encryptSafely=eH,ef.decrypt=ew,ef.decryptSafely=eV,ef.getEncryptionPublicKey=eS},70074:function(en,ef,es){"use strict";var ed=es(48764).Buffer,eu=this&&this.__importDefault||function(en){return en&&en.__esModule?en:{default:en}};Object.defineProperty(ef,"__esModule",{value:!0}),ef.rawEncode=ef.parseNumber=ef.solidityPack=void 0;let em=es(92730),eE=es(80884),ey=eu(es(68043)),eB=es(73275);function ez(en,ef){if(en.length!==ef.length)throw Error("Number of types are not matching the values");let es=[];for(let ed=0;edes)throw Error(`Elements exceed array size: ${es}`)}let eu=ef.map(function(en){return eS(es,en,256)});return ed.concat(eu)}if("bytes"===en)return ef;if("string"===en)return ed.from(ef,"utf8");if("bool"===en){es=es||8;let en=Array(es/4).join("0");return ed.from(ef?`${en}1`:`${en}0`,"hex")}if("address"===en){let en=20;return es&&(en=es/8),(0,em.setLengthLeft)((0,em.toBuffer)(ef),en)}if(en.startsWith("bytes")){if((eu=ew(en))<1||eu>32)throw Error(`Invalid bytes width: ${eu}`);return"number"==typeof ef&&(ef=(0,eB.normalize)(ef)),(0,em.setLengthRight)((0,em.toBuffer)(ef),eu)}if(en.startsWith("uint")){if((eu=ew(en))%8||eu<8||eu>256)throw Error(`Invalid uint width: ${eu}`);if((eE=eV(ef)).bitLength()>eu)throw Error(`Supplied uint exceeds width: ${eu} vs ${eE.bitLength()}`);return es=es||eu,eE.toArrayLike(ed,"be",es/8)}else if(en.startsWith("int")){if((eu=ew(en))%8||eu<8||eu>256)throw Error(`Invalid int width: ${eu}`);if((eE=eV(ef)).bitLength()>eu)throw Error(`Supplied int exceeds width: ${eu} vs ${eE.bitLength()}`);return es=es||eu,eE.toTwos(eu).toArrayLike(ed,"be",es/8)}throw Error(`Unsupported or invalid type: ${en}`)}function eF(en){if(en.startsWith("int["))return`int256${en.slice(3)}`;if("int"===en)return"int256";if(en.startsWith("uint["))return`uint256${en.slice(4)}`;if("uint"===en)return"uint256";if(en.startsWith("fixed["))return`fixed128x128${en.slice(5)}`;if("fixed"===en)return"fixed128x128";if(en.startsWith("ufixed["))return`ufixed128x128${en.slice(6)}`;else if("ufixed"===en)return"ufixed128x128";return en}function eQ(en,ef){let es=[],eu=[],em=0;en.forEach(function(en){if(eD(en)){let ef=eH(en);"dynamic"!==ef?em+=32*ef:em+=32}else em+=32});for(let ed=0;edes)throw Error(`Elements exceed array size: ${es}`);for(ez in eE=[],en=en.slice(0,en.lastIndexOf("[")),"string"==typeof ef&&(ef=JSON.parse(ef)),ef)Object.prototype.hasOwnProperty.call(ef,ez)&&eE.push(eO(en,ef[ez]));if("dynamic"===es){let en=eO("uint256",ef.length);eE.unshift(en)}return ed.concat(eE)}if("bytes"===en)return ef=ed.from(ef),eE=ed.concat([eO("uint256",ef.length),ef]),ef.length%32!=0&&(eE=ed.concat([eE,(0,em.zeros)(32-ef.length%32)])),eE;if(en.startsWith("bytes")){if((es=ew(en))<1||es>32)throw Error(`Invalid bytes width: ${es}`);return"number"==typeof ef&&(ef=(0,eB.normalize)(ef)),(0,em.setLengthRight)((0,em.toBuffer)(ef),32)}if(en.startsWith("uint")){if((es=ew(en))%8||es<8||es>256)throw Error(`Invalid uint width: ${es}`);if((eu=eV(ef)).bitLength()>es)throw Error(`Supplied uint exceeds width: ${es} vs ${eu.bitLength()}`);if(eu<0)throw Error("Supplied uint is negative");return eu.toArrayLike(ed,"be",32)}else if(en.startsWith("int")){if((es=ew(en))%8||es<8||es>256)throw Error(`Invalid int width: ${es}`);if((eu=eV(ef)).bitLength()>es)throw Error(`Supplied int exceeds width: ${es} vs ${eu.bitLength()}`);return eu.toTwos(256).toArrayLike(ed,"be",32)}else if(en.startsWith("ufixed")){if(es=eP(en),(eu=eV(ef))<0)throw Error("Supplied ufixed is negative");return eO("uint256",eu.mul(new ey.default(2).pow(new ey.default(es[1]))))}else if(en.startsWith("fixed"))return es=eP(en),eO("int256",eV(ef).mul(new ey.default(2).pow(new ey.default(es[1]))));throw Error(`Unsupported or invalid type: ${en}`)}function eR(en){return"string"===en||"bytes"===en||"dynamic"===eH(en)}function eP(en){let ef=/^\D+(\d+)x(\d+)$/u.exec(en);return[parseInt(ef[1],10),parseInt(ef[2],10)]}ef.solidityPack=ez,ef.parseNumber=eV,ef.rawEncode=eQ},51091:function(en,ef,es){"use strict";var ed=this&&this.__createBinding||(Object.create?function(en,ef,es,ed){void 0===ed&&(ed=es);var eu=Object.getOwnPropertyDescriptor(ef,es);(!eu||("get"in eu?!ef.__esModule:eu.writable||eu.configurable))&&(eu={enumerable:!0,get:function(){return ef[es]}}),Object.defineProperty(en,ed,eu)}:function(en,ef,es,ed){void 0===ed&&(ed=es),en[ed]=ef[es]}),eu=this&&this.__exportStar||function(en,ef){for(var es in en)"default"===es||Object.prototype.hasOwnProperty.call(ef,es)||ed(ef,en,es)};Object.defineProperty(ef,"__esModule",{value:!0}),ef.normalize=ef.concatSig=void 0,eu(es(73066),ef),eu(es(12853),ef),eu(es(87539),ef);var em=es(73275);Object.defineProperty(ef,"concatSig",{enumerable:!0,get:function(){return em.concatSig}}),Object.defineProperty(ef,"normalize",{enumerable:!0,get:function(){return em.normalize}})},73066:function(en,ef,es){"use strict";Object.defineProperty(ef,"__esModule",{value:!0}),ef.extractPublicKey=ef.recoverPersonalSignature=ef.personalSign=void 0;let ed=es(92730),eu=es(73275);function em({privateKey:en,data:ef}){if((0,eu.isNullish)(ef))throw Error("Missing data parameter");if((0,eu.isNullish)(en))throw Error("Missing privateKey parameter");let es=(0,eu.legacyToBuffer)(ef),em=(0,ed.hashPersonalMessage)(es),eE=(0,ed.ecsign)(em,en),ey=(0,eu.concatSig)((0,ed.toBuffer)(eE.v),eE.r,eE.s);return ey}function eE({data:en,signature:ef}){if((0,eu.isNullish)(en))throw Error("Missing data parameter");if((0,eu.isNullish)(ef))throw Error("Missing signature parameter");let es=eB(en,ef),em=(0,ed.publicToAddress)(es),eE=(0,ed.bufferToHex)(em);return eE}function ey({data:en,signature:ef}){if((0,eu.isNullish)(en))throw Error("Missing data parameter");if((0,eu.isNullish)(ef))throw Error("Missing signature parameter");let es=eB(en,ef);return`0x${es.toString("hex")}`}function eB(en,ef){let es=(0,ed.hashPersonalMessage)((0,eu.legacyToBuffer)(en));return(0,eu.recoverPublicKey)(es,ef)}ef.personalSign=em,ef.recoverPersonalSignature=eE,ef.extractPublicKey=ey},12853:function(en,ef,es){"use strict";var ed,eu=es(48764).Buffer;Object.defineProperty(ef,"__esModule",{value:!0}),ef.recoverTypedSignature=ef.signTypedData=ef.typedSignatureHash=ef.TypedDataUtils=ef.TYPED_MESSAGE_SCHEMA=ef.SignTypedDataVersion=void 0;let em=es(80884),eE=es(92730),ey=es(82192),eB=es(70074),ez=es(73275);function eD(en,ef){if(Object.keys(ed).includes(en)){if(ef&&!ef.includes(en))throw Error(`SignTypedDataVersion not allowed: '${en}'. Allowed versions are: ${ef.join(", ")}`)}else throw Error(`Invalid version: '${en}'`)}function eH(en,ef,es,eV,eS){if(eD(eS,[ed.V3,ed.V4]),void 0!==en[es])return["bytes32",eS===ed.V4&&null==eV?"0x0000000000000000000000000000000000000000000000000000000000000000":(0,eE.arrToBufArr)((0,ey.keccak256)(ew(es,eV,en,eS)))];if(void 0===eV)throw Error(`missing value for field ${ef} of type ${es}`);if("bytes"===es){if("number"==typeof eV)eV=(0,ez.numberToBuffer)(eV);else if((0,em.isHexString)(eV)){let en=eV.length%2?"0":"";eV=eu.from(en+eV.slice(2),"hex")}else eV=eu.from(eV,"utf8");return["bytes32",(0,eE.arrToBufArr)((0,ey.keccak256)(eV))]}if("string"===es)return eV="number"==typeof eV?(0,ez.numberToBuffer)(eV):eu.from(null!=eV?eV:"","utf8"),["bytes32",(0,eE.arrToBufArr)((0,ey.keccak256)(eV))];if(es.lastIndexOf("]")===es.length-1){if(eS===ed.V3)throw Error("Arrays are unimplemented in encodeData; use V4 extension");let eu=es.slice(0,es.lastIndexOf("[")),em=eV.map(es=>eH(en,ef,eu,es,eS));return["bytes32",(0,eE.arrToBufArr)((0,ey.keccak256)((0,eB.rawEncode)(em.map(([en])=>en),em.map(([,en])=>en))))]}return[es,eV]}function ew(en,ef,es,eu){eD(eu,[ed.V3,ed.V4]);let em=["bytes32"],eE=[eQ(en,es)];for(let ey of es[en]){if(eu===ed.V3&&void 0===ef[ey.name])continue;let[en,eB]=eH(es,ey.name,ey.type,ef[ey.name],eu);em.push(en),eE.push(eB)}return(0,eB.rawEncode)(em,eE)}function eV(en,ef){let es="",ed=eS(en,ef);ed.delete(en);let eu=[en,...Array.from(ed).sort()];for(let en of eu){let ed=ef[en];if(!ed)throw Error(`No type definition specified: ${en}`);es+=`${en}(${ef[en].map(({name:en,type:ef})=>`${ef} ${en}`).join(",")})`}return es}function eS(en,ef,es=new Set){if([en]=en.match(/^\w*/u),es.has(en)||void 0===ef[en])return es;for(let ed of(es.add(en),ef[en]))eS(ed.type,ef,es);return es}function eF(en,ef,es,eu){return eD(eu,[ed.V3,ed.V4]),(0,eE.arrToBufArr)((0,ey.keccak256)(ew(en,ef,es,eu)))}function eQ(en,ef){let es=eu.from(eV(en,ef),"utf-8");return(0,eE.arrToBufArr)((0,ey.keccak256)(es))}function eO(en){let es={};for(let ed in ef.TYPED_MESSAGE_SCHEMA.properties)en[ed]&&(es[ed]=en[ed]);return"types"in es&&(es.types=Object.assign({EIP712Domain:[]},es.types)),es}function eR(en,ef){eD(ef,[ed.V3,ed.V4]);let es=eO(en),em=[eu.from("1901","hex")];return em.push(eF("EIP712Domain",es.domain,es.types,ef)),"EIP712Domain"!==es.primaryType&&em.push(eF(es.primaryType,es.message,es.types,ef)),(0,eE.arrToBufArr)((0,ey.keccak256)(eu.concat(em)))}function eP(en){let ef=eU(en);return(0,eE.bufferToHex)(ef)}function eU(en){let ef=Error("Expect argument to be non-empty array");if("object"!=typeof en||!("length"in en)||!en.length)throw ef;let es=en.map(function(en){return"bytes"!==en.type?en.value:(0,ez.legacyToBuffer)(en.value)}),ed=en.map(function(en){return en.type}),eu=en.map(function(en){if(!en.name)throw ef;return`${en.type} ${en.name}`});return(0,eE.arrToBufArr)((0,ey.keccak256)((0,eB.solidityPack)(["bytes32","bytes32"],[(0,ey.keccak256)((0,eB.solidityPack)(Array(en.length).fill("string"),eu)),(0,ey.keccak256)((0,eB.solidityPack)(ed,es))])))}function ej({privateKey:en,data:es,version:eu}){if(eD(eu),(0,ez.isNullish)(es))throw Error("Missing data parameter");if((0,ez.isNullish)(en))throw Error("Missing private key parameter");let em=eu===ed.V1?eU(es):ef.TypedDataUtils.eip712Hash(es,eu),ey=(0,eE.ecsign)(em,en);return(0,ez.concatSig)((0,eE.toBuffer)(ey.v),ey.r,ey.s)}function eG({data:en,signature:es,version:eu}){if(eD(eu),(0,ez.isNullish)(en))throw Error("Missing data parameter");if((0,ez.isNullish)(es))throw Error("Missing signature parameter");let em=eu===ed.V1?eU(en):ef.TypedDataUtils.eip712Hash(en,eu),ey=(0,ez.recoverPublicKey)(em,es),eB=(0,eE.publicToAddress)(ey);return(0,eE.bufferToHex)(eB)}!function(en){en.V1="V1",en.V3="V3",en.V4="V4"}(ed=ef.SignTypedDataVersion||(ef.SignTypedDataVersion={})),ef.TYPED_MESSAGE_SCHEMA={type:"object",properties:{types:{type:"object",additionalProperties:{type:"array",items:{type:"object",properties:{name:{type:"string"},type:{type:"string"}},required:["name","type"]}}},primaryType:{type:"string"},domain:{type:"object"},message:{type:"object"}},required:["types","primaryType","domain","message"]},ef.TypedDataUtils={encodeData:ew,encodeType:eV,findTypeDependencies:eS,hashStruct:eF,hashType:eQ,sanitizeData:eO,eip712Hash:eR},ef.typedSignatureHash=eP,ef.signTypedData=ej,ef.recoverTypedSignature=eG},73275:function(en,ef,es){"use strict";var ed=es(48764).Buffer;Object.defineProperty(ef,"__esModule",{value:!0}),ef.numberToBuffer=ef.normalize=ef.recoverPublicKey=ef.concatSig=ef.legacyToBuffer=ef.isNullish=ef.padWithZeroes=void 0;let eu=es(92730),em=es(80884);function eE(en,ef){if(""!==en&&!/^[a-f0-9]+$/iu.test(en))throw Error(`Expected an unprefixed hex string. Received: ${en}`);if(ef<0)throw Error(`Expected a non-negative integer target length. Received: ${ef}`);return String.prototype.padStart.call(en,ef,"0")}function ey(en){return null==en}function eB(en){return"string"!=typeof en||(0,em.isHexString)(en)?(0,eu.toBuffer)(en):ed.from(en)}function ez(en,ef,es){let ed=(0,eu.fromSigned)(ef),ey=(0,eu.fromSigned)(es),eB=(0,eu.bufferToInt)(en),ez=eE((0,eu.toUnsigned)(ed).toString("hex"),64),eD=eE((0,eu.toUnsigned)(ey).toString("hex"),64),eH=(0,em.stripHexPrefix)((0,em.intToHex)(eB));return(0,eu.addHexPrefix)(ez.concat(eD,eH))}function eD(en,ef){let es=(0,eu.fromRpcSig)(ef);return(0,eu.ecrecover)(en,es.v,es.r,es.s)}function eH(en){if(en){if("number"==typeof en){if(en<0)return"0x";let ef=(0,eu.toBuffer)(en);en=(0,eu.bufferToHex)(ef)}if("string"!=typeof en){let ef="eth-sig-util.normalize() requires hex string or integer input.";throw Error(ef+=` received ${typeof en}: ${en}`)}return(0,eu.addHexPrefix)(en.toLowerCase())}}function ew(en){let ef=en.toString(16),es=ef.length%2?"0":"";return ed.from(es+ef,"hex")}ef.padWithZeroes=eE,ef.isNullish=ey,ef.legacyToBuffer=eB,ef.concatSig=ez,ef.recoverPublicKey=eD,ef.normalize=eH,ef.numberToBuffer=ew},68043:function(en,ef,es){!function(en,ef){"use strict";function ed(en,ef){if(!en)throw Error(ef||"Assertion failed")}function eu(en,ef){en.super_=ef;var es=function(){};es.prototype=ef.prototype,en.prototype=new es,en.prototype.constructor=en}function em(en,ef,es){if(em.isBN(en))return en;this.negative=0,this.words=null,this.length=0,this.red=null,null!==en&&(("le"===ef||"be"===ef)&&(es=ef,ef=10),this._init(en||0,ef||10,es||"be"))}"object"==typeof en?en.exports=em:ef.BN=em,em.BN=em,em.wordSize=26;try{ez="undefined"!=typeof window&&void 0!==window.Buffer?window.Buffer:es(993).Buffer}catch(en){}function eE(en,ef){var es=en.charCodeAt(ef);return es>=65&&es<=70?es-55:es>=97&&es<=102?es-87:es-48&15}function ey(en,ef,es){var ed=eE(en,es);return es-1>=ef&&(ed|=eE(en,es-1)<<4),ed}function eB(en,ef,es,ed){for(var eu=0,em=Math.min(en.length,es),eE=ef;eE=49?eu+=ey-49+10:ey>=17?eu+=ey-17+10:eu+=ey}return eu}em.isBN=function(en){return en instanceof em||null!==en&&"object"==typeof en&&en.constructor.wordSize===em.wordSize&&Array.isArray(en.words)},em.max=function(en,ef){return en.cmp(ef)>0?en:ef},em.min=function(en,ef){return 0>en.cmp(ef)?en:ef},em.prototype._init=function(en,ef,es){if("number"==typeof en)return this._initNumber(en,ef,es);if("object"==typeof en)return this._initArray(en,ef,es);"hex"===ef&&(ef=16),ed(ef===(0|ef)&&ef>=2&&ef<=36);var eu=0;"-"===(en=en.toString().replace(/\s+/g,""))[0]&&(eu++,this.negative=1),eu=0;eE-=3)em=en[eE]|en[eE-1]<<8|en[eE-2]<<16,this.words[eu]|=em<>>26-ey&67108863,(ey+=24)>=26&&(ey-=26,eu++);else if("le"===es)for(eE=0,eu=0;eE>>26-ey&67108863,(ey+=24)>=26&&(ey-=26,eu++);return this.strip()},em.prototype._parseHex=function(en,ef,es){this.length=Math.ceil((en.length-ef)/6),this.words=Array(this.length);for(var ed,eu=0;eu=ef;eu-=2)ed=ey(en,ef,eu)<=18?(em-=18,eE+=1,this.words[eE]|=ed>>>26):em+=8;else for(eu=(en.length-ef)%2==0?ef+1:ef;eu=18?(em-=18,eE+=1,this.words[eE]|=ed>>>26):em+=8;this.strip()},em.prototype._parseBase=function(en,ef,es){this.words=[0],this.length=1;for(var ed=0,eu=1;eu<=67108863;eu*=ef)ed++;ed--,eu=eu/ef|0;for(var em=en.length-es,eE=em%ed,ey=Math.min(em,em-eE)+es,ez=0,eD=es;eD1&&0===this.words[this.length-1];)this.length--;return this._normSign()},em.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},em.prototype.inspect=function(){return(this.red?""};var ez,eD=["","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"],eH=[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],ew=[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];function eV(en){for(var ef=Array(en.bitLength()),es=0;es>>eu}return ef}function eS(en,ef,es){es.negative=ef.negative^en.negative;var ed=en.length+ef.length|0;es.length=ed,ed=ed-1|0;var eu=0|en.words[0],em=0|ef.words[0],eE=eu*em,ey=67108863&eE,eB=eE/67108864|0;es.words[0]=ey;for(var ez=1;ez>>26,eH=67108863&eB,ew=Math.min(ez,ef.length-1),eV=Math.max(0,ez-en.length+1);eV<=ew;eV++){var eS=ez-eV|0;eD+=(eE=(eu=0|en.words[eS])*(em=0|ef.words[eV])+eH)/67108864|0,eH=67108863&eE}es.words[ez]=0|eH,eB=0|eD}return 0!==eB?es.words[ez]=0|eB:es.length--,es.strip()}em.prototype.toString=function(en,ef){if(ef=0|ef||1,16===(en=en||10)||"hex"===en){es="";for(var es,eu=0,em=0,eE=0;eE>>24-eu&16777215)||eE!==this.length-1?eD[6-eB.length]+eB+es:eB+es,(eu+=2)>=26&&(eu-=26,eE--)}for(0!==em&&(es=em.toString(16)+es);es.length%ef!=0;)es="0"+es;return 0!==this.negative&&(es="-"+es),es}if(en===(0|en)&&en>=2&&en<=36){var ez=eH[en],eV=ew[en];es="";var eS=this.clone();for(eS.negative=0;!eS.isZero();){var eF=eS.modn(eV).toString(en);es=(eS=eS.idivn(eV)).isZero()?eF+es:eD[ez-eF.length]+eF+es}for(this.isZero()&&(es="0"+es);es.length%ef!=0;)es="0"+es;return 0!==this.negative&&(es="-"+es),es}ed(!1,"Base should be between 2 and 36")},em.prototype.toNumber=function(){var en=this.words[0];return 2===this.length?en+=67108864*this.words[1]:3===this.length&&1===this.words[2]?en+=4503599627370496+67108864*this.words[1]:this.length>2&&ed(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-en:en},em.prototype.toJSON=function(){return this.toString(16)},em.prototype.toBuffer=function(en,ef){return ed(void 0!==ez),this.toArrayLike(ez,en,ef)},em.prototype.toArray=function(en,ef){return this.toArrayLike(Array,en,ef)},em.prototype.toArrayLike=function(en,ef,es){var eu,em,eE=this.byteLength(),ey=es||Math.max(1,eE);ed(eE<=ey,"byte array longer than desired length"),ed(ey>0,"Requested array length <= 0"),this.strip();var eB="le"===ef,ez=new en(ey),eD=this.clone();if(eB){for(em=0;!eD.isZero();em++)eu=eD.andln(255),eD.iushrn(8),ez[em]=eu;for(;em=4096&&(es+=13,ef>>>=13),ef>=64&&(es+=7,ef>>>=7),ef>=8&&(es+=4,ef>>>=4),ef>=2&&(es+=2,ef>>>=2),es+ef},em.prototype._zeroBits=function(en){if(0===en)return 26;var ef=en,es=0;return(8191&ef)==0&&(es+=13,ef>>>=13),(127&ef)==0&&(es+=7,ef>>>=7),(15&ef)==0&&(es+=4,ef>>>=4),(3&ef)==0&&(es+=2,ef>>>=2),(1&ef)==0&&es++,es},em.prototype.bitLength=function(){var en=this.words[this.length-1],ef=this._countBits(en);return(this.length-1)*26+ef},em.prototype.zeroBits=function(){if(this.isZero())return 0;for(var en=0,ef=0;efen.length?this.clone().ior(en):en.clone().ior(this)},em.prototype.uor=function(en){return this.length>en.length?this.clone().iuor(en):en.clone().iuor(this)},em.prototype.iuand=function(en){var ef;ef=this.length>en.length?en:this;for(var es=0;esen.length?this.clone().iand(en):en.clone().iand(this)},em.prototype.uand=function(en){return this.length>en.length?this.clone().iuand(en):en.clone().iuand(this)},em.prototype.iuxor=function(en){this.length>en.length?(ef=this,es=en):(ef=en,es=this);for(var ef,es,ed=0;eden.length?this.clone().ixor(en):en.clone().ixor(this)},em.prototype.uxor=function(en){return this.length>en.length?this.clone().iuxor(en):en.clone().iuxor(this)},em.prototype.inotn=function(en){ed("number"==typeof en&&en>=0);var ef=0|Math.ceil(en/26),es=en%26;this._expand(ef),es>0&&ef--;for(var eu=0;eu0&&(this.words[eu]=~this.words[eu]&67108863>>26-es),this.strip()},em.prototype.notn=function(en){return this.clone().inotn(en)},em.prototype.setn=function(en,ef){ed("number"==typeof en&&en>=0);var es=en/26|0,eu=en%26;return this._expand(es+1),ef?this.words[es]=this.words[es]|1<en.length?(es=this,ed=en):(es=en,ed=this);for(var ef,es,ed,eu=0,em=0;em>>26;for(;0!==eu&&em>>26;if(this.length=es.length,0!==eu)this.words[this.length]=eu,this.length++;else if(es!==this)for(;emen.length?this.clone().iadd(en):en.clone().iadd(this)},em.prototype.isub=function(en){if(0!==en.negative){en.negative=0;var ef,es,ed=this.iadd(en);return en.negative=1,ed._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(en),this.negative=1,this._normSign();var eu=this.cmp(en);if(0===eu)return this.negative=0,this.length=1,this.words[0]=0,this;eu>0?(ef=this,es=en):(ef=en,es=this);for(var em=0,eE=0;eE>26,this.words[eE]=67108863&ed;for(;0!==em&&eE>26,this.words[eE]=67108863&ed;if(0===em&&eE>>13,eV=0|eE[1],eS=8191&eV,eF=eV>>>13,eQ=0|eE[2],eO=8191&eQ,eR=eQ>>>13,eP=0|eE[3],eU=8191&eP,ej=eP>>>13,eG=0|eE[4],eY=8191&eG,e_=eG>>>13,eK=0|eE[5],eZ=8191&eK,eJ=eK>>>13,eX=0|eE[6],eW=8191&eX,e$=eX>>>13,e0=0|eE[7],e4=8191&e0,e3=e0>>>13,e6=0|eE[8],e8=8191&e6,e5=e6>>>13,e7=0|eE[9],e9=8191&e7,af=e7>>>13,ao=0|ey[0],ad=8191&ao,au=ao>>>13,ap=0|ey[1],aE=8191&ap,av=ap>>>13,aD=0|ey[2],aH=8191&aD,aV=aD>>>13,aN=0|ey[3],ak=8191&aN,aS=aN>>>13,aF=0|ey[4],aQ=8191&aF,aO=aF>>>13,aR=0|ey[5],aU=8191&aR,aj=aR>>>13,aG=0|ey[6],aY=8191&aG,a_=aG>>>13,aK=0|ey[7],aZ=8191&aK,aJ=aK>>>13,aq=0|ey[8],aW=8191&aq,a$=aq>>>13,ta=0|ey[9],tn=8191&ta,tf=ta>>>13;es.negative=en.negative^ef.negative,es.length=19;var td=(ez+(ed=Math.imul(eH,ad))|0)+((8191&(eu=(eu=Math.imul(eH,au))+Math.imul(ew,ad)|0))<<13)|0;ez=((em=Math.imul(ew,au))+(eu>>>13)|0)+(td>>>26)|0,td&=67108863,ed=Math.imul(eS,ad),eu=(eu=Math.imul(eS,au))+Math.imul(eF,ad)|0,em=Math.imul(eF,au);var tu=(ez+(ed=ed+Math.imul(eH,aE)|0)|0)+((8191&(eu=(eu=eu+Math.imul(eH,av)|0)+Math.imul(ew,aE)|0))<<13)|0;ez=((em=em+Math.imul(ew,av)|0)+(eu>>>13)|0)+(tu>>>26)|0,tu&=67108863,ed=Math.imul(eO,ad),eu=(eu=Math.imul(eO,au))+Math.imul(eR,ad)|0,em=Math.imul(eR,au),ed=ed+Math.imul(eS,aE)|0,eu=(eu=eu+Math.imul(eS,av)|0)+Math.imul(eF,aE)|0,em=em+Math.imul(eF,av)|0;var tE=(ez+(ed=ed+Math.imul(eH,aH)|0)|0)+((8191&(eu=(eu=eu+Math.imul(eH,aV)|0)+Math.imul(ew,aH)|0))<<13)|0;ez=((em=em+Math.imul(ew,aV)|0)+(eu>>>13)|0)+(tE>>>26)|0,tE&=67108863,ed=Math.imul(eU,ad),eu=(eu=Math.imul(eU,au))+Math.imul(ej,ad)|0,em=Math.imul(ej,au),ed=ed+Math.imul(eO,aE)|0,eu=(eu=eu+Math.imul(eO,av)|0)+Math.imul(eR,aE)|0,em=em+Math.imul(eR,av)|0,ed=ed+Math.imul(eS,aH)|0,eu=(eu=eu+Math.imul(eS,aV)|0)+Math.imul(eF,aH)|0,em=em+Math.imul(eF,aV)|0;var tv=(ez+(ed=ed+Math.imul(eH,ak)|0)|0)+((8191&(eu=(eu=eu+Math.imul(eH,aS)|0)+Math.imul(ew,ak)|0))<<13)|0;ez=((em=em+Math.imul(ew,aS)|0)+(eu>>>13)|0)+(tv>>>26)|0,tv&=67108863,ed=Math.imul(eY,ad),eu=(eu=Math.imul(eY,au))+Math.imul(e_,ad)|0,em=Math.imul(e_,au),ed=ed+Math.imul(eU,aE)|0,eu=(eu=eu+Math.imul(eU,av)|0)+Math.imul(ej,aE)|0,em=em+Math.imul(ej,av)|0,ed=ed+Math.imul(eO,aH)|0,eu=(eu=eu+Math.imul(eO,aV)|0)+Math.imul(eR,aH)|0,em=em+Math.imul(eR,aV)|0,ed=ed+Math.imul(eS,ak)|0,eu=(eu=eu+Math.imul(eS,aS)|0)+Math.imul(eF,ak)|0,em=em+Math.imul(eF,aS)|0;var tB=(ez+(ed=ed+Math.imul(eH,aQ)|0)|0)+((8191&(eu=(eu=eu+Math.imul(eH,aO)|0)+Math.imul(ew,aQ)|0))<<13)|0;ez=((em=em+Math.imul(ew,aO)|0)+(eu>>>13)|0)+(tB>>>26)|0,tB&=67108863,ed=Math.imul(eZ,ad),eu=(eu=Math.imul(eZ,au))+Math.imul(eJ,ad)|0,em=Math.imul(eJ,au),ed=ed+Math.imul(eY,aE)|0,eu=(eu=eu+Math.imul(eY,av)|0)+Math.imul(e_,aE)|0,em=em+Math.imul(e_,av)|0,ed=ed+Math.imul(eU,aH)|0,eu=(eu=eu+Math.imul(eU,aV)|0)+Math.imul(ej,aH)|0,em=em+Math.imul(ej,aV)|0,ed=ed+Math.imul(eO,ak)|0,eu=(eu=eu+Math.imul(eO,aS)|0)+Math.imul(eR,ak)|0,em=em+Math.imul(eR,aS)|0,ed=ed+Math.imul(eS,aQ)|0,eu=(eu=eu+Math.imul(eS,aO)|0)+Math.imul(eF,aQ)|0,em=em+Math.imul(eF,aO)|0;var tD=(ez+(ed=ed+Math.imul(eH,aU)|0)|0)+((8191&(eu=(eu=eu+Math.imul(eH,aj)|0)+Math.imul(ew,aU)|0))<<13)|0;ez=((em=em+Math.imul(ew,aj)|0)+(eu>>>13)|0)+(tD>>>26)|0,tD&=67108863,ed=Math.imul(eW,ad),eu=(eu=Math.imul(eW,au))+Math.imul(e$,ad)|0,em=Math.imul(e$,au),ed=ed+Math.imul(eZ,aE)|0,eu=(eu=eu+Math.imul(eZ,av)|0)+Math.imul(eJ,aE)|0,em=em+Math.imul(eJ,av)|0,ed=ed+Math.imul(eY,aH)|0,eu=(eu=eu+Math.imul(eY,aV)|0)+Math.imul(e_,aH)|0,em=em+Math.imul(e_,aV)|0,ed=ed+Math.imul(eU,ak)|0,eu=(eu=eu+Math.imul(eU,aS)|0)+Math.imul(ej,ak)|0,em=em+Math.imul(ej,aS)|0,ed=ed+Math.imul(eO,aQ)|0,eu=(eu=eu+Math.imul(eO,aO)|0)+Math.imul(eR,aQ)|0,em=em+Math.imul(eR,aO)|0,ed=ed+Math.imul(eS,aU)|0,eu=(eu=eu+Math.imul(eS,aj)|0)+Math.imul(eF,aU)|0,em=em+Math.imul(eF,aj)|0;var tH=(ez+(ed=ed+Math.imul(eH,aY)|0)|0)+((8191&(eu=(eu=eu+Math.imul(eH,a_)|0)+Math.imul(ew,aY)|0))<<13)|0;ez=((em=em+Math.imul(ew,a_)|0)+(eu>>>13)|0)+(tH>>>26)|0,tH&=67108863,ed=Math.imul(e4,ad),eu=(eu=Math.imul(e4,au))+Math.imul(e3,ad)|0,em=Math.imul(e3,au),ed=ed+Math.imul(eW,aE)|0,eu=(eu=eu+Math.imul(eW,av)|0)+Math.imul(e$,aE)|0,em=em+Math.imul(e$,av)|0,ed=ed+Math.imul(eZ,aH)|0,eu=(eu=eu+Math.imul(eZ,aV)|0)+Math.imul(eJ,aH)|0,em=em+Math.imul(eJ,aV)|0,ed=ed+Math.imul(eY,ak)|0,eu=(eu=eu+Math.imul(eY,aS)|0)+Math.imul(e_,ak)|0,em=em+Math.imul(e_,aS)|0,ed=ed+Math.imul(eU,aQ)|0,eu=(eu=eu+Math.imul(eU,aO)|0)+Math.imul(ej,aQ)|0,em=em+Math.imul(ej,aO)|0,ed=ed+Math.imul(eO,aU)|0,eu=(eu=eu+Math.imul(eO,aj)|0)+Math.imul(eR,aU)|0,em=em+Math.imul(eR,aj)|0,ed=ed+Math.imul(eS,aY)|0,eu=(eu=eu+Math.imul(eS,a_)|0)+Math.imul(eF,aY)|0,em=em+Math.imul(eF,a_)|0;var tw=(ez+(ed=ed+Math.imul(eH,aZ)|0)|0)+((8191&(eu=(eu=eu+Math.imul(eH,aJ)|0)+Math.imul(ew,aZ)|0))<<13)|0;ez=((em=em+Math.imul(ew,aJ)|0)+(eu>>>13)|0)+(tw>>>26)|0,tw&=67108863,ed=Math.imul(e8,ad),eu=(eu=Math.imul(e8,au))+Math.imul(e5,ad)|0,em=Math.imul(e5,au),ed=ed+Math.imul(e4,aE)|0,eu=(eu=eu+Math.imul(e4,av)|0)+Math.imul(e3,aE)|0,em=em+Math.imul(e3,av)|0,ed=ed+Math.imul(eW,aH)|0,eu=(eu=eu+Math.imul(eW,aV)|0)+Math.imul(e$,aH)|0,em=em+Math.imul(e$,aV)|0,ed=ed+Math.imul(eZ,ak)|0,eu=(eu=eu+Math.imul(eZ,aS)|0)+Math.imul(eJ,ak)|0,em=em+Math.imul(eJ,aS)|0,ed=ed+Math.imul(eY,aQ)|0,eu=(eu=eu+Math.imul(eY,aO)|0)+Math.imul(e_,aQ)|0,em=em+Math.imul(e_,aO)|0,ed=ed+Math.imul(eU,aU)|0,eu=(eu=eu+Math.imul(eU,aj)|0)+Math.imul(ej,aU)|0,em=em+Math.imul(ej,aj)|0,ed=ed+Math.imul(eO,aY)|0,eu=(eu=eu+Math.imul(eO,a_)|0)+Math.imul(eR,aY)|0,em=em+Math.imul(eR,a_)|0,ed=ed+Math.imul(eS,aZ)|0,eu=(eu=eu+Math.imul(eS,aJ)|0)+Math.imul(eF,aZ)|0,em=em+Math.imul(eF,aJ)|0;var tV=(ez+(ed=ed+Math.imul(eH,aW)|0)|0)+((8191&(eu=(eu=eu+Math.imul(eH,a$)|0)+Math.imul(ew,aW)|0))<<13)|0;ez=((em=em+Math.imul(ew,a$)|0)+(eu>>>13)|0)+(tV>>>26)|0,tV&=67108863,ed=Math.imul(e9,ad),eu=(eu=Math.imul(e9,au))+Math.imul(af,ad)|0,em=Math.imul(af,au),ed=ed+Math.imul(e8,aE)|0,eu=(eu=eu+Math.imul(e8,av)|0)+Math.imul(e5,aE)|0,em=em+Math.imul(e5,av)|0,ed=ed+Math.imul(e4,aH)|0,eu=(eu=eu+Math.imul(e4,aV)|0)+Math.imul(e3,aH)|0,em=em+Math.imul(e3,aV)|0,ed=ed+Math.imul(eW,ak)|0,eu=(eu=eu+Math.imul(eW,aS)|0)+Math.imul(e$,ak)|0,em=em+Math.imul(e$,aS)|0,ed=ed+Math.imul(eZ,aQ)|0,eu=(eu=eu+Math.imul(eZ,aO)|0)+Math.imul(eJ,aQ)|0,em=em+Math.imul(eJ,aO)|0,ed=ed+Math.imul(eY,aU)|0,eu=(eu=eu+Math.imul(eY,aj)|0)+Math.imul(e_,aU)|0,em=em+Math.imul(e_,aj)|0,ed=ed+Math.imul(eU,aY)|0,eu=(eu=eu+Math.imul(eU,a_)|0)+Math.imul(ej,aY)|0,em=em+Math.imul(ej,a_)|0,ed=ed+Math.imul(eO,aZ)|0,eu=(eu=eu+Math.imul(eO,aJ)|0)+Math.imul(eR,aZ)|0,em=em+Math.imul(eR,aJ)|0,ed=ed+Math.imul(eS,aW)|0,eu=(eu=eu+Math.imul(eS,a$)|0)+Math.imul(eF,aW)|0,em=em+Math.imul(eF,a$)|0;var tS=(ez+(ed=ed+Math.imul(eH,tn)|0)|0)+((8191&(eu=(eu=eu+Math.imul(eH,tf)|0)+Math.imul(ew,tn)|0))<<13)|0;ez=((em=em+Math.imul(ew,tf)|0)+(eu>>>13)|0)+(tS>>>26)|0,tS&=67108863,ed=Math.imul(e9,aE),eu=(eu=Math.imul(e9,av))+Math.imul(af,aE)|0,em=Math.imul(af,av),ed=ed+Math.imul(e8,aH)|0,eu=(eu=eu+Math.imul(e8,aV)|0)+Math.imul(e5,aH)|0,em=em+Math.imul(e5,aV)|0,ed=ed+Math.imul(e4,ak)|0,eu=(eu=eu+Math.imul(e4,aS)|0)+Math.imul(e3,ak)|0,em=em+Math.imul(e3,aS)|0,ed=ed+Math.imul(eW,aQ)|0,eu=(eu=eu+Math.imul(eW,aO)|0)+Math.imul(e$,aQ)|0,em=em+Math.imul(e$,aO)|0,ed=ed+Math.imul(eZ,aU)|0,eu=(eu=eu+Math.imul(eZ,aj)|0)+Math.imul(eJ,aU)|0,em=em+Math.imul(eJ,aj)|0,ed=ed+Math.imul(eY,aY)|0,eu=(eu=eu+Math.imul(eY,a_)|0)+Math.imul(e_,aY)|0,em=em+Math.imul(e_,a_)|0,ed=ed+Math.imul(eU,aZ)|0,eu=(eu=eu+Math.imul(eU,aJ)|0)+Math.imul(ej,aZ)|0,em=em+Math.imul(ej,aJ)|0,ed=ed+Math.imul(eO,aW)|0,eu=(eu=eu+Math.imul(eO,a$)|0)+Math.imul(eR,aW)|0,em=em+Math.imul(eR,a$)|0;var tF=(ez+(ed=ed+Math.imul(eS,tn)|0)|0)+((8191&(eu=(eu=eu+Math.imul(eS,tf)|0)+Math.imul(eF,tn)|0))<<13)|0;ez=((em=em+Math.imul(eF,tf)|0)+(eu>>>13)|0)+(tF>>>26)|0,tF&=67108863,ed=Math.imul(e9,aH),eu=(eu=Math.imul(e9,aV))+Math.imul(af,aH)|0,em=Math.imul(af,aV),ed=ed+Math.imul(e8,ak)|0,eu=(eu=eu+Math.imul(e8,aS)|0)+Math.imul(e5,ak)|0,em=em+Math.imul(e5,aS)|0,ed=ed+Math.imul(e4,aQ)|0,eu=(eu=eu+Math.imul(e4,aO)|0)+Math.imul(e3,aQ)|0,em=em+Math.imul(e3,aO)|0,ed=ed+Math.imul(eW,aU)|0,eu=(eu=eu+Math.imul(eW,aj)|0)+Math.imul(e$,aU)|0,em=em+Math.imul(e$,aj)|0,ed=ed+Math.imul(eZ,aY)|0,eu=(eu=eu+Math.imul(eZ,a_)|0)+Math.imul(eJ,aY)|0,em=em+Math.imul(eJ,a_)|0,ed=ed+Math.imul(eY,aZ)|0,eu=(eu=eu+Math.imul(eY,aJ)|0)+Math.imul(e_,aZ)|0,em=em+Math.imul(e_,aJ)|0,ed=ed+Math.imul(eU,aW)|0,eu=(eu=eu+Math.imul(eU,a$)|0)+Math.imul(ej,aW)|0,em=em+Math.imul(ej,a$)|0;var tQ=(ez+(ed=ed+Math.imul(eO,tn)|0)|0)+((8191&(eu=(eu=eu+Math.imul(eO,tf)|0)+Math.imul(eR,tn)|0))<<13)|0;ez=((em=em+Math.imul(eR,tf)|0)+(eu>>>13)|0)+(tQ>>>26)|0,tQ&=67108863,ed=Math.imul(e9,ak),eu=(eu=Math.imul(e9,aS))+Math.imul(af,ak)|0,em=Math.imul(af,aS),ed=ed+Math.imul(e8,aQ)|0,eu=(eu=eu+Math.imul(e8,aO)|0)+Math.imul(e5,aQ)|0,em=em+Math.imul(e5,aO)|0,ed=ed+Math.imul(e4,aU)|0,eu=(eu=eu+Math.imul(e4,aj)|0)+Math.imul(e3,aU)|0,em=em+Math.imul(e3,aj)|0,ed=ed+Math.imul(eW,aY)|0,eu=(eu=eu+Math.imul(eW,a_)|0)+Math.imul(e$,aY)|0,em=em+Math.imul(e$,a_)|0,ed=ed+Math.imul(eZ,aZ)|0,eu=(eu=eu+Math.imul(eZ,aJ)|0)+Math.imul(eJ,aZ)|0,em=em+Math.imul(eJ,aJ)|0,ed=ed+Math.imul(eY,aW)|0,eu=(eu=eu+Math.imul(eY,a$)|0)+Math.imul(e_,aW)|0,em=em+Math.imul(e_,a$)|0;var tO=(ez+(ed=ed+Math.imul(eU,tn)|0)|0)+((8191&(eu=(eu=eu+Math.imul(eU,tf)|0)+Math.imul(ej,tn)|0))<<13)|0;ez=((em=em+Math.imul(ej,tf)|0)+(eu>>>13)|0)+(tO>>>26)|0,tO&=67108863,ed=Math.imul(e9,aQ),eu=(eu=Math.imul(e9,aO))+Math.imul(af,aQ)|0,em=Math.imul(af,aO),ed=ed+Math.imul(e8,aU)|0,eu=(eu=eu+Math.imul(e8,aj)|0)+Math.imul(e5,aU)|0,em=em+Math.imul(e5,aj)|0,ed=ed+Math.imul(e4,aY)|0,eu=(eu=eu+Math.imul(e4,a_)|0)+Math.imul(e3,aY)|0,em=em+Math.imul(e3,a_)|0,ed=ed+Math.imul(eW,aZ)|0,eu=(eu=eu+Math.imul(eW,aJ)|0)+Math.imul(e$,aZ)|0,em=em+Math.imul(e$,aJ)|0,ed=ed+Math.imul(eZ,aW)|0,eu=(eu=eu+Math.imul(eZ,a$)|0)+Math.imul(eJ,aW)|0,em=em+Math.imul(eJ,a$)|0;var tR=(ez+(ed=ed+Math.imul(eY,tn)|0)|0)+((8191&(eu=(eu=eu+Math.imul(eY,tf)|0)+Math.imul(e_,tn)|0))<<13)|0;ez=((em=em+Math.imul(e_,tf)|0)+(eu>>>13)|0)+(tR>>>26)|0,tR&=67108863,ed=Math.imul(e9,aU),eu=(eu=Math.imul(e9,aj))+Math.imul(af,aU)|0,em=Math.imul(af,aj),ed=ed+Math.imul(e8,aY)|0,eu=(eu=eu+Math.imul(e8,a_)|0)+Math.imul(e5,aY)|0,em=em+Math.imul(e5,a_)|0,ed=ed+Math.imul(e4,aZ)|0,eu=(eu=eu+Math.imul(e4,aJ)|0)+Math.imul(e3,aZ)|0,em=em+Math.imul(e3,aJ)|0,ed=ed+Math.imul(eW,aW)|0,eu=(eu=eu+Math.imul(eW,a$)|0)+Math.imul(e$,aW)|0,em=em+Math.imul(e$,a$)|0;var tP=(ez+(ed=ed+Math.imul(eZ,tn)|0)|0)+((8191&(eu=(eu=eu+Math.imul(eZ,tf)|0)+Math.imul(eJ,tn)|0))<<13)|0;ez=((em=em+Math.imul(eJ,tf)|0)+(eu>>>13)|0)+(tP>>>26)|0,tP&=67108863,ed=Math.imul(e9,aY),eu=(eu=Math.imul(e9,a_))+Math.imul(af,aY)|0,em=Math.imul(af,a_),ed=ed+Math.imul(e8,aZ)|0,eu=(eu=eu+Math.imul(e8,aJ)|0)+Math.imul(e5,aZ)|0,em=em+Math.imul(e5,aJ)|0,ed=ed+Math.imul(e4,aW)|0,eu=(eu=eu+Math.imul(e4,a$)|0)+Math.imul(e3,aW)|0,em=em+Math.imul(e3,a$)|0;var tU=(ez+(ed=ed+Math.imul(eW,tn)|0)|0)+((8191&(eu=(eu=eu+Math.imul(eW,tf)|0)+Math.imul(e$,tn)|0))<<13)|0;ez=((em=em+Math.imul(e$,tf)|0)+(eu>>>13)|0)+(tU>>>26)|0,tU&=67108863,ed=Math.imul(e9,aZ),eu=(eu=Math.imul(e9,aJ))+Math.imul(af,aZ)|0,em=Math.imul(af,aJ),ed=ed+Math.imul(e8,aW)|0,eu=(eu=eu+Math.imul(e8,a$)|0)+Math.imul(e5,aW)|0,em=em+Math.imul(e5,a$)|0;var tj=(ez+(ed=ed+Math.imul(e4,tn)|0)|0)+((8191&(eu=(eu=eu+Math.imul(e4,tf)|0)+Math.imul(e3,tn)|0))<<13)|0;ez=((em=em+Math.imul(e3,tf)|0)+(eu>>>13)|0)+(tj>>>26)|0,tj&=67108863,ed=Math.imul(e9,aW),eu=(eu=Math.imul(e9,a$))+Math.imul(af,aW)|0,em=Math.imul(af,a$);var tG=(ez+(ed=ed+Math.imul(e8,tn)|0)|0)+((8191&(eu=(eu=eu+Math.imul(e8,tf)|0)+Math.imul(e5,tn)|0))<<13)|0;ez=((em=em+Math.imul(e5,tf)|0)+(eu>>>13)|0)+(tG>>>26)|0,tG&=67108863;var tY=(ez+(ed=Math.imul(e9,tn))|0)+((8191&(eu=(eu=Math.imul(e9,tf))+Math.imul(af,tn)|0))<<13)|0;return ez=((em=Math.imul(af,tf))+(eu>>>13)|0)+(tY>>>26)|0,tY&=67108863,eB[0]=td,eB[1]=tu,eB[2]=tE,eB[3]=tv,eB[4]=tB,eB[5]=tD,eB[6]=tH,eB[7]=tw,eB[8]=tV,eB[9]=tS,eB[10]=tF,eB[11]=tQ,eB[12]=tO,eB[13]=tR,eB[14]=tP,eB[15]=tU,eB[16]=tj,eB[17]=tG,eB[18]=tY,0!==ez&&(eB[19]=ez,es.length++),es};function eQ(en,ef,es){es.negative=ef.negative^en.negative,es.length=en.length+ef.length;for(var ed=0,eu=0,em=0;em>>26)|0)>>>26,eE&=67108863}es.words[em]=ey,ed=eE,eE=eu}return 0!==ed?es.words[em]=ed:es.length--,es.strip()}function eO(en,ef,es){return new eR().mulp(en,ef,es)}function eR(en,ef){this.x=en,this.y=ef}Math.imul||(eF=eS),em.prototype.mulTo=function(en,ef){var es=this.length+en.length;return 10===this.length&&10===en.length?eF(this,en,ef):es<63?eS(this,en,ef):es<1024?eQ(this,en,ef):eO(this,en,ef)},eR.prototype.makeRBT=function(en){for(var ef=Array(en),es=em.prototype._countBits(en)-1,ed=0;ed>=1;return ed},eR.prototype.permute=function(en,ef,es,ed,eu,em){for(var eE=0;eE>>=1)eu++;return 1<>>=13,es[2*eE+1]=8191&em,em>>>=13;for(eE=2*ef;eE>=26,ef+=(eu/67108864|0)+(em>>>26),this.words[es]=67108863&em}return 0!==ef&&(this.words[es]=ef,this.length++),this},em.prototype.muln=function(en){return this.clone().imuln(en)},em.prototype.sqr=function(){return this.mul(this)},em.prototype.isqr=function(){return this.imul(this.clone())},em.prototype.pow=function(en){var ef=eV(en);if(0===ef.length)return new em(1);for(var es=this,ed=0;ed=0);var ef,es=en%26,eu=(en-es)/26,em=67108863>>>26-es<<26-es;if(0!==es){var eE=0;for(ef=0;ef>>26-es}eE&&(this.words[ef]=eE,this.length++)}if(0!==eu){for(ef=this.length-1;ef>=0;ef--)this.words[ef+eu]=this.words[ef];for(ef=0;ef=0),eu=ef?(ef-ef%26)/26:0;var eu,em=en%26,eE=Math.min((en-em)/26,this.length),ey=67108863^67108863>>>em<eE)for(this.length-=eE,ez=0;ez=0&&(0!==eD||ez>=eu);ez--){var eH=0|this.words[ez];this.words[ez]=eD<<26-em|eH>>>em,eD=eH&ey}return eB&&0!==eD&&(eB.words[eB.length++]=eD),0===this.length&&(this.words[0]=0,this.length=1),this.strip()},em.prototype.ishrn=function(en,ef,es){return ed(0===this.negative),this.iushrn(en,ef,es)},em.prototype.shln=function(en){return this.clone().ishln(en)},em.prototype.ushln=function(en){return this.clone().iushln(en)},em.prototype.shrn=function(en){return this.clone().ishrn(en)},em.prototype.ushrn=function(en){return this.clone().iushrn(en)},em.prototype.testn=function(en){ed("number"==typeof en&&en>=0);var ef=en%26,es=(en-ef)/26,eu=1<=0);var ef=en%26,es=(en-ef)/26;if(ed(0===this.negative,"imaskn works only with positive numbers"),this.length<=es)return this;if(0!==ef&&es++,this.length=Math.min(es,this.length),0!==ef){var eu=67108863^67108863>>>ef<=67108864;ef++)this.words[ef]-=67108864,ef===this.length-1?this.words[ef+1]=1:this.words[ef+1]++;return this.length=Math.max(this.length,ef+1),this},em.prototype.isubn=function(en){if(ed("number"==typeof en),ed(en<67108864),en<0)return this.iaddn(-en);if(0!==this.negative)return this.negative=0,this.iaddn(en),this.negative=1,this;if(this.words[0]-=en,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var ef=0;ef>26)-(eB/67108864|0),this.words[eu+es]=67108863&em}for(;eu>26,this.words[eu+es]=67108863&em;if(0===ey)return this.strip();for(ed(-1===ey),ey=0,eu=0;eu>26,this.words[eu]=67108863&em;return this.negative=1,this.strip()},em.prototype._wordDiv=function(en,ef){var es,ed=this.length-en.length,eu=this.clone(),eE=en,ey=0|eE.words[eE.length-1];0!=(ed=26-this._countBits(ey))&&(eE=eE.ushln(ed),eu.iushln(ed),ey=0|eE.words[eE.length-1]);var eB=eu.length-eE.length;if("mod"!==ef){(es=new em(null)).length=eB+1,es.words=Array(es.length);for(var ez=0;ez=0;eH--){var ew=(0|eu.words[eE.length+eH])*67108864+(0|eu.words[eE.length+eH-1]);for(ew=Math.min(ew/ey|0,67108863),eu._ishlnsubmul(eE,ew,eH);0!==eu.negative;)ew--,eu.negative=0,eu._ishlnsubmul(eE,1,eH),eu.isZero()||(eu.negative^=1);es&&(es.words[eH]=ew)}return es&&es.strip(),eu.strip(),"div"!==ef&&0!==ed&&eu.iushrn(ed),{div:es||null,mod:eu}},em.prototype.divmod=function(en,ef,es){var eu,eE,ey;return(ed(!en.isZero()),this.isZero())?{div:new em(0),mod:new em(0)}:0!==this.negative&&0===en.negative?(ey=this.neg().divmod(en,ef),"mod"!==ef&&(eu=ey.div.neg()),"div"!==ef&&(eE=ey.mod.neg(),es&&0!==eE.negative&&eE.iadd(en)),{div:eu,mod:eE}):0===this.negative&&0!==en.negative?(ey=this.divmod(en.neg(),ef),"mod"!==ef&&(eu=ey.div.neg()),{div:eu,mod:ey.mod}):(this.negative&en.negative)!=0?(ey=this.neg().divmod(en.neg(),ef),"div"!==ef&&(eE=ey.mod.neg(),es&&0!==eE.negative&&eE.isub(en)),{div:ey.div,mod:eE}):en.length>this.length||0>this.cmp(en)?{div:new em(0),mod:this}:1===en.length?"div"===ef?{div:this.divn(en.words[0]),mod:null}:"mod"===ef?{div:null,mod:new em(this.modn(en.words[0]))}:{div:this.divn(en.words[0]),mod:new em(this.modn(en.words[0]))}:this._wordDiv(en,ef)},em.prototype.div=function(en){return this.divmod(en,"div",!1).div},em.prototype.mod=function(en){return this.divmod(en,"mod",!1).mod},em.prototype.umod=function(en){return this.divmod(en,"mod",!0).mod},em.prototype.divRound=function(en){var ef=this.divmod(en);if(ef.mod.isZero())return ef.div;var es=0!==ef.div.negative?ef.mod.isub(en):ef.mod,ed=en.ushrn(1),eu=en.andln(1),em=es.cmp(ed);return em<0||1===eu&&0===em?ef.div:0!==ef.div.negative?ef.div.isubn(1):ef.div.iaddn(1)},em.prototype.modn=function(en){ed(en<=67108863);for(var ef=67108864%en,es=0,eu=this.length-1;eu>=0;eu--)es=(ef*es+(0|this.words[eu]))%en;return es},em.prototype.idivn=function(en){ed(en<=67108863);for(var ef=0,es=this.length-1;es>=0;es--){var eu=(0|this.words[es])+67108864*ef;this.words[es]=eu/en|0,ef=eu%en}return this.strip()},em.prototype.divn=function(en){return this.clone().idivn(en)},em.prototype.egcd=function(en){ed(0===en.negative),ed(!en.isZero());var ef=this,es=en.clone();ef=0!==ef.negative?ef.umod(en):ef.clone();for(var eu=new em(1),eE=new em(0),ey=new em(0),eB=new em(1),ez=0;ef.isEven()&&es.isEven();)ef.iushrn(1),es.iushrn(1),++ez;for(var eD=es.clone(),eH=ef.clone();!ef.isZero();){for(var ew=0,eV=1;(ef.words[0]&eV)==0&&ew<26;++ew,eV<<=1);if(ew>0)for(ef.iushrn(ew);ew-- >0;)(eu.isOdd()||eE.isOdd())&&(eu.iadd(eD),eE.isub(eH)),eu.iushrn(1),eE.iushrn(1);for(var eS=0,eF=1;(es.words[0]&eF)==0&&eS<26;++eS,eF<<=1);if(eS>0)for(es.iushrn(eS);eS-- >0;)(ey.isOdd()||eB.isOdd())&&(ey.iadd(eD),eB.isub(eH)),ey.iushrn(1),eB.iushrn(1);ef.cmp(es)>=0?(ef.isub(es),eu.isub(ey),eE.isub(eB)):(es.isub(ef),ey.isub(eu),eB.isub(eE))}return{a:ey,b:eB,gcd:es.iushln(ez)}},em.prototype._invmp=function(en){ed(0===en.negative),ed(!en.isZero());var ef,es=this,eu=en.clone();es=0!==es.negative?es.umod(en):es.clone();for(var eE=new em(1),ey=new em(0),eB=eu.clone();es.cmpn(1)>0&&eu.cmpn(1)>0;){for(var ez=0,eD=1;(es.words[0]&eD)==0&&ez<26;++ez,eD<<=1);if(ez>0)for(es.iushrn(ez);ez-- >0;)eE.isOdd()&&eE.iadd(eB),eE.iushrn(1);for(var eH=0,ew=1;(eu.words[0]&ew)==0&&eH<26;++eH,ew<<=1);if(eH>0)for(eu.iushrn(eH);eH-- >0;)ey.isOdd()&&ey.iadd(eB),ey.iushrn(1);es.cmp(eu)>=0?(es.isub(eu),eE.isub(ey)):(eu.isub(es),ey.isub(eE))}return 0>(ef=0===es.cmpn(1)?eE:ey).cmpn(0)&&ef.iadd(en),ef},em.prototype.gcd=function(en){if(this.isZero())return en.abs();if(en.isZero())return this.abs();var ef=this.clone(),es=en.clone();ef.negative=0,es.negative=0;for(var ed=0;ef.isEven()&&es.isEven();ed++)ef.iushrn(1),es.iushrn(1);for(;;){for(;ef.isEven();)ef.iushrn(1);for(;es.isEven();)es.iushrn(1);var eu=ef.cmp(es);if(eu<0){var em=ef;ef=es,es=em}else if(0===eu||0===es.cmpn(1))break;ef.isub(es)}return es.iushln(ed)},em.prototype.invm=function(en){return this.egcd(en).a.umod(en)},em.prototype.isEven=function(){return(1&this.words[0])==0},em.prototype.isOdd=function(){return(1&this.words[0])==1},em.prototype.andln=function(en){return this.words[0]&en},em.prototype.bincn=function(en){ed("number"==typeof en);var ef=en%26,es=(en-ef)/26,eu=1<>>26,ey&=67108863,this.words[eE]=ey}return 0!==em&&(this.words[eE]=em,this.length++),this},em.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},em.prototype.cmpn=function(en){var ef,es=en<0;if(0!==this.negative&&!es)return -1;if(0===this.negative&&es)return 1;if(this.strip(),this.length>1)ef=1;else{es&&(en=-en),ed(en<=67108863,"Number is too big");var eu=0|this.words[0];ef=eu===en?0:euen.length)return 1;if(this.length=0;es--){var ed=0|this.words[es],eu=0|en.words[es];if(ed!==eu){edeu&&(ef=1);break}}return ef},em.prototype.gtn=function(en){return 1===this.cmpn(en)},em.prototype.gt=function(en){return 1===this.cmp(en)},em.prototype.gten=function(en){return this.cmpn(en)>=0},em.prototype.gte=function(en){return this.cmp(en)>=0},em.prototype.ltn=function(en){return -1===this.cmpn(en)},em.prototype.lt=function(en){return -1===this.cmp(en)},em.prototype.lten=function(en){return 0>=this.cmpn(en)},em.prototype.lte=function(en){return 0>=this.cmp(en)},em.prototype.eqn=function(en){return 0===this.cmpn(en)},em.prototype.eq=function(en){return 0===this.cmp(en)},em.red=function(en){return new eK(en)},em.prototype.toRed=function(en){return ed(!this.red,"Already a number in reduction context"),ed(0===this.negative,"red works only with positives"),en.convertTo(this)._forceRed(en)},em.prototype.fromRed=function(){return ed(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},em.prototype._forceRed=function(en){return this.red=en,this},em.prototype.forceRed=function(en){return ed(!this.red,"Already a number in reduction context"),this._forceRed(en)},em.prototype.redAdd=function(en){return ed(this.red,"redAdd works only with red numbers"),this.red.add(this,en)},em.prototype.redIAdd=function(en){return ed(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,en)},em.prototype.redSub=function(en){return ed(this.red,"redSub works only with red numbers"),this.red.sub(this,en)},em.prototype.redISub=function(en){return ed(this.red,"redISub works only with red numbers"),this.red.isub(this,en)},em.prototype.redShl=function(en){return ed(this.red,"redShl works only with red numbers"),this.red.shl(this,en)},em.prototype.redMul=function(en){return ed(this.red,"redMul works only with red numbers"),this.red._verify2(this,en),this.red.mul(this,en)},em.prototype.redIMul=function(en){return ed(this.red,"redMul works only with red numbers"),this.red._verify2(this,en),this.red.imul(this,en)},em.prototype.redSqr=function(){return ed(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},em.prototype.redISqr=function(){return ed(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},em.prototype.redSqrt=function(){return ed(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},em.prototype.redInvm=function(){return ed(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},em.prototype.redNeg=function(){return ed(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},em.prototype.redPow=function(en){return ed(this.red&&!en.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,en)};var eP={k256:null,p224:null,p192:null,p25519:null};function eU(en,ef){this.name=en,this.p=new em(ef,16),this.n=this.p.bitLength(),this.k=new em(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function ej(){eU.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function eG(){eU.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function eY(){eU.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function e_(){eU.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function eK(en){if("string"==typeof en){var ef=em._prime(en);this.m=ef.p,this.prime=ef}else ed(en.gtn(1),"modulus must be greater than 1"),this.m=en,this.prime=null}function eZ(en){eK.call(this,en),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new em(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)}eU.prototype._tmp=function(){var en=new em(null);return en.words=Array(Math.ceil(this.n/13)),en},eU.prototype.ireduce=function(en){var ef,es=en;do this.split(es,this.tmp),ef=(es=(es=this.imulK(es)).iadd(this.tmp)).bitLength();while(ef>this.n);var ed=ef0?es.isub(this.p):void 0!==es.strip?es.strip():es._strip(),es},eU.prototype.split=function(en,ef){en.iushrn(this.n,0,ef)},eU.prototype.imulK=function(en){return en.imul(this.k)},eu(ej,eU),ej.prototype.split=function(en,ef){for(var es=4194303,ed=Math.min(en.length,9),eu=0;eu>>22,em=eE}em>>>=22,en.words[eu-10]=em,0===em&&en.length>10?en.length-=10:en.length-=9},ej.prototype.imulK=function(en){en.words[en.length]=0,en.words[en.length+1]=0,en.length+=2;for(var ef=0,es=0;es>>=26,en.words[es]=eu,ef=ed}return 0!==ef&&(en.words[en.length++]=ef),en},em._prime=function(en){var ef;if(eP[en])return eP[en];if("k256"===en)ef=new ej;else if("p224"===en)ef=new eG;else if("p192"===en)ef=new eY;else if("p25519"===en)ef=new e_;else throw Error("Unknown prime "+en);return eP[en]=ef,ef},eK.prototype._verify1=function(en){ed(0===en.negative,"red works only with positives"),ed(en.red,"red works only with red numbers")},eK.prototype._verify2=function(en,ef){ed((en.negative|ef.negative)==0,"red works only with positives"),ed(en.red&&en.red===ef.red,"red works only with red numbers")},eK.prototype.imod=function(en){return this.prime?this.prime.ireduce(en)._forceRed(this):en.umod(this.m)._forceRed(this)},eK.prototype.neg=function(en){return en.isZero()?en.clone():this.m.sub(en)._forceRed(this)},eK.prototype.add=function(en,ef){this._verify2(en,ef);var es=en.add(ef);return es.cmp(this.m)>=0&&es.isub(this.m),es._forceRed(this)},eK.prototype.iadd=function(en,ef){this._verify2(en,ef);var es=en.iadd(ef);return es.cmp(this.m)>=0&&es.isub(this.m),es},eK.prototype.sub=function(en,ef){this._verify2(en,ef);var es=en.sub(ef);return 0>es.cmpn(0)&&es.iadd(this.m),es._forceRed(this)},eK.prototype.isub=function(en,ef){this._verify2(en,ef);var es=en.isub(ef);return 0>es.cmpn(0)&&es.iadd(this.m),es},eK.prototype.shl=function(en,ef){return this._verify1(en),this.imod(en.ushln(ef))},eK.prototype.imul=function(en,ef){return this._verify2(en,ef),this.imod(en.imul(ef))},eK.prototype.mul=function(en,ef){return this._verify2(en,ef),this.imod(en.mul(ef))},eK.prototype.isqr=function(en){return this.imul(en,en.clone())},eK.prototype.sqr=function(en){return this.mul(en,en)},eK.prototype.sqrt=function(en){if(en.isZero())return en.clone();var ef=this.m.andln(3);if(ed(ef%2==1),3===ef){var es=this.m.add(new em(1)).iushrn(2);return this.pow(en,es)}for(var eu=this.m.subn(1),eE=0;!eu.isZero()&&0===eu.andln(1);)eE++,eu.iushrn(1);ed(!eu.isZero());var ey=new em(1).toRed(this),eB=ey.redNeg(),ez=this.m.subn(1).iushrn(1),eD=this.m.bitLength();for(eD=new em(2*eD*eD).toRed(this);0!==this.pow(eD,ez).cmp(eB);)eD.redIAdd(eB);for(var eH=this.pow(eD,eu),ew=this.pow(en,eu.addn(1).iushrn(1)),eV=this.pow(en,eu),eS=eE;0!==eV.cmp(ey);){for(var eF=eV,eQ=0;0!==eF.cmp(ey);eQ++)eF=eF.redSqr();ed(eQ=0;eu--){for(var eD=ef.words[eu],eH=ez-1;eH>=0;eH--){var ew=eD>>eH&1;if(eE!==ed[0]&&(eE=this.sqr(eE)),0===ew&&0===ey){eB=0;continue}ey<<=1,ey|=ew,(++eB===es||0===eu&&0===eH)&&(eE=this.mul(eE,ed[ey]),eB=0,ey=0)}ez=26}return eE},eK.prototype.convertTo=function(en){var ef=en.umod(this.m);return ef===en?ef.clone():ef},eK.prototype.convertFrom=function(en){var ef=en.clone();return ef.red=null,ef},em.mont=function(en){return new eZ(en)},eu(eZ,eK),eZ.prototype.convertTo=function(en){return this.imod(en.ushln(this.shift))},eZ.prototype.convertFrom=function(en){var ef=this.imod(en.mul(this.rinv));return ef.red=null,ef},eZ.prototype.imul=function(en,ef){if(en.isZero()||ef.isZero())return en.words[0]=0,en.length=1,en;var es=en.imul(ef),ed=es.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),eu=es.isub(ed).iushrn(this.shift),em=eu;return eu.cmp(this.m)>=0?em=eu.isub(this.m):0>eu.cmpn(0)&&(em=eu.iadd(this.m)),em._forceRed(this)},eZ.prototype.mul=function(en,ef){if(en.isZero()||ef.isZero())return new em(0)._forceRed(this);var es=en.mul(ef),ed=es.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),eu=es.isub(ed).iushrn(this.shift),eE=eu;return eu.cmp(this.m)>=0?eE=eu.isub(this.m):0>eu.cmpn(0)&&(eE=eu.iadd(this.m)),eE._forceRed(this)},eZ.prototype.invm=function(en){return this.imod(en._invmp(this.m).mul(this.r2))._forceRed(this)}}(en=es.nmd(en),this)},27320:function(en,ef){"use strict";function es(en){if(!Number.isSafeInteger(en)||en<0)throw Error(`Wrong positive integer: ${en}`)}function ed(en){if("boolean"!=typeof en)throw Error(`Expected boolean, not ${en}`)}function eu(en,...ef){if(!(en instanceof Uint8Array))throw Error("Expected Uint8Array");if(ef.length>0&&!ef.includes(en.length))throw Error(`Expected Uint8Array of length ${ef}, not of length=${en.length}`)}function em(en){if("function"!=typeof en||"function"!=typeof en.create)throw Error("Hash should be wrapped by utils.wrapConstructor");es(en.outputLen),es(en.blockLen)}function eE(en,ef=!0){if(en.destroyed)throw Error("Hash instance has been destroyed");if(ef&&en.finished)throw Error("Hash#digest() has already been called")}function ey(en,ef){eu(en);let es=ef.outputLen;if(en.length>eu&em),ey=Number(es&em),eB=ed?4:0,ez=ed?0:4;en.setUint32(ef+eB,eE,ed),en.setUint32(ef+ez,ey,ed)}class eE extends eu.Hash{constructor(en,ef,es,ed){super(),this.blockLen=en,this.outputLen=ef,this.padOffset=es,this.isLE=ed,this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.buffer=new Uint8Array(en),this.view=(0,eu.createView)(this.buffer)}update(en){(0,ed.exists)(this);let{view:ef,buffer:es,blockLen:em}=this;en=(0,eu.toBytes)(en);let eE=en.length;for(let ed=0;edeE-eB&&(this.process(es,0),eB=0);for(let en=eB;enew.length)throw Error("_sha2: outputLen bigger than state");for(let en=0;en>ed&es)}:{h:0|Number(en>>ed&es),l:0|Number(en&es)}}function em(en,ef=!1){let es=new Uint32Array(en.length),ed=new Uint32Array(en.length);for(let em=0;emBigInt(en>>>0)<>>0);ef.toBig=eE;let ey=(en,ef,es)=>en>>>es;ef.shrSH=ey;let eB=(en,ef,es)=>en<<32-es|ef>>>es;ef.shrSL=eB;let ez=(en,ef,es)=>en>>>es|ef<<32-es;ef.rotrSH=ez;let eD=(en,ef,es)=>en<<32-es|ef>>>es;ef.rotrSL=eD;let eH=(en,ef,es)=>en<<64-es|ef>>>es-32;ef.rotrBH=eH;let ew=(en,ef,es)=>en>>>es-32|ef<<64-es;ef.rotrBL=ew;let eV=(en,ef)=>ef;ef.rotr32H=eV;let eS=(en,ef)=>en;ef.rotr32L=eS;let eF=(en,ef,es)=>en<>>32-es;ef.rotlSH=eF;let eQ=(en,ef,es)=>ef<>>32-es;ef.rotlSL=eQ;let eO=(en,ef,es)=>ef<>>64-es;ef.rotlBH=eO;let eR=(en,ef,es)=>en<>>64-es;function eP(en,ef,es,ed){let eu=(ef>>>0)+(ed>>>0);return{h:en+es+(eu/4294967296|0)|0,l:0|eu}}ef.rotlBL=eR,ef.add=eP;let eU=(en,ef,es)=>(en>>>0)+(ef>>>0)+(es>>>0);ef.add3L=eU;let ej=(en,ef,es,ed)=>ef+es+ed+(en/4294967296|0)|0;ef.add3H=ej;let eG=(en,ef,es,ed)=>(en>>>0)+(ef>>>0)+(es>>>0)+(ed>>>0);ef.add4L=eG;let eY=(en,ef,es,ed,eu)=>ef+es+ed+eu+(en/4294967296|0)|0;ef.add4H=eY;let e_=(en,ef,es,ed,eu)=>(en>>>0)+(ef>>>0)+(es>>>0)+(ed>>>0)+(eu>>>0);ef.add5L=e_;let eK=(en,ef,es,ed,eu,em)=>ef+es+ed+eu+em+(en/4294967296|0)|0;ef.add5H=eK;let eZ={fromBig:eu,split:em,toBig:eE,shrSH:ey,shrSL:eB,rotrSH:ez,rotrSL:eD,rotrBH:eH,rotrBL:ew,rotr32H:eV,rotr32L:eS,rotlSH:eF,rotlSL:eQ,rotlBH:eO,rotlBL:eR,add:eP,add3L:eU,add3H:ej,add4L:eG,add4H:eY,add5H:eK,add5L:e_};ef.default=eZ},31945:function(en,ef){"use strict";Object.defineProperty(ef,"__esModule",{value:!0}),ef.crypto=void 0,ef.crypto="object"==typeof globalThis&&"crypto"in globalThis?globalThis.crypto:void 0},79569:function(en,ef,es){"use strict";Object.defineProperty(ef,"__esModule",{value:!0}),ef.hmac=ef.HMAC=void 0;let ed=es(27320),eu=es(98089);class em extends eu.Hash{constructor(en,ef){super(),this.finished=!1,this.destroyed=!1,(0,ed.hash)(en);let es=(0,eu.toBytes)(ef);if(this.iHash=en.create(),"function"!=typeof this.iHash.update)throw Error("Expected instance of class which extends utils.Hash");this.blockLen=this.iHash.blockLen,this.outputLen=this.iHash.outputLen;let em=this.blockLen,eE=new Uint8Array(em);eE.set(es.length>em?en.create().update(es).digest():es);for(let en=0;ennew em(en,ef).update(es).digest();ef.hmac=eE,ef.hmac.create=(en,ef)=>new em(en,ef)},29023:function(en,ef,es){"use strict";Object.defineProperty(ef,"__esModule",{value:!0}),ef.pbkdf2Async=ef.pbkdf2=void 0;let ed=es(27320),eu=es(79569),em=es(98089);function eE(en,ef,es,eE){(0,ed.hash)(en);let ey=(0,em.checkOpts)({dkLen:32,asyncTick:10},eE),{c:eB,dkLen:ez,asyncTick:eD}=ey;if((0,ed.number)(eB),(0,ed.number)(ez),(0,ed.number)(eD),eB<1)throw Error("PBKDF2: iterations (c) should be >= 1");let eH=(0,em.toBytes)(ef),ew=(0,em.toBytes)(es),eV=new Uint8Array(ez),eS=eu.hmac.create(en,eH),eF=eS._cloneInto().update(ew);return{c:eB,dkLen:ez,asyncTick:eD,DK:eV,PRF:eS,PRFSalt:eF}}function ey(en,ef,es,ed,eu){return en.destroy(),ef.destroy(),ed&&ed.destroy(),eu.fill(0),es}function eB(en,ef,es,ed){let eu;let{c:eB,dkLen:ez,DK:eD,PRF:eH,PRFSalt:ew}=eE(en,ef,es,ed),eV=new Uint8Array(4),eS=(0,em.createView)(eV),eF=new Uint8Array(eH.outputLen);for(let en=1,ef=0;ef{ew._cloneInto(eu).update(eQ).digestInto(eQ);for(let en=0;enef),ey=eE.map(en=>(9*en+5)%16),eB=[eE],ez=[ey];for(let en=0;en<4;en++)for(let ef of[eB,ez])ef.push(ef[en].map(en=>em[en]));let eD=[[11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8],[12,13,11,15,6,9,9,7,12,15,11,13,7,8,7,7],[13,15,14,11,7,7,6,8,13,14,13,12,5,5,6,9],[14,11,12,14,8,6,5,5,15,12,15,14,9,9,8,6],[15,12,13,13,9,5,8,6,14,11,12,11,8,6,5,5]].map(en=>new Uint8Array(en)),eH=eB.map((en,ef)=>en.map(en=>eD[ef][en])),ew=ez.map((en,ef)=>en.map(en=>eD[ef][en])),eV=new Uint32Array([0,1518500249,1859775393,2400959708,2840853838]),eS=new Uint32Array([1352829926,1548603684,1836072691,2053994217,0]),eF=(en,ef)=>en<>>32-ef;function eQ(en,ef,es,ed){return 0===en?ef^es^ed:1===en?ef&es|~ef&ed:2===en?(ef|~es)^ed:3===en?ef&ed|es&~ed:ef^(es|~ed)}let eO=new Uint32Array(16);class eR extends ed.SHA2{constructor(){super(64,20,8,!0),this.h0=1732584193,this.h1=-271733879,this.h2=-1732584194,this.h3=271733878,this.h4=-1009589776}get(){let{h0:en,h1:ef,h2:es,h3:ed,h4:eu}=this;return[en,ef,es,ed,eu]}set(en,ef,es,ed,eu){this.h0=0|en,this.h1=0|ef,this.h2=0|es,this.h3=0|ed,this.h4=0|eu}process(en,ef){for(let es=0;es<16;es++,ef+=4)eO[es]=en.getUint32(ef,!0);let es=0|this.h0,ed=es,eu=0|this.h1,em=eu,eE=0|this.h2,ey=eE,eD=0|this.h3,eR=eD,eP=0|this.h4,eU=eP;for(let en=0;en<5;en++){let ef=4-en,ej=eV[en],eG=eS[en],eY=eB[en],e_=ez[en],eK=eH[en],eZ=ew[en];for(let ef=0;ef<16;ef++){let ed=eF(es+eQ(en,eu,eE,eD)+eO[eY[ef]]+ej,eK[ef])+eP|0;es=eP,eP=eD,eD=0|eF(eE,10),eE=eu,eu=ed}for(let en=0;en<16;en++){let es=eF(ed+eQ(ef,em,ey,eR)+eO[e_[en]]+eG,eZ[en])+eU|0;ed=eU,eU=eR,eR=0|eF(ey,10),ey=em,em=es}}this.set(this.h1+eE+eR|0,this.h2+eD+eU|0,this.h3+eP+ed|0,this.h4+es+em|0,this.h0+eu+ey|0)}roundClean(){eO.fill(0)}destroy(){this.destroyed=!0,this.buffer.fill(0),this.set(0,0,0,0,0)}}ef.RIPEMD160=eR,ef.ripemd160=(0,eu.wrapConstructor)(()=>new eR)},23061:function(en,ef,es){"use strict";Object.defineProperty(ef,"__esModule",{value:!0}),ef.sha224=ef.sha256=void 0;let ed=es(27505),eu=es(98089),em=(en,ef,es)=>en&ef^~en&es,eE=(en,ef,es)=>en&ef^en&es^ef&es,ey=new Uint32Array([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298]),eB=new Uint32Array([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),ez=new Uint32Array(64);class eD extends ed.SHA2{constructor(){super(64,32,8,!1),this.A=0|eB[0],this.B=0|eB[1],this.C=0|eB[2],this.D=0|eB[3],this.E=0|eB[4],this.F=0|eB[5],this.G=0|eB[6],this.H=0|eB[7]}get(){let{A:en,B:ef,C:es,D:ed,E:eu,F:em,G:eE,H:ey}=this;return[en,ef,es,ed,eu,em,eE,ey]}set(en,ef,es,ed,eu,em,eE,ey){this.A=0|en,this.B=0|ef,this.C=0|es,this.D=0|ed,this.E=0|eu,this.F=0|em,this.G=0|eE,this.H=0|ey}process(en,ef){for(let es=0;es<16;es++,ef+=4)ez[es]=en.getUint32(ef,!1);for(let en=16;en<64;en++){let ef=ez[en-15],es=ez[en-2],ed=(0,eu.rotr)(ef,7)^(0,eu.rotr)(ef,18)^ef>>>3,em=(0,eu.rotr)(es,17)^(0,eu.rotr)(es,19)^es>>>10;ez[en]=em+ez[en-7]+ed+ez[en-16]|0}let{A:es,B:ed,C:eB,D:eD,E:eH,F:ew,G:eV,H:eS}=this;for(let en=0;en<64;en++){let ef=(0,eu.rotr)(eH,6)^(0,eu.rotr)(eH,11)^(0,eu.rotr)(eH,25),eF=eS+ef+em(eH,ew,eV)+ey[en]+ez[en]|0,eQ=(0,eu.rotr)(es,2)^(0,eu.rotr)(es,13)^(0,eu.rotr)(es,22),eO=eQ+eE(es,ed,eB)|0;eS=eV,eV=ew,ew=eH,eH=eD+eF|0,eD=eB,eB=ed,ed=es,es=eF+eO|0}es=es+this.A|0,ed=ed+this.B|0,eB=eB+this.C|0,eD=eD+this.D|0,eH=eH+this.E|0,ew=ew+this.F|0,eV=eV+this.G|0,eS=eS+this.H|0,this.set(es,ed,eB,eD,eH,ew,eV,eS)}roundClean(){ez.fill(0)}destroy(){this.set(0,0,0,0,0,0,0,0),this.buffer.fill(0)}}class eH extends eD{constructor(){super(),this.A=-1056596264,this.B=914150663,this.C=812702999,this.D=-150054599,this.E=-4191439,this.F=1750603025,this.G=1694076839,this.H=-1090891868,this.outputLen=28}}ef.sha256=(0,eu.wrapConstructor)(()=>new eD),ef.sha224=(0,eu.wrapConstructor)(()=>new eH)},85426:function(en,ef,es){"use strict";Object.defineProperty(ef,"__esModule",{value:!0}),ef.shake256=ef.shake128=ef.keccak_512=ef.keccak_384=ef.keccak_256=ef.keccak_224=ef.sha3_512=ef.sha3_384=ef.sha3_256=ef.sha3_224=ef.Keccak=ef.keccakP=void 0;let ed=es(27320),eu=es(6873),em=es(98089),[eE,ey,eB]=[[],[],[]],ez=BigInt(0),eD=BigInt(1),eH=BigInt(2),ew=BigInt(7),eV=BigInt(256),eS=BigInt(113);for(let en=0,ef=eD,es=1,ed=0;en<24;en++){[es,ed]=[ed,(2*es+3*ed)%5],eE.push(2*(5*ed+es)),ey.push((en+1)*(en+2)/2%64);let eu=ez;for(let en=0;en<7;en++)(ef=(ef<>ew)*eS)%eV)&eH&&(eu^=eD<<(eD<es>32?(0,eu.rotlBH)(en,ef,es):(0,eu.rotlSH)(en,ef,es),eR=(en,ef,es)=>es>32?(0,eu.rotlBL)(en,ef,es):(0,eu.rotlSL)(en,ef,es);function eP(en,ef=24){let es=new Uint32Array(10);for(let ed=24-ef;ed<24;ed++){for(let ef=0;ef<10;ef++)es[ef]=en[ef]^en[ef+10]^en[ef+20]^en[ef+30]^en[ef+40];for(let ef=0;ef<10;ef+=2){let ed=(ef+8)%10,eu=(ef+2)%10,em=es[eu],eE=es[eu+1],ey=eO(em,eE,1)^es[ed],eB=eR(em,eE,1)^es[ed+1];for(let es=0;es<50;es+=10)en[ef+es]^=ey,en[ef+es+1]^=eB}let ef=en[2],eu=en[3];for(let es=0;es<24;es++){let ed=ey[es],em=eO(ef,eu,ed),eB=eR(ef,eu,ed),ez=eE[es];ef=en[ez],eu=en[ez+1],en[ez]=em,en[ez+1]=eB}for(let ef=0;ef<50;ef+=10){for(let ed=0;ed<10;ed++)es[ed]=en[ef+ed];for(let ed=0;ed<10;ed++)en[ef+ed]^=~es[(ed+2)%10]&es[(ed+4)%10]}en[0]^=eF[ed],en[1]^=eQ[ed]}es.fill(0)}ef.keccakP=eP;class eU extends em.Hash{constructor(en,ef,es,eu=!1,eE=24){if(super(),this.blockLen=en,this.suffix=ef,this.outputLen=es,this.enableXOF=eu,this.rounds=eE,this.pos=0,this.posOut=0,this.finished=!1,this.destroyed=!1,(0,ed.number)(es),0>=this.blockLen||this.blockLen>=200)throw Error("Sha3 supports only keccak-f1600 function");this.state=new Uint8Array(200),this.state32=(0,em.u32)(this.state)}keccak(){eP(this.state32,this.rounds),this.posOut=0,this.pos=0}update(en){(0,ed.exists)(this);let{blockLen:ef,state:es}=this;en=(0,em.toBytes)(en);let eu=en.length;for(let ed=0;ed=es&&this.keccak();let em=Math.min(es-this.posOut,eu-ed);en.set(ef.subarray(this.posOut,this.posOut+em),ed),this.posOut+=em,ed+=em}return en}xofInto(en){if(!this.enableXOF)throw Error("XOF is not possible for this instance");return this.writeInto(en)}xof(en){return(0,ed.number)(en),this.xofInto(new Uint8Array(en))}digestInto(en){if((0,ed.output)(en,this),this.finished)throw Error("digest() was already called");return this.writeInto(en),this.destroy(),en}digest(){return this.digestInto(new Uint8Array(this.outputLen))}destroy(){this.destroyed=!0,this.state.fill(0)}_cloneInto(en){let{blockLen:ef,suffix:es,outputLen:ed,rounds:eu,enableXOF:em}=this;return en||(en=new eU(ef,es,ed,em,eu)),en.state32.set(this.state32),en.pos=this.pos,en.posOut=this.posOut,en.finished=this.finished,en.rounds=eu,en.suffix=es,en.outputLen=ed,en.enableXOF=em,en.destroyed=this.destroyed,en}}ef.Keccak=eU;let ej=(en,ef,es)=>(0,em.wrapConstructor)(()=>new eU(ef,en,es));ef.sha3_224=ej(6,144,28),ef.sha3_256=ej(6,136,32),ef.sha3_384=ej(6,104,48),ef.sha3_512=ej(6,72,64),ef.keccak_224=ej(1,144,28),ef.keccak_256=ej(1,136,32),ef.keccak_384=ej(1,104,48),ef.keccak_512=ej(1,72,64);let eG=(en,ef,es)=>(0,em.wrapXOFConstructorWithOpts)((ed={})=>new eU(ef,en,void 0===ed.dkLen?es:ed.dkLen,!0));ef.shake128=eG(31,168,16),ef.shake256=eG(31,136,32)},86262:function(en,ef,es){"use strict";Object.defineProperty(ef,"__esModule",{value:!0}),ef.sha384=ef.sha512_256=ef.sha512_224=ef.sha512=ef.SHA512=void 0;let ed=es(27505),eu=es(6873),em=es(98089),[eE,ey]=eu.default.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(en=>BigInt(en))),eB=new Uint32Array(80),ez=new Uint32Array(80);class eD extends ed.SHA2{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(){let{Ah:en,Al:ef,Bh:es,Bl:ed,Ch:eu,Cl:em,Dh:eE,Dl:ey,Eh:eB,El:ez,Fh:eD,Fl:eH,Gh:ew,Gl:eV,Hh:eS,Hl:eF}=this;return[en,ef,es,ed,eu,em,eE,ey,eB,ez,eD,eH,ew,eV,eS,eF]}set(en,ef,es,ed,eu,em,eE,ey,eB,ez,eD,eH,ew,eV,eS,eF){this.Ah=0|en,this.Al=0|ef,this.Bh=0|es,this.Bl=0|ed,this.Ch=0|eu,this.Cl=0|em,this.Dh=0|eE,this.Dl=0|ey,this.Eh=0|eB,this.El=0|ez,this.Fh=0|eD,this.Fl=0|eH,this.Gh=0|ew,this.Gl=0|eV,this.Hh=0|eS,this.Hl=0|eF}process(en,ef){for(let es=0;es<16;es++,ef+=4)eB[es]=en.getUint32(ef),ez[es]=en.getUint32(ef+=4);for(let en=16;en<80;en++){let ef=0|eB[en-15],es=0|ez[en-15],ed=eu.default.rotrSH(ef,es,1)^eu.default.rotrSH(ef,es,8)^eu.default.shrSH(ef,es,7),em=eu.default.rotrSL(ef,es,1)^eu.default.rotrSL(ef,es,8)^eu.default.shrSL(ef,es,7),eE=0|eB[en-2],ey=0|ez[en-2],eD=eu.default.rotrSH(eE,ey,19)^eu.default.rotrBH(eE,ey,61)^eu.default.shrSH(eE,ey,6),eH=eu.default.rotrSL(eE,ey,19)^eu.default.rotrBL(eE,ey,61)^eu.default.shrSL(eE,ey,6),ew=eu.default.add4L(em,eH,ez[en-7],ez[en-16]),eV=eu.default.add4H(ew,ed,eD,eB[en-7],eB[en-16]);eB[en]=0|eV,ez[en]=0|ew}let{Ah:es,Al:ed,Bh:em,Bl:eD,Ch:eH,Cl:ew,Dh:eV,Dl:eS,Eh:eF,El:eQ,Fh:eO,Fl:eR,Gh:eP,Gl:eU,Hh:ej,Hl:eG}=this;for(let en=0;en<80;en++){let ef=eu.default.rotrSH(eF,eQ,14)^eu.default.rotrSH(eF,eQ,18)^eu.default.rotrBH(eF,eQ,41),eY=eu.default.rotrSL(eF,eQ,14)^eu.default.rotrSL(eF,eQ,18)^eu.default.rotrBL(eF,eQ,41),e_=eF&eO^~eF&eP,eK=eQ&eR^~eQ&eU,eZ=eu.default.add5L(eG,eY,eK,ey[en],ez[en]),eJ=eu.default.add5H(eZ,ej,ef,e_,eE[en],eB[en]),eX=0|eZ,eW=eu.default.rotrSH(es,ed,28)^eu.default.rotrBH(es,ed,34)^eu.default.rotrBH(es,ed,39),e$=eu.default.rotrSL(es,ed,28)^eu.default.rotrBL(es,ed,34)^eu.default.rotrBL(es,ed,39),e0=es&em^es&eH^em&eH,e4=ed&eD^ed&ew^eD&ew;ej=0|eP,eG=0|eU,eP=0|eO,eU=0|eR,eO=0|eF,eR=0|eQ,({h:eF,l:eQ}=eu.default.add(0|eV,0|eS,0|eJ,0|eX)),eV=0|eH,eS=0|ew,eH=0|em,ew=0|eD,em=0|es,eD=0|ed;let e3=eu.default.add3L(eX,e$,e4);es=eu.default.add3H(e3,eJ,eW,e0),ed=0|e3}({h:es,l:ed}=eu.default.add(0|this.Ah,0|this.Al,0|es,0|ed)),({h:em,l:eD}=eu.default.add(0|this.Bh,0|this.Bl,0|em,0|eD)),({h:eH,l:ew}=eu.default.add(0|this.Ch,0|this.Cl,0|eH,0|ew)),({h:eV,l:eS}=eu.default.add(0|this.Dh,0|this.Dl,0|eV,0|eS)),({h:eF,l:eQ}=eu.default.add(0|this.Eh,0|this.El,0|eF,0|eQ)),({h:eO,l:eR}=eu.default.add(0|this.Fh,0|this.Fl,0|eO,0|eR)),({h:eP,l:eU}=eu.default.add(0|this.Gh,0|this.Gl,0|eP,0|eU)),({h:ej,l:eG}=eu.default.add(0|this.Hh,0|this.Hl,0|ej,0|eG)),this.set(es,ed,em,eD,eH,ew,eV,eS,eF,eQ,eO,eR,eP,eU,ej,eG)}roundClean(){eB.fill(0),ez.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)}}ef.SHA512=eD;class eH extends eD{constructor(){super(),this.Ah=-1942145080,this.Al=424955298,this.Bh=1944164710,this.Bl=-1982016298,this.Ch=502970286,this.Cl=855612546,this.Dh=1738396948,this.Dl=1479516111,this.Eh=258812777,this.El=2077511080,this.Fh=2011393907,this.Fl=79989058,this.Gh=1067287976,this.Gl=1780299464,this.Hh=286451373,this.Hl=-1848208735,this.outputLen=28}}class ew extends eD{constructor(){super(),this.Ah=573645204,this.Al=-64227540,this.Bh=-1621794909,this.Bl=-934517566,this.Ch=596883563,this.Cl=1867755857,this.Dh=-1774684391,this.Dl=1497426621,this.Eh=-1775747358,this.El=-1467023389,this.Fh=-1101128155,this.Fl=1401305490,this.Gh=721525244,this.Gl=746961066,this.Hh=246885852,this.Hl=-2117784414,this.outputLen=32}}class eV extends eD{constructor(){super(),this.Ah=-876896931,this.Al=-1056596264,this.Bh=1654270250,this.Bl=914150663,this.Ch=-1856437926,this.Cl=812702999,this.Dh=355462360,this.Dl=-150054599,this.Eh=1731405415,this.El=-4191439,this.Fh=-1900787065,this.Fl=1750603025,this.Gh=-619958771,this.Gl=1694076839,this.Hh=1203062813,this.Hl=-1090891868,this.outputLen=48}}ef.sha512=(0,em.wrapConstructor)(()=>new eD),ef.sha512_224=(0,em.wrapConstructor)(()=>new eH),ef.sha512_256=(0,em.wrapConstructor)(()=>new ew),ef.sha384=(0,em.wrapConstructor)(()=>new eV)},98089:function(en,ef,es){"use strict";/*! noble-hashes - MIT License (c) 2022 Paul Miller (paulmillr.com) */Object.defineProperty(ef,"__esModule",{value:!0}),ef.randomBytes=ef.wrapXOFConstructorWithOpts=ef.wrapConstructorWithOpts=ef.wrapConstructor=ef.checkOpts=ef.Hash=ef.concatBytes=ef.toBytes=ef.utf8ToBytes=ef.asyncLoop=ef.nextTick=ef.hexToBytes=ef.bytesToHex=ef.isLE=ef.rotr=ef.createView=ef.u32=ef.u8=void 0;let ed=es(31945),eu=en=>en instanceof Uint8Array,em=en=>new Uint8Array(en.buffer,en.byteOffset,en.byteLength);ef.u8=em;let eE=en=>new Uint32Array(en.buffer,en.byteOffset,Math.floor(en.byteLength/4));ef.u32=eE;let ey=en=>new DataView(en.buffer,en.byteOffset,en.byteLength);ef.createView=ey;let eB=(en,ef)=>en<<32-ef|en>>>ef;if(ef.rotr=eB,ef.isLE=68===new Uint8Array(new Uint32Array([287454020]).buffer)[0],!ef.isLE)throw Error("Non little-endian hardware is not supported");let ez=Array.from({length:256},(en,ef)=>ef.toString(16).padStart(2,"0"));function eD(en){if(!eu(en))throw Error("Uint8Array expected");let ef="";for(let es=0;es{};async function eV(en,es,ed){let eu=Date.now();for(let em=0;em=0&&enen+ef.length,0)),es=0;return en.forEach(en=>{if(!eu(en))throw Error("Uint8Array expected");ef.set(en,es),es+=en.length}),ef}ef.nextTick=ew,ef.asyncLoop=eV,ef.utf8ToBytes=eS,ef.toBytes=eF,ef.concatBytes=eQ;class eO{clone(){return this._cloneInto()}}ef.Hash=eO;let eR={}.toString;function eP(en,ef){if(void 0!==ef&&"[object Object]"!==eR.call(ef))throw Error("Options should be object or undefined");let es=Object.assign(en,ef);return es}function eU(en){let ef=ef=>en().update(eF(ef)).digest(),es=en();return ef.outputLen=es.outputLen,ef.blockLen=es.blockLen,ef.create=()=>en(),ef}function ej(en){let ef=(ef,es)=>en(es).update(eF(ef)).digest(),es=en({});return ef.outputLen=es.outputLen,ef.blockLen=es.blockLen,ef.create=ef=>en(ef),ef}function eG(en){let ef=(ef,es)=>en(es).update(eF(ef)).digest(),es=en({});return ef.outputLen=es.outputLen,ef.blockLen=es.blockLen,ef.create=ef=>en(ef),ef}function eY(en=32){if(ed.crypto&&"function"==typeof ed.crypto.getRandomValues)return ed.crypto.getRandomValues(new Uint8Array(en));throw Error("crypto.getRandomValues must be defined")}ef.checkOpts=eP,ef.wrapConstructor=eU,ef.wrapConstructorWithOpts=ej,ef.wrapXOFConstructorWithOpts=eG,ef.randomBytes=eY},79656:function(en,ef,es){"use strict";let ed,eu;/*! noble-secp256k1 - MIT License (c) 2019 Paul Miller (paulmillr.com) */Object.defineProperty(ef,"__esModule",{value:!0}),ef.utils=ef.schnorr=ef.verify=ef.signSync=ef.sign=ef.getSharedSecret=ef.recoverPublicKey=ef.getPublicKey=ef.Signature=ef.Point=ef.CURVE=void 0;let em=es(69159),eE=BigInt(0),ey=BigInt(1),eB=BigInt(2),ez=BigInt(3),eD=BigInt(8),eH=Object.freeze({a:eE,b:BigInt(7),P:BigInt("0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f"),n:BigInt("0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141"),h:ey,Gx:BigInt("55066263022277343669578718895168534326250603453777594175500187360389116729240"),Gy:BigInt("32670510020758816978083085130507043184471273380659243275938904335757337482424"),beta:BigInt("0x7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee")});ef.CURVE=eH;let ew=(en,ef)=>(en+ef/eB)/ef,eV={beta:BigInt("0x7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee"),splitScalar(en){let{n:ef}=eH,es=BigInt("0x3086d221a7d46bcde86c90e49284eb15"),ed=-ey*BigInt("0xe4437ed6010e88286f547fa90abfe4c3"),eu=BigInt("0x114ca50f7a8e2f3f657c1108d9d44cfd8"),em=es,eE=BigInt("0x100000000000000000000000000000000"),eB=ew(em*en,ef),ez=ew(-ed*en,ef),eD=ap(en-eB*es-ez*eu,ef),eV=ap(-eB*ed-ez*em,ef),eS=eD>eE,eF=eV>eE;if(eS&&(eD=ef-eD),eF&&(eV=ef-eV),eD>eE||eV>eE)throw Error("splitScalarEndo: Endomorphism failed, k="+en);return{k1neg:eS,k1:eD,k2neg:eF,k2:eV}}},eS=32,eF=32,eQ=32,eO=eS+1,eR=2*eS+1;function eP(en){let{a:ef,b:es}=eH,ed=ap(en*en),eu=ap(ed*en);return ap(eu+ef*en+es)}let eU=eH.a===eE;class ej extends Error{constructor(en){super(en)}}function eG(en){if(!(en instanceof eY))throw TypeError("JacobianPoint expected")}class eY{constructor(en,ef,es){this.x=en,this.y=ef,this.z=es}static fromAffine(en){if(!(en instanceof eZ))throw TypeError("JacobianPoint#fromAffine: expected Point");return en.equals(eZ.ZERO)?eY.ZERO:new eY(en.x,en.y,ey)}static toAffineBatch(en){let ef=aH(en.map(en=>en.z));return en.map((en,es)=>en.toAffine(ef[es]))}static normalizeZ(en){return eY.toAffineBatch(en).map(eY.fromAffine)}equals(en){eG(en);let{x:ef,y:es,z:ed}=this,{x:eu,y:em,z:eE}=en,ey=ap(ed*ed),eB=ap(eE*eE),ez=ap(ef*eB),eD=ap(eu*ey),eH=ap(ap(es*eE)*eB),ew=ap(ap(em*ed)*ey);return ez===eD&&eH===ew}negate(){return new eY(this.x,ap(-this.y),this.z)}double(){let{x:en,y:ef,z:es}=this,ed=ap(en*en),eu=ap(ef*ef),em=ap(eu*eu),eE=en+eu,ey=ap(eB*(ap(eE*eE)-ed-em)),eH=ap(ez*ed),ew=ap(eH*eH),eV=ap(ew-eB*ey),eS=ap(eH*(ey-eV)-eD*em),eF=ap(eB*ef*es);return new eY(eV,eS,eF)}add(en){eG(en);let{x:ef,y:es,z:ed}=this,{x:eu,y:em,z:ey}=en;if(eu===eE||em===eE)return this;if(ef===eE||es===eE)return en;let ez=ap(ed*ed),eD=ap(ey*ey),eH=ap(ef*eD),ew=ap(eu*ez),eV=ap(ap(es*ey)*eD),eS=ap(ap(em*ed)*ez),eF=ap(ew-eH),eQ=ap(eS-eV);if(eF===eE)return eQ===eE?this.double():eY.ZERO;let eO=ap(eF*eF),eR=ap(eF*eO),eP=ap(eH*eO),eU=ap(eQ*eQ-eR-eB*eP),ej=ap(eQ*(eP-eU)-eV*eR),e_=ap(ed*ey*eF);return new eY(eU,ej,e_)}subtract(en){return this.add(en.negate())}multiplyUnsafe(en){let ef=eY.ZERO;if("bigint"==typeof en&&en===eE)return ef;let es=au(en);if(es===ey)return this;if(!eU){let en=ef,ed=this;for(;es>eE;)es&ey&&(en=en.add(ed)),ed=ed.double(),es>>=ey;return en}let{k1neg:ed,k1:eu,k2neg:em,k2:eB}=eV.splitScalar(es),ez=ef,eD=ef,eH=this;for(;eu>eE||eB>eE;)eu&ey&&(ez=ez.add(eH)),eB&ey&&(eD=eD.add(eH)),eH=eH.double(),eu>>=ey,eB>>=ey;return ed&&(ez=ez.negate()),em&&(eD=eD.negate()),eD=new eY(ap(eD.x*eV.beta),eD.y,eD.z),ez.add(eD)}precomputeWindow(en){let ef=eU?128/en+1:256/en+1,es=[],ed=this,eu=ed;for(let em=0;em>=eH,eE>eB&&(eE-=eD,en+=ey);let ew=es,eV=es+Math.abs(eE)-1,eS=ef%2!=0,eF=eE<0;0===eE?em=em.add(e_(eS,ed[ew])):eu=eu.add(e_(eF,ed[eV]))}return{p:eu,f:em}}multiply(en,ef){let es,ed,eu=au(en);if(eU){let{k1neg:en,k1:em,k2neg:eE,k2:ey}=eV.splitScalar(eu),{p:eB,f:ez}=this.wNAF(em,ef),{p:eD,f:eH}=this.wNAF(ey,ef);eB=e_(en,eB),eD=e_(eE,eD),eD=new eY(ap(eD.x*eV.beta),eD.y,eD.z),es=eB.add(eD),ed=ez.add(eH)}else{let{p:en,f:em}=this.wNAF(eu,ef);es=en,ed=em}return eY.normalizeZ([es,ed])[0]}toAffine(en){let{x:ef,y:es,z:ed}=this,eu=this.equals(eY.ZERO);null==en&&(en=eu?eD:aD(ed));let em=en,eE=ap(em*em),eB=ap(eE*em),ez=ap(ef*eE),eH=ap(es*eB),ew=ap(ed*em);if(eu)return eZ.ZERO;if(ew!==ey)throw Error("invZ was invalid");return new eZ(ez,eH)}}function e_(en,ef){let es=ef.negate();return en?es:ef}eY.BASE=new eY(eH.Gx,eH.Gy,ey),eY.ZERO=new eY(eE,ey,eE);let eK=new WeakMap;class eZ{constructor(en,ef){this.x=en,this.y=ef}_setWindowSize(en){this._WINDOW_SIZE=en,eK.delete(this)}hasEvenY(){return this.y%eB===eE}static fromCompressedHex(en){let ef=32===en.length,es=ao(ef?en:en.subarray(1));if(!aF(es))throw Error("Point is not on curve");let ed=eP(es),eu=av(ed),em=(eu&ey)===ey;if(ef)em&&(eu=ap(-eu));else{let ef=(1&en[0])==1;ef!==em&&(eu=ap(-eu))}let eE=new eZ(es,eu);return eE.assertValidity(),eE}static fromUncompressedHex(en){let ef=ao(en.subarray(1,eS+1)),es=ao(en.subarray(eS+1,2*eS+1)),ed=new eZ(ef,es);return ed.assertValidity(),ed}static fromHex(en){let ef=ad(en),es=ef.length,ed=ef[0];if(es===eS||es===eO&&(2===ed||3===ed))return this.fromCompressedHex(ef);if(es===eR&&4===ed)return this.fromUncompressedHex(ef);throw Error(`Point.fromHex: received invalid point. Expected 32-${eO} compressed bytes or ${eR} uncompressed bytes, not ${es}`)}static fromPrivateKey(en){return eZ.BASE.multiply(aO(en))}static fromSignature(en,ef,es){let{r:ed,s:eu}=aU(ef);if(![0,1,2,3].includes(es))throw Error("Cannot recover: invalid recovery bit");let em=aN(ad(en)),{n:eE}=eH,ey=2===es||3===es?ed+eE:ed,eB=aD(ey,eE),ez=ap(-em*eB,eE),eD=ap(eu*eB,eE),ew=1&es?"03":"02",eV=eZ.fromHex(ew+e8(ey)),eS=eZ.BASE.multiplyAndAddUnsafe(eV,ez,eD);if(!eS)throw Error("Cannot recover signature: point at infinify");return eS.assertValidity(),eS}toRawBytes(en=!1){return af(this.toHex(en))}toHex(en=!1){let ef=e8(this.x);if(!en)return`04${ef}${e8(this.y)}`;{let en=this.hasEvenY()?"02":"03";return`${en}${ef}`}}toHexX(){return this.toHex(!0).slice(2)}toRawX(){return this.toRawBytes(!0).slice(1)}assertValidity(){let en="Point is not on elliptic curve",{x:ef,y:es}=this;if(!aF(ef)||!aF(es))throw Error(en);let ed=ap(es*es),eu=eP(ef);if(ap(ed-eu)!==eE)throw Error(en)}equals(en){return this.x===en.x&&this.y===en.y}negate(){return new eZ(this.x,ap(-this.y))}double(){return eY.fromAffine(this).double().toAffine()}add(en){return eY.fromAffine(this).add(eY.fromAffine(en)).toAffine()}subtract(en){return this.add(en.negate())}multiply(en){return eY.fromAffine(this).multiply(en,this).toAffine()}multiplyAndAddUnsafe(en,ef,es){let ed=eY.fromAffine(this),eu=ef===eE||ef===ey||this!==eZ.BASE?ed.multiplyUnsafe(ef):ed.multiply(ef),em=eY.fromAffine(en).multiplyUnsafe(es),eB=eu.add(em);return eB.equals(eY.ZERO)?void 0:eB.toAffine()}}function eJ(en){return Number.parseInt(en[0],16)>=8?"00"+en:en}function eX(en){if(en.length<2||2!==en[0])throw Error(`Invalid signature integer tag: ${e3(en)}`);let ef=en[1],es=en.subarray(2,ef+2);if(!ef||es.length!==ef)throw Error("Invalid signature integer: wrong length");if(0===es[0]&&es[1]<=127)throw Error("Invalid signature integer: trailing length");return{data:ao(es),left:en.subarray(ef+2)}}function eW(en){if(en.length<2||48!=en[0])throw Error(`Invalid signature tag: ${e3(en)}`);if(en[1]!==en.length-2)throw Error("Invalid signature: incorrect length");let{data:ef,left:es}=eX(en.subarray(2)),{data:ed,left:eu}=eX(es);if(eu.length)throw Error(`Invalid signature: left bytes after parsing: ${e3(eu)}`);return{r:ef,s:ed}}ef.Point=eZ,eZ.BASE=new eZ(eH.Gx,eH.Gy),eZ.ZERO=new eZ(eE,eE);class e${constructor(en,ef){this.r=en,this.s=ef,this.assertValidity()}static fromCompact(en){let ef=en instanceof Uint8Array,es="Signature.fromCompact";if("string"!=typeof en&&!ef)throw TypeError(`${es}: Expected string or Uint8Array`);let ed=ef?e3(en):en;if(128!==ed.length)throw Error(`${es}: Expected 64-byte hex`);return new e$(e9(ed.slice(0,64)),e9(ed.slice(64,128)))}static fromDER(en){let ef=en instanceof Uint8Array;if("string"!=typeof en&&!ef)throw TypeError("Signature.fromDER: Expected string or Uint8Array");let{r:es,s:ed}=eW(ef?en:af(en));return new e$(es,ed)}static fromHex(en){return this.fromDER(en)}assertValidity(){let{r:en,s:ef}=this;if(!aS(en))throw Error("Invalid Signature: r must be 0 < r < n");if(!aS(ef))throw Error("Invalid Signature: s must be 0 < s < n")}hasHighS(){let en=eH.n>>ey;return this.s>en}normalizeS(){return this.hasHighS()?new e$(this.r,ap(-this.s,eH.n)):this}toDERRawBytes(){return af(this.toDERHex())}toDERHex(){let en=eJ(e7(this.s)),ef=eJ(e7(this.r)),es=en.length/2,ed=ef.length/2,eu=e7(es),em=e7(ed),eE=e7(ed+es+4);return`30${eE}02${em}${ef}02${eu}${en}`}toRawBytes(){return this.toDERRawBytes()}toHex(){return this.toDERHex()}toCompactRawBytes(){return af(this.toCompactHex())}toCompactHex(){return e8(this.r)+e8(this.s)}}function e0(...en){if(!en.every(en=>en instanceof Uint8Array))throw Error("Uint8Array list expected");if(1===en.length)return en[0];let ef=en.reduce((en,ef)=>en+ef.length,0),es=new Uint8Array(ef);for(let ef=0,ed=0;efef.toString(16).padStart(2,"0"));function e3(en){if(!(en instanceof Uint8Array))throw Error("Expected Uint8Array");let ef="";for(let es=0;es0)return BigInt(en);if("bigint"==typeof en&&aS(en))return en;throw TypeError("Expected valid private scalar: 0 < scalar < curve.n")}function ap(en,ef=eH.P){let es=en%ef;return es>=eE?es:ef+es}function aE(en,ef){let{P:es}=eH,ed=en;for(;ef-- >eE;)ed*=ed,ed%=es;return ed}function av(en){let{P:ef}=eH,es=BigInt(6),ed=BigInt(11),eu=BigInt(22),em=BigInt(23),eE=BigInt(44),ey=BigInt(88),eD=en*en*en%ef,ew=eD*eD*en%ef,eV=aE(ew,ez)*ew%ef,eS=aE(eV,ez)*ew%ef,eF=aE(eS,eB)*eD%ef,eQ=aE(eF,ed)*eF%ef,eO=aE(eQ,eu)*eQ%ef,eR=aE(eO,eE)*eO%ef,eP=aE(eR,ey)*eR%ef,eU=aE(eP,eE)*eO%ef,ej=aE(eU,ez)*ew%ef,eG=aE(ej,em)*eQ%ef,eY=aE(eG,es)*eD%ef,e_=aE(eY,eB),eK=e_*e_%ef;if(eK!==en)throw Error("Cannot find square root");return e_}function aD(en,ef=eH.P){if(en===eE||ef<=eE)throw Error(`invert: expected positive integers, got n=${en} mod=${ef}`);let es=ap(en,ef),ed=ef,eu=eE,em=ey,eB=ey,ez=eE;for(;es!==eE;){let en=ed/es,ef=ed%es,eE=eu-eB*en,ey=em-ez*en;ed=es,es=ef,eu=eB,em=ez,eB=eE,ez=ey}let eD=ed;if(eD!==ey)throw Error("invert: does not exist");return ap(eu,ef)}function aH(en,ef=eH.P){let es=Array(en.length),ed=en.reduce((en,ed,eu)=>ed===eE?en:(es[eu]=en,ap(en*ed,ef)),ey),eu=aD(ed,ef);return en.reduceRight((en,ed,eu)=>ed===eE?en:(es[eu]=ap(en*es[eu],ef),ap(en*ed,ef)),eu),es}function aV(en){let ef=8*en.length-8*eF,es=ao(en);return ef>0?es>>BigInt(ef):es}function aN(en,ef=!1){let es=aV(en);if(ef)return es;let{n:ed}=eH;return es>=ed?es-ed:es}class ak{constructor(en,ef){if(this.hashLen=en,this.qByteLen=ef,"number"!=typeof en||en<2)throw Error("hashLen must be a number");if("number"!=typeof ef||ef<2)throw Error("qByteLen must be a number");this.v=new Uint8Array(en).fill(1),this.k=new Uint8Array(en).fill(0),this.counter=0}hmac(...en){return ef.utils.hmacSha256(this.k,...en)}hmacSync(...en){return eu(this.k,...en)}checkSync(){if("function"!=typeof eu)throw new ej("hmacSha256Sync needs to be set")}incr(){if(this.counter>=1e3)throw Error("Tried 1,000 k values for sign(), all were invalid");this.counter+=1}async reseed(en=new Uint8Array){this.k=await this.hmac(this.v,Uint8Array.from([0]),en),this.v=await this.hmac(this.v),0!==en.length&&(this.k=await this.hmac(this.v,Uint8Array.from([1]),en),this.v=await this.hmac(this.v))}reseedSync(en=new Uint8Array){this.checkSync(),this.k=this.hmacSync(this.v,Uint8Array.from([0]),en),this.v=this.hmacSync(this.v),0!==en.length&&(this.k=this.hmacSync(this.v,Uint8Array.from([1]),en),this.v=this.hmacSync(this.v))}async generate(){this.incr();let en=0,ef=[];for(;en0)ef=BigInt(en);else if("string"==typeof en){if(en.length!==2*eF)throw Error("Expected 32 bytes of private key");ef=e9(en)}else if(en instanceof Uint8Array){if(en.length!==eF)throw Error("Expected 32 bytes of private key");ef=ao(en)}else throw TypeError("Expected valid private key");if(!aS(ef))throw Error("Expected private key: 0 < key < n");return ef}function aR(en){return en instanceof eZ?(en.assertValidity(),en):eZ.fromHex(en)}function aU(en){if(en instanceof e$)return en.assertValidity(),en;try{return e$.fromDER(en)}catch(ef){return e$.fromCompact(en)}}function aj(en,ef=!1){return eZ.fromPrivateKey(en).toRawBytes(ef)}function aG(en,ef,es,ed=!1){return eZ.fromSignature(en,ef,es).toRawBytes(ed)}function aY(en){let ef=en instanceof Uint8Array,es="string"==typeof en,ed=(ef||es)&&en.length;return ef?ed===eO||ed===eR:es?ed===2*eO||ed===2*eR:en instanceof eZ}function a_(en,ef,es=!1){if(aY(en))throw TypeError("getSharedSecret: first arg must be private key");if(!aY(ef))throw TypeError("getSharedSecret: second arg must be public key");let ed=aR(ef);return ed.assertValidity(),ed.multiply(aO(en)).toRawBytes(es)}function aK(en){let ef=en.length>eS?en.slice(0,eS):en;return ao(ef)}function aZ(en){let ef=aK(en),es=ap(ef,eH.n);return aJ(es{en=ad(en);let ef=eF+8;if(en.length1024)throw Error("Expected valid bytes of private key as per FIPS 186");let es=ap(ao(en),eH.n-ey)+ey;return e5(es)},randomBytes:(en=32)=>{if(tF.web)return tF.web.getRandomValues(new Uint8Array(en));if(tF.node){let{randomBytes:ef}=tF.node;return Uint8Array.from(ef(en))}throw Error("The environment doesn't have randomBytes function")},randomPrivateKey:()=>ef.utils.hashToPrivateKey(ef.utils.randomBytes(eF+8)),precompute(en=8,ef=eZ.BASE){let es=ef===eZ.BASE?ef:new eZ(ef.x,ef.y);return es._setWindowSize(en),es.multiply(ez),es},sha256:async(...en)=>{if(tF.web){let ef=await tF.web.subtle.digest("SHA-256",e0(...en));return new Uint8Array(ef)}if(tF.node){let{createHash:ef}=tF.node,es=ef("sha256");return en.forEach(en=>es.update(en)),Uint8Array.from(es.digest())}throw Error("The environment doesn't have sha256 function")},hmacSha256:async(en,...ef)=>{if(tF.web){let es=await tF.web.subtle.importKey("raw",en,{name:"HMAC",hash:{name:"SHA-256"}},!1,["sign"]),ed=e0(...ef),eu=await tF.web.subtle.sign("HMAC",es,ed);return new Uint8Array(eu)}if(tF.node){let{createHmac:es}=tF.node,ed=es("sha256",en);return ef.forEach(en=>ed.update(en)),Uint8Array.from(ed.digest())}throw Error("The environment doesn't have hmac-sha256 function")},sha256Sync:void 0,hmacSha256Sync:void 0,taggedHash:async(en,...es)=>{let ed=tO[en];if(void 0===ed){let es=await ef.utils.sha256(Uint8Array.from(en,en=>en.charCodeAt(0)));ed=e0(es,es),tO[en]=ed}return ef.utils.sha256(ed,...es)},taggedHashSync:(en,...ef)=>{if("function"!=typeof ed)throw new ej("sha256Sync is undefined, you need to set it");let es=tO[en];if(void 0===es){let ef=ed(Uint8Array.from(en,en=>en.charCodeAt(0)));es=e0(ef,ef),tO[en]=es}return ed(es,...ef)},_JacobianPoint:eY},Object.defineProperties(ef.utils,{sha256Sync:{configurable:!1,get:()=>ed,set(en){ed||(ed=en)}},hmacSha256Sync:{configurable:!1,get:()=>eu,set(en){eu||(eu=en)}}})},52207:function(en,ef,es){!function(en,ef){"use strict";function ed(en,ef){if(!en)throw Error(ef||"Assertion failed")}function eu(en,ef){en.super_=ef;var es=function(){};es.prototype=ef.prototype,en.prototype=new es,en.prototype.constructor=en}function em(en,ef,es){if(em.isBN(en))return en;this.negative=0,this.words=null,this.length=0,this.red=null,null!==en&&(("le"===ef||"be"===ef)&&(es=ef,ef=10),this._init(en||0,ef||10,es||"be"))}"object"==typeof en?en.exports=em:ef.BN=em,em.BN=em,em.wordSize=26;try{ez="undefined"!=typeof window&&void 0!==window.Buffer?window.Buffer:es(70573).Buffer}catch(en){}function eE(en,ef){var es=en.charCodeAt(ef);return es>=65&&es<=70?es-55:es>=97&&es<=102?es-87:es-48&15}function ey(en,ef,es){var ed=eE(en,es);return es-1>=ef&&(ed|=eE(en,es-1)<<4),ed}function eB(en,ef,es,ed){for(var eu=0,em=Math.min(en.length,es),eE=ef;eE=49?eu+=ey-49+10:ey>=17?eu+=ey-17+10:eu+=ey}return eu}em.isBN=function(en){return en instanceof em||null!==en&&"object"==typeof en&&en.constructor.wordSize===em.wordSize&&Array.isArray(en.words)},em.max=function(en,ef){return en.cmp(ef)>0?en:ef},em.min=function(en,ef){return 0>en.cmp(ef)?en:ef},em.prototype._init=function(en,ef,es){if("number"==typeof en)return this._initNumber(en,ef,es);if("object"==typeof en)return this._initArray(en,ef,es);"hex"===ef&&(ef=16),ed(ef===(0|ef)&&ef>=2&&ef<=36);var eu=0;"-"===(en=en.toString().replace(/\s+/g,""))[0]&&(eu++,this.negative=1),eu=0;eE-=3)em=en[eE]|en[eE-1]<<8|en[eE-2]<<16,this.words[eu]|=em<>>26-ey&67108863,(ey+=24)>=26&&(ey-=26,eu++);else if("le"===es)for(eE=0,eu=0;eE>>26-ey&67108863,(ey+=24)>=26&&(ey-=26,eu++);return this.strip()},em.prototype._parseHex=function(en,ef,es){this.length=Math.ceil((en.length-ef)/6),this.words=Array(this.length);for(var ed,eu=0;eu=ef;eu-=2)ed=ey(en,ef,eu)<=18?(em-=18,eE+=1,this.words[eE]|=ed>>>26):em+=8;else for(eu=(en.length-ef)%2==0?ef+1:ef;eu=18?(em-=18,eE+=1,this.words[eE]|=ed>>>26):em+=8;this.strip()},em.prototype._parseBase=function(en,ef,es){this.words=[0],this.length=1;for(var ed=0,eu=1;eu<=67108863;eu*=ef)ed++;ed--,eu=eu/ef|0;for(var em=en.length-es,eE=em%ed,ey=Math.min(em,em-eE)+es,ez=0,eD=es;eD1&&0===this.words[this.length-1];)this.length--;return this._normSign()},em.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},em.prototype.inspect=function(){return(this.red?""};var ez,eD=["","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"],eH=[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],ew=[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];function eV(en){for(var ef=Array(en.bitLength()),es=0;es>>eu}return ef}function eS(en,ef,es){es.negative=ef.negative^en.negative;var ed=en.length+ef.length|0;es.length=ed,ed=ed-1|0;var eu=0|en.words[0],em=0|ef.words[0],eE=eu*em,ey=67108863&eE,eB=eE/67108864|0;es.words[0]=ey;for(var ez=1;ez>>26,eH=67108863&eB,ew=Math.min(ez,ef.length-1),eV=Math.max(0,ez-en.length+1);eV<=ew;eV++){var eS=ez-eV|0;eD+=(eE=(eu=0|en.words[eS])*(em=0|ef.words[eV])+eH)/67108864|0,eH=67108863&eE}es.words[ez]=0|eH,eB=0|eD}return 0!==eB?es.words[ez]=0|eB:es.length--,es.strip()}em.prototype.toString=function(en,ef){if(ef=0|ef||1,16===(en=en||10)||"hex"===en){es="";for(var es,eu=0,em=0,eE=0;eE>>24-eu&16777215)||eE!==this.length-1?eD[6-eB.length]+eB+es:eB+es,(eu+=2)>=26&&(eu-=26,eE--)}for(0!==em&&(es=em.toString(16)+es);es.length%ef!=0;)es="0"+es;return 0!==this.negative&&(es="-"+es),es}if(en===(0|en)&&en>=2&&en<=36){var ez=eH[en],eV=ew[en];es="";var eS=this.clone();for(eS.negative=0;!eS.isZero();){var eF=eS.modn(eV).toString(en);es=(eS=eS.idivn(eV)).isZero()?eF+es:eD[ez-eF.length]+eF+es}for(this.isZero()&&(es="0"+es);es.length%ef!=0;)es="0"+es;return 0!==this.negative&&(es="-"+es),es}ed(!1,"Base should be between 2 and 36")},em.prototype.toNumber=function(){var en=this.words[0];return 2===this.length?en+=67108864*this.words[1]:3===this.length&&1===this.words[2]?en+=4503599627370496+67108864*this.words[1]:this.length>2&&ed(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-en:en},em.prototype.toJSON=function(){return this.toString(16)},em.prototype.toBuffer=function(en,ef){return ed(void 0!==ez),this.toArrayLike(ez,en,ef)},em.prototype.toArray=function(en,ef){return this.toArrayLike(Array,en,ef)},em.prototype.toArrayLike=function(en,ef,es){var eu,em,eE=this.byteLength(),ey=es||Math.max(1,eE);ed(eE<=ey,"byte array longer than desired length"),ed(ey>0,"Requested array length <= 0"),this.strip();var eB="le"===ef,ez=new en(ey),eD=this.clone();if(eB){for(em=0;!eD.isZero();em++)eu=eD.andln(255),eD.iushrn(8),ez[em]=eu;for(;em=4096&&(es+=13,ef>>>=13),ef>=64&&(es+=7,ef>>>=7),ef>=8&&(es+=4,ef>>>=4),ef>=2&&(es+=2,ef>>>=2),es+ef},em.prototype._zeroBits=function(en){if(0===en)return 26;var ef=en,es=0;return(8191&ef)==0&&(es+=13,ef>>>=13),(127&ef)==0&&(es+=7,ef>>>=7),(15&ef)==0&&(es+=4,ef>>>=4),(3&ef)==0&&(es+=2,ef>>>=2),(1&ef)==0&&es++,es},em.prototype.bitLength=function(){var en=this.words[this.length-1],ef=this._countBits(en);return(this.length-1)*26+ef},em.prototype.zeroBits=function(){if(this.isZero())return 0;for(var en=0,ef=0;efen.length?this.clone().ior(en):en.clone().ior(this)},em.prototype.uor=function(en){return this.length>en.length?this.clone().iuor(en):en.clone().iuor(this)},em.prototype.iuand=function(en){var ef;ef=this.length>en.length?en:this;for(var es=0;esen.length?this.clone().iand(en):en.clone().iand(this)},em.prototype.uand=function(en){return this.length>en.length?this.clone().iuand(en):en.clone().iuand(this)},em.prototype.iuxor=function(en){this.length>en.length?(ef=this,es=en):(ef=en,es=this);for(var ef,es,ed=0;eden.length?this.clone().ixor(en):en.clone().ixor(this)},em.prototype.uxor=function(en){return this.length>en.length?this.clone().iuxor(en):en.clone().iuxor(this)},em.prototype.inotn=function(en){ed("number"==typeof en&&en>=0);var ef=0|Math.ceil(en/26),es=en%26;this._expand(ef),es>0&&ef--;for(var eu=0;eu0&&(this.words[eu]=~this.words[eu]&67108863>>26-es),this.strip()},em.prototype.notn=function(en){return this.clone().inotn(en)},em.prototype.setn=function(en,ef){ed("number"==typeof en&&en>=0);var es=en/26|0,eu=en%26;return this._expand(es+1),ef?this.words[es]=this.words[es]|1<en.length?(es=this,ed=en):(es=en,ed=this);for(var ef,es,ed,eu=0,em=0;em>>26;for(;0!==eu&&em>>26;if(this.length=es.length,0!==eu)this.words[this.length]=eu,this.length++;else if(es!==this)for(;emen.length?this.clone().iadd(en):en.clone().iadd(this)},em.prototype.isub=function(en){if(0!==en.negative){en.negative=0;var ef,es,ed=this.iadd(en);return en.negative=1,ed._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(en),this.negative=1,this._normSign();var eu=this.cmp(en);if(0===eu)return this.negative=0,this.length=1,this.words[0]=0,this;eu>0?(ef=this,es=en):(ef=en,es=this);for(var em=0,eE=0;eE>26,this.words[eE]=67108863&ed;for(;0!==em&&eE>26,this.words[eE]=67108863&ed;if(0===em&&eE>>13,eV=0|eE[1],eS=8191&eV,eF=eV>>>13,eQ=0|eE[2],eO=8191&eQ,eR=eQ>>>13,eP=0|eE[3],eU=8191&eP,ej=eP>>>13,eG=0|eE[4],eY=8191&eG,e_=eG>>>13,eK=0|eE[5],eZ=8191&eK,eJ=eK>>>13,eX=0|eE[6],eW=8191&eX,e$=eX>>>13,e0=0|eE[7],e4=8191&e0,e3=e0>>>13,e6=0|eE[8],e8=8191&e6,e5=e6>>>13,e7=0|eE[9],e9=8191&e7,af=e7>>>13,ao=0|ey[0],ad=8191&ao,au=ao>>>13,ap=0|ey[1],aE=8191&ap,av=ap>>>13,aD=0|ey[2],aH=8191&aD,aV=aD>>>13,aN=0|ey[3],ak=8191&aN,aS=aN>>>13,aF=0|ey[4],aQ=8191&aF,aO=aF>>>13,aR=0|ey[5],aU=8191&aR,aj=aR>>>13,aG=0|ey[6],aY=8191&aG,a_=aG>>>13,aK=0|ey[7],aZ=8191&aK,aJ=aK>>>13,aq=0|ey[8],aW=8191&aq,a$=aq>>>13,ta=0|ey[9],tn=8191&ta,tf=ta>>>13;es.negative=en.negative^ef.negative,es.length=19;var td=(ez+(ed=Math.imul(eH,ad))|0)+((8191&(eu=(eu=Math.imul(eH,au))+Math.imul(ew,ad)|0))<<13)|0;ez=((em=Math.imul(ew,au))+(eu>>>13)|0)+(td>>>26)|0,td&=67108863,ed=Math.imul(eS,ad),eu=(eu=Math.imul(eS,au))+Math.imul(eF,ad)|0,em=Math.imul(eF,au);var tu=(ez+(ed=ed+Math.imul(eH,aE)|0)|0)+((8191&(eu=(eu=eu+Math.imul(eH,av)|0)+Math.imul(ew,aE)|0))<<13)|0;ez=((em=em+Math.imul(ew,av)|0)+(eu>>>13)|0)+(tu>>>26)|0,tu&=67108863,ed=Math.imul(eO,ad),eu=(eu=Math.imul(eO,au))+Math.imul(eR,ad)|0,em=Math.imul(eR,au),ed=ed+Math.imul(eS,aE)|0,eu=(eu=eu+Math.imul(eS,av)|0)+Math.imul(eF,aE)|0,em=em+Math.imul(eF,av)|0;var tE=(ez+(ed=ed+Math.imul(eH,aH)|0)|0)+((8191&(eu=(eu=eu+Math.imul(eH,aV)|0)+Math.imul(ew,aH)|0))<<13)|0;ez=((em=em+Math.imul(ew,aV)|0)+(eu>>>13)|0)+(tE>>>26)|0,tE&=67108863,ed=Math.imul(eU,ad),eu=(eu=Math.imul(eU,au))+Math.imul(ej,ad)|0,em=Math.imul(ej,au),ed=ed+Math.imul(eO,aE)|0,eu=(eu=eu+Math.imul(eO,av)|0)+Math.imul(eR,aE)|0,em=em+Math.imul(eR,av)|0,ed=ed+Math.imul(eS,aH)|0,eu=(eu=eu+Math.imul(eS,aV)|0)+Math.imul(eF,aH)|0,em=em+Math.imul(eF,aV)|0;var tv=(ez+(ed=ed+Math.imul(eH,ak)|0)|0)+((8191&(eu=(eu=eu+Math.imul(eH,aS)|0)+Math.imul(ew,ak)|0))<<13)|0;ez=((em=em+Math.imul(ew,aS)|0)+(eu>>>13)|0)+(tv>>>26)|0,tv&=67108863,ed=Math.imul(eY,ad),eu=(eu=Math.imul(eY,au))+Math.imul(e_,ad)|0,em=Math.imul(e_,au),ed=ed+Math.imul(eU,aE)|0,eu=(eu=eu+Math.imul(eU,av)|0)+Math.imul(ej,aE)|0,em=em+Math.imul(ej,av)|0,ed=ed+Math.imul(eO,aH)|0,eu=(eu=eu+Math.imul(eO,aV)|0)+Math.imul(eR,aH)|0,em=em+Math.imul(eR,aV)|0,ed=ed+Math.imul(eS,ak)|0,eu=(eu=eu+Math.imul(eS,aS)|0)+Math.imul(eF,ak)|0,em=em+Math.imul(eF,aS)|0;var tB=(ez+(ed=ed+Math.imul(eH,aQ)|0)|0)+((8191&(eu=(eu=eu+Math.imul(eH,aO)|0)+Math.imul(ew,aQ)|0))<<13)|0;ez=((em=em+Math.imul(ew,aO)|0)+(eu>>>13)|0)+(tB>>>26)|0,tB&=67108863,ed=Math.imul(eZ,ad),eu=(eu=Math.imul(eZ,au))+Math.imul(eJ,ad)|0,em=Math.imul(eJ,au),ed=ed+Math.imul(eY,aE)|0,eu=(eu=eu+Math.imul(eY,av)|0)+Math.imul(e_,aE)|0,em=em+Math.imul(e_,av)|0,ed=ed+Math.imul(eU,aH)|0,eu=(eu=eu+Math.imul(eU,aV)|0)+Math.imul(ej,aH)|0,em=em+Math.imul(ej,aV)|0,ed=ed+Math.imul(eO,ak)|0,eu=(eu=eu+Math.imul(eO,aS)|0)+Math.imul(eR,ak)|0,em=em+Math.imul(eR,aS)|0,ed=ed+Math.imul(eS,aQ)|0,eu=(eu=eu+Math.imul(eS,aO)|0)+Math.imul(eF,aQ)|0,em=em+Math.imul(eF,aO)|0;var tD=(ez+(ed=ed+Math.imul(eH,aU)|0)|0)+((8191&(eu=(eu=eu+Math.imul(eH,aj)|0)+Math.imul(ew,aU)|0))<<13)|0;ez=((em=em+Math.imul(ew,aj)|0)+(eu>>>13)|0)+(tD>>>26)|0,tD&=67108863,ed=Math.imul(eW,ad),eu=(eu=Math.imul(eW,au))+Math.imul(e$,ad)|0,em=Math.imul(e$,au),ed=ed+Math.imul(eZ,aE)|0,eu=(eu=eu+Math.imul(eZ,av)|0)+Math.imul(eJ,aE)|0,em=em+Math.imul(eJ,av)|0,ed=ed+Math.imul(eY,aH)|0,eu=(eu=eu+Math.imul(eY,aV)|0)+Math.imul(e_,aH)|0,em=em+Math.imul(e_,aV)|0,ed=ed+Math.imul(eU,ak)|0,eu=(eu=eu+Math.imul(eU,aS)|0)+Math.imul(ej,ak)|0,em=em+Math.imul(ej,aS)|0,ed=ed+Math.imul(eO,aQ)|0,eu=(eu=eu+Math.imul(eO,aO)|0)+Math.imul(eR,aQ)|0,em=em+Math.imul(eR,aO)|0,ed=ed+Math.imul(eS,aU)|0,eu=(eu=eu+Math.imul(eS,aj)|0)+Math.imul(eF,aU)|0,em=em+Math.imul(eF,aj)|0;var tH=(ez+(ed=ed+Math.imul(eH,aY)|0)|0)+((8191&(eu=(eu=eu+Math.imul(eH,a_)|0)+Math.imul(ew,aY)|0))<<13)|0;ez=((em=em+Math.imul(ew,a_)|0)+(eu>>>13)|0)+(tH>>>26)|0,tH&=67108863,ed=Math.imul(e4,ad),eu=(eu=Math.imul(e4,au))+Math.imul(e3,ad)|0,em=Math.imul(e3,au),ed=ed+Math.imul(eW,aE)|0,eu=(eu=eu+Math.imul(eW,av)|0)+Math.imul(e$,aE)|0,em=em+Math.imul(e$,av)|0,ed=ed+Math.imul(eZ,aH)|0,eu=(eu=eu+Math.imul(eZ,aV)|0)+Math.imul(eJ,aH)|0,em=em+Math.imul(eJ,aV)|0,ed=ed+Math.imul(eY,ak)|0,eu=(eu=eu+Math.imul(eY,aS)|0)+Math.imul(e_,ak)|0,em=em+Math.imul(e_,aS)|0,ed=ed+Math.imul(eU,aQ)|0,eu=(eu=eu+Math.imul(eU,aO)|0)+Math.imul(ej,aQ)|0,em=em+Math.imul(ej,aO)|0,ed=ed+Math.imul(eO,aU)|0,eu=(eu=eu+Math.imul(eO,aj)|0)+Math.imul(eR,aU)|0,em=em+Math.imul(eR,aj)|0,ed=ed+Math.imul(eS,aY)|0,eu=(eu=eu+Math.imul(eS,a_)|0)+Math.imul(eF,aY)|0,em=em+Math.imul(eF,a_)|0;var tw=(ez+(ed=ed+Math.imul(eH,aZ)|0)|0)+((8191&(eu=(eu=eu+Math.imul(eH,aJ)|0)+Math.imul(ew,aZ)|0))<<13)|0;ez=((em=em+Math.imul(ew,aJ)|0)+(eu>>>13)|0)+(tw>>>26)|0,tw&=67108863,ed=Math.imul(e8,ad),eu=(eu=Math.imul(e8,au))+Math.imul(e5,ad)|0,em=Math.imul(e5,au),ed=ed+Math.imul(e4,aE)|0,eu=(eu=eu+Math.imul(e4,av)|0)+Math.imul(e3,aE)|0,em=em+Math.imul(e3,av)|0,ed=ed+Math.imul(eW,aH)|0,eu=(eu=eu+Math.imul(eW,aV)|0)+Math.imul(e$,aH)|0,em=em+Math.imul(e$,aV)|0,ed=ed+Math.imul(eZ,ak)|0,eu=(eu=eu+Math.imul(eZ,aS)|0)+Math.imul(eJ,ak)|0,em=em+Math.imul(eJ,aS)|0,ed=ed+Math.imul(eY,aQ)|0,eu=(eu=eu+Math.imul(eY,aO)|0)+Math.imul(e_,aQ)|0,em=em+Math.imul(e_,aO)|0,ed=ed+Math.imul(eU,aU)|0,eu=(eu=eu+Math.imul(eU,aj)|0)+Math.imul(ej,aU)|0,em=em+Math.imul(ej,aj)|0,ed=ed+Math.imul(eO,aY)|0,eu=(eu=eu+Math.imul(eO,a_)|0)+Math.imul(eR,aY)|0,em=em+Math.imul(eR,a_)|0,ed=ed+Math.imul(eS,aZ)|0,eu=(eu=eu+Math.imul(eS,aJ)|0)+Math.imul(eF,aZ)|0,em=em+Math.imul(eF,aJ)|0;var tV=(ez+(ed=ed+Math.imul(eH,aW)|0)|0)+((8191&(eu=(eu=eu+Math.imul(eH,a$)|0)+Math.imul(ew,aW)|0))<<13)|0;ez=((em=em+Math.imul(ew,a$)|0)+(eu>>>13)|0)+(tV>>>26)|0,tV&=67108863,ed=Math.imul(e9,ad),eu=(eu=Math.imul(e9,au))+Math.imul(af,ad)|0,em=Math.imul(af,au),ed=ed+Math.imul(e8,aE)|0,eu=(eu=eu+Math.imul(e8,av)|0)+Math.imul(e5,aE)|0,em=em+Math.imul(e5,av)|0,ed=ed+Math.imul(e4,aH)|0,eu=(eu=eu+Math.imul(e4,aV)|0)+Math.imul(e3,aH)|0,em=em+Math.imul(e3,aV)|0,ed=ed+Math.imul(eW,ak)|0,eu=(eu=eu+Math.imul(eW,aS)|0)+Math.imul(e$,ak)|0,em=em+Math.imul(e$,aS)|0,ed=ed+Math.imul(eZ,aQ)|0,eu=(eu=eu+Math.imul(eZ,aO)|0)+Math.imul(eJ,aQ)|0,em=em+Math.imul(eJ,aO)|0,ed=ed+Math.imul(eY,aU)|0,eu=(eu=eu+Math.imul(eY,aj)|0)+Math.imul(e_,aU)|0,em=em+Math.imul(e_,aj)|0,ed=ed+Math.imul(eU,aY)|0,eu=(eu=eu+Math.imul(eU,a_)|0)+Math.imul(ej,aY)|0,em=em+Math.imul(ej,a_)|0,ed=ed+Math.imul(eO,aZ)|0,eu=(eu=eu+Math.imul(eO,aJ)|0)+Math.imul(eR,aZ)|0,em=em+Math.imul(eR,aJ)|0,ed=ed+Math.imul(eS,aW)|0,eu=(eu=eu+Math.imul(eS,a$)|0)+Math.imul(eF,aW)|0,em=em+Math.imul(eF,a$)|0;var tS=(ez+(ed=ed+Math.imul(eH,tn)|0)|0)+((8191&(eu=(eu=eu+Math.imul(eH,tf)|0)+Math.imul(ew,tn)|0))<<13)|0;ez=((em=em+Math.imul(ew,tf)|0)+(eu>>>13)|0)+(tS>>>26)|0,tS&=67108863,ed=Math.imul(e9,aE),eu=(eu=Math.imul(e9,av))+Math.imul(af,aE)|0,em=Math.imul(af,av),ed=ed+Math.imul(e8,aH)|0,eu=(eu=eu+Math.imul(e8,aV)|0)+Math.imul(e5,aH)|0,em=em+Math.imul(e5,aV)|0,ed=ed+Math.imul(e4,ak)|0,eu=(eu=eu+Math.imul(e4,aS)|0)+Math.imul(e3,ak)|0,em=em+Math.imul(e3,aS)|0,ed=ed+Math.imul(eW,aQ)|0,eu=(eu=eu+Math.imul(eW,aO)|0)+Math.imul(e$,aQ)|0,em=em+Math.imul(e$,aO)|0,ed=ed+Math.imul(eZ,aU)|0,eu=(eu=eu+Math.imul(eZ,aj)|0)+Math.imul(eJ,aU)|0,em=em+Math.imul(eJ,aj)|0,ed=ed+Math.imul(eY,aY)|0,eu=(eu=eu+Math.imul(eY,a_)|0)+Math.imul(e_,aY)|0,em=em+Math.imul(e_,a_)|0,ed=ed+Math.imul(eU,aZ)|0,eu=(eu=eu+Math.imul(eU,aJ)|0)+Math.imul(ej,aZ)|0,em=em+Math.imul(ej,aJ)|0,ed=ed+Math.imul(eO,aW)|0,eu=(eu=eu+Math.imul(eO,a$)|0)+Math.imul(eR,aW)|0,em=em+Math.imul(eR,a$)|0;var tF=(ez+(ed=ed+Math.imul(eS,tn)|0)|0)+((8191&(eu=(eu=eu+Math.imul(eS,tf)|0)+Math.imul(eF,tn)|0))<<13)|0;ez=((em=em+Math.imul(eF,tf)|0)+(eu>>>13)|0)+(tF>>>26)|0,tF&=67108863,ed=Math.imul(e9,aH),eu=(eu=Math.imul(e9,aV))+Math.imul(af,aH)|0,em=Math.imul(af,aV),ed=ed+Math.imul(e8,ak)|0,eu=(eu=eu+Math.imul(e8,aS)|0)+Math.imul(e5,ak)|0,em=em+Math.imul(e5,aS)|0,ed=ed+Math.imul(e4,aQ)|0,eu=(eu=eu+Math.imul(e4,aO)|0)+Math.imul(e3,aQ)|0,em=em+Math.imul(e3,aO)|0,ed=ed+Math.imul(eW,aU)|0,eu=(eu=eu+Math.imul(eW,aj)|0)+Math.imul(e$,aU)|0,em=em+Math.imul(e$,aj)|0,ed=ed+Math.imul(eZ,aY)|0,eu=(eu=eu+Math.imul(eZ,a_)|0)+Math.imul(eJ,aY)|0,em=em+Math.imul(eJ,a_)|0,ed=ed+Math.imul(eY,aZ)|0,eu=(eu=eu+Math.imul(eY,aJ)|0)+Math.imul(e_,aZ)|0,em=em+Math.imul(e_,aJ)|0,ed=ed+Math.imul(eU,aW)|0,eu=(eu=eu+Math.imul(eU,a$)|0)+Math.imul(ej,aW)|0,em=em+Math.imul(ej,a$)|0;var tQ=(ez+(ed=ed+Math.imul(eO,tn)|0)|0)+((8191&(eu=(eu=eu+Math.imul(eO,tf)|0)+Math.imul(eR,tn)|0))<<13)|0;ez=((em=em+Math.imul(eR,tf)|0)+(eu>>>13)|0)+(tQ>>>26)|0,tQ&=67108863,ed=Math.imul(e9,ak),eu=(eu=Math.imul(e9,aS))+Math.imul(af,ak)|0,em=Math.imul(af,aS),ed=ed+Math.imul(e8,aQ)|0,eu=(eu=eu+Math.imul(e8,aO)|0)+Math.imul(e5,aQ)|0,em=em+Math.imul(e5,aO)|0,ed=ed+Math.imul(e4,aU)|0,eu=(eu=eu+Math.imul(e4,aj)|0)+Math.imul(e3,aU)|0,em=em+Math.imul(e3,aj)|0,ed=ed+Math.imul(eW,aY)|0,eu=(eu=eu+Math.imul(eW,a_)|0)+Math.imul(e$,aY)|0,em=em+Math.imul(e$,a_)|0,ed=ed+Math.imul(eZ,aZ)|0,eu=(eu=eu+Math.imul(eZ,aJ)|0)+Math.imul(eJ,aZ)|0,em=em+Math.imul(eJ,aJ)|0,ed=ed+Math.imul(eY,aW)|0,eu=(eu=eu+Math.imul(eY,a$)|0)+Math.imul(e_,aW)|0,em=em+Math.imul(e_,a$)|0;var tO=(ez+(ed=ed+Math.imul(eU,tn)|0)|0)+((8191&(eu=(eu=eu+Math.imul(eU,tf)|0)+Math.imul(ej,tn)|0))<<13)|0;ez=((em=em+Math.imul(ej,tf)|0)+(eu>>>13)|0)+(tO>>>26)|0,tO&=67108863,ed=Math.imul(e9,aQ),eu=(eu=Math.imul(e9,aO))+Math.imul(af,aQ)|0,em=Math.imul(af,aO),ed=ed+Math.imul(e8,aU)|0,eu=(eu=eu+Math.imul(e8,aj)|0)+Math.imul(e5,aU)|0,em=em+Math.imul(e5,aj)|0,ed=ed+Math.imul(e4,aY)|0,eu=(eu=eu+Math.imul(e4,a_)|0)+Math.imul(e3,aY)|0,em=em+Math.imul(e3,a_)|0,ed=ed+Math.imul(eW,aZ)|0,eu=(eu=eu+Math.imul(eW,aJ)|0)+Math.imul(e$,aZ)|0,em=em+Math.imul(e$,aJ)|0,ed=ed+Math.imul(eZ,aW)|0,eu=(eu=eu+Math.imul(eZ,a$)|0)+Math.imul(eJ,aW)|0,em=em+Math.imul(eJ,a$)|0;var tR=(ez+(ed=ed+Math.imul(eY,tn)|0)|0)+((8191&(eu=(eu=eu+Math.imul(eY,tf)|0)+Math.imul(e_,tn)|0))<<13)|0;ez=((em=em+Math.imul(e_,tf)|0)+(eu>>>13)|0)+(tR>>>26)|0,tR&=67108863,ed=Math.imul(e9,aU),eu=(eu=Math.imul(e9,aj))+Math.imul(af,aU)|0,em=Math.imul(af,aj),ed=ed+Math.imul(e8,aY)|0,eu=(eu=eu+Math.imul(e8,a_)|0)+Math.imul(e5,aY)|0,em=em+Math.imul(e5,a_)|0,ed=ed+Math.imul(e4,aZ)|0,eu=(eu=eu+Math.imul(e4,aJ)|0)+Math.imul(e3,aZ)|0,em=em+Math.imul(e3,aJ)|0,ed=ed+Math.imul(eW,aW)|0,eu=(eu=eu+Math.imul(eW,a$)|0)+Math.imul(e$,aW)|0,em=em+Math.imul(e$,a$)|0;var tP=(ez+(ed=ed+Math.imul(eZ,tn)|0)|0)+((8191&(eu=(eu=eu+Math.imul(eZ,tf)|0)+Math.imul(eJ,tn)|0))<<13)|0;ez=((em=em+Math.imul(eJ,tf)|0)+(eu>>>13)|0)+(tP>>>26)|0,tP&=67108863,ed=Math.imul(e9,aY),eu=(eu=Math.imul(e9,a_))+Math.imul(af,aY)|0,em=Math.imul(af,a_),ed=ed+Math.imul(e8,aZ)|0,eu=(eu=eu+Math.imul(e8,aJ)|0)+Math.imul(e5,aZ)|0,em=em+Math.imul(e5,aJ)|0,ed=ed+Math.imul(e4,aW)|0,eu=(eu=eu+Math.imul(e4,a$)|0)+Math.imul(e3,aW)|0,em=em+Math.imul(e3,a$)|0;var tU=(ez+(ed=ed+Math.imul(eW,tn)|0)|0)+((8191&(eu=(eu=eu+Math.imul(eW,tf)|0)+Math.imul(e$,tn)|0))<<13)|0;ez=((em=em+Math.imul(e$,tf)|0)+(eu>>>13)|0)+(tU>>>26)|0,tU&=67108863,ed=Math.imul(e9,aZ),eu=(eu=Math.imul(e9,aJ))+Math.imul(af,aZ)|0,em=Math.imul(af,aJ),ed=ed+Math.imul(e8,aW)|0,eu=(eu=eu+Math.imul(e8,a$)|0)+Math.imul(e5,aW)|0,em=em+Math.imul(e5,a$)|0;var tj=(ez+(ed=ed+Math.imul(e4,tn)|0)|0)+((8191&(eu=(eu=eu+Math.imul(e4,tf)|0)+Math.imul(e3,tn)|0))<<13)|0;ez=((em=em+Math.imul(e3,tf)|0)+(eu>>>13)|0)+(tj>>>26)|0,tj&=67108863,ed=Math.imul(e9,aW),eu=(eu=Math.imul(e9,a$))+Math.imul(af,aW)|0,em=Math.imul(af,a$);var tG=(ez+(ed=ed+Math.imul(e8,tn)|0)|0)+((8191&(eu=(eu=eu+Math.imul(e8,tf)|0)+Math.imul(e5,tn)|0))<<13)|0;ez=((em=em+Math.imul(e5,tf)|0)+(eu>>>13)|0)+(tG>>>26)|0,tG&=67108863;var tY=(ez+(ed=Math.imul(e9,tn))|0)+((8191&(eu=(eu=Math.imul(e9,tf))+Math.imul(af,tn)|0))<<13)|0;return ez=((em=Math.imul(af,tf))+(eu>>>13)|0)+(tY>>>26)|0,tY&=67108863,eB[0]=td,eB[1]=tu,eB[2]=tE,eB[3]=tv,eB[4]=tB,eB[5]=tD,eB[6]=tH,eB[7]=tw,eB[8]=tV,eB[9]=tS,eB[10]=tF,eB[11]=tQ,eB[12]=tO,eB[13]=tR,eB[14]=tP,eB[15]=tU,eB[16]=tj,eB[17]=tG,eB[18]=tY,0!==ez&&(eB[19]=ez,es.length++),es};function eQ(en,ef,es){es.negative=ef.negative^en.negative,es.length=en.length+ef.length;for(var ed=0,eu=0,em=0;em>>26)|0)>>>26,eE&=67108863}es.words[em]=ey,ed=eE,eE=eu}return 0!==ed?es.words[em]=ed:es.length--,es.strip()}function eO(en,ef,es){return new eR().mulp(en,ef,es)}function eR(en,ef){this.x=en,this.y=ef}Math.imul||(eF=eS),em.prototype.mulTo=function(en,ef){var es=this.length+en.length;return 10===this.length&&10===en.length?eF(this,en,ef):es<63?eS(this,en,ef):es<1024?eQ(this,en,ef):eO(this,en,ef)},eR.prototype.makeRBT=function(en){for(var ef=Array(en),es=em.prototype._countBits(en)-1,ed=0;ed>=1;return ed},eR.prototype.permute=function(en,ef,es,ed,eu,em){for(var eE=0;eE>>=1)eu++;return 1<>>=13,es[2*eE+1]=8191&em,em>>>=13;for(eE=2*ef;eE>=26,ef+=(eu/67108864|0)+(em>>>26),this.words[es]=67108863&em}return 0!==ef&&(this.words[es]=ef,this.length++),this},em.prototype.muln=function(en){return this.clone().imuln(en)},em.prototype.sqr=function(){return this.mul(this)},em.prototype.isqr=function(){return this.imul(this.clone())},em.prototype.pow=function(en){var ef=eV(en);if(0===ef.length)return new em(1);for(var es=this,ed=0;ed=0);var ef,es=en%26,eu=(en-es)/26,em=67108863>>>26-es<<26-es;if(0!==es){var eE=0;for(ef=0;ef>>26-es}eE&&(this.words[ef]=eE,this.length++)}if(0!==eu){for(ef=this.length-1;ef>=0;ef--)this.words[ef+eu]=this.words[ef];for(ef=0;ef=0),eu=ef?(ef-ef%26)/26:0;var eu,em=en%26,eE=Math.min((en-em)/26,this.length),ey=67108863^67108863>>>em<eE)for(this.length-=eE,ez=0;ez=0&&(0!==eD||ez>=eu);ez--){var eH=0|this.words[ez];this.words[ez]=eD<<26-em|eH>>>em,eD=eH&ey}return eB&&0!==eD&&(eB.words[eB.length++]=eD),0===this.length&&(this.words[0]=0,this.length=1),this.strip()},em.prototype.ishrn=function(en,ef,es){return ed(0===this.negative),this.iushrn(en,ef,es)},em.prototype.shln=function(en){return this.clone().ishln(en)},em.prototype.ushln=function(en){return this.clone().iushln(en)},em.prototype.shrn=function(en){return this.clone().ishrn(en)},em.prototype.ushrn=function(en){return this.clone().iushrn(en)},em.prototype.testn=function(en){ed("number"==typeof en&&en>=0);var ef=en%26,es=(en-ef)/26,eu=1<=0);var ef=en%26,es=(en-ef)/26;if(ed(0===this.negative,"imaskn works only with positive numbers"),this.length<=es)return this;if(0!==ef&&es++,this.length=Math.min(es,this.length),0!==ef){var eu=67108863^67108863>>>ef<=67108864;ef++)this.words[ef]-=67108864,ef===this.length-1?this.words[ef+1]=1:this.words[ef+1]++;return this.length=Math.max(this.length,ef+1),this},em.prototype.isubn=function(en){if(ed("number"==typeof en),ed(en<67108864),en<0)return this.iaddn(-en);if(0!==this.negative)return this.negative=0,this.iaddn(en),this.negative=1,this;if(this.words[0]-=en,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var ef=0;ef>26)-(eB/67108864|0),this.words[eu+es]=67108863&em}for(;eu>26,this.words[eu+es]=67108863&em;if(0===ey)return this.strip();for(ed(-1===ey),ey=0,eu=0;eu>26,this.words[eu]=67108863&em;return this.negative=1,this.strip()},em.prototype._wordDiv=function(en,ef){var es,ed=this.length-en.length,eu=this.clone(),eE=en,ey=0|eE.words[eE.length-1];0!=(ed=26-this._countBits(ey))&&(eE=eE.ushln(ed),eu.iushln(ed),ey=0|eE.words[eE.length-1]);var eB=eu.length-eE.length;if("mod"!==ef){(es=new em(null)).length=eB+1,es.words=Array(es.length);for(var ez=0;ez=0;eH--){var ew=(0|eu.words[eE.length+eH])*67108864+(0|eu.words[eE.length+eH-1]);for(ew=Math.min(ew/ey|0,67108863),eu._ishlnsubmul(eE,ew,eH);0!==eu.negative;)ew--,eu.negative=0,eu._ishlnsubmul(eE,1,eH),eu.isZero()||(eu.negative^=1);es&&(es.words[eH]=ew)}return es&&es.strip(),eu.strip(),"div"!==ef&&0!==ed&&eu.iushrn(ed),{div:es||null,mod:eu}},em.prototype.divmod=function(en,ef,es){var eu,eE,ey;return(ed(!en.isZero()),this.isZero())?{div:new em(0),mod:new em(0)}:0!==this.negative&&0===en.negative?(ey=this.neg().divmod(en,ef),"mod"!==ef&&(eu=ey.div.neg()),"div"!==ef&&(eE=ey.mod.neg(),es&&0!==eE.negative&&eE.iadd(en)),{div:eu,mod:eE}):0===this.negative&&0!==en.negative?(ey=this.divmod(en.neg(),ef),"mod"!==ef&&(eu=ey.div.neg()),{div:eu,mod:ey.mod}):(this.negative&en.negative)!=0?(ey=this.neg().divmod(en.neg(),ef),"div"!==ef&&(eE=ey.mod.neg(),es&&0!==eE.negative&&eE.isub(en)),{div:ey.div,mod:eE}):en.length>this.length||0>this.cmp(en)?{div:new em(0),mod:this}:1===en.length?"div"===ef?{div:this.divn(en.words[0]),mod:null}:"mod"===ef?{div:null,mod:new em(this.modn(en.words[0]))}:{div:this.divn(en.words[0]),mod:new em(this.modn(en.words[0]))}:this._wordDiv(en,ef)},em.prototype.div=function(en){return this.divmod(en,"div",!1).div},em.prototype.mod=function(en){return this.divmod(en,"mod",!1).mod},em.prototype.umod=function(en){return this.divmod(en,"mod",!0).mod},em.prototype.divRound=function(en){var ef=this.divmod(en);if(ef.mod.isZero())return ef.div;var es=0!==ef.div.negative?ef.mod.isub(en):ef.mod,ed=en.ushrn(1),eu=en.andln(1),em=es.cmp(ed);return em<0||1===eu&&0===em?ef.div:0!==ef.div.negative?ef.div.isubn(1):ef.div.iaddn(1)},em.prototype.modn=function(en){ed(en<=67108863);for(var ef=67108864%en,es=0,eu=this.length-1;eu>=0;eu--)es=(ef*es+(0|this.words[eu]))%en;return es},em.prototype.idivn=function(en){ed(en<=67108863);for(var ef=0,es=this.length-1;es>=0;es--){var eu=(0|this.words[es])+67108864*ef;this.words[es]=eu/en|0,ef=eu%en}return this.strip()},em.prototype.divn=function(en){return this.clone().idivn(en)},em.prototype.egcd=function(en){ed(0===en.negative),ed(!en.isZero());var ef=this,es=en.clone();ef=0!==ef.negative?ef.umod(en):ef.clone();for(var eu=new em(1),eE=new em(0),ey=new em(0),eB=new em(1),ez=0;ef.isEven()&&es.isEven();)ef.iushrn(1),es.iushrn(1),++ez;for(var eD=es.clone(),eH=ef.clone();!ef.isZero();){for(var ew=0,eV=1;(ef.words[0]&eV)==0&&ew<26;++ew,eV<<=1);if(ew>0)for(ef.iushrn(ew);ew-- >0;)(eu.isOdd()||eE.isOdd())&&(eu.iadd(eD),eE.isub(eH)),eu.iushrn(1),eE.iushrn(1);for(var eS=0,eF=1;(es.words[0]&eF)==0&&eS<26;++eS,eF<<=1);if(eS>0)for(es.iushrn(eS);eS-- >0;)(ey.isOdd()||eB.isOdd())&&(ey.iadd(eD),eB.isub(eH)),ey.iushrn(1),eB.iushrn(1);ef.cmp(es)>=0?(ef.isub(es),eu.isub(ey),eE.isub(eB)):(es.isub(ef),ey.isub(eu),eB.isub(eE))}return{a:ey,b:eB,gcd:es.iushln(ez)}},em.prototype._invmp=function(en){ed(0===en.negative),ed(!en.isZero());var ef,es=this,eu=en.clone();es=0!==es.negative?es.umod(en):es.clone();for(var eE=new em(1),ey=new em(0),eB=eu.clone();es.cmpn(1)>0&&eu.cmpn(1)>0;){for(var ez=0,eD=1;(es.words[0]&eD)==0&&ez<26;++ez,eD<<=1);if(ez>0)for(es.iushrn(ez);ez-- >0;)eE.isOdd()&&eE.iadd(eB),eE.iushrn(1);for(var eH=0,ew=1;(eu.words[0]&ew)==0&&eH<26;++eH,ew<<=1);if(eH>0)for(eu.iushrn(eH);eH-- >0;)ey.isOdd()&&ey.iadd(eB),ey.iushrn(1);es.cmp(eu)>=0?(es.isub(eu),eE.isub(ey)):(eu.isub(es),ey.isub(eE))}return 0>(ef=0===es.cmpn(1)?eE:ey).cmpn(0)&&ef.iadd(en),ef},em.prototype.gcd=function(en){if(this.isZero())return en.abs();if(en.isZero())return this.abs();var ef=this.clone(),es=en.clone();ef.negative=0,es.negative=0;for(var ed=0;ef.isEven()&&es.isEven();ed++)ef.iushrn(1),es.iushrn(1);for(;;){for(;ef.isEven();)ef.iushrn(1);for(;es.isEven();)es.iushrn(1);var eu=ef.cmp(es);if(eu<0){var em=ef;ef=es,es=em}else if(0===eu||0===es.cmpn(1))break;ef.isub(es)}return es.iushln(ed)},em.prototype.invm=function(en){return this.egcd(en).a.umod(en)},em.prototype.isEven=function(){return(1&this.words[0])==0},em.prototype.isOdd=function(){return(1&this.words[0])==1},em.prototype.andln=function(en){return this.words[0]&en},em.prototype.bincn=function(en){ed("number"==typeof en);var ef=en%26,es=(en-ef)/26,eu=1<>>26,ey&=67108863,this.words[eE]=ey}return 0!==em&&(this.words[eE]=em,this.length++),this},em.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},em.prototype.cmpn=function(en){var ef,es=en<0;if(0!==this.negative&&!es)return -1;if(0===this.negative&&es)return 1;if(this.strip(),this.length>1)ef=1;else{es&&(en=-en),ed(en<=67108863,"Number is too big");var eu=0|this.words[0];ef=eu===en?0:euen.length)return 1;if(this.length=0;es--){var ed=0|this.words[es],eu=0|en.words[es];if(ed!==eu){edeu&&(ef=1);break}}return ef},em.prototype.gtn=function(en){return 1===this.cmpn(en)},em.prototype.gt=function(en){return 1===this.cmp(en)},em.prototype.gten=function(en){return this.cmpn(en)>=0},em.prototype.gte=function(en){return this.cmp(en)>=0},em.prototype.ltn=function(en){return -1===this.cmpn(en)},em.prototype.lt=function(en){return -1===this.cmp(en)},em.prototype.lten=function(en){return 0>=this.cmpn(en)},em.prototype.lte=function(en){return 0>=this.cmp(en)},em.prototype.eqn=function(en){return 0===this.cmpn(en)},em.prototype.eq=function(en){return 0===this.cmp(en)},em.red=function(en){return new eK(en)},em.prototype.toRed=function(en){return ed(!this.red,"Already a number in reduction context"),ed(0===this.negative,"red works only with positives"),en.convertTo(this)._forceRed(en)},em.prototype.fromRed=function(){return ed(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},em.prototype._forceRed=function(en){return this.red=en,this},em.prototype.forceRed=function(en){return ed(!this.red,"Already a number in reduction context"),this._forceRed(en)},em.prototype.redAdd=function(en){return ed(this.red,"redAdd works only with red numbers"),this.red.add(this,en)},em.prototype.redIAdd=function(en){return ed(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,en)},em.prototype.redSub=function(en){return ed(this.red,"redSub works only with red numbers"),this.red.sub(this,en)},em.prototype.redISub=function(en){return ed(this.red,"redISub works only with red numbers"),this.red.isub(this,en)},em.prototype.redShl=function(en){return ed(this.red,"redShl works only with red numbers"),this.red.shl(this,en)},em.prototype.redMul=function(en){return ed(this.red,"redMul works only with red numbers"),this.red._verify2(this,en),this.red.mul(this,en)},em.prototype.redIMul=function(en){return ed(this.red,"redMul works only with red numbers"),this.red._verify2(this,en),this.red.imul(this,en)},em.prototype.redSqr=function(){return ed(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},em.prototype.redISqr=function(){return ed(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},em.prototype.redSqrt=function(){return ed(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},em.prototype.redInvm=function(){return ed(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},em.prototype.redNeg=function(){return ed(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},em.prototype.redPow=function(en){return ed(this.red&&!en.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,en)};var eP={k256:null,p224:null,p192:null,p25519:null};function eU(en,ef){this.name=en,this.p=new em(ef,16),this.n=this.p.bitLength(),this.k=new em(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function ej(){eU.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function eG(){eU.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function eY(){eU.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function e_(){eU.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function eK(en){if("string"==typeof en){var ef=em._prime(en);this.m=ef.p,this.prime=ef}else ed(en.gtn(1),"modulus must be greater than 1"),this.m=en,this.prime=null}function eZ(en){eK.call(this,en),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new em(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)}eU.prototype._tmp=function(){var en=new em(null);return en.words=Array(Math.ceil(this.n/13)),en},eU.prototype.ireduce=function(en){var ef,es=en;do this.split(es,this.tmp),ef=(es=(es=this.imulK(es)).iadd(this.tmp)).bitLength();while(ef>this.n);var ed=ef0?es.isub(this.p):void 0!==es.strip?es.strip():es._strip(),es},eU.prototype.split=function(en,ef){en.iushrn(this.n,0,ef)},eU.prototype.imulK=function(en){return en.imul(this.k)},eu(ej,eU),ej.prototype.split=function(en,ef){for(var es=4194303,ed=Math.min(en.length,9),eu=0;eu>>22,em=eE}em>>>=22,en.words[eu-10]=em,0===em&&en.length>10?en.length-=10:en.length-=9},ej.prototype.imulK=function(en){en.words[en.length]=0,en.words[en.length+1]=0,en.length+=2;for(var ef=0,es=0;es>>=26,en.words[es]=eu,ef=ed}return 0!==ef&&(en.words[en.length++]=ef),en},em._prime=function(en){var ef;if(eP[en])return eP[en];if("k256"===en)ef=new ej;else if("p224"===en)ef=new eG;else if("p192"===en)ef=new eY;else if("p25519"===en)ef=new e_;else throw Error("Unknown prime "+en);return eP[en]=ef,ef},eK.prototype._verify1=function(en){ed(0===en.negative,"red works only with positives"),ed(en.red,"red works only with red numbers")},eK.prototype._verify2=function(en,ef){ed((en.negative|ef.negative)==0,"red works only with positives"),ed(en.red&&en.red===ef.red,"red works only with red numbers")},eK.prototype.imod=function(en){return this.prime?this.prime.ireduce(en)._forceRed(this):en.umod(this.m)._forceRed(this)},eK.prototype.neg=function(en){return en.isZero()?en.clone():this.m.sub(en)._forceRed(this)},eK.prototype.add=function(en,ef){this._verify2(en,ef);var es=en.add(ef);return es.cmp(this.m)>=0&&es.isub(this.m),es._forceRed(this)},eK.prototype.iadd=function(en,ef){this._verify2(en,ef);var es=en.iadd(ef);return es.cmp(this.m)>=0&&es.isub(this.m),es},eK.prototype.sub=function(en,ef){this._verify2(en,ef);var es=en.sub(ef);return 0>es.cmpn(0)&&es.iadd(this.m),es._forceRed(this)},eK.prototype.isub=function(en,ef){this._verify2(en,ef);var es=en.isub(ef);return 0>es.cmpn(0)&&es.iadd(this.m),es},eK.prototype.shl=function(en,ef){return this._verify1(en),this.imod(en.ushln(ef))},eK.prototype.imul=function(en,ef){return this._verify2(en,ef),this.imod(en.imul(ef))},eK.prototype.mul=function(en,ef){return this._verify2(en,ef),this.imod(en.mul(ef))},eK.prototype.isqr=function(en){return this.imul(en,en.clone())},eK.prototype.sqr=function(en){return this.mul(en,en)},eK.prototype.sqrt=function(en){if(en.isZero())return en.clone();var ef=this.m.andln(3);if(ed(ef%2==1),3===ef){var es=this.m.add(new em(1)).iushrn(2);return this.pow(en,es)}for(var eu=this.m.subn(1),eE=0;!eu.isZero()&&0===eu.andln(1);)eE++,eu.iushrn(1);ed(!eu.isZero());var ey=new em(1).toRed(this),eB=ey.redNeg(),ez=this.m.subn(1).iushrn(1),eD=this.m.bitLength();for(eD=new em(2*eD*eD).toRed(this);0!==this.pow(eD,ez).cmp(eB);)eD.redIAdd(eB);for(var eH=this.pow(eD,eu),ew=this.pow(en,eu.addn(1).iushrn(1)),eV=this.pow(en,eu),eS=eE;0!==eV.cmp(ey);){for(var eF=eV,eQ=0;0!==eF.cmp(ey);eQ++)eF=eF.redSqr();ed(eQ=0;eu--){for(var eD=ef.words[eu],eH=ez-1;eH>=0;eH--){var ew=eD>>eH&1;if(eE!==ed[0]&&(eE=this.sqr(eE)),0===ew&&0===ey){eB=0;continue}ey<<=1,ey|=ew,(++eB===es||0===eu&&0===eH)&&(eE=this.mul(eE,ed[ey]),eB=0,ey=0)}ez=26}return eE},eK.prototype.convertTo=function(en){var ef=en.umod(this.m);return ef===en?ef.clone():ef},eK.prototype.convertFrom=function(en){var ef=en.clone();return ef.red=null,ef},em.mont=function(en){return new eZ(en)},eu(eZ,eK),eZ.prototype.convertTo=function(en){return this.imod(en.ushln(this.shift))},eZ.prototype.convertFrom=function(en){var ef=this.imod(en.mul(this.rinv));return ef.red=null,ef},eZ.prototype.imul=function(en,ef){if(en.isZero()||ef.isZero())return en.words[0]=0,en.length=1,en;var es=en.imul(ef),ed=es.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),eu=es.isub(ed).iushrn(this.shift),em=eu;return eu.cmp(this.m)>=0?em=eu.isub(this.m):0>eu.cmpn(0)&&(em=eu.iadd(this.m)),em._forceRed(this)},eZ.prototype.mul=function(en,ef){if(en.isZero()||ef.isZero())return new em(0)._forceRed(this);var es=en.mul(ef),ed=es.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),eu=es.isub(ed).iushrn(this.shift),eE=eu;return eu.cmp(this.m)>=0?eE=eu.isub(this.m):0>eu.cmpn(0)&&(eE=eu.iadd(this.m)),eE._forceRed(this)},eZ.prototype.invm=function(en){return this.imod(en._invmp(this.m).mul(this.r2))._forceRed(this)}}(en=es.nmd(en),this)},39386:function(en,ef,es){"use strict";var ed;/** * Support for translating between Uint8Array instances and JavaScript * native types. diff --git a/earn/ccn/[hash]/index.html b/earn/ccn/[hash]/index.html index e040ae0..693e63c 100644 --- a/earn/ccn/[hash]/index.html +++ b/earn/ccn/[hash]/index.html @@ -1,4 +1,4 @@ -Aleph.im | CCN Detail

NONE

NONE

GENERAL INFO
STATUS
waiting
NAME
ASN
OWNER
NONE
REWARD ADDRESS
NONE
MULTI ADDRESS
NONE
ADDITIONAL SETTINGS
MANAGER
NONE
REGISTRATION URL
NONE
UNLOCKED
REWARD INDICATORS
VERSION
BASE LATENCY
AGGREGATE LATENCY
FILE DOWNLOAD LATENCY
METRICS LATENCY
ETH HEIGHT REMAINING
LAST CHECK
linked resources
of 3 linked
POTENTIAL REWARD
TOTAL REWARDS
n/a
PERFORMANCE
TOTAL STAKED
n/a
CREATION TIME
\ No newline at end of file +

NONE

NONE

GENERAL INFO
STATUS
waiting
NAME
ASN
OWNER
NONE
REWARD ADDRESS
NONE
MULTI ADDRESS
NONE
ADDITIONAL SETTINGS
MANAGER
NONE
REGISTRATION URL
NONE
UNLOCKED
REWARD INDICATORS
VERSION
BASE LATENCY
AGGREGATE LATENCY
FILE DOWNLOAD LATENCY
METRICS LATENCY
ETH HEIGHT REMAINING
LAST CHECK
linked resources
of 3 linked
POTENTIAL REWARD
TOTAL REWARDS
n/a
PERFORMANCE
TOTAL STAKED
n/a
CREATION TIME
\ No newline at end of file diff --git a/earn/ccn/index.html b/earn/ccn/index.html index 8cd4d85..192631d 100644 --- a/earn/ccn/index.html +++ b/earn/ccn/index.html @@ -1,4 +1,4 @@ -Aleph.im | Account

Core nodes

CCN NETWORK HEALTH

@font-face{font-family:'Public Sans';font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/publicsans/v15/ijwAs572Xtc6ZYQws9YVwnNDZpDyNjGolS673tpRgAcu.woff) format('woff')}@font-face{font-family:'Public Sans';font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/publicsans/v15/ijwAs572Xtc6ZYQws9YVwnNDZpDyNjGolS673tq2hwcu.woff) format('woff')}@font-face{font-family:'Public Sans';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/publicsans/v15/ijwGs572Xtc6ZYQws9YVwllKVG8qX1oyOymuFpm5wA.woff) format('woff')}@font-face{font-family:'Public Sans';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/publicsans/v15/ijwGs572Xtc6ZYQws9YVwllKVG8qX1oyOymu8Z65wA.woff) format('woff')}@font-face{font-family:'Rubik';font-style:italic;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/rubik/v28/iJWbBXyIfDnIV7nEt3KSJbVDV49rz8uDFEUz.woff) format('woff')}@font-face{font-family:'Rubik';font-style:italic;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/rubik/v28/iJWbBXyIfDnIV7nEt3KSJbVDV49rz8vdFEUz.woff) format('woff')}@font-face{font-family:'Rubik';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/rubik/v28/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-NYi1Uw.woff) format('woff')}@font-face{font-family:'Source Code Pro';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcecodepro/v23/HI_diYsKILxRpg3hIP6sJ7fM7PqPMcMnZFqUwX28DMyQhM0.woff) format('woff')}@font-face{font-family:'Source Code Pro';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcecodepro/v23/HI_diYsKILxRpg3hIP6sJ7fM7PqPMcMnZFqUwX28DCuXhM0.woff) format('woff')}@font-face{font-family:'Public Sans';font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/publicsans/v15/ijwTs572Xtc6ZYQws9YVwnNDTJPax8s3JimW3w.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Public Sans';font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/publicsans/v15/ijwTs572Xtc6ZYQws9YVwnNDTJLax8s3JimW3w.woff2) format('woff2');unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Public Sans';font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/publicsans/v15/ijwTs572Xtc6ZYQws9YVwnNDTJzax8s3Jik.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Public Sans';font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/publicsans/v15/ijwTs572Xtc6ZYQws9YVwnNDTJPax8s3JimW3w.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Public Sans';font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/publicsans/v15/ijwTs572Xtc6ZYQws9YVwnNDTJLax8s3JimW3w.woff2) format('woff2');unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Public Sans';font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/publicsans/v15/ijwTs572Xtc6ZYQws9YVwnNDTJzax8s3Jik.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Public Sans';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/publicsans/v15/ijwRs572Xtc6ZYQws9YVwnNJfJ7QwOk1Fig.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Public Sans';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/publicsans/v15/ijwRs572Xtc6ZYQws9YVwnNIfJ7QwOk1Fig.woff2) format('woff2');unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Public Sans';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/publicsans/v15/ijwRs572Xtc6ZYQws9YVwnNGfJ7QwOk1.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Public Sans';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/publicsans/v15/ijwRs572Xtc6ZYQws9YVwnNJfJ7QwOk1Fig.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Public Sans';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/publicsans/v15/ijwRs572Xtc6ZYQws9YVwnNIfJ7QwOk1Fig.woff2) format('woff2');unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Public Sans';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/publicsans/v15/ijwRs572Xtc6ZYQws9YVwnNGfJ7QwOk1.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Rubik';font-style:italic;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/rubik/v28/iJWEBXyIfDnIV7nEnXu61E_c5IhGzg.woff2) format('woff2');unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0898-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EFD-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:'Rubik';font-style:italic;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/rubik/v28/iJWEBXyIfDnIV7nEnXO61E_c5IhGzg.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Rubik';font-style:italic;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/rubik/v28/iJWEBXyIfDnIV7nEnXq61E_c5IhGzg.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Rubik';font-style:italic;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/rubik/v28/iJWEBXyIfDnIV7nEnXy61E_c5IhGzg.woff2) format('woff2');unicode-range:U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:'Rubik';font-style:italic;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/rubik/v28/iJWEBXyIfDnIV7nEnXC61E_c5IhGzg.woff2) format('woff2');unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Rubik';font-style:italic;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/rubik/v28/iJWEBXyIfDnIV7nEnX661E_c5Ig.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Rubik';font-style:italic;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/rubik/v28/iJWEBXyIfDnIV7nEnXu61E_c5IhGzg.woff2) format('woff2');unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0898-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EFD-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:'Rubik';font-style:italic;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/rubik/v28/iJWEBXyIfDnIV7nEnXO61E_c5IhGzg.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Rubik';font-style:italic;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/rubik/v28/iJWEBXyIfDnIV7nEnXq61E_c5IhGzg.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Rubik';font-style:italic;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/rubik/v28/iJWEBXyIfDnIV7nEnXy61E_c5IhGzg.woff2) format('woff2');unicode-range:U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:'Rubik';font-style:italic;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/rubik/v28/iJWEBXyIfDnIV7nEnXC61E_c5IhGzg.woff2) format('woff2');unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Rubik';font-style:italic;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/rubik/v28/iJWEBXyIfDnIV7nEnX661E_c5Ig.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Rubik';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/rubik/v28/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-NYiFUkUzdYPFkZVOA6w.woff) format('woff');unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0898-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EFD-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:'Rubik';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/rubik/v28/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-NYiFWkUzdYPFkZVOA6w.woff) format('woff');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Rubik';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/rubik/v28/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-NYiFU0UzdYPFkZVOA6w.woff) format('woff');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Rubik';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/l/font?kit=iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-NYiFVUUzdYPFkZVOA6w&skey=cee854e66788286d&v=v28) format('woff');unicode-range:U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:'Rubik';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/rubik/v28/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-NYiFWUUzdYPFkZVOA6w.woff) format('woff');unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Rubik';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/rubik/v28/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-NYiFV0UzdYPFkZVO.woff) format('woff');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Source Code Pro';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcecodepro/v23/HI_SiYsKILxRpg3hIP6sJ7fM7PqlMOvWnsUnxlC9.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Source Code Pro';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcecodepro/v23/HI_SiYsKILxRpg3hIP6sJ7fM7PqlOevWnsUnxlC9.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Source Code Pro';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcecodepro/v23/HI_SiYsKILxRpg3hIP6sJ7fM7PqlMevWnsUnxlC9.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Source Code Pro';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcecodepro/v23/HI_SiYsKILxRpg3hIP6sJ7fM7PqlPuvWnsUnxlC9.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Source Code Pro';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcecodepro/v23/HI_SiYsKILxRpg3hIP6sJ7fM7PqlMuvWnsUnxlC9.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Source Code Pro';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcecodepro/v23/HI_SiYsKILxRpg3hIP6sJ7fM7PqlM-vWnsUnxlC9.woff2) format('woff2');unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Source Code Pro';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcecodepro/v23/HI_SiYsKILxRpg3hIP6sJ7fM7PqlPevWnsUnxg.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Source Code Pro';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcecodepro/v23/HI_SiYsKILxRpg3hIP6sJ7fM7PqlMOvWnsUnxlC9.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Source Code Pro';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcecodepro/v23/HI_SiYsKILxRpg3hIP6sJ7fM7PqlOevWnsUnxlC9.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Source Code Pro';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcecodepro/v23/HI_SiYsKILxRpg3hIP6sJ7fM7PqlMevWnsUnxlC9.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Source Code Pro';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcecodepro/v23/HI_SiYsKILxRpg3hIP6sJ7fM7PqlPuvWnsUnxlC9.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Source Code Pro';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcecodepro/v23/HI_SiYsKILxRpg3hIP6sJ7fM7PqlMuvWnsUnxlC9.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Source Code Pro';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcecodepro/v23/HI_SiYsKILxRpg3hIP6sJ7fM7PqlM-vWnsUnxlC9.woff2) format('woff2');unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Source Code Pro';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcecodepro/v23/HI_SiYsKILxRpg3hIP6sJ7fM7PqlPevWnsUnxg.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}

Core nodes

CCN NETWORK HEALTH

What is a core node?

CCNs are the cornerstone of Aleph.im, responsible for the security and functionality of our peer-to-peer network. These dedicated nodes, backed by a commitment of 200,000 Aleph tokens, play a pivotal role in network control and governance. As non-custodial operators, they are at the forefront of Aleph.im's innovative ecosystem. For more information on how to set up a node and detailed technical and token requirements, please visit our

Node Setup Guide
\ No newline at end of file + 50.000000000000014,14 Z" role="img">

What is a core node?

CCNs are the cornerstone of Aleph.im, responsible for the security and functionality of our peer-to-peer network. These dedicated nodes, backed by a commitment of 200,000 Aleph tokens, play a pivotal role in network control and governance. As non-custodial operators, they are at the forefront of Aleph.im's innovative ecosystem. For more information on how to set up a node and detailed technical and token requirements, please visit our

Node Setup Guide
\ No newline at end of file diff --git a/earn/ccn/new/index.html b/earn/ccn/new/index.html index 3c4e2d3..b2b7487 100644 --- a/earn/ccn/new/index.html +++ b/earn/ccn/new/index.html @@ -1,4 +1,4 @@ -Aleph.im | Create CCN

Create core node

01Set a name

Your node name should be short and meaningful.

Node name *

You can change this later if you want, even add a picture and description.

02Set multiaddress

The physical node has unique identifier called multiaddress. It links the physical node with the interface. Can be setup later on the info page of the node or here if the physical node is running. The link below explains in detail the install procedure and how to retrieve the multiaddress.

Set multiaddress *
Cancel
\ No newline at end of file +data-styled.g286[id="cmp__StyledCustomIcon-sc-123qbte-0"]{content:"fgbRIY,"}/*!sc*/ +

Create core node

01Set a name

Your node name should be short and meaningful.

Node name *

You can change this later if you want, even add a picture and description.

02Set multiaddress

The physical node has unique identifier called multiaddress. It links the physical node with the interface. Can be setup later on the info page of the node or here if the physical node is running. The link below explains in detail the install procedure and how to retrieve the multiaddress.

Set multiaddress *
Cancel
\ No newline at end of file diff --git a/earn/crn/[hash]/index.html b/earn/crn/[hash]/index.html index 3f57cc7..fceb193 100644 --- a/earn/crn/[hash]/index.html +++ b/earn/crn/[hash]/index.html @@ -1,4 +1,4 @@ -Aleph.im | CRN Detail

NONE

NONE

GENERAL INFO
STATUS
waiting
NAME
ASN
OWNER
NONE
REWARD ADDRESS
NONE
STREAM REWARD ADDRESS
NONE
ADDRESS
NONE
HARDWARE
CPU
CPU ARCHITECTURE
CPU COUNT
CPU FREQUENCY
0.00 GHz
RAM
n/a
HDD
n/a
Create Instance
Not eligible for pay-as-you-go (PAYG)
REWARD INDICATORS
NODES ON ASN
VERSION
BASE LATENCY
LAST CHECK
POTENTIAL REWARD
ESTIMATED MONTHLY REWARD
n/a
LINKED CORE NODE
not linked
DECENTRALIZED SCORE
PERFORMANCE
CREATION TIME
\ No newline at end of file +data-styled.g338[id="cmp__StyledCustomIcon-sc-123qbte-0"]{content:"fgbRIY,"}/*!sc*/ +

NONE

NONE

GENERAL INFO
STATUS
waiting
NAME
ASN
OWNER
NONE
REWARD ADDRESS
NONE
STREAM REWARD ADDRESS
NONE
ADDRESS
NONE
HARDWARE
CPU
CPU ARCHITECTURE
CPU COUNT
CPU FREQUENCY
0.00 GHz
RAM
n/a
HDD
n/a
Create Instance
Not eligible for pay-as-you-go (PAYG)
REWARD INDICATORS
NODES ON ASN
VERSION
BASE LATENCY
LAST CHECK
POTENTIAL REWARD
ESTIMATED MONTHLY REWARD
n/a
LINKED CORE NODE
not linked
DECENTRALIZED SCORE
PERFORMANCE
CREATION TIME
\ No newline at end of file diff --git a/earn/crn/index.html b/earn/crn/index.html index 9fdd604..a099ef6 100644 --- a/earn/crn/index.html +++ b/earn/crn/index.html @@ -1,4 +1,4 @@ -Aleph.im | Account

Compute nodes

CRN NETWORK HEALTH

Compute nodes

CRN NETWORK HEALTH

0
0 nodes
active nodes
0 nodes
50% < 80%
0 nodes
< 50%
0 nodes
other

TOP HOSTING PROVIDER

Provider 0
1 nodes (25%)
Provider 1
1 nodes (25%)
Provider 2
1 nodes (25%)
others
1 nodes (25%)

TOTAL NETWORK RESOURCES

-
CPU
-
RAM
-
HDD
Total amount of resources on the network.
0

What is a compute node?

Anyone can set up a Compute Resource Node (CRN) to contribute to our decentralized network. These nodes play a crucial role in our ecosystem, enabling various services. While no commitment is needed to establish a CRN, to unlock a minimum wage for your CRN, it needs the endorsement of a Core Channel Node (CCN). A CCN operator can vouch for up to three CRNs, ensuring fair and balanced participation.

Node Setup Guide
\ No newline at end of file + 50.000000000000014,14 Z" role="img">0
0 nodes
active nodes
0 nodes
50% < 80%
0 nodes
< 50%
0 nodes
other

TOP HOSTING PROVIDER

Provider 0
1 nodes (25%)
Provider 1
1 nodes (25%)
Provider 2
1 nodes (25%)
others
1 nodes (25%)

TOTAL NETWORK RESOURCES

-
CPU
-
RAM
-
HDD
Total amount of resources on the network.
0

What is a compute node?

Anyone can set up a Compute Resource Node (CRN) to contribute to our decentralized network. These nodes play a crucial role in our ecosystem, enabling various services. While no commitment is needed to establish a CRN, to unlock a minimum wage for your CRN, it needs the endorsement of a Core Channel Node (CCN). A CCN operator can vouch for up to three CRNs, ensuring fair and balanced participation.

Node Setup Guide
\ No newline at end of file diff --git a/earn/crn/new/index.html b/earn/crn/new/index.html index 2014293..131737a 100644 --- a/earn/crn/new/index.html +++ b/earn/crn/new/index.html @@ -1,4 +1,4 @@ -Aleph.im | Create CRN

Create compute resource node

01Set a name

Your node name should be short and meaningful.

Node name *

You can change this later if you want, even add a picture and description.

02Set address

The physical node has a unique identifier address. It links the wallet and interface to the physical node. This address is mandatory to proceed and the install procedure below will explain how to retrieve this address.

Cancel
\ No newline at end of file +data-styled.g338[id="cmp__StyledCustomIcon-sc-123qbte-0"]{content:"fgbRIY,"}/*!sc*/ +

Create compute resource node

01Set a name

Your node name should be short and meaningful.

Node name *

You can change this later if you want, even add a picture and description.

02Set address

The physical node has a unique identifier address. It links the wallet and interface to the physical node. This address is mandatory to proceed and the install procedure below will explain how to retrieve this address.

Cancel
\ No newline at end of file diff --git a/earn/index.html b/earn/index.html index 7861b29..9c1a4b8 100644 --- a/earn/index.html +++ b/earn/index.html @@ -1,4 +1,4 @@ - \ No newline at end of file +data-styled.g338[id="cmp__StyledCustomIcon-sc-123qbte-0"]{content:"fgbRIY,"}/*!sc*/ + \ No newline at end of file diff --git a/earn/staking/index.html b/earn/staking/index.html index c43d2ff..f5ecabc 100644 --- a/earn/staking/index.html +++ b/earn/staking/index.html @@ -1,4 +1,4 @@ -Aleph.im | Account

Staking

What is staking with Aleph.im?

What is staking with Aleph.im? Staking is the heartbeat of our dynamic peer-to-peer network, driving security, decentralization, and rewards. With a minimum of 10,000 Aleph tokens, stakeholders form the network's foundation. Rewards are distributed every 10 days and are auto-compounded, allowing your stake to grow organically. The APY depends on factors like linked Compute Resource Nodes (CRNs) and node scoring, ensuring a fair and dynamic experience. Aleph.im staking empowers you to control the controllers, shaping decentralized connectivity while earning rewards. Plus, it's non-custodial. Join us today!

REWARD CALCULATOR

Amount staked
Rewards per day0
Current APY0.00%

STAKED

Staking

What is staking with Aleph.im?

What is staking with Aleph.im? Staking is the heartbeat of our dynamic peer-to-peer network, driving security, decentralization, and rewards. With a minimum of 10,000 Aleph tokens, stakeholders form the network's foundation. Rewards are distributed every 10 days and are auto-compounded, allowing your stake to grow organically. The APY depends on factors like linked Compute Resource Nodes (CRNs) and node scoring, ensuring a fair and dynamic experience. Aleph.im staking empowers you to control the controllers, shaping decentralized connectivity while earning rewards. Plus, it's non-custodial. Join us today!

REWARD CALCULATOR

Amount staked
Rewards per day0
Current APY0.00%

STAKED

0.00M
Stakers
0.00M
Node operators
\ No newline at end of file + 50.000000000000014,14 Z" role="img">
0.00M
Stakers
0.00M
Node operators
\ No newline at end of file diff --git a/index.html b/index.html index 7d52f97..6ab7507 100644 --- a/index.html +++ b/index.html @@ -1,4 +1,4 @@ - \ No newline at end of file +data-styled.g286[id="cmp__StyledCustomIcon-sc-123qbte-0"]{content:"fgbRIY,"}/*!sc*/ + \ No newline at end of file diff --git a/loading/index.html b/loading/index.html index 7223196..2900fba 100644 --- a/loading/index.html +++ b/loading/index.html @@ -1,4 +1,4 @@ - \ No newline at end of file +data-styled.g286[id="cmp__StyledCustomIcon-sc-123qbte-0"]{content:"fgbRIY,"}/*!sc*/ + \ No newline at end of file