diff --git a/wallet-react/assets/DownOutlined-DKtCJYSz.js b/wallet-react/assets/DownOutlined-CA6m0rDN.js similarity index 86% rename from wallet-react/assets/DownOutlined-DKtCJYSz.js rename to wallet-react/assets/DownOutlined-CA6m0rDN.js index da4f6f0..fb573ac 100644 --- a/wallet-react/assets/DownOutlined-DKtCJYSz.js +++ b/wallet-react/assets/DownOutlined-CA6m0rDN.js @@ -1 +1 @@ -import{r as a,aL as o,aM as e}from"./index-CVVvHb5i.js";var r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"}}]},name:"down",theme:"outlined"},c=function(t,n){return a.createElement(o,e(e({},t),{},{ref:n,icon:r}))},s=a.forwardRef(c);export{s as R}; +import{r as a,aL as o,aM as e}from"./index-DHO-_m58.js";var r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"}}]},name:"down",theme:"outlined"},c=function(t,n){return a.createElement(o,e(e({},t),{},{ref:n,icon:r}))},s=a.forwardRef(c);export{s as R}; diff --git a/wallet-react/assets/TextArea-BpO_an2L.js b/wallet-react/assets/TextArea-CPIFrF3F.js similarity index 99% rename from wallet-react/assets/TextArea-BpO_an2L.js rename to wallet-react/assets/TextArea-CPIFrF3F.js index 0ba2eef..8c796f9 100644 --- a/wallet-react/assets/TextArea-BpO_an2L.js +++ b/wallet-react/assets/TextArea-CPIFrF3F.js @@ -1,4 +1,4 @@ -import{bo as Me,b1 as V,b2 as d,r as l,b6 as Re,aM as Ee,b8 as se,b3 as D,bc as _e,b7 as oe,bp as lt,bq as it,br as ut,bh as be,bs as st,o as z,bl as He,bm as de,be as ct,bd as Ke,bg as We,bf as Ne,ba as ft,bi as Pe,bj as Ie,bt as Ye,bu as Te,b5 as $e,bv as Xe,bw as dt,a$ as Ge,b0 as Ze,bx as De,by as vt,bz as mt}from"./index-CVVvHb5i.js";import{T as gt,P as bt,u as he,R as ht}from"./colors-DgT9UB8-.js";Me("warning","error","");function ue(e,t,r){return V(d(d(d(d(d({},"".concat(e,"-status-success"),t==="success"),"".concat(e,"-status-warning"),t==="warning"),"".concat(e,"-status-error"),t==="error"),"".concat(e,"-status-validating"),t==="validating"),"".concat(e,"-has-feedback"),r))}var Ae=function(t,r){return r||t},te={adjustX:1,adjustY:1},ae=[0,0],Ue={left:{points:["cr","cl"],overflow:te,offset:[-4,0],targetOffset:ae},right:{points:["cl","cr"],overflow:te,offset:[4,0],targetOffset:ae},top:{points:["bc","tc"],overflow:te,offset:[0,-4],targetOffset:ae},bottom:{points:["tc","bc"],overflow:te,offset:[0,4],targetOffset:ae},topLeft:{points:["bl","tl"],overflow:te,offset:[0,-4],targetOffset:ae},leftTop:{points:["tr","tl"],overflow:te,offset:[-4,0],targetOffset:ae},topRight:{points:["br","tr"],overflow:te,offset:[0,-4],targetOffset:ae},rightTop:{points:["tl","tr"],overflow:te,offset:[4,0],targetOffset:ae},bottomRight:{points:["tr","br"],overflow:te,offset:[0,4],targetOffset:ae},rightBottom:{points:["bl","br"],overflow:te,offset:[4,0],targetOffset:ae},bottomLeft:{points:["tl","bl"],overflow:te,offset:[0,4],targetOffset:ae},leftBottom:{points:["br","bl"],overflow:te,offset:[-4,0],targetOffset:ae}};function pt(e){var t=e.showArrow,r=e.arrowContent,a=e.children,n=e.prefixCls,i=e.id,o=e.overlayInnerStyle,u=e.className,c=e.style;return l.createElement("div",{className:V("".concat(n,"-content"),u),style:c},t!==!1&&l.createElement("div",{className:"".concat(n,"-arrow"),key:"arrow"},r),l.createElement("div",{className:"".concat(n,"-inner"),id:i,role:"tooltip",style:o},typeof a=="function"?a():a))}var Ct=function(t,r){var a=t.overlayClassName,n=t.trigger,i=n===void 0?["hover"]:n,o=t.mouseEnterDelay,u=o===void 0?0:o,c=t.mouseLeaveDelay,s=c===void 0?.1:c,m=t.overlayStyle,h=t.prefixCls,C=h===void 0?"rc-tooltip":h,w=t.children,R=t.onVisibleChange,I=t.afterVisibleChange,F=t.transitionName,_=t.animation,p=t.motion,k=t.placement,B=k===void 0?"right":k,g=t.align,G=g===void 0?{}:g,W=t.destroyTooltipOnHide,T=W===void 0?!1:W,$=t.defaultVisible,Y=t.getTooltipContainer,b=t.overlayInnerStyle,S=t.arrowContent,L=t.overlay,O=t.id,X=t.showArrow,M=Re(t,["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","motion","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle","arrowContent","overlay","id","showArrow"]),Z=l.useRef(null);l.useImperativeHandle(r,function(){return Z.current});var E=Ee({},M);"visible"in t&&(E.popupVisible=t.visible);var P=function(){return l.createElement(pt,{showArrow:X,arrowContent:S,key:"content",prefixCls:C,id:O,overlayInnerStyle:b},L)},H=!1,x=!1;if(typeof T=="boolean")H=T;else if(T&&se(T)==="object"){var f=T.keepParent;H=f===!0,x=f===!1}return l.createElement(gt,D({popupClassName:a,prefixCls:C,popup:P,action:i,builtinPlacements:Ue,popupPlacement:B,ref:Z,popupAlign:G,getPopupContainer:Y,onPopupVisibleChange:R,afterPopupVisibleChange:I,popupTransitionName:F,popupAnimation:_,popupMotion:p,defaultPopupVisible:$,destroyPopupOnHide:H,autoDestroy:x,mouseLeaveDelay:s,popupStyle:m,mouseEnterDelay:u},E),w)};const yt=l.forwardRef(Ct);var xt={adjustX:1,adjustY:1},Fe={adjustX:0,adjustY:0},wt=[0,0];function Ve(e){return typeof e=="boolean"?e?xt:Fe:D(D({},Fe),e)}function St(e){var t=e.arrowWidth,r=t===void 0?4:t,a=e.horizontalArrowShift,n=a===void 0?16:a,i=e.verticalArrowShift,o=i===void 0?8:i,u=e.autoAdjustOverflow,c=e.arrowPointAtCenter,s={left:{points:["cr","cl"],offset:[-4,0]},right:{points:["cl","cr"],offset:[4,0]},top:{points:["bc","tc"],offset:[0,-4]},bottom:{points:["tc","bc"],offset:[0,4]},topLeft:{points:["bl","tc"],offset:[-(n+r),-4]},leftTop:{points:["tr","cl"],offset:[-4,-(o+r)]},topRight:{points:["br","tc"],offset:[n+r,-4]},rightTop:{points:["tl","cr"],offset:[4,-(o+r)]},bottomRight:{points:["tr","bc"],offset:[n+r,4]},rightBottom:{points:["bl","cr"],offset:[4,o+r]},bottomLeft:{points:["tl","bc"],offset:[-(n+r),4]},leftBottom:{points:["br","cl"],offset:[-4,o+r]}};return Object.keys(s).forEach(function(m){s[m]=c?D(D({},s[m]),{overflow:Ve(u),targetOffset:wt}):D(D({},Ue[m]),{overflow:Ve(u)}),s[m].ignoreShake=!0}),s}var Et=function(e,t){var r={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&t.indexOf(a)<0&&(r[a]=e[a]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,a=Object.getOwnPropertySymbols(e);n"u"||e===null?"":String(e)}var At=function(t){var r=t.inputElement,a=t.prefixCls,n=t.prefix,i=t.suffix,o=t.addonBefore,u=t.addonAfter,c=t.className,s=t.style,m=t.affixWrapperClassName,h=t.groupClassName,C=t.wrapperClassName,w=t.disabled,R=t.readOnly,I=t.focused,F=t.triggerFocus,_=t.allowClear,p=t.value,k=t.handleReset,B=t.hidden,g=l.useRef(null),G=function(E){var P;(P=g.current)!==null&&P!==void 0&&P.contains(E.target)&&(F==null||F())},W=function(){var E;if(!_)return null;var P=!w&&!R&&p,H="".concat(a,"-clear-icon"),x=se(_)==="object"&&_!==null&&_!==void 0&&_.clearIcon?_.clearIcon:"✖";return z.createElement("span",{onClick:k,onMouseDown:function(N){return N.preventDefault()},className:V(H,(E={},d(E,"".concat(H,"-hidden"),!P),d(E,"".concat(H,"-has-suffix"),!!i),E)),role:"button",tabIndex:-1},x)},T=l.cloneElement(r,{value:p,hidden:B});if(qe(t)){var $,Y="".concat(a,"-affix-wrapper"),b=V(Y,($={},d($,"".concat(Y,"-disabled"),w),d($,"".concat(Y,"-focused"),I),d($,"".concat(Y,"-readonly"),R),d($,"".concat(Y,"-input-with-clear-btn"),i&&_&&p),$),!ge(t)&&c,m),S=(i||_)&&z.createElement("span",{className:"".concat(a,"-suffix")},W(),i);T=z.createElement("span",{className:b,style:s,hidden:!ge(t)&&B,onClick:G,ref:g},n&&z.createElement("span",{className:"".concat(a,"-prefix")},n),l.cloneElement(r,{style:null,value:p,hidden:null}),S)}if(ge(t)){var L="".concat(a,"-group"),O="".concat(L,"-addon"),X=V("".concat(a,"-wrapper"),L,C),M=V("".concat(a,"-group-wrapper"),c,h);return z.createElement("span",{className:M,style:s,hidden:B},z.createElement("span",{className:X},o&&z.createElement("span",{className:O},o),l.cloneElement(T,{style:null,hidden:null}),u&&z.createElement("span",{className:O},u)))}return T},zt=["autoComplete","onChange","onFocus","onBlur","onPressEnter","onKeyDown","prefixCls","disabled","htmlSize","className","maxLength","suffix","showCount","type","inputClassName"],Ot=l.forwardRef(function(e,t){var r=e.autoComplete,a=e.onChange,n=e.onFocus,i=e.onBlur,o=e.onPressEnter,u=e.onKeyDown,c=e.prefixCls,s=c===void 0?"rc-input":c,m=e.disabled,h=e.htmlSize,C=e.className,w=e.maxLength,R=e.suffix,I=e.showCount,F=e.type,_=F===void 0?"text":F,p=e.inputClassName,k=Re(e,zt),B=he(e.defaultValue,{value:e.value}),g=oe(B,2),G=g[0],W=g[1],T=l.useState(!1),$=oe(T,2),Y=$[0],b=$[1],S=l.useRef(null),L=function(f){S.current&&Nt(S.current,f)};l.useImperativeHandle(t,function(){return{focus:L,blur:function(){var f;(f=S.current)===null||f===void 0||f.blur()},setSelectionRange:function(f,N,v){var y;(y=S.current)===null||y===void 0||y.setSelectionRange(f,N,v)},select:function(){var f;(f=S.current)===null||f===void 0||f.select()},input:S.current}}),l.useEffect(function(){b(function(x){return x&&m?!1:x})},[m]);var O=function(f){e.value===void 0&&W(f.target.value),S.current&&ke(S.current,f,a)},X=function(f){o&&f.key==="Enter"&&o(f),u==null||u(f)},M=function(f){b(!0),n==null||n(f)},Z=function(f){b(!1),i==null||i(f)},E=function(f){W(""),L(),S.current&&ke(S.current,f,a)},P=function(){var f=He(e,["prefixCls","onPressEnter","addonBefore","addonAfter","prefix","suffix","allowClear","defaultValue","showCount","affixWrapperClassName","groupClassName","inputClassName","wrapperClassName","htmlSize"]);return z.createElement("input",D({autoComplete:r},f,{onChange:O,onFocus:M,onBlur:Z,onKeyDown:X,className:V(s,d({},"".concat(s,"-disabled"),m),p,!ge(e)&&!qe(e)&&C),ref:S,size:h,type:_}))},H=function(){var f=Number(w)>0;if(R||I){var N=Be(G),v=de(N).length,y=se(I)==="object"?I.formatter({value:N,count:v,maxLength:w}):"".concat(v).concat(f?" / ".concat(w):"");return z.createElement(z.Fragment,null,!!I&&z.createElement("span",{className:V("".concat(s,"-show-count-suffix"),d({},"".concat(s,"-show-count-has-suffix"),!!R))},y),R)}return null};return z.createElement(At,D({},k,{prefixCls:s,className:C,inputElement:P(),handleReset:E,value:Be(G),focused:Y,triggerFocus:L,suffix:H(),disabled:m}))});function Pt(e,t){var r=l.useRef([]),a=function(){r.current.push(setTimeout(function(){var i,o,u,c;!((i=e.current)===null||i===void 0)&&i.input&&((o=e.current)===null||o===void 0?void 0:o.input.getAttribute("type"))==="password"&&(!((u=e.current)===null||u===void 0)&&u.input.hasAttribute("value"))&&((c=e.current)===null||c===void 0||c.input.removeAttribute("value"))}))};return l.useEffect(function(){return t&&a(),function(){return r.current.forEach(function(n){n&&clearTimeout(n)})}},[]),a}function It(e){return!!(e.prefix||e.suffix||e.allowClear)}var Tt=function(e,t){var r={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&t.indexOf(a)<0&&(r[a]=e[a]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,a=Object.getOwnPropertySymbols(e);n"u"||e===null?"":String(e)}function Ce(e,t,r,a){if(r){var n=t;if(t.type==="click"){var i=e.cloneNode(!0);n=Object.create(t,{target:{value:i},currentTarget:{value:i}}),i.value="",r(n);return}if(a!==void 0){n=Object.create(t,{target:{value:e},currentTarget:{value:e}}),e.value=a,r(n);return}r(n)}}function Dt(e,t){if(e){e.focus(t);var r=t||{},a=r.cursor;if(a){var n=e.value.length;switch(a){case"start":e.setSelectionRange(0,0);break;case"end":e.setSelectionRange(n,n);break;default:e.setSelectionRange(0,n);break}}}}var Jt=l.forwardRef(function(e,t){var r=e.prefixCls,a=e.bordered,n=a===void 0?!0:a,i=e.status,o=e.size,u=e.disabled,c=e.onBlur,s=e.onFocus,m=e.suffix,h=e.allowClear,C=e.addonAfter,w=e.addonBefore,R=e.className,I=e.onChange,F=Tt(e,["prefixCls","bordered","status","size","disabled","onBlur","onFocus","suffix","allowClear","addonAfter","addonBefore","className","onChange"]),_=z.useContext(_e),p=_.getPrefixCls,k=_.direction,B=_.input,g=p("input",r),G=l.useRef(null),W=ct(g,k),T=W.compactSize,$=W.compactItemClassnames,Y=z.useContext(Ke),b=T||o||Y,S=z.useContext(We),L=u??S,O=l.useContext(Ne),X=O.status,M=O.hasFeedback,Z=O.feedbackIcon,E=Ae(X,i),P=It(e)||!!M,H=l.useRef(P);l.useEffect(function(){P&&H.current,H.current=P},[P]);var x=Pt(G,!0),f=function(J){x(),c==null||c(J)},N=function(J){x(),s==null||s(J)},v=function(J){x(),I==null||I(J)},y=(M||m)&&z.createElement(z.Fragment,null,m,M&&Z),K;return se(h)==="object"&&(h!=null&&h.clearIcon)?K=h:h&&(K={clearIcon:z.createElement(Ye,null)}),z.createElement(Ot,D({ref:ft(t,G),prefixCls:g,autoComplete:B==null?void 0:B.autoComplete},F,{disabled:L||void 0,onBlur:f,onFocus:N,suffix:y,allowClear:K,className:V(R,$),onChange:v,addonAfter:C&&z.createElement(Pe,null,z.createElement(Ie,{override:!0,status:!0},C)),addonBefore:w&&z.createElement(Pe,null,z.createElement(Ie,{override:!0,status:!0},w)),inputClassName:V(d(d(d(d({},"".concat(g,"-sm"),b==="small"),"".concat(g,"-lg"),b==="large"),"".concat(g,"-rtl"),k==="rtl"),"".concat(g,"-borderless"),!n),!P&&ue(g,E)),affixWrapperClassName:V(d(d(d(d({},"".concat(g,"-affix-wrapper-sm"),b==="small"),"".concat(g,"-affix-wrapper-lg"),b==="large"),"".concat(g,"-affix-wrapper-rtl"),k==="rtl"),"".concat(g,"-affix-wrapper-borderless"),!n),ue("".concat(g,"-affix-wrapper"),E,M)),wrapperClassName:V(d({},"".concat(g,"-group-rtl"),k==="rtl")),groupClassName:V(d(d(d({},"".concat(g,"-group-wrapper-sm"),b==="small"),"".concat(g,"-group-wrapper-lg"),b==="large"),"".concat(g,"-group-wrapper-rtl"),k==="rtl"),ue("".concat(g,"-group-wrapper"),E,M))}))}),Ft=` +import{bo as Me,b1 as V,b2 as d,r as l,b6 as Re,aM as Ee,b8 as se,b3 as D,bc as _e,b7 as oe,bp as lt,bq as it,br as ut,bh as be,bs as st,o as z,bl as He,bm as de,be as ct,bd as Ke,bg as We,bf as Ne,ba as ft,bi as Pe,bj as Ie,bt as Ye,bu as Te,b5 as $e,bv as Xe,bw as dt,a$ as Ge,b0 as Ze,bx as De,by as vt,bz as mt}from"./index-DHO-_m58.js";import{T as gt,P as bt,u as he,R as ht}from"./colors-cLKJ0S5D.js";Me("warning","error","");function ue(e,t,r){return V(d(d(d(d(d({},"".concat(e,"-status-success"),t==="success"),"".concat(e,"-status-warning"),t==="warning"),"".concat(e,"-status-error"),t==="error"),"".concat(e,"-status-validating"),t==="validating"),"".concat(e,"-has-feedback"),r))}var Ae=function(t,r){return r||t},te={adjustX:1,adjustY:1},ae=[0,0],Ue={left:{points:["cr","cl"],overflow:te,offset:[-4,0],targetOffset:ae},right:{points:["cl","cr"],overflow:te,offset:[4,0],targetOffset:ae},top:{points:["bc","tc"],overflow:te,offset:[0,-4],targetOffset:ae},bottom:{points:["tc","bc"],overflow:te,offset:[0,4],targetOffset:ae},topLeft:{points:["bl","tl"],overflow:te,offset:[0,-4],targetOffset:ae},leftTop:{points:["tr","tl"],overflow:te,offset:[-4,0],targetOffset:ae},topRight:{points:["br","tr"],overflow:te,offset:[0,-4],targetOffset:ae},rightTop:{points:["tl","tr"],overflow:te,offset:[4,0],targetOffset:ae},bottomRight:{points:["tr","br"],overflow:te,offset:[0,4],targetOffset:ae},rightBottom:{points:["bl","br"],overflow:te,offset:[4,0],targetOffset:ae},bottomLeft:{points:["tl","bl"],overflow:te,offset:[0,4],targetOffset:ae},leftBottom:{points:["br","bl"],overflow:te,offset:[-4,0],targetOffset:ae}};function pt(e){var t=e.showArrow,r=e.arrowContent,a=e.children,n=e.prefixCls,i=e.id,o=e.overlayInnerStyle,u=e.className,c=e.style;return l.createElement("div",{className:V("".concat(n,"-content"),u),style:c},t!==!1&&l.createElement("div",{className:"".concat(n,"-arrow"),key:"arrow"},r),l.createElement("div",{className:"".concat(n,"-inner"),id:i,role:"tooltip",style:o},typeof a=="function"?a():a))}var Ct=function(t,r){var a=t.overlayClassName,n=t.trigger,i=n===void 0?["hover"]:n,o=t.mouseEnterDelay,u=o===void 0?0:o,c=t.mouseLeaveDelay,s=c===void 0?.1:c,m=t.overlayStyle,h=t.prefixCls,C=h===void 0?"rc-tooltip":h,w=t.children,R=t.onVisibleChange,I=t.afterVisibleChange,F=t.transitionName,_=t.animation,p=t.motion,k=t.placement,B=k===void 0?"right":k,g=t.align,G=g===void 0?{}:g,W=t.destroyTooltipOnHide,T=W===void 0?!1:W,$=t.defaultVisible,Y=t.getTooltipContainer,b=t.overlayInnerStyle,S=t.arrowContent,L=t.overlay,O=t.id,X=t.showArrow,M=Re(t,["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","motion","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle","arrowContent","overlay","id","showArrow"]),Z=l.useRef(null);l.useImperativeHandle(r,function(){return Z.current});var E=Ee({},M);"visible"in t&&(E.popupVisible=t.visible);var P=function(){return l.createElement(pt,{showArrow:X,arrowContent:S,key:"content",prefixCls:C,id:O,overlayInnerStyle:b},L)},H=!1,x=!1;if(typeof T=="boolean")H=T;else if(T&&se(T)==="object"){var f=T.keepParent;H=f===!0,x=f===!1}return l.createElement(gt,D({popupClassName:a,prefixCls:C,popup:P,action:i,builtinPlacements:Ue,popupPlacement:B,ref:Z,popupAlign:G,getPopupContainer:Y,onPopupVisibleChange:R,afterPopupVisibleChange:I,popupTransitionName:F,popupAnimation:_,popupMotion:p,defaultPopupVisible:$,destroyPopupOnHide:H,autoDestroy:x,mouseLeaveDelay:s,popupStyle:m,mouseEnterDelay:u},E),w)};const yt=l.forwardRef(Ct);var xt={adjustX:1,adjustY:1},Fe={adjustX:0,adjustY:0},wt=[0,0];function Ve(e){return typeof e=="boolean"?e?xt:Fe:D(D({},Fe),e)}function St(e){var t=e.arrowWidth,r=t===void 0?4:t,a=e.horizontalArrowShift,n=a===void 0?16:a,i=e.verticalArrowShift,o=i===void 0?8:i,u=e.autoAdjustOverflow,c=e.arrowPointAtCenter,s={left:{points:["cr","cl"],offset:[-4,0]},right:{points:["cl","cr"],offset:[4,0]},top:{points:["bc","tc"],offset:[0,-4]},bottom:{points:["tc","bc"],offset:[0,4]},topLeft:{points:["bl","tc"],offset:[-(n+r),-4]},leftTop:{points:["tr","cl"],offset:[-4,-(o+r)]},topRight:{points:["br","tc"],offset:[n+r,-4]},rightTop:{points:["tl","cr"],offset:[4,-(o+r)]},bottomRight:{points:["tr","bc"],offset:[n+r,4]},rightBottom:{points:["bl","cr"],offset:[4,o+r]},bottomLeft:{points:["tl","bc"],offset:[-(n+r),4]},leftBottom:{points:["br","cl"],offset:[-4,o+r]}};return Object.keys(s).forEach(function(m){s[m]=c?D(D({},s[m]),{overflow:Ve(u),targetOffset:wt}):D(D({},Ue[m]),{overflow:Ve(u)}),s[m].ignoreShake=!0}),s}var Et=function(e,t){var r={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&t.indexOf(a)<0&&(r[a]=e[a]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,a=Object.getOwnPropertySymbols(e);n"u"||e===null?"":String(e)}var At=function(t){var r=t.inputElement,a=t.prefixCls,n=t.prefix,i=t.suffix,o=t.addonBefore,u=t.addonAfter,c=t.className,s=t.style,m=t.affixWrapperClassName,h=t.groupClassName,C=t.wrapperClassName,w=t.disabled,R=t.readOnly,I=t.focused,F=t.triggerFocus,_=t.allowClear,p=t.value,k=t.handleReset,B=t.hidden,g=l.useRef(null),G=function(E){var P;(P=g.current)!==null&&P!==void 0&&P.contains(E.target)&&(F==null||F())},W=function(){var E;if(!_)return null;var P=!w&&!R&&p,H="".concat(a,"-clear-icon"),x=se(_)==="object"&&_!==null&&_!==void 0&&_.clearIcon?_.clearIcon:"✖";return z.createElement("span",{onClick:k,onMouseDown:function(N){return N.preventDefault()},className:V(H,(E={},d(E,"".concat(H,"-hidden"),!P),d(E,"".concat(H,"-has-suffix"),!!i),E)),role:"button",tabIndex:-1},x)},T=l.cloneElement(r,{value:p,hidden:B});if(qe(t)){var $,Y="".concat(a,"-affix-wrapper"),b=V(Y,($={},d($,"".concat(Y,"-disabled"),w),d($,"".concat(Y,"-focused"),I),d($,"".concat(Y,"-readonly"),R),d($,"".concat(Y,"-input-with-clear-btn"),i&&_&&p),$),!ge(t)&&c,m),S=(i||_)&&z.createElement("span",{className:"".concat(a,"-suffix")},W(),i);T=z.createElement("span",{className:b,style:s,hidden:!ge(t)&&B,onClick:G,ref:g},n&&z.createElement("span",{className:"".concat(a,"-prefix")},n),l.cloneElement(r,{style:null,value:p,hidden:null}),S)}if(ge(t)){var L="".concat(a,"-group"),O="".concat(L,"-addon"),X=V("".concat(a,"-wrapper"),L,C),M=V("".concat(a,"-group-wrapper"),c,h);return z.createElement("span",{className:M,style:s,hidden:B},z.createElement("span",{className:X},o&&z.createElement("span",{className:O},o),l.cloneElement(T,{style:null,hidden:null}),u&&z.createElement("span",{className:O},u)))}return T},zt=["autoComplete","onChange","onFocus","onBlur","onPressEnter","onKeyDown","prefixCls","disabled","htmlSize","className","maxLength","suffix","showCount","type","inputClassName"],Ot=l.forwardRef(function(e,t){var r=e.autoComplete,a=e.onChange,n=e.onFocus,i=e.onBlur,o=e.onPressEnter,u=e.onKeyDown,c=e.prefixCls,s=c===void 0?"rc-input":c,m=e.disabled,h=e.htmlSize,C=e.className,w=e.maxLength,R=e.suffix,I=e.showCount,F=e.type,_=F===void 0?"text":F,p=e.inputClassName,k=Re(e,zt),B=he(e.defaultValue,{value:e.value}),g=oe(B,2),G=g[0],W=g[1],T=l.useState(!1),$=oe(T,2),Y=$[0],b=$[1],S=l.useRef(null),L=function(f){S.current&&Nt(S.current,f)};l.useImperativeHandle(t,function(){return{focus:L,blur:function(){var f;(f=S.current)===null||f===void 0||f.blur()},setSelectionRange:function(f,N,v){var y;(y=S.current)===null||y===void 0||y.setSelectionRange(f,N,v)},select:function(){var f;(f=S.current)===null||f===void 0||f.select()},input:S.current}}),l.useEffect(function(){b(function(x){return x&&m?!1:x})},[m]);var O=function(f){e.value===void 0&&W(f.target.value),S.current&&ke(S.current,f,a)},X=function(f){o&&f.key==="Enter"&&o(f),u==null||u(f)},M=function(f){b(!0),n==null||n(f)},Z=function(f){b(!1),i==null||i(f)},E=function(f){W(""),L(),S.current&&ke(S.current,f,a)},P=function(){var f=He(e,["prefixCls","onPressEnter","addonBefore","addonAfter","prefix","suffix","allowClear","defaultValue","showCount","affixWrapperClassName","groupClassName","inputClassName","wrapperClassName","htmlSize"]);return z.createElement("input",D({autoComplete:r},f,{onChange:O,onFocus:M,onBlur:Z,onKeyDown:X,className:V(s,d({},"".concat(s,"-disabled"),m),p,!ge(e)&&!qe(e)&&C),ref:S,size:h,type:_}))},H=function(){var f=Number(w)>0;if(R||I){var N=Be(G),v=de(N).length,y=se(I)==="object"?I.formatter({value:N,count:v,maxLength:w}):"".concat(v).concat(f?" / ".concat(w):"");return z.createElement(z.Fragment,null,!!I&&z.createElement("span",{className:V("".concat(s,"-show-count-suffix"),d({},"".concat(s,"-show-count-has-suffix"),!!R))},y),R)}return null};return z.createElement(At,D({},k,{prefixCls:s,className:C,inputElement:P(),handleReset:E,value:Be(G),focused:Y,triggerFocus:L,suffix:H(),disabled:m}))});function Pt(e,t){var r=l.useRef([]),a=function(){r.current.push(setTimeout(function(){var i,o,u,c;!((i=e.current)===null||i===void 0)&&i.input&&((o=e.current)===null||o===void 0?void 0:o.input.getAttribute("type"))==="password"&&(!((u=e.current)===null||u===void 0)&&u.input.hasAttribute("value"))&&((c=e.current)===null||c===void 0||c.input.removeAttribute("value"))}))};return l.useEffect(function(){return t&&a(),function(){return r.current.forEach(function(n){n&&clearTimeout(n)})}},[]),a}function It(e){return!!(e.prefix||e.suffix||e.allowClear)}var Tt=function(e,t){var r={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&t.indexOf(a)<0&&(r[a]=e[a]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,a=Object.getOwnPropertySymbols(e);n"u"||e===null?"":String(e)}function Ce(e,t,r,a){if(r){var n=t;if(t.type==="click"){var i=e.cloneNode(!0);n=Object.create(t,{target:{value:i},currentTarget:{value:i}}),i.value="",r(n);return}if(a!==void 0){n=Object.create(t,{target:{value:e},currentTarget:{value:e}}),e.value=a,r(n);return}r(n)}}function Dt(e,t){if(e){e.focus(t);var r=t||{},a=r.cursor;if(a){var n=e.value.length;switch(a){case"start":e.setSelectionRange(0,0);break;case"end":e.setSelectionRange(n,n);break;default:e.setSelectionRange(0,n);break}}}}var Jt=l.forwardRef(function(e,t){var r=e.prefixCls,a=e.bordered,n=a===void 0?!0:a,i=e.status,o=e.size,u=e.disabled,c=e.onBlur,s=e.onFocus,m=e.suffix,h=e.allowClear,C=e.addonAfter,w=e.addonBefore,R=e.className,I=e.onChange,F=Tt(e,["prefixCls","bordered","status","size","disabled","onBlur","onFocus","suffix","allowClear","addonAfter","addonBefore","className","onChange"]),_=z.useContext(_e),p=_.getPrefixCls,k=_.direction,B=_.input,g=p("input",r),G=l.useRef(null),W=ct(g,k),T=W.compactSize,$=W.compactItemClassnames,Y=z.useContext(Ke),b=T||o||Y,S=z.useContext(We),L=u??S,O=l.useContext(Ne),X=O.status,M=O.hasFeedback,Z=O.feedbackIcon,E=Ae(X,i),P=It(e)||!!M,H=l.useRef(P);l.useEffect(function(){P&&H.current,H.current=P},[P]);var x=Pt(G,!0),f=function(J){x(),c==null||c(J)},N=function(J){x(),s==null||s(J)},v=function(J){x(),I==null||I(J)},y=(M||m)&&z.createElement(z.Fragment,null,m,M&&Z),K;return se(h)==="object"&&(h!=null&&h.clearIcon)?K=h:h&&(K={clearIcon:z.createElement(Ye,null)}),z.createElement(Ot,D({ref:ft(t,G),prefixCls:g,autoComplete:B==null?void 0:B.autoComplete},F,{disabled:L||void 0,onBlur:f,onFocus:N,suffix:y,allowClear:K,className:V(R,$),onChange:v,addonAfter:C&&z.createElement(Pe,null,z.createElement(Ie,{override:!0,status:!0},C)),addonBefore:w&&z.createElement(Pe,null,z.createElement(Ie,{override:!0,status:!0},w)),inputClassName:V(d(d(d(d({},"".concat(g,"-sm"),b==="small"),"".concat(g,"-lg"),b==="large"),"".concat(g,"-rtl"),k==="rtl"),"".concat(g,"-borderless"),!n),!P&&ue(g,E)),affixWrapperClassName:V(d(d(d(d({},"".concat(g,"-affix-wrapper-sm"),b==="small"),"".concat(g,"-affix-wrapper-lg"),b==="large"),"".concat(g,"-affix-wrapper-rtl"),k==="rtl"),"".concat(g,"-affix-wrapper-borderless"),!n),ue("".concat(g,"-affix-wrapper"),E,M)),wrapperClassName:V(d({},"".concat(g,"-group-rtl"),k==="rtl")),groupClassName:V(d(d(d({},"".concat(g,"-group-wrapper-sm"),b==="small"),"".concat(g,"-group-wrapper-lg"),b==="large"),"".concat(g,"-group-wrapper-rtl"),k==="rtl"),ue("".concat(g,"-group-wrapper"),E,M))}))}),Ft=` min-height:0 !important; max-height:none !important; height:0 !important; diff --git a/wallet-react/assets/UpOutlined-BLL8NFG0.js b/wallet-react/assets/UpOutlined-D7DHtuPc.js similarity index 86% rename from wallet-react/assets/UpOutlined-BLL8NFG0.js rename to wallet-react/assets/UpOutlined-D7DHtuPc.js index 5052f04..efd8281 100644 --- a/wallet-react/assets/UpOutlined-BLL8NFG0.js +++ b/wallet-react/assets/UpOutlined-D7DHtuPc.js @@ -1 +1 @@ -import{r as a,aL as c,aM as e}from"./index-CVVvHb5i.js";var n={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M890.5 755.3L537.9 269.2c-12.8-17.6-39-17.6-51.7 0L133.5 755.3A8 8 0 00140 768h75c5.1 0 9.9-2.5 12.9-6.6L512 369.8l284.1 391.6c3 4.1 7.8 6.6 12.9 6.6h75c6.5 0 10.3-7.4 6.5-12.7z"}}]},name:"up",theme:"outlined"},o=function(t,r){return a.createElement(c,e(e({},t),{},{ref:r,icon:n}))},l=a.forwardRef(o);export{l as R}; +import{r as a,aL as c,aM as e}from"./index-DHO-_m58.js";var n={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M890.5 755.3L537.9 269.2c-12.8-17.6-39-17.6-51.7 0L133.5 755.3A8 8 0 00140 768h75c5.1 0 9.9-2.5 12.9-6.6L512 369.8l284.1 391.6c3 4.1 7.8 6.6 12.9 6.6h75c6.5 0 10.3-7.4 6.5-12.7z"}}]},name:"up",theme:"outlined"},o=function(t,r){return a.createElement(c,e(e({},t),{},{ref:r,icon:n}))},l=a.forwardRef(o);export{l as R}; diff --git a/wallet-react/assets/accountBind-AF7R45HF-CkNOE_IS.js b/wallet-react/assets/accountBind-AF7R45HF-Cgu5snM6.js similarity index 96% rename from wallet-react/assets/accountBind-AF7R45HF-CkNOE_IS.js rename to wallet-react/assets/accountBind-AF7R45HF-Cgu5snM6.js index b23aff4..f0aee6e 100644 --- a/wallet-react/assets/accountBind-AF7R45HF-CkNOE_IS.js +++ b/wallet-react/assets/accountBind-AF7R45HF-Cgu5snM6.js @@ -1,4 +1,4 @@ -import{t as Q,r as X,g as K}from"./unicode-JQcmJgeo.js";import{K as Y}from"./chunk-PKCUTZ46-DqO_13Jw.js";import{N as q}from"./chunk-BOXSB6AN-BWAQj7uH.js";import{p as U}from"./chunk-3WXPHVZ4-ClMsd6qO.js";import{N as M}from"./chunk-6X7TBCV3-ABG7Zd-N.js";import{J as P,r as o,s as G,l as H,o as n,B as j,ae as J,f as Z,n as ee,t as V,P as te,u as ne,E as L,af as oe}from"./index-CVVvHb5i.js";import{u as ae}from"./index-DV1VQsQl.js";import{u as F}from"./useRequest-Hyl3qffQ.js";import{B as re}from"./throttle-DeIesoXy.js";import{u as W}from"./useTranslation-BQsgmsRj.js";import{R as ie}from"./DownOutlined-DKtCJYSz.js";import"./index-6cLqqEnJ.js";import"./index-CsWNnOwc.js";import"./debounce-BCFtMVOb.js";import"./isObject-CrIk3fyR.js";var O=`.set-email-container { +import{t as Q,r as X,g as K}from"./unicode-JQcmJgeo.js";import{K as Y}from"./chunk-PKCUTZ46-DnWCmqJl.js";import{N as q}from"./chunk-BOXSB6AN-C7kjIWTc.js";import{p as U}from"./chunk-3WXPHVZ4-mOUMztau.js";import{N as M}from"./chunk-6X7TBCV3-Baui_Axh.js";import{J as P,r as o,s as G,l as H,o as n,B as j,ae as J,f as Z,n as ee,t as V,P as te,u as ne,E as L,af as oe}from"./index-DHO-_m58.js";import{u as ae}from"./index-B07thqZE.js";import{u as F}from"./useRequest-B1Xt_PHa.js";import{B as re}from"./throttle-D8Dii3rB.js";import{u as W}from"./useTranslation-BZWHqUhj.js";import{R as ie}from"./DownOutlined-CA6m0rDN.js";import"./index-BCecI-FC.js";import"./index-DwumW7up.js";import"./debounce-iKSQP4dc.js";import"./isObject-CrIk3fyR.js";var O=`.set-email-container { position: relative; display: flex; flex-direction: column; diff --git a/wallet-react/assets/accountTipModal-KMTTGF3Z-BtiKlKUy.js b/wallet-react/assets/accountTipModal-KMTTGF3Z-BHpj3c26.js similarity index 94% rename from wallet-react/assets/accountTipModal-KMTTGF3Z-BtiKlKUy.js rename to wallet-react/assets/accountTipModal-KMTTGF3Z-BHpj3c26.js index 6d17704..d6df3d0 100644 --- a/wallet-react/assets/accountTipModal-KMTTGF3Z-BtiKlKUy.js +++ b/wallet-react/assets/accountTipModal-KMTTGF3Z-BHpj3c26.js @@ -1,4 +1,4 @@ -import{L as g,l as u,o,Z as b,_ as w,B as r}from"./index-CVVvHb5i.js";import{u as x}from"./useTranslation-BQsgmsRj.js";var f=`.ant-modal-content .ant-modal-footer { +import{L as g,l as u,o,Z as b,_ as w,B as r}from"./index-DHO-_m58.js";import{u as x}from"./useTranslation-BZWHqUhj.js";var f=`.ant-modal-content .ant-modal-footer { display: none; } .wrong-password-content { diff --git a/wallet-react/assets/accountVerify-PBHTQEKK-BFnhkF1b.js b/wallet-react/assets/accountVerify-PBHTQEKK-BEfrW1-e.js similarity index 93% rename from wallet-react/assets/accountVerify-PBHTQEKK-BFnhkF1b.js rename to wallet-react/assets/accountVerify-PBHTQEKK-BEfrW1-e.js index 51c7b68..663b59e 100644 --- a/wallet-react/assets/accountVerify-PBHTQEKK-BFnhkF1b.js +++ b/wallet-react/assets/accountVerify-PBHTQEKK-BEfrW1-e.js @@ -1,4 +1,4 @@ -import{K as ne}from"./chunk-PKCUTZ46-DqO_13Jw.js";import{z as ae}from"./loginAccount-E66JXWKK-r3lcqtrr.js";import{N as ie}from"./chunk-BOXSB6AN-BWAQj7uH.js";import{p as R}from"./chunk-3WXPHVZ4-ClMsd6qO.js";import{N as ce}from"./chunk-6X7TBCV3-ABG7Zd-N.js";import{J as se,ag as le,s as de,r as c,l as pe,L as ue,A as m,t as me,a as ge,ah as ve,o as r,B as L,ae as he,ai as ye,E as g,aj as fe,Z as xe,ak as be,P,al as _e,S as we,T as Ce}from"./index-CVVvHb5i.js";import{u as ke}from"./index-DV1VQsQl.js";import{u as f}from"./useRequest-Hyl3qffQ.js";import{B as Ee}from"./throttle-DeIesoXy.js";import{u as Ne}from"./useTranslation-BQsgmsRj.js";import"./chunk-IBLFF4W2-kQdGQbUA.js";import"./index-6cLqqEnJ.js";import"./index-CsWNnOwc.js";import"./debounce-BCFtMVOb.js";import"./isObject-CrIk3fyR.js";var Te=`.set-viery-container { +import{K as ne}from"./chunk-PKCUTZ46-DnWCmqJl.js";import{z as ae}from"./loginAccount-E66JXWKK-BDoSvcKZ.js";import{N as ie}from"./chunk-BOXSB6AN-C7kjIWTc.js";import{p as R}from"./chunk-3WXPHVZ4-mOUMztau.js";import{N as ce}from"./chunk-6X7TBCV3-Baui_Axh.js";import{J as se,ag as le,s as de,r as c,l as pe,L as ue,A as m,t as me,a as ge,ah as ve,o as r,B as L,ae as he,ai as ye,E as g,aj as fe,Z as xe,ak as be,P,al as _e,S as we,T as Ce}from"./index-DHO-_m58.js";import{u as ke}from"./index-B07thqZE.js";import{u as f}from"./useRequest-B1Xt_PHa.js";import{B as Ee}from"./throttle-D8Dii3rB.js";import{u as Ne}from"./useTranslation-BZWHqUhj.js";import"./chunk-IBLFF4W2-CX3nuQ6e.js";import"./index-BCecI-FC.js";import"./index-DwumW7up.js";import"./debounce-iKSQP4dc.js";import"./isObject-CrIk3fyR.js";var Te=`.set-viery-container { position: relative; display: flex; flex-direction: column; diff --git a/wallet-react/assets/changePaymentPassword-7RQQHBMF-VXHyJDlt.js b/wallet-react/assets/changePaymentPassword-7RQQHBMF-Bc69LPu6.js similarity index 80% rename from wallet-react/assets/changePaymentPassword-7RQQHBMF-VXHyJDlt.js rename to wallet-react/assets/changePaymentPassword-7RQQHBMF-Bc69LPu6.js index ab253ab..5ea1d42 100644 --- a/wallet-react/assets/changePaymentPassword-7RQQHBMF-VXHyJDlt.js +++ b/wallet-react/assets/changePaymentPassword-7RQQHBMF-Bc69LPu6.js @@ -1,4 +1,4 @@ -import{Q as d}from"./chunk-6FLCJIFF-BRFRT1sm.js";import{w as x}from"./chunk-IBLFF4W2-kQdGQbUA.js";import{J as g,r as u,L as y,o as t,E as s,ar as w}from"./index-CVVvHb5i.js";import{u as f}from"./useRequest-Hyl3qffQ.js";import{u as v}from"./useTranslation-BQsgmsRj.js";import"./chunk-3WXPHVZ4-ClMsd6qO.js";import"./chunk-6X7TBCV3-ABG7Zd-N.js";import"./index-CsWNnOwc.js";import"./debounce-BCFtMVOb.js";import"./isObject-CrIk3fyR.js";import"./throttle-DeIesoXy.js";import"./index-6cLqqEnJ.js";var h=`.payment-password-container { +import{Q as d}from"./chunk-6FLCJIFF-CaAeYY9M.js";import{w as x}from"./chunk-IBLFF4W2-CX3nuQ6e.js";import{J as g,r as u,L as y,o as t,E as s,ar as w}from"./index-DHO-_m58.js";import{u as f}from"./useRequest-B1Xt_PHa.js";import{u as v}from"./useTranslation-BZWHqUhj.js";import"./chunk-3WXPHVZ4-mOUMztau.js";import"./chunk-6X7TBCV3-Baui_Axh.js";import"./index-DwumW7up.js";import"./debounce-iKSQP4dc.js";import"./isObject-CrIk3fyR.js";import"./throttle-D8Dii3rB.js";import"./index-BCecI-FC.js";var h=`.payment-password-container { position: relative; display: flex; flex-direction: column; diff --git a/wallet-react/assets/chunk-3WXPHVZ4-ClMsd6qO.js b/wallet-react/assets/chunk-3WXPHVZ4-mOUMztau.js similarity index 99% rename from wallet-react/assets/chunk-3WXPHVZ4-ClMsd6qO.js rename to wallet-react/assets/chunk-3WXPHVZ4-mOUMztau.js index e423dbf..887f6e4 100644 --- a/wallet-react/assets/chunk-3WXPHVZ4-ClMsd6qO.js +++ b/wallet-react/assets/chunk-3WXPHVZ4-mOUMztau.js @@ -1 +1 @@ -import{aC as l,o as n,aD as c,r as e,aE as s}from"./index-CVVvHb5i.js";function m(t){return e.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"none",viewBox:"0 0 13.131 8.756",...t},e.createElement("path",{stroke:"currentColor",strokeWidth:1.2,d:"M13.13 4.732h-11M5.131 1.131l-4 4M5.13 8.331l-4-4"}))}var i=m;function o(t){return e.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"none",viewBox:"0 0 9.995 5.891",...t},e.createElement("rect",{width:.282,height:6.049,x:10.495,y:7.297,stroke:"currentColor",rx:.141,transform:"rotate(135 10.37 5.89)"}),e.createElement("rect",{width:.282,height:6.049,x:19.583,y:6.391,stroke:"currentColor",rx:.141,transform:"rotate(-135 9.995 9.655)"}))}var _=o;function f(t){return e.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"none",viewBox:"0 0 5.891 9.995",...t},e.createElement("rect",{width:.282,height:6.049,x:.5,y:11.401,stroke:"currentColor",rx:.141,transform:"rotate(-135 .265 10.26)"}),e.createElement("rect",{width:.282,height:6.049,x:9.588,y:10.495,stroke:"currentColor",rx:.141,transform:"rotate(-45 -6.426 16.421)"}))}var u=f;function E(t){return e.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",viewBox:"0 0 18.727 14.697",...t},e.createElement("g",{"data-name":"\\u7EC4 1332"},e.createElement("g",{"data-name":"\\u8DEF\\u5F84 2126",style:{strokeLinecap:"round",strokeLinejoin:"round"}},e.createElement("path",{d:"M6593.83 1700h-12.62l-.12-.159-5.105-6.737-.189-.248.196-.244 5.106-6.36.12-.149h12.612V1700Z",style:{stroke:"none"},transform:"translate(-6575.504 -1685.703)"}),e.createElement("path",{d:"m6581.41 1686.503-5.106 6.36 5.106 6.737h12.02v-13.097h-12.02m0-.8h12.02a.8.8 0 0 1 .8.8v13.097a.8.8 0 0 1-.8.8h-12.02a.8.8 0 0 1-.638-.317l-5.106-6.737a.8.8 0 0 1 .014-.984l5.106-6.36a.8.8 0 0 1 .624-.299Z",style:{fill:"#000",stroke:"none"},transform:"translate(-6575.504 -1685.703)"})),e.createElement("path",{d:"m-6367-942-3 3 3-3-3-3 3 3 3-3-3 3 3 3Z","data-name":"\\u8054\\u5408 5",style:{fill:"none",stroke:"var(--background-color)",strokeWidth:"1.2px",strokeLinecap:"round",strokeLinejoin:"round"},transform:"translate(6378.3 949.3)"})))}var d=E;function h(t){return e.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",viewBox:"0 0 28 28",...t},e.createElement("defs",null,e.createElement("style",null,".prefix__cls-3{stroke:none}")),e.createElement("g",{id:"prefix__\\u7EC4_1226","data-name":"\\u7EC4 1226",transform:"translate(-557 -219)"},e.createElement("g",{id:"prefix__receive",transform:"translate(457.921 -104.037)"},e.createElement("g",{id:"prefix__\\u7EC4_142","data-name":"\\u7EC4 142",transform:"translate(99.079 323.037)"},e.createElement("circle",{id:"prefix__SEND",cx:14,cy:14,r:14,style:{opacity:.08}}))),e.createElement("g",{id:"prefix__\\u7EC4_36","data-name":"\\u7EC4 36",transform:"rotate(-90 402.74 -163.677)"},e.createElement("g",{id:"prefix__\\u8DEF\\u5F84_1682","data-name":"\\u8DEF\\u5F84 1682"},e.createElement("path",{d:"M.683 6.327a.185.185 0 0 1 0-.261L5.92.83a.185.185 0 0 1 .262.262L.945 6.327a.185.185 0 0 1-.262 0Z",className:"prefix__cls-3"}),e.createElement("path",{d:"M.57.104c.379 0 .685.306.685.685v7.404a.685.685 0 0 1-1.37 0V.789C-.115.41.192.104.57.104Z",style:{fill:"currentColor",stroke:"none"},transform:"rotate(45 3.102 7.489)"})),e.createElement("g",{id:"prefix__\\u77E9\\u5F62_23","data-name":"\\u77E9\\u5F62 23",style:{stroke:"currentColor"},transform:"rotate(-45 3.724 -5.681)"},e.createElement("rect",{width:1.37,height:8.774,className:"prefix__cls-3",rx:.685}),e.createElement("rect",{width:.37,height:7.774,x:.5,y:.5,rx:.185,style:{fill:"none"}})))))}var p=h;l();function x(t){return e.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"none",viewBox:"0 0 43 43",...t},e.createElement("circle",{cx:21.5,cy:21.5,r:21.5,fill:"#F5F6FB"}),e.createElement("path",{fill:"currentColor",d:"M19.764 16.523c.767-1.343 2.705-1.343 3.472 0l4.554 5.97c.762 1.332-.2 2.991-1.736 2.991h-9.108c-1.535 0-2.498-1.659-1.736-2.992l4.554-5.969Z"}))}var w=x;function v(t){return e.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"none",viewBox:"0 0 12.068 12.043",...t},e.createElement("defs",null,e.createElement("mask",{id:"prefix__a"},e.createElement("path",{fill:"#FFF",fillRule:"evenodd",d:"M14.069.653H8.122v8.369H1.708v5.021h10.718v-2.51h1.643V.653Z"}))),e.createElement("rect",{width:6.788,height:6.788,x:1.2,y:1.2,fill:"none",rx:1.8}),e.createElement("path",{fill:"currentColor",fillRule:"evenodd",d:"M0 3v3.188Q0 7.43.879 8.309q.878.879 2.121.879h3.188q1.242 0 2.121-.879t.879-2.121V3q0-1.243-.879-2.121Q7.43 0 6.188 0H3Q1.757 0 .879.879 0 1.757 0 3Zm1.2 0v3.188q0 .088.009.176.008.088.026.175.017.087.043.171.025.085.059.166.034.082.076.16.041.078.09.152.05.073.106.142.056.068.118.13.063.063.131.12.068.055.142.104.073.05.151.091.078.042.16.076.082.033.166.06.085.025.172.042.087.017.175.026.088.009.176.009h3.188q.088 0 .176-.009t.175-.026q.087-.017.171-.043.085-.026.166-.06.082-.033.16-.075.078-.042.152-.09.073-.05.142-.106.068-.056.13-.119.063-.062.12-.13.055-.069.104-.142.05-.074.091-.152.042-.078.076-.16.033-.081.06-.166.025-.084.042-.171.017-.087.026-.175.009-.088.009-.176V3q0-.088-.009-.176t-.026-.175q-.017-.087-.043-.172-.026-.084-.06-.166-.033-.082-.075-.16-.042-.077-.09-.151-.05-.074-.106-.142-.056-.068-.119-.13-.062-.063-.13-.12-.069-.056-.142-.105-.074-.049-.152-.09-.078-.042-.16-.076-.081-.034-.166-.06-.084-.025-.171-.042-.087-.018-.175-.026-.088-.009-.176-.009H3q-.088 0-.176.009-.088.008-.175.026-.087.017-.172.043-.084.025-.166.059-.082.034-.16.076-.078.041-.151.09-.074.05-.142.106-.068.056-.13.118-.063.063-.12.131-.056.068-.105.142-.049.074-.09.151-.042.078-.076.16-.034.082-.06.166-.025.085-.042.172-.018.087-.026.175Q1.2 2.912 1.2 3Z"}),e.createElement("g",{mask:"url(#prefix__a)"},e.createElement("path",{fill:"currentColor",fillRule:"evenodd",d:"M2.545 4.984v3.733q0 1.13.8 1.929.798.799 1.928.799h3.733q1.13 0 1.928-.8.799-.798.799-1.928V4.984q0-1.13-.799-1.928-.799-.799-1.928-.799H5.273q-1.13 0-1.929.799-.799.799-.799 1.928Zm6.46-1.527H5.274c-.844 0-1.528.684-1.528 1.527v3.733c0 .844.684 1.528 1.528 1.528h3.733c.843 0 1.527-.684 1.527-1.528V4.984c0-.843-.684-1.527-1.527-1.527Z"})))}var g=v;function F(t){return e.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",viewBox:"0 0 23 17",...t},e.createElement("clipPath",{id:"prefix__a"},e.createElement("path",{d:"M-1-3h23v17H-1z"})),e.createElement("g",{clipPath:"url(#prefix__a)",transform:"translate(1 3)"},e.createElement("path",{d:"M19.345.367c-2.861 3.348-5.719 4.973-8.582 4.973s-5.85-1.636-8.925-5A1.091 1.091 0 0 0 .364.24a.944.944 0 0 0-.111 1.387c3.437 3.758 6.939 5.682 10.51 5.682s6.988-1.935 10.211-5.708a.945.945 0 0 0-.16-1.383 1.09 1.09 0 0 0-1.47.15z"}),e.createElement("path",{d:"m3.378 3.785-1.971 2.59a.921.921 0 0 0 .076 1.184.68.68 0 0 0 1.043-.086l1.971-2.59a.921.921 0 0 0-.076-1.184.68.68 0 0 0-1.043.086zm3.981 3.039-.789 3.581a.853.853 0 0 0 .538 1.018.738.738 0 0 0 .9-.611l.789-3.581a.853.853 0 0 0-.538-1.018.738.738 0 0 0-.895.612zm5.724.146 1.109 3.581a.72.72 0 0 0 .942.514.873.873 0 0 0 .452-1.07l-1.108-3.581a.72.72 0 0 0-.942-.514.873.873 0 0 0-.452 1.07zm4.023-3.051 2.281 2.59a.679.679 0 0 0 1.045 0 .922.922 0 0 0 0-1.187l-2.281-2.59a.679.679 0 0 0-1.045 0 .922.922 0 0 0 0 1.187z"})))}var y=F;function B(t){return e.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",viewBox:"0 0 23 17",...t},e.createElement("path",{d:"M11.697 13.232a3.724 3.724 0 1 1 3.727-3.725 3.724 3.724 0 0 1-3.727 3.725zm0-2.085a1.638 1.638 0 1 0-1.638-1.638 1.638 1.638 0 0 0 1.638 1.638z"}),e.createElement("path",{d:"M11.773 14.296c2.608 0 5.222-1.534 7.841-4.7-2.286-3.164-4.886-4.7-7.841-4.7s-5.654 1.536-8.118 4.7c2.796 3.164 5.506 4.7 8.118 4.7zm7.814-7.967a18.681 18.681 0 0 1 2.2 2.739l.417.626-.463.593c-3.139 4.026-6.461 6.094-9.964 6.094S4.87 14.325 1.522 10.314l-.518-.621.473-.656a19.167 19.167 0 0 1 2.957-3.3L2.667 3.855a.745.745 0 1 1 1.086-1.019l1.86 1.981A11.188 11.188 0 0 1 8.98 3.199l-.9-2.13A.745.745 0 1 1 9.452.488l1.021 2.409a10.462 10.462 0 0 1 1.307-.081 10.154 10.154 0 0 1 2.23.243L15.203.434a.745.745 0 1 1 1.356.617l-1.112 2.447a11.172 11.172 0 0 1 3.05 1.82l2.177-2.177a.745.745 0 1 1 1.053 1.053l-2.133 2.133z"}))}var M=B;function C(t){return e.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",viewBox:"0 0 29 29",...t},e.createElement("g",{"data-name":"\\u7EC4 1138"},e.createElement("g",{"data-name":"\\u77E9\\u5F62 400",style:{fill:"#fff",stroke:"#f5f5f5"}},e.createElement("rect",{width:29,height:29,stroke:"none",rx:5,style:{stroke:"none"}}),e.createElement("rect",{width:28,height:28,x:.5,y:.5,rx:4.5,style:{fill:"none"}})),e.createElement("path",{d:"M289.681 61.936V65.3h-2a1.873 1.873 0 0 0-1.477.458 2.106 2.106 0 0 0-.382 1.375v2.406h3.73l-.5 3.769h-3.234v9.663h-3.9V73.3h-3.246v-3.764h3.246v-2.775a4.926 4.926 0 0 1 1.324-3.673 4.8 4.8 0 0 1 3.527-1.305 21.126 21.126 0 0 1 2.9.152Z",style:{fill:"#1877f2"},transform:"translate(-269.681 -57.875)"})))}var N=C;function k(t){return e.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",viewBox:"0 0 29 29",...t},e.createElement("g",{"data-name":"\\u7EC4 1136"},e.createElement("g",{"data-name":"\\u77E9\\u5F62 400",style:{fill:"#fff",stroke:"#f5f5f5"}},e.createElement("rect",{width:29,height:29,stroke:"none",rx:5,style:{stroke:"none"}}),e.createElement("rect",{width:28,height:28,x:.5,y:.5,rx:4.5,style:{fill:"none"}})),e.createElement("path",{d:"M9.12 294.908a6.158 6.158 0 0 1 .325-1.965L5.8 290.219a10.463 10.463 0 0 0 0 9.374l3.641-2.729a6.143 6.143 0 0 1-.321-1.957","data-name":"\\u8DEF\\u5F84 1670",style:{fill:"#fbbc05"},transform:"translate(-.774 -280.411)"}),e.createElement("path",{d:"M66.889 15.722a6.344 6.344 0 0 1 3.985 1.395l3.149-3.079a10.948 10.948 0 0 0-16.849 3.249l3.644 2.724a6.366 6.366 0 0 1 6.071-4.289","data-name":"\\u8DEF\\u5F84 1671",style:{fill:"#ea4335"},transform:"translate(-52.145 -7.48)"}),e.createElement("path",{d:"M66.889 609.217a6.369 6.369 0 0 1-6.073-4.289l-3.643 2.724a10.816 10.816 0 0 0 9.715 5.9 10.441 10.441 0 0 0 7.052-2.638l-3.459-2.618a6.8 6.8 0 0 1-3.595.926","data-name":"\\u8DEF\\u5F84 1672",style:{fill:"#34a853"},transform:"translate(-52.145 -588.467)"}),e.createElement("path",{d:"M526.984 422.916a8.62 8.62 0 0 0-.246-1.924h-10.087v4.089h5.806a4.763 4.763 0 0 1-2.21 3.164l3.458 2.618a10.418 10.418 0 0 0 3.28-7.946","data-name":"\\u8DEF\\u5F84 1673",style:{fill:"#4285f4"},transform:"translate(-501.908 -408.42)"})))}var D=k;function Z(t){return e.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",viewBox:"0 0 249.876 155.965",...t},e.createElement("defs",null,e.createElement("clipPath",{id:"prefix__clip-path"},e.createElement("path",{id:"prefix__\\u77E9\\u5F62_451",d:"M0 0h73.283v45.454H0z",className:"prefix__cls-1","data-name":"\\u77E9\\u5F62 451"})),e.createElement("clipPath",{id:"prefix__clip-path-2"},e.createElement("path",{id:"prefix__\\u77E9\\u5F62_453",d:"M0 0h76.066v48.237H0z",className:"prefix__cls-1","data-name":"\\u77E9\\u5F62 453"})),e.createElement("style",null,".prefix__cls-1,.prefix__cls-14{fill:var(--text-color)}.prefix__cls-1{stroke:#707070}.prefix__cls-2{fill:var(--accent-color)}.prefix__cls-12,.prefix__cls-3,.prefix__cls-4,.prefix__cls-9{fill:none}.prefix__cls-12,.prefix__cls-3{stroke:var(--text-color)}.prefix__cls-3{stroke-width:2px}.prefix__cls-12{stroke-width:1.5px}.prefix__cls-15{stroke:none}")),e.createElement("g",{id:"prefix__\\u7EC4_1229","data-name":"\\u7EC4 1229",transform:"translate(-56.413 -383.174)"},e.createElement("g",{id:"prefix__\\u7EC4_1227","data-name":"\\u7EC4 1227",transform:"translate(116.386 383.174)"},e.createElement("path",{id:"prefix__\\u8DEF\\u5F84_1680",d:"m0 6.493 48.944.294 4.677-5.566L5.613 0Z",className:"prefix__cls-2","data-name":"\\u8DEF\\u5F84 1680",transform:"rotate(-90 49.024 48.683)"}),e.createElement("path",{id:"prefix__\\u8DEF\\u5F84_1679",d:"M57.558 5.493H-1.148L-6-1h57.858Z",className:"prefix__cls-2","data-name":"\\u8DEF\\u5F84 1679",transform:"translate(8.49 46.014)"}),e.createElement("g",{id:"prefix__\\u77E9\\u5F62_440",className:"prefix__cls-3","data-name":"\\u77E9\\u5F62 440"},e.createElement("path",{d:"M8.055 52.435H65.12v42.026H8.055z",className:"prefix__cls-15"}),e.createElement("path",{d:"M7.055 51.435H66.12v44.026H7.055z",className:"prefix__cls-4"})),e.createElement("path",{id:"prefix__\\u76F4\\u7EBF_105",d:"M6.308 6.679 0 0",className:"prefix__cls-3","data-name":"\\u76F4\\u7EBF 105",transform:"translate(60.018 44.55)"}),e.createElement("path",{id:"prefix__\\u76F4\\u7EBF_110",d:"M6.308 6.679 0 0",className:"prefix__cls-3","data-name":"\\u76F4\\u7EBF 110",transform:"translate(.82 44.643)"}),e.createElement("path",{id:"prefix__\\u76F4\\u7EBF_108",d:"M5.937 6.493 0 0",className:"prefix__cls-3","data-name":"\\u76F4\\u7EBF 108",transform:"translate(.913 89.516)"}),e.createElement("path",{id:"prefix__\\u76F4\\u7EBF_106",d:"M60.59 0H0",className:"prefix__cls-3","data-name":"\\u76F4\\u7EBF 106",transform:"translate(.171 44.921)"}),e.createElement("path",{id:"prefix__\\u76F4\\u7EBF_109",d:"m0 0 .293 49.791",className:"prefix__cls-3","data-name":"\\u76F4\\u7EBF 109",transform:"translate(1.098 45.292)"}),e.createElement("path",{id:"prefix__\\u8054\\u5408_1",d:"M0 30.612 1.6 11.4a6.958 6.958 0 1 1 10.712 0l1.6 19.213Z",className:"prefix__cls-4","data-name":"\\u8054\\u5408 1",transform:"translate(30.612 62.151)"}),e.createElement("g",{id:"prefix__\\u8054\\u5408_2","data-name":"\\u8054\\u5408 2",style:{fill:"var(--text-color)"}},e.createElement("path",{d:"M40.021 88.303h-7.687l.922-16.013.02-.339-.242-.238a3.977 3.977 0 0 1-1.209-2.844c0-2.267 1.953-4.112 4.353-4.112 2.4 0 4.352 1.845 4.352 4.112 0 1.065-.43 2.075-1.208 2.844l-.242.238.02.339.921 16.013Z",className:"prefix__cls-15"}),e.createElement("path",{d:"M8.152 23.546 7.237 7.649l.483-.477a3.232 3.232 0 0 0 .985-2.31C8.705 3.008 7.09 1.5 5.103 1.5 3.116 1.5 1.5 3.008 1.5 4.862c0 .863.35 1.683.986 2.31l.482.477-.915 15.897h6.099m1.589 1.5H.464L1.432 8.24A4.73 4.73 0 0 1 0 4.862C0 2.177 2.284 0 5.103 0c2.818 0 5.102 2.177 5.102 4.862A4.73 4.73 0 0 1 8.773 8.24l.968 16.806Z",style:{fill:"var(--text-color)",stroke:"none"},transform:"translate(31.075 64.007)"})),e.createElement("g",{id:"prefix__\\u8499\\u7248\\u7EC4_9","data-name":"\\u8499\\u7248\\u7EC4 9",style:{clipPath:"url(#prefix__clip-path)"},transform:"translate(.928 2.783)"},e.createElement("g",{id:"prefix__\\u77E9\\u5F62_449","data-name":"\\u77E9\\u5F62 449",style:{strokeWidth:7,stroke:"var(--text-color)",fill:"none"},transform:"translate(8.349 4.638)"},e.createElement("rect",{width:48.237,height:76.066,className:"prefix__cls-15",rx:24.119}),e.createElement("rect",{width:41.237,height:69.066,x:3.5,y:3.5,className:"prefix__cls-4",rx:20.619}))),e.createElement("g",{id:"prefix__\\u8499\\u7248\\u7EC4_10","data-name":"\\u8499\\u7248\\u7EC4 10",style:{clipPath:"url(#prefix__clip-path-2)"}},e.createElement("g",{id:"prefix__\\u8DEF\\u5F84_1684",className:"prefix__cls-9","data-name":"\\u8DEF\\u5F84 1684"},e.createElement("path",{d:"M33.46 12.987c10.282 0 18.618 8.929 18.618 19.944v30.612c0 11.015-8.336 19.944-18.618 19.944s-18.618-8.929-18.618-19.944V32.931c0-11.015 8.336-19.944 18.618-19.944Z",className:"prefix__cls-15"}),e.createElement("path",{d:"M18.618 2C14.205 2 10.05 3.849 6.915 7.206 3.745 10.602 2 15.126 2 19.944v30.612c0 4.82 1.746 9.343 4.915 12.738 3.134 3.358 7.29 5.207 11.703 5.207 4.413 0 8.569-1.85 11.703-5.207 3.17-3.395 4.915-7.919 4.915-12.738V19.944c0-4.819-1.745-9.342-4.915-12.738C27.187 3.85 23.031 2 18.618 2m0-2c10.283 0 18.618 8.93 18.618 19.944v30.612c0 11.015-8.335 19.945-18.618 19.945C8.336 70.5 0 61.57 0 50.556V19.944C0 8.93 8.336 0 18.618 0Z",style:{fill:"var(--accent-color)",stroke:"none"},transform:"translate(14.842 12.987)"})))),e.createElement("g",{id:"prefix__\\u7EC4_1223","data-name":"\\u7EC4 1223",transform:"translate(71.435 472.204)"},e.createElement("path",{id:"prefix__\\u8DEF\\u5F84_1680-2",d:"m0 6.493 60.145.294 5.747-5.566L6.9 0Z","data-name":"\\u8DEF\\u5F84 1680",style:{fill:"var(--accent-color)"},transform:"rotate(-90 33.03 32.861)"}),e.createElement("path",{id:"prefix__\\u8DEF\\u5F84_1679-2",d:"m204.574 5.493-205.6-.175L-6-1h205.008Z","data-name":"\\u8DEF\\u5F84 1679",style:{fill:"var(--accent-color)"},transform:"translate(8.319 1.928)"}),e.createElement("g",{id:"prefix__\\u77E9\\u5F62_440-2",className:"prefix__cls-3","data-name":"\\u77E9\\u5F62 440"},e.createElement("path",{d:"M7.792 8.349h204.081v56.586H7.792z",className:"prefix__cls-15"}),e.createElement("path",{d:"M6.792 7.349h206.081v58.586H6.792z",className:"prefix__cls-4"})),e.createElement("path",{id:"prefix__\\u76F4\\u7EBF_105-2",d:"M6.308 6.679 0 0",className:"prefix__cls-3","data-name":"\\u76F4\\u7EBF 105",transform:"translate(206.864 .464)"}),e.createElement("path",{id:"prefix__\\u76F4\\u7EBF_110-2",d:"M6.308 6.679 0 0",className:"prefix__cls-3","data-name":"\\u76F4\\u7EBF 110",transform:"translate(.649 .556)"}),e.createElement("path",{id:"prefix__\\u76F4\\u7EBF_108-2",d:"M6.2 6.8 0 0",className:"prefix__cls-3","data-name":"\\u76F4\\u7EBF 108",transform:"translate(.644 59.178)"}),e.createElement("path",{id:"prefix__\\u76F4\\u7EBF_106-2",d:"M207.606 0H0",className:"prefix__cls-3","data-name":"\\u76F4\\u7EBF 106",transform:"translate(0 .835)"}),e.createElement("path",{id:"prefix__\\u76F4\\u7EBF_109-2",d:"M0 0v58.627",className:"prefix__cls-3","data-name":"\\u76F4\\u7EBF 109",transform:"translate(.928 1.206)"})),e.createElement("g",{id:"prefix__\\u76F4\\u7EBF_115",className:"prefix__cls-9","data-name":"\\u76F4\\u7EBF 115"},e.createElement("path",{d:"M237.39 460.47h12.059",className:"prefix__cls-15"}),e.createElement("path",{d:"M12.07 0H0h12.07Z",style:{fill:"#000",stroke:"none"},transform:"translate(237.384 460.47)"})),e.createElement("g",{id:"prefix__\\u7EC4_1228","data-name":"\\u7EC4 1228",transform:"translate(56.5 446.177)"},e.createElement("g",{id:"prefix__\\u77E9\\u5F62_452",className:"prefix__cls-12","data-name":"\\u77E9\\u5F62 452"},e.createElement("path",{d:"m135.953 3.987 9.398-3.99 3.99 9.398-9.398 3.99z",className:"prefix__cls-15"}),e.createElement("path",{strokeWidth:"1.5008399999999997px",d:"M136.937 4.385 144.953.98l3.404 8.017-8.017 3.403z",className:"prefix__cls-4"})),e.createElement("path",{id:"prefix__\\u76F4\\u7EBF_111",d:"M1.329 9.879 0 0",className:"prefix__cls-12","data-name":"\\u76F4\\u7EBF 111",transform:"translate(12.059 9.656)"}),e.createElement("path",{id:"prefix__\\u76F4\\u7EBF_113",d:"M8.389 0 0 .974",className:"prefix__cls-12","data-name":"\\u76F4\\u7EBF 113",transform:"translate(0 26.307)"}),e.createElement("path",{id:"prefix__\\u76F4\\u7EBF_112",d:"M7.46 5.386 0 0",className:"prefix__cls-12","data-name":"\\u76F4\\u7EBF 112",transform:"translate(1.855 16.149)"}),e.createElement("path",{id:"prefix__\\u76F4\\u7EBF_114",d:"M0 0h7.911",className:"prefix__cls-12","data-name":"\\u76F4\\u7EBF 114",transform:"rotate(-72 183.474 -123.859)"}),e.createElement("path",{id:"prefix__\\u76F4\\u7EBF_116",d:"M0 0h7.911",className:"prefix__cls-12","data-name":"\\u76F4\\u7EBF 116",transform:"rotate(18 -143.927 806.034)"}),e.createElement("path",{id:"prefix__\\u76F4\\u7EBF_117",d:"M0 7.096 2.458 0",className:"prefix__cls-12","data-name":"\\u76F4\\u7EBF 117",transform:"translate(226.669 12.439)"}),e.createElement("path",{id:"prefix__\\u76F4\\u7EBF_118",d:"M0 4.459 8.589 0",className:"prefix__cls-12","data-name":"\\u76F4\\u7EBF 118",transform:"translate(229.814 18.004)"})),e.createElement("text",{id:"prefix__Master_Password","data-name":"Master Password",style:{fontSize:12,fontFamily:"SFProText-Semibold,SF Pro Text",fontWeight:500,fill:"var(--text-color)"},transform:"translate(181.5 504.193)"},e.createElement("tspan",{x:-50.569,y:0},"Master Password")),e.createElement("g",{id:"prefix__\\u7EC4_1406","data-name":"\\u7EC4 1406",transform:"translate(94.069 517.009)"},e.createElement("circle",{id:"prefix__\\u692D\\u5706_283",cx:2.5,cy:2.5,r:2.5,className:"prefix__cls-14","data-name":"\\u692D\\u5706 283",transform:"translate(102.431)"}),e.createElement("circle",{id:"prefix__\\u692D\\u5706_282",cx:2.5,cy:2.5,r:2.5,className:"prefix__cls-14","data-name":"\\u692D\\u5706 282",transform:"translate(50.431)"}),e.createElement("circle",{id:"prefix__\\u692D\\u5706_298",cx:2.5,cy:2.5,r:2.5,className:"prefix__cls-14","data-name":"\\u692D\\u5706 298",transform:"translate(119.431)"}),e.createElement("circle",{id:"prefix__\\u692D\\u5706_284",cx:2.5,cy:2.5,r:2.5,className:"prefix__cls-14","data-name":"\\u692D\\u5706 284",transform:"translate(84.431)"}),e.createElement("circle",{id:"prefix__\\u692D\\u5706_300",cx:2.5,cy:2.5,r:2.5,className:"prefix__cls-14","data-name":"\\u692D\\u5706 300",transform:"translate(153.431)"}),e.createElement("circle",{id:"prefix__\\u692D\\u5706_280",cx:2.5,cy:2.5,r:2.5,className:"prefix__cls-14","data-name":"\\u692D\\u5706 280",transform:"translate(33.431)"}),e.createElement("circle",{id:"prefix__\\u692D\\u5706_281",cx:2.5,cy:2.5,r:2.5,className:"prefix__cls-14","data-name":"\\u692D\\u5706 281",transform:"translate(67.431)"}),e.createElement("circle",{id:"prefix__\\u692D\\u5706_299",cx:2.5,cy:2.5,r:2.5,className:"prefix__cls-14","data-name":"\\u692D\\u5706 299",transform:"translate(136.431)"}),e.createElement("circle",{id:"prefix__\\u692D\\u5706_273",cx:2.5,cy:2.5,r:2.5,className:"prefix__cls-14","data-name":"\\u692D\\u5706 273",transform:"translate(16.431)"}))))}var H=Z;function z(t){return e.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",viewBox:"0 0 28 28",...t},e.createElement("defs",null,e.createElement("style",null,".prefix__cls-2{fill:none;stroke:var(--text-color,#000);stroke-linecap:round;stroke-width:1.2px}")),e.createElement("g",{id:"prefix__\\u7EC4_1432","data-name":"\\u7EC4 1432",transform:"translate(-18 -102)"},e.createElement("g",{id:"prefix__receive",transform:"translate(-81.079 -221.037)"},e.createElement("g",{id:"prefix__\\u7EC4_142","data-name":"\\u7EC4 142",transform:"translate(99.079 323.037)"},e.createElement("circle",{id:"prefix__SEND",cx:14,cy:14,r:14,style:{fill:"var(--text-color,#000)",opacity:.08}}))),e.createElement("g",{id:"prefix__\\u7EC4_1431","data-name":"\\u7EC4 1431"},e.createElement("path",{id:"prefix__\\u76F4\\u7EBF_11",d:"M0 0h12.187",className:"prefix__cls-2","data-name":"\\u76F4\\u7EBF 11",transform:"translate(25.906 111.5)"}),e.createElement("path",{id:"prefix__\\u76F4\\u7EBF_12",d:"M0 0h12.187",className:"prefix__cls-2","data-name":"\\u76F4\\u7EBF 12",transform:"translate(25.906 116)"}),e.createElement("path",{id:"prefix__\\u76F4\\u7EBF_13",d:"M0 0h12.187",className:"prefix__cls-2","data-name":"\\u76F4\\u7EBF 13",transform:"translate(25.906 120.5)"}))))}var L=z;function q(t){return e.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",viewBox:"0 0 35 35",...t},e.createElement("defs",null,e.createElement("linearGradient",{id:"prefix__a",x1:1.171,x2:-.531,y1:.248,y2:.242,gradientUnits:"objectBoundingBox"},e.createElement("stop",{offset:0,stopColor:"#864deb"}),e.createElement("stop",{offset:.502,stopColor:"#e64be0"}),e.createElement("stop",{offset:1,stopColor:"#fd4bdd"}))),e.createElement("g",{"data-name":"\\u7EC4 1106"},e.createElement("g",{"data-name":"\\u692D\\u5706 251",style:{fill:"#fff",stroke:"#f5f5f5"}},e.createElement("rect",{width:29,height:29,stroke:"none",rx:5,style:{stroke:"none"}}),e.createElement("rect",{width:28,height:28,x:.5,y:.5,rx:4.5,style:{fill:"none"}})),e.createElement("path",{d:"M1243.8 4411.523q-.629-.634-1.263-1.265c-.051-.051-.1-.1-.154-.151a.229.229 0 0 1-.079-.184v-5.269a.145.145 0 0 0-.081-.151 5.4 5.4 0 0 1-.552-.345 2.572 2.572 0 0 1-.577-.55c-.07-.1-.152-.181-.219-.277a3.4 3.4 0 0 1-.184-.3 4.62 4.62 0 0 1-.146-.29 2.846 2.846 0 0 1-.1-.281c-.031-.094-.06-.2-.089-.3a2.071 2.071 0 0 1-.082-.492c-.005-.184-.023-.367-.018-.55a3.406 3.406 0 0 1 .054-.423c.016-.1.034-.2.056-.3a1.333 1.333 0 0 1 .049-.168 3.777 3.777 0 0 1 .161-.417c.094-.182.2-.355.311-.531a3.047 3.047 0 0 1 .624-.7 3.739 3.739 0 0 1 .431-.314 3.479 3.479 0 0 1 .435-.238 3.246 3.246 0 0 1 .39-.136 3.524 3.524 0 0 1 .4-.11 3.676 3.676 0 0 1 .441-.05 4.225 4.225 0 0 1 .929.052 3.072 3.072 0 0 1 .372.1 3.85 3.85 0 0 1 .39.134 2.5 2.5 0 0 1 .354.188c.173.107.339.223.5.345a2.591 2.591 0 0 1 .348.339c.143.168.278.346.4.528a2.272 2.272 0 0 1 .174.331c.054.115.109.23.152.349a3.441 3.441 0 0 1 .1.331c.026.1.05.2.068.3a1.636 1.636 0 0 1 .021.22c.009.169.025.342.019.512s-.032.333-.061.5a2.461 2.461 0 0 1-.049.254 2.074 2.074 0 0 1-.069.215 1.464 1.464 0 0 1-.051.142c-.052.122-.1.248-.162.364-.085.157-.183.308-.279.458a2.854 2.854 0 0 1-.514.583 3.288 3.288 0 0 1-.658.465c-.132.068-.265.134-.4.2-.042.02-.048.034-.01.071.306.3.608.605.911.909.089.089.175.178.266.265a.053.053 0 0 1 0 .09l-.568.563q-.372.372-.742.746c-.045.044-.09.09-.136.133s-.036.07 0 .106l.423.42 1.015 1.016c.042.039.039.063 0 .1q-.558.554-1.114 1.111l-1.349 1.351a.07.07 0 0 1-.047.027.071.071 0 0 1-.041-.026Zm.114-12.257h-.209a.886.886 0 0 0-.391.141.985.985 0 0 0-.322.311 1.02 1.02 0 0 0 .515 1.531 1.881 1.881 0 0 0 .342.065v-.02a.806.806 0 0 0 .517-.128.979.979 0 0 0 .33-.313 1.07 1.07 0 0 0 .176-.522.819.819 0 0 0-.07-.4 1.814 1.814 0 0 0-.163-.288.85.85 0 0 0-.321-.264.891.891 0 0 0-.385-.111Zm-9.818 11.784h-6.6c-.049 0-.065-.009-.065-.062v-2.256a5.634 5.634 0 0 1 .049-.612 4.194 4.194 0 0 1 .08-.439c.029-.132.072-.263.11-.392.042-.148.086-.3.136-.443.03-.084.072-.169.107-.253.045-.1.085-.207.136-.307a6.16 6.16 0 0 1 .219-.4c.114-.185.229-.369.355-.546.106-.146.226-.283.345-.418a4.577 4.577 0 0 1 .608-.591c.106-.084.2-.176.313-.256.149-.108.306-.211.463-.311.105-.067.213-.13.323-.19.094-.051.194-.093.29-.139a4.63 4.63 0 0 1 .215-.1c.09-.038.182-.072.273-.106s.2-.073.3-.108a1.2 1.2 0 0 1 .144-.042c.141-.032.282-.062.423-.092l.322-.064a.5.5 0 0 1 .055-.012c.207-.016.413-.044.619-.045h3.609a2.532 2.532 0 0 1 .3.011c.184.021.366.047.55.08a3.369 3.369 0 0 1 .374.082c.157.042.311.1.465.147.127.042.255.09.381.135.042.016.085.036.127.053.065.029.063.1.093.15.09.153.164.316.258.465.114.18.236.356.367.526a4.479 4.479 0 0 0 .578.618c.092.081.189.154.281.235a.148.148 0 0 1 .042.077.386.386 0 0 1 0 .089v5.457c0 .055-.018.065-.069.065q-3.281-.006-6.578-.006Zm-1.931-10.815a4.617 4.617 0 1 1 5.95-7.062 4.412 4.412 0 0 1 1.572 2.811 4.509 4.509 0 0 1-.871 3.487 4.445 4.445 0 0 1-2.861 1.764 5.2 5.2 0 0 1-.891.08 4.409 4.409 0 0 1-2.901-1.08Z","data-name":"\\u8054\\u5408 6",style:{fill:"url(#prefix__a)"},transform:"translate(-1222.5 -4387.291)"})))}var V=q;function A(t){return e.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"none",viewBox:"0 0 21 21",...t},e.createElement("circle",{cx:10.5,cy:10.5,r:10.5,fill:"#EAECF0"}),e.createElement("path",{fill:"#A257FA",d:"M15.786 8.86h-2.37a.547.547 0 1 1 0-1.095h.952A4.74 4.74 0 0 0 5.76 10.5a4.74 4.74 0 1 0 9.479 0 .547.547 0 1 1 1.094 0A5.834 5.834 0 1 1 10.5 4.667c1.956 0 3.682.963 4.74 2.44v-.981a.547.547 0 1 1 1.094 0v2.188a.548.548 0 0 1-.547.545Z"}))}var b=A;function P(t){return e.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",viewBox:"0 0 28 28",...t},e.createElement("circle",{cx:14,cy:14,r:14,opacity:.08}),e.createElement("path",{d:"M14 21.538a1.718 1.718 0 0 1-.784-.19l-1.932-.986a5.747 5.747 0 0 1-3.067-4.709l-.374-5.261a1.812 1.812 0 0 1 1.044-1.77l4.4-2a1.711 1.711 0 0 1 1.427 0l4.4 2a1.812 1.812 0 0 1 1.04 1.77l-.37 5.261a5.747 5.747 0 0 1-3.068 4.709l-1.932.99a1.718 1.718 0 0 1-.784.186zm0-14.1a.792.792 0 0 0-.325.07l-4.4 2.005a.82.82 0 0 0-.473.8l.364 5.261a4.777 4.777 0 0 0 2.544 3.9l1.931.989a.782.782 0 0 0 .715 0l1.931-.989a4.777 4.777 0 0 0 2.544-3.9l.363-5.261a.818.818 0 0 0-.472-.8l-4.397-2.001a.8.8 0 0 0-.325-.07zm-.515 8.243a.467.467 0 0 1-.342-.143l-1.522-1.634a.5.5 0 0 1 0-.693.471.471 0 0 1 .676 0l1.188 1.287 2.218-2.036a.471.471 0 0 1 .676 0 .5.5 0 0 1 0 .693l-2.556 2.383a.465.465 0 0 1-.338.143z"}))}var S=P;function W(t){return e.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",viewBox:"0 0 28 28",...t},e.createElement("g",{"data-name":"\\u7EC4 403",transform:"translate(-18 -225)"},e.createElement("circle",{cx:14,cy:14,r:14,"data-name":"\\u692D\\u5706 48",style:{opacity:.08},transform:"translate(18 225)"}),e.createElement("path",{d:"M6.157 15.076a1.718 1.718 0 0 1-.784-.19L3.441 13.9A5.747 5.747 0 0 1 .374 9.191L0 3.93a1.812 1.812 0 0 1 1.044-1.77l4.4-2a1.711 1.711 0 0 1 1.427 0l4.4 2a1.812 1.812 0 0 1 1.04 1.77l-.37 5.261A5.747 5.747 0 0 1 8.873 13.9l-1.932.99a1.718 1.718 0 0 1-.784.186Zm0-14.1a.792.792 0 0 0-.325.07l-4.4 2.005a.82.82 0 0 0-.473.8l.364 5.261a4.777 4.777 0 0 0 2.544 3.9l1.931.989a.782.782 0 0 0 .715 0l1.931-.989a4.777 4.777 0 0 0 2.544-3.9l.363-5.261a.818.818 0 0 0-.472-.8L6.482 1.05a.8.8 0 0 0-.325-.07Zm-.515 8.243a.467.467 0 0 1-.342-.143L3.778 7.442a.5.5 0 0 1 0-.693.471.471 0 0 1 .676 0l1.188 1.287L7.86 6a.471.471 0 0 1 .676 0 .5.5 0 0 1 0 .693L5.98 9.076a.465.465 0 0 1-.338.143Z","data-name":"Fill 744",style:{stroke:"currentColor",strokeWidth:".25px"},transform:"translate(25.843 231.462)"})))}var Q=W;function j(t){return e.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",viewBox:"0 0 28 28",...t},e.createElement("g",{"data-name":"\\u7EC4 1434",transform:"translate(-18 -225)"},e.createElement("circle",{cx:14,cy:14,r:14,"data-name":"\\u692D\\u5706 48",style:{opacity:.08},transform:"translate(18 225)"}),e.createElement("path",{d:"M9.437 14.826H1.573A1.578 1.578 0 0 1 0 13.247V2.912a1.578 1.578 0 0 1 1.573-1.579h5a.423.423 0 0 1 .3.126l4.005 4.019a.433.433 0 0 1 .125.3v7.465a1.578 1.578 0 0 1-1.566 1.583ZM1.729 2.194a.755.755 0 0 0-.786.717v10.336a.755.755 0 0 0 .786.717h7.542a.755.755 0 0 0 .786-.717V6.213H7.385a1.66 1.66 0 0 1-1.728-1.579v-2.44ZM6.6 2.8v1.834a.755.755 0 0 0 .786.718h2.005Zm.786 8.868H3.614a.473.473 0 0 1 0-.946h3.771a.473.473 0 0 1 0 .946ZM5.5 9.148H3.614a.473.473 0 0 1 0-.946H5.5a.473.473 0 0 1 0 .946Z","data-name":"Fill 700",style:{stroke:"currentColor",strokeWidth:".2px"},transform:"translate(26.495 230.921)"})))}var R=j;function G(t){return e.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",viewBox:"0 0 29 29",...t},e.createElement("g",{"data-name":"\\u7EC4 1207"},e.createElement("g",{"data-name":"\\u77E9\\u5F62 400",style:{fill:"#fff",stroke:"#f5f5f5"}},e.createElement("rect",{width:29,height:29,stroke:"none",rx:5,style:{stroke:"none"}}),e.createElement("rect",{width:28,height:28,x:.5,y:.5,rx:4.5,style:{fill:"none"}})),e.createElement("path",{d:"M114.145 175.761a7.5 7.5 0 0 1-2.153.579 3.73 3.73 0 0 0 1.644-2.061 7.382 7.382 0 0 1-2.372.9 3.742 3.742 0 0 0-6.471 2.559 4.294 4.294 0 0 0 .092.857 10.625 10.625 0 0 1-7.709-3.914 3.75 3.75 0 0 0 1.158 5 3.771 3.771 0 0 1-1.691-.476v.046a3.74 3.74 0 0 0 3 3.67 3.961 3.961 0 0 1-.984.127 4.975 4.975 0 0 1-.709-.048 3.746 3.746 0 0 0 3.5 2.594 7.493 7.493 0 0 1-4.642 1.6 7.644 7.644 0 0 1-.9-.046 10.645 10.645 0 0 0 16.381-8.964c0-.162 0-.324-.011-.487a8.052 8.052 0 0 0 1.867-1.936Z",style:{fill:"#1da1f2"},transform:"translate(-90.388 -166.911)"})))}var I=G;function T(t){return e.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",viewBox:"0 0 28 28",...t},e.createElement("circle",{cx:14,cy:14,r:14,opacity:.08}),e.createElement("path",{d:"m14.382 8.146.944 1.6h2.321c1.123 0 1.639.611 1.639 1.735v.876a1.356 1.356 0 0 1 1.356 1.356v2.972c0 .749-.331 1.138-1.08 1.138v.678a2.034 2.034 0 0 1-2.034 2.034H9.392a2.034 2.034 0 0 1-2.034-2.038v-6.78a2.034 2.034 0 0 1 1.547-1.975l3.625-2.093a1.356 1.356 0 0 1 1.852.497zm3.068 2.653H9.309a.829.829 0 0 0-.819.835v7.077a.678.678 0 0 0 .678.678h8.6a.678.678 0 0 0 .678-.678v-.892H14.82a2.712 2.712 0 1 1 0-5.424h3.39v-.761c.001-.471-.152-.807-.76-.835zm2.045 2.737h-4.679a1.573 1.573 0 1 0 0 3.145h4.679zm-4.679.893a.678.678 0 1 1-.678.678.678.678 0 0 1 .678-.678zm-1.513-5.838-2.165 1.155h2.812z"}))}var $=T;function J(t){return e.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",viewBox:"0 0 28 28",...t},e.createElement("g",{"data-name":"\\u7EC4 1152"},e.createElement("circle",{cx:14,cy:14,r:14,"data-name":"\\u7EC4 142",style:{opacity:.08}}),e.createElement("path",{d:"m14.382 8.146.944 1.6h2.321c1.123 0 1.639.611 1.639 1.735v.876a1.356 1.356 0 0 1 1.356 1.356v2.972c0 .749-.331 1.138-1.08 1.138v.678a2.034 2.034 0 0 1-2.034 2.034H9.392a2.034 2.034 0 0 1-2.034-2.038v-6.78a2.034 2.034 0 0 1 1.547-1.975l3.625-2.093a1.356 1.356 0 0 1 1.852.497Zm3.068 2.653H9.309a.829.829 0 0 0-.819.835v7.077a.678.678 0 0 0 .678.678h8.6a.678.678 0 0 0 .678-.678v-.892H14.82a2.712 2.712 0 1 1 0-5.424h3.39v-.761c.001-.471-.152-.807-.76-.835Zm2.045 2.737h-4.679a1.573 1.573 0 1 0 0 3.145h4.679Zm-4.679.893a.678.678 0 1 1-.678.678.678.678 0 0 1 .678-.678Zm-1.513-5.838-2.165 1.155h2.812Z"})))}var K=J,O={arrow1_icon:i,arrow_icon:_,arrow_right_icon:u,backspace:d,circle_back:p,circle_close:s,collapse_icon:w,copy:g,eye_close:y,eye_open:M,facebook_icon:N,google_icon:D,master_password:H,menu:L,passkeys_icon:V,refresh_icon:b,security:S,security_icon:Q,transaction_icon:R,twitter_icon:I,wallet:$,wallet_icon:K},U=O,X=({className:t="",name:a="",...r})=>n.createElement(c,{"data-name":a,className:t?`theme-font-icon ${t}`:"theme-font-icon",component:U[a],...r}),e1=X;export{g as D,e1 as p}; +import{aC as l,o as n,aD as c,r as e,aE as s}from"./index-DHO-_m58.js";function m(t){return e.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"none",viewBox:"0 0 13.131 8.756",...t},e.createElement("path",{stroke:"currentColor",strokeWidth:1.2,d:"M13.13 4.732h-11M5.131 1.131l-4 4M5.13 8.331l-4-4"}))}var i=m;function o(t){return e.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"none",viewBox:"0 0 9.995 5.891",...t},e.createElement("rect",{width:.282,height:6.049,x:10.495,y:7.297,stroke:"currentColor",rx:.141,transform:"rotate(135 10.37 5.89)"}),e.createElement("rect",{width:.282,height:6.049,x:19.583,y:6.391,stroke:"currentColor",rx:.141,transform:"rotate(-135 9.995 9.655)"}))}var _=o;function f(t){return e.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"none",viewBox:"0 0 5.891 9.995",...t},e.createElement("rect",{width:.282,height:6.049,x:.5,y:11.401,stroke:"currentColor",rx:.141,transform:"rotate(-135 .265 10.26)"}),e.createElement("rect",{width:.282,height:6.049,x:9.588,y:10.495,stroke:"currentColor",rx:.141,transform:"rotate(-45 -6.426 16.421)"}))}var u=f;function E(t){return e.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",viewBox:"0 0 18.727 14.697",...t},e.createElement("g",{"data-name":"\\u7EC4 1332"},e.createElement("g",{"data-name":"\\u8DEF\\u5F84 2126",style:{strokeLinecap:"round",strokeLinejoin:"round"}},e.createElement("path",{d:"M6593.83 1700h-12.62l-.12-.159-5.105-6.737-.189-.248.196-.244 5.106-6.36.12-.149h12.612V1700Z",style:{stroke:"none"},transform:"translate(-6575.504 -1685.703)"}),e.createElement("path",{d:"m6581.41 1686.503-5.106 6.36 5.106 6.737h12.02v-13.097h-12.02m0-.8h12.02a.8.8 0 0 1 .8.8v13.097a.8.8 0 0 1-.8.8h-12.02a.8.8 0 0 1-.638-.317l-5.106-6.737a.8.8 0 0 1 .014-.984l5.106-6.36a.8.8 0 0 1 .624-.299Z",style:{fill:"#000",stroke:"none"},transform:"translate(-6575.504 -1685.703)"})),e.createElement("path",{d:"m-6367-942-3 3 3-3-3-3 3 3 3-3-3 3 3 3Z","data-name":"\\u8054\\u5408 5",style:{fill:"none",stroke:"var(--background-color)",strokeWidth:"1.2px",strokeLinecap:"round",strokeLinejoin:"round"},transform:"translate(6378.3 949.3)"})))}var d=E;function h(t){return e.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",viewBox:"0 0 28 28",...t},e.createElement("defs",null,e.createElement("style",null,".prefix__cls-3{stroke:none}")),e.createElement("g",{id:"prefix__\\u7EC4_1226","data-name":"\\u7EC4 1226",transform:"translate(-557 -219)"},e.createElement("g",{id:"prefix__receive",transform:"translate(457.921 -104.037)"},e.createElement("g",{id:"prefix__\\u7EC4_142","data-name":"\\u7EC4 142",transform:"translate(99.079 323.037)"},e.createElement("circle",{id:"prefix__SEND",cx:14,cy:14,r:14,style:{opacity:.08}}))),e.createElement("g",{id:"prefix__\\u7EC4_36","data-name":"\\u7EC4 36",transform:"rotate(-90 402.74 -163.677)"},e.createElement("g",{id:"prefix__\\u8DEF\\u5F84_1682","data-name":"\\u8DEF\\u5F84 1682"},e.createElement("path",{d:"M.683 6.327a.185.185 0 0 1 0-.261L5.92.83a.185.185 0 0 1 .262.262L.945 6.327a.185.185 0 0 1-.262 0Z",className:"prefix__cls-3"}),e.createElement("path",{d:"M.57.104c.379 0 .685.306.685.685v7.404a.685.685 0 0 1-1.37 0V.789C-.115.41.192.104.57.104Z",style:{fill:"currentColor",stroke:"none"},transform:"rotate(45 3.102 7.489)"})),e.createElement("g",{id:"prefix__\\u77E9\\u5F62_23","data-name":"\\u77E9\\u5F62 23",style:{stroke:"currentColor"},transform:"rotate(-45 3.724 -5.681)"},e.createElement("rect",{width:1.37,height:8.774,className:"prefix__cls-3",rx:.685}),e.createElement("rect",{width:.37,height:7.774,x:.5,y:.5,rx:.185,style:{fill:"none"}})))))}var p=h;l();function x(t){return e.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"none",viewBox:"0 0 43 43",...t},e.createElement("circle",{cx:21.5,cy:21.5,r:21.5,fill:"#F5F6FB"}),e.createElement("path",{fill:"currentColor",d:"M19.764 16.523c.767-1.343 2.705-1.343 3.472 0l4.554 5.97c.762 1.332-.2 2.991-1.736 2.991h-9.108c-1.535 0-2.498-1.659-1.736-2.992l4.554-5.969Z"}))}var w=x;function v(t){return e.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"none",viewBox:"0 0 12.068 12.043",...t},e.createElement("defs",null,e.createElement("mask",{id:"prefix__a"},e.createElement("path",{fill:"#FFF",fillRule:"evenodd",d:"M14.069.653H8.122v8.369H1.708v5.021h10.718v-2.51h1.643V.653Z"}))),e.createElement("rect",{width:6.788,height:6.788,x:1.2,y:1.2,fill:"none",rx:1.8}),e.createElement("path",{fill:"currentColor",fillRule:"evenodd",d:"M0 3v3.188Q0 7.43.879 8.309q.878.879 2.121.879h3.188q1.242 0 2.121-.879t.879-2.121V3q0-1.243-.879-2.121Q7.43 0 6.188 0H3Q1.757 0 .879.879 0 1.757 0 3Zm1.2 0v3.188q0 .088.009.176.008.088.026.175.017.087.043.171.025.085.059.166.034.082.076.16.041.078.09.152.05.073.106.142.056.068.118.13.063.063.131.12.068.055.142.104.073.05.151.091.078.042.16.076.082.033.166.06.085.025.172.042.087.017.175.026.088.009.176.009h3.188q.088 0 .176-.009t.175-.026q.087-.017.171-.043.085-.026.166-.06.082-.033.16-.075.078-.042.152-.09.073-.05.142-.106.068-.056.13-.119.063-.062.12-.13.055-.069.104-.142.05-.074.091-.152.042-.078.076-.16.033-.081.06-.166.025-.084.042-.171.017-.087.026-.175.009-.088.009-.176V3q0-.088-.009-.176t-.026-.175q-.017-.087-.043-.172-.026-.084-.06-.166-.033-.082-.075-.16-.042-.077-.09-.151-.05-.074-.106-.142-.056-.068-.119-.13-.062-.063-.13-.12-.069-.056-.142-.105-.074-.049-.152-.09-.078-.042-.16-.076-.081-.034-.166-.06-.084-.025-.171-.042-.087-.018-.175-.026-.088-.009-.176-.009H3q-.088 0-.176.009-.088.008-.175.026-.087.017-.172.043-.084.025-.166.059-.082.034-.16.076-.078.041-.151.09-.074.05-.142.106-.068.056-.13.118-.063.063-.12.131-.056.068-.105.142-.049.074-.09.151-.042.078-.076.16-.034.082-.06.166-.025.085-.042.172-.018.087-.026.175Q1.2 2.912 1.2 3Z"}),e.createElement("g",{mask:"url(#prefix__a)"},e.createElement("path",{fill:"currentColor",fillRule:"evenodd",d:"M2.545 4.984v3.733q0 1.13.8 1.929.798.799 1.928.799h3.733q1.13 0 1.928-.8.799-.798.799-1.928V4.984q0-1.13-.799-1.928-.799-.799-1.928-.799H5.273q-1.13 0-1.929.799-.799.799-.799 1.928Zm6.46-1.527H5.274c-.844 0-1.528.684-1.528 1.527v3.733c0 .844.684 1.528 1.528 1.528h3.733c.843 0 1.527-.684 1.527-1.528V4.984c0-.843-.684-1.527-1.527-1.527Z"})))}var g=v;function F(t){return e.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",viewBox:"0 0 23 17",...t},e.createElement("clipPath",{id:"prefix__a"},e.createElement("path",{d:"M-1-3h23v17H-1z"})),e.createElement("g",{clipPath:"url(#prefix__a)",transform:"translate(1 3)"},e.createElement("path",{d:"M19.345.367c-2.861 3.348-5.719 4.973-8.582 4.973s-5.85-1.636-8.925-5A1.091 1.091 0 0 0 .364.24a.944.944 0 0 0-.111 1.387c3.437 3.758 6.939 5.682 10.51 5.682s6.988-1.935 10.211-5.708a.945.945 0 0 0-.16-1.383 1.09 1.09 0 0 0-1.47.15z"}),e.createElement("path",{d:"m3.378 3.785-1.971 2.59a.921.921 0 0 0 .076 1.184.68.68 0 0 0 1.043-.086l1.971-2.59a.921.921 0 0 0-.076-1.184.68.68 0 0 0-1.043.086zm3.981 3.039-.789 3.581a.853.853 0 0 0 .538 1.018.738.738 0 0 0 .9-.611l.789-3.581a.853.853 0 0 0-.538-1.018.738.738 0 0 0-.895.612zm5.724.146 1.109 3.581a.72.72 0 0 0 .942.514.873.873 0 0 0 .452-1.07l-1.108-3.581a.72.72 0 0 0-.942-.514.873.873 0 0 0-.452 1.07zm4.023-3.051 2.281 2.59a.679.679 0 0 0 1.045 0 .922.922 0 0 0 0-1.187l-2.281-2.59a.679.679 0 0 0-1.045 0 .922.922 0 0 0 0 1.187z"})))}var y=F;function B(t){return e.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",viewBox:"0 0 23 17",...t},e.createElement("path",{d:"M11.697 13.232a3.724 3.724 0 1 1 3.727-3.725 3.724 3.724 0 0 1-3.727 3.725zm0-2.085a1.638 1.638 0 1 0-1.638-1.638 1.638 1.638 0 0 0 1.638 1.638z"}),e.createElement("path",{d:"M11.773 14.296c2.608 0 5.222-1.534 7.841-4.7-2.286-3.164-4.886-4.7-7.841-4.7s-5.654 1.536-8.118 4.7c2.796 3.164 5.506 4.7 8.118 4.7zm7.814-7.967a18.681 18.681 0 0 1 2.2 2.739l.417.626-.463.593c-3.139 4.026-6.461 6.094-9.964 6.094S4.87 14.325 1.522 10.314l-.518-.621.473-.656a19.167 19.167 0 0 1 2.957-3.3L2.667 3.855a.745.745 0 1 1 1.086-1.019l1.86 1.981A11.188 11.188 0 0 1 8.98 3.199l-.9-2.13A.745.745 0 1 1 9.452.488l1.021 2.409a10.462 10.462 0 0 1 1.307-.081 10.154 10.154 0 0 1 2.23.243L15.203.434a.745.745 0 1 1 1.356.617l-1.112 2.447a11.172 11.172 0 0 1 3.05 1.82l2.177-2.177a.745.745 0 1 1 1.053 1.053l-2.133 2.133z"}))}var M=B;function C(t){return e.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",viewBox:"0 0 29 29",...t},e.createElement("g",{"data-name":"\\u7EC4 1138"},e.createElement("g",{"data-name":"\\u77E9\\u5F62 400",style:{fill:"#fff",stroke:"#f5f5f5"}},e.createElement("rect",{width:29,height:29,stroke:"none",rx:5,style:{stroke:"none"}}),e.createElement("rect",{width:28,height:28,x:.5,y:.5,rx:4.5,style:{fill:"none"}})),e.createElement("path",{d:"M289.681 61.936V65.3h-2a1.873 1.873 0 0 0-1.477.458 2.106 2.106 0 0 0-.382 1.375v2.406h3.73l-.5 3.769h-3.234v9.663h-3.9V73.3h-3.246v-3.764h3.246v-2.775a4.926 4.926 0 0 1 1.324-3.673 4.8 4.8 0 0 1 3.527-1.305 21.126 21.126 0 0 1 2.9.152Z",style:{fill:"#1877f2"},transform:"translate(-269.681 -57.875)"})))}var N=C;function k(t){return e.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",viewBox:"0 0 29 29",...t},e.createElement("g",{"data-name":"\\u7EC4 1136"},e.createElement("g",{"data-name":"\\u77E9\\u5F62 400",style:{fill:"#fff",stroke:"#f5f5f5"}},e.createElement("rect",{width:29,height:29,stroke:"none",rx:5,style:{stroke:"none"}}),e.createElement("rect",{width:28,height:28,x:.5,y:.5,rx:4.5,style:{fill:"none"}})),e.createElement("path",{d:"M9.12 294.908a6.158 6.158 0 0 1 .325-1.965L5.8 290.219a10.463 10.463 0 0 0 0 9.374l3.641-2.729a6.143 6.143 0 0 1-.321-1.957","data-name":"\\u8DEF\\u5F84 1670",style:{fill:"#fbbc05"},transform:"translate(-.774 -280.411)"}),e.createElement("path",{d:"M66.889 15.722a6.344 6.344 0 0 1 3.985 1.395l3.149-3.079a10.948 10.948 0 0 0-16.849 3.249l3.644 2.724a6.366 6.366 0 0 1 6.071-4.289","data-name":"\\u8DEF\\u5F84 1671",style:{fill:"#ea4335"},transform:"translate(-52.145 -7.48)"}),e.createElement("path",{d:"M66.889 609.217a6.369 6.369 0 0 1-6.073-4.289l-3.643 2.724a10.816 10.816 0 0 0 9.715 5.9 10.441 10.441 0 0 0 7.052-2.638l-3.459-2.618a6.8 6.8 0 0 1-3.595.926","data-name":"\\u8DEF\\u5F84 1672",style:{fill:"#34a853"},transform:"translate(-52.145 -588.467)"}),e.createElement("path",{d:"M526.984 422.916a8.62 8.62 0 0 0-.246-1.924h-10.087v4.089h5.806a4.763 4.763 0 0 1-2.21 3.164l3.458 2.618a10.418 10.418 0 0 0 3.28-7.946","data-name":"\\u8DEF\\u5F84 1673",style:{fill:"#4285f4"},transform:"translate(-501.908 -408.42)"})))}var D=k;function Z(t){return e.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",viewBox:"0 0 249.876 155.965",...t},e.createElement("defs",null,e.createElement("clipPath",{id:"prefix__clip-path"},e.createElement("path",{id:"prefix__\\u77E9\\u5F62_451",d:"M0 0h73.283v45.454H0z",className:"prefix__cls-1","data-name":"\\u77E9\\u5F62 451"})),e.createElement("clipPath",{id:"prefix__clip-path-2"},e.createElement("path",{id:"prefix__\\u77E9\\u5F62_453",d:"M0 0h76.066v48.237H0z",className:"prefix__cls-1","data-name":"\\u77E9\\u5F62 453"})),e.createElement("style",null,".prefix__cls-1,.prefix__cls-14{fill:var(--text-color)}.prefix__cls-1{stroke:#707070}.prefix__cls-2{fill:var(--accent-color)}.prefix__cls-12,.prefix__cls-3,.prefix__cls-4,.prefix__cls-9{fill:none}.prefix__cls-12,.prefix__cls-3{stroke:var(--text-color)}.prefix__cls-3{stroke-width:2px}.prefix__cls-12{stroke-width:1.5px}.prefix__cls-15{stroke:none}")),e.createElement("g",{id:"prefix__\\u7EC4_1229","data-name":"\\u7EC4 1229",transform:"translate(-56.413 -383.174)"},e.createElement("g",{id:"prefix__\\u7EC4_1227","data-name":"\\u7EC4 1227",transform:"translate(116.386 383.174)"},e.createElement("path",{id:"prefix__\\u8DEF\\u5F84_1680",d:"m0 6.493 48.944.294 4.677-5.566L5.613 0Z",className:"prefix__cls-2","data-name":"\\u8DEF\\u5F84 1680",transform:"rotate(-90 49.024 48.683)"}),e.createElement("path",{id:"prefix__\\u8DEF\\u5F84_1679",d:"M57.558 5.493H-1.148L-6-1h57.858Z",className:"prefix__cls-2","data-name":"\\u8DEF\\u5F84 1679",transform:"translate(8.49 46.014)"}),e.createElement("g",{id:"prefix__\\u77E9\\u5F62_440",className:"prefix__cls-3","data-name":"\\u77E9\\u5F62 440"},e.createElement("path",{d:"M8.055 52.435H65.12v42.026H8.055z",className:"prefix__cls-15"}),e.createElement("path",{d:"M7.055 51.435H66.12v44.026H7.055z",className:"prefix__cls-4"})),e.createElement("path",{id:"prefix__\\u76F4\\u7EBF_105",d:"M6.308 6.679 0 0",className:"prefix__cls-3","data-name":"\\u76F4\\u7EBF 105",transform:"translate(60.018 44.55)"}),e.createElement("path",{id:"prefix__\\u76F4\\u7EBF_110",d:"M6.308 6.679 0 0",className:"prefix__cls-3","data-name":"\\u76F4\\u7EBF 110",transform:"translate(.82 44.643)"}),e.createElement("path",{id:"prefix__\\u76F4\\u7EBF_108",d:"M5.937 6.493 0 0",className:"prefix__cls-3","data-name":"\\u76F4\\u7EBF 108",transform:"translate(.913 89.516)"}),e.createElement("path",{id:"prefix__\\u76F4\\u7EBF_106",d:"M60.59 0H0",className:"prefix__cls-3","data-name":"\\u76F4\\u7EBF 106",transform:"translate(.171 44.921)"}),e.createElement("path",{id:"prefix__\\u76F4\\u7EBF_109",d:"m0 0 .293 49.791",className:"prefix__cls-3","data-name":"\\u76F4\\u7EBF 109",transform:"translate(1.098 45.292)"}),e.createElement("path",{id:"prefix__\\u8054\\u5408_1",d:"M0 30.612 1.6 11.4a6.958 6.958 0 1 1 10.712 0l1.6 19.213Z",className:"prefix__cls-4","data-name":"\\u8054\\u5408 1",transform:"translate(30.612 62.151)"}),e.createElement("g",{id:"prefix__\\u8054\\u5408_2","data-name":"\\u8054\\u5408 2",style:{fill:"var(--text-color)"}},e.createElement("path",{d:"M40.021 88.303h-7.687l.922-16.013.02-.339-.242-.238a3.977 3.977 0 0 1-1.209-2.844c0-2.267 1.953-4.112 4.353-4.112 2.4 0 4.352 1.845 4.352 4.112 0 1.065-.43 2.075-1.208 2.844l-.242.238.02.339.921 16.013Z",className:"prefix__cls-15"}),e.createElement("path",{d:"M8.152 23.546 7.237 7.649l.483-.477a3.232 3.232 0 0 0 .985-2.31C8.705 3.008 7.09 1.5 5.103 1.5 3.116 1.5 1.5 3.008 1.5 4.862c0 .863.35 1.683.986 2.31l.482.477-.915 15.897h6.099m1.589 1.5H.464L1.432 8.24A4.73 4.73 0 0 1 0 4.862C0 2.177 2.284 0 5.103 0c2.818 0 5.102 2.177 5.102 4.862A4.73 4.73 0 0 1 8.773 8.24l.968 16.806Z",style:{fill:"var(--text-color)",stroke:"none"},transform:"translate(31.075 64.007)"})),e.createElement("g",{id:"prefix__\\u8499\\u7248\\u7EC4_9","data-name":"\\u8499\\u7248\\u7EC4 9",style:{clipPath:"url(#prefix__clip-path)"},transform:"translate(.928 2.783)"},e.createElement("g",{id:"prefix__\\u77E9\\u5F62_449","data-name":"\\u77E9\\u5F62 449",style:{strokeWidth:7,stroke:"var(--text-color)",fill:"none"},transform:"translate(8.349 4.638)"},e.createElement("rect",{width:48.237,height:76.066,className:"prefix__cls-15",rx:24.119}),e.createElement("rect",{width:41.237,height:69.066,x:3.5,y:3.5,className:"prefix__cls-4",rx:20.619}))),e.createElement("g",{id:"prefix__\\u8499\\u7248\\u7EC4_10","data-name":"\\u8499\\u7248\\u7EC4 10",style:{clipPath:"url(#prefix__clip-path-2)"}},e.createElement("g",{id:"prefix__\\u8DEF\\u5F84_1684",className:"prefix__cls-9","data-name":"\\u8DEF\\u5F84 1684"},e.createElement("path",{d:"M33.46 12.987c10.282 0 18.618 8.929 18.618 19.944v30.612c0 11.015-8.336 19.944-18.618 19.944s-18.618-8.929-18.618-19.944V32.931c0-11.015 8.336-19.944 18.618-19.944Z",className:"prefix__cls-15"}),e.createElement("path",{d:"M18.618 2C14.205 2 10.05 3.849 6.915 7.206 3.745 10.602 2 15.126 2 19.944v30.612c0 4.82 1.746 9.343 4.915 12.738 3.134 3.358 7.29 5.207 11.703 5.207 4.413 0 8.569-1.85 11.703-5.207 3.17-3.395 4.915-7.919 4.915-12.738V19.944c0-4.819-1.745-9.342-4.915-12.738C27.187 3.85 23.031 2 18.618 2m0-2c10.283 0 18.618 8.93 18.618 19.944v30.612c0 11.015-8.335 19.945-18.618 19.945C8.336 70.5 0 61.57 0 50.556V19.944C0 8.93 8.336 0 18.618 0Z",style:{fill:"var(--accent-color)",stroke:"none"},transform:"translate(14.842 12.987)"})))),e.createElement("g",{id:"prefix__\\u7EC4_1223","data-name":"\\u7EC4 1223",transform:"translate(71.435 472.204)"},e.createElement("path",{id:"prefix__\\u8DEF\\u5F84_1680-2",d:"m0 6.493 60.145.294 5.747-5.566L6.9 0Z","data-name":"\\u8DEF\\u5F84 1680",style:{fill:"var(--accent-color)"},transform:"rotate(-90 33.03 32.861)"}),e.createElement("path",{id:"prefix__\\u8DEF\\u5F84_1679-2",d:"m204.574 5.493-205.6-.175L-6-1h205.008Z","data-name":"\\u8DEF\\u5F84 1679",style:{fill:"var(--accent-color)"},transform:"translate(8.319 1.928)"}),e.createElement("g",{id:"prefix__\\u77E9\\u5F62_440-2",className:"prefix__cls-3","data-name":"\\u77E9\\u5F62 440"},e.createElement("path",{d:"M7.792 8.349h204.081v56.586H7.792z",className:"prefix__cls-15"}),e.createElement("path",{d:"M6.792 7.349h206.081v58.586H6.792z",className:"prefix__cls-4"})),e.createElement("path",{id:"prefix__\\u76F4\\u7EBF_105-2",d:"M6.308 6.679 0 0",className:"prefix__cls-3","data-name":"\\u76F4\\u7EBF 105",transform:"translate(206.864 .464)"}),e.createElement("path",{id:"prefix__\\u76F4\\u7EBF_110-2",d:"M6.308 6.679 0 0",className:"prefix__cls-3","data-name":"\\u76F4\\u7EBF 110",transform:"translate(.649 .556)"}),e.createElement("path",{id:"prefix__\\u76F4\\u7EBF_108-2",d:"M6.2 6.8 0 0",className:"prefix__cls-3","data-name":"\\u76F4\\u7EBF 108",transform:"translate(.644 59.178)"}),e.createElement("path",{id:"prefix__\\u76F4\\u7EBF_106-2",d:"M207.606 0H0",className:"prefix__cls-3","data-name":"\\u76F4\\u7EBF 106",transform:"translate(0 .835)"}),e.createElement("path",{id:"prefix__\\u76F4\\u7EBF_109-2",d:"M0 0v58.627",className:"prefix__cls-3","data-name":"\\u76F4\\u7EBF 109",transform:"translate(.928 1.206)"})),e.createElement("g",{id:"prefix__\\u76F4\\u7EBF_115",className:"prefix__cls-9","data-name":"\\u76F4\\u7EBF 115"},e.createElement("path",{d:"M237.39 460.47h12.059",className:"prefix__cls-15"}),e.createElement("path",{d:"M12.07 0H0h12.07Z",style:{fill:"#000",stroke:"none"},transform:"translate(237.384 460.47)"})),e.createElement("g",{id:"prefix__\\u7EC4_1228","data-name":"\\u7EC4 1228",transform:"translate(56.5 446.177)"},e.createElement("g",{id:"prefix__\\u77E9\\u5F62_452",className:"prefix__cls-12","data-name":"\\u77E9\\u5F62 452"},e.createElement("path",{d:"m135.953 3.987 9.398-3.99 3.99 9.398-9.398 3.99z",className:"prefix__cls-15"}),e.createElement("path",{strokeWidth:"1.5008399999999997px",d:"M136.937 4.385 144.953.98l3.404 8.017-8.017 3.403z",className:"prefix__cls-4"})),e.createElement("path",{id:"prefix__\\u76F4\\u7EBF_111",d:"M1.329 9.879 0 0",className:"prefix__cls-12","data-name":"\\u76F4\\u7EBF 111",transform:"translate(12.059 9.656)"}),e.createElement("path",{id:"prefix__\\u76F4\\u7EBF_113",d:"M8.389 0 0 .974",className:"prefix__cls-12","data-name":"\\u76F4\\u7EBF 113",transform:"translate(0 26.307)"}),e.createElement("path",{id:"prefix__\\u76F4\\u7EBF_112",d:"M7.46 5.386 0 0",className:"prefix__cls-12","data-name":"\\u76F4\\u7EBF 112",transform:"translate(1.855 16.149)"}),e.createElement("path",{id:"prefix__\\u76F4\\u7EBF_114",d:"M0 0h7.911",className:"prefix__cls-12","data-name":"\\u76F4\\u7EBF 114",transform:"rotate(-72 183.474 -123.859)"}),e.createElement("path",{id:"prefix__\\u76F4\\u7EBF_116",d:"M0 0h7.911",className:"prefix__cls-12","data-name":"\\u76F4\\u7EBF 116",transform:"rotate(18 -143.927 806.034)"}),e.createElement("path",{id:"prefix__\\u76F4\\u7EBF_117",d:"M0 7.096 2.458 0",className:"prefix__cls-12","data-name":"\\u76F4\\u7EBF 117",transform:"translate(226.669 12.439)"}),e.createElement("path",{id:"prefix__\\u76F4\\u7EBF_118",d:"M0 4.459 8.589 0",className:"prefix__cls-12","data-name":"\\u76F4\\u7EBF 118",transform:"translate(229.814 18.004)"})),e.createElement("text",{id:"prefix__Master_Password","data-name":"Master Password",style:{fontSize:12,fontFamily:"SFProText-Semibold,SF Pro Text",fontWeight:500,fill:"var(--text-color)"},transform:"translate(181.5 504.193)"},e.createElement("tspan",{x:-50.569,y:0},"Master Password")),e.createElement("g",{id:"prefix__\\u7EC4_1406","data-name":"\\u7EC4 1406",transform:"translate(94.069 517.009)"},e.createElement("circle",{id:"prefix__\\u692D\\u5706_283",cx:2.5,cy:2.5,r:2.5,className:"prefix__cls-14","data-name":"\\u692D\\u5706 283",transform:"translate(102.431)"}),e.createElement("circle",{id:"prefix__\\u692D\\u5706_282",cx:2.5,cy:2.5,r:2.5,className:"prefix__cls-14","data-name":"\\u692D\\u5706 282",transform:"translate(50.431)"}),e.createElement("circle",{id:"prefix__\\u692D\\u5706_298",cx:2.5,cy:2.5,r:2.5,className:"prefix__cls-14","data-name":"\\u692D\\u5706 298",transform:"translate(119.431)"}),e.createElement("circle",{id:"prefix__\\u692D\\u5706_284",cx:2.5,cy:2.5,r:2.5,className:"prefix__cls-14","data-name":"\\u692D\\u5706 284",transform:"translate(84.431)"}),e.createElement("circle",{id:"prefix__\\u692D\\u5706_300",cx:2.5,cy:2.5,r:2.5,className:"prefix__cls-14","data-name":"\\u692D\\u5706 300",transform:"translate(153.431)"}),e.createElement("circle",{id:"prefix__\\u692D\\u5706_280",cx:2.5,cy:2.5,r:2.5,className:"prefix__cls-14","data-name":"\\u692D\\u5706 280",transform:"translate(33.431)"}),e.createElement("circle",{id:"prefix__\\u692D\\u5706_281",cx:2.5,cy:2.5,r:2.5,className:"prefix__cls-14","data-name":"\\u692D\\u5706 281",transform:"translate(67.431)"}),e.createElement("circle",{id:"prefix__\\u692D\\u5706_299",cx:2.5,cy:2.5,r:2.5,className:"prefix__cls-14","data-name":"\\u692D\\u5706 299",transform:"translate(136.431)"}),e.createElement("circle",{id:"prefix__\\u692D\\u5706_273",cx:2.5,cy:2.5,r:2.5,className:"prefix__cls-14","data-name":"\\u692D\\u5706 273",transform:"translate(16.431)"}))))}var H=Z;function z(t){return e.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",viewBox:"0 0 28 28",...t},e.createElement("defs",null,e.createElement("style",null,".prefix__cls-2{fill:none;stroke:var(--text-color,#000);stroke-linecap:round;stroke-width:1.2px}")),e.createElement("g",{id:"prefix__\\u7EC4_1432","data-name":"\\u7EC4 1432",transform:"translate(-18 -102)"},e.createElement("g",{id:"prefix__receive",transform:"translate(-81.079 -221.037)"},e.createElement("g",{id:"prefix__\\u7EC4_142","data-name":"\\u7EC4 142",transform:"translate(99.079 323.037)"},e.createElement("circle",{id:"prefix__SEND",cx:14,cy:14,r:14,style:{fill:"var(--text-color,#000)",opacity:.08}}))),e.createElement("g",{id:"prefix__\\u7EC4_1431","data-name":"\\u7EC4 1431"},e.createElement("path",{id:"prefix__\\u76F4\\u7EBF_11",d:"M0 0h12.187",className:"prefix__cls-2","data-name":"\\u76F4\\u7EBF 11",transform:"translate(25.906 111.5)"}),e.createElement("path",{id:"prefix__\\u76F4\\u7EBF_12",d:"M0 0h12.187",className:"prefix__cls-2","data-name":"\\u76F4\\u7EBF 12",transform:"translate(25.906 116)"}),e.createElement("path",{id:"prefix__\\u76F4\\u7EBF_13",d:"M0 0h12.187",className:"prefix__cls-2","data-name":"\\u76F4\\u7EBF 13",transform:"translate(25.906 120.5)"}))))}var L=z;function q(t){return e.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",viewBox:"0 0 35 35",...t},e.createElement("defs",null,e.createElement("linearGradient",{id:"prefix__a",x1:1.171,x2:-.531,y1:.248,y2:.242,gradientUnits:"objectBoundingBox"},e.createElement("stop",{offset:0,stopColor:"#864deb"}),e.createElement("stop",{offset:.502,stopColor:"#e64be0"}),e.createElement("stop",{offset:1,stopColor:"#fd4bdd"}))),e.createElement("g",{"data-name":"\\u7EC4 1106"},e.createElement("g",{"data-name":"\\u692D\\u5706 251",style:{fill:"#fff",stroke:"#f5f5f5"}},e.createElement("rect",{width:29,height:29,stroke:"none",rx:5,style:{stroke:"none"}}),e.createElement("rect",{width:28,height:28,x:.5,y:.5,rx:4.5,style:{fill:"none"}})),e.createElement("path",{d:"M1243.8 4411.523q-.629-.634-1.263-1.265c-.051-.051-.1-.1-.154-.151a.229.229 0 0 1-.079-.184v-5.269a.145.145 0 0 0-.081-.151 5.4 5.4 0 0 1-.552-.345 2.572 2.572 0 0 1-.577-.55c-.07-.1-.152-.181-.219-.277a3.4 3.4 0 0 1-.184-.3 4.62 4.62 0 0 1-.146-.29 2.846 2.846 0 0 1-.1-.281c-.031-.094-.06-.2-.089-.3a2.071 2.071 0 0 1-.082-.492c-.005-.184-.023-.367-.018-.55a3.406 3.406 0 0 1 .054-.423c.016-.1.034-.2.056-.3a1.333 1.333 0 0 1 .049-.168 3.777 3.777 0 0 1 .161-.417c.094-.182.2-.355.311-.531a3.047 3.047 0 0 1 .624-.7 3.739 3.739 0 0 1 .431-.314 3.479 3.479 0 0 1 .435-.238 3.246 3.246 0 0 1 .39-.136 3.524 3.524 0 0 1 .4-.11 3.676 3.676 0 0 1 .441-.05 4.225 4.225 0 0 1 .929.052 3.072 3.072 0 0 1 .372.1 3.85 3.85 0 0 1 .39.134 2.5 2.5 0 0 1 .354.188c.173.107.339.223.5.345a2.591 2.591 0 0 1 .348.339c.143.168.278.346.4.528a2.272 2.272 0 0 1 .174.331c.054.115.109.23.152.349a3.441 3.441 0 0 1 .1.331c.026.1.05.2.068.3a1.636 1.636 0 0 1 .021.22c.009.169.025.342.019.512s-.032.333-.061.5a2.461 2.461 0 0 1-.049.254 2.074 2.074 0 0 1-.069.215 1.464 1.464 0 0 1-.051.142c-.052.122-.1.248-.162.364-.085.157-.183.308-.279.458a2.854 2.854 0 0 1-.514.583 3.288 3.288 0 0 1-.658.465c-.132.068-.265.134-.4.2-.042.02-.048.034-.01.071.306.3.608.605.911.909.089.089.175.178.266.265a.053.053 0 0 1 0 .09l-.568.563q-.372.372-.742.746c-.045.044-.09.09-.136.133s-.036.07 0 .106l.423.42 1.015 1.016c.042.039.039.063 0 .1q-.558.554-1.114 1.111l-1.349 1.351a.07.07 0 0 1-.047.027.071.071 0 0 1-.041-.026Zm.114-12.257h-.209a.886.886 0 0 0-.391.141.985.985 0 0 0-.322.311 1.02 1.02 0 0 0 .515 1.531 1.881 1.881 0 0 0 .342.065v-.02a.806.806 0 0 0 .517-.128.979.979 0 0 0 .33-.313 1.07 1.07 0 0 0 .176-.522.819.819 0 0 0-.07-.4 1.814 1.814 0 0 0-.163-.288.85.85 0 0 0-.321-.264.891.891 0 0 0-.385-.111Zm-9.818 11.784h-6.6c-.049 0-.065-.009-.065-.062v-2.256a5.634 5.634 0 0 1 .049-.612 4.194 4.194 0 0 1 .08-.439c.029-.132.072-.263.11-.392.042-.148.086-.3.136-.443.03-.084.072-.169.107-.253.045-.1.085-.207.136-.307a6.16 6.16 0 0 1 .219-.4c.114-.185.229-.369.355-.546.106-.146.226-.283.345-.418a4.577 4.577 0 0 1 .608-.591c.106-.084.2-.176.313-.256.149-.108.306-.211.463-.311.105-.067.213-.13.323-.19.094-.051.194-.093.29-.139a4.63 4.63 0 0 1 .215-.1c.09-.038.182-.072.273-.106s.2-.073.3-.108a1.2 1.2 0 0 1 .144-.042c.141-.032.282-.062.423-.092l.322-.064a.5.5 0 0 1 .055-.012c.207-.016.413-.044.619-.045h3.609a2.532 2.532 0 0 1 .3.011c.184.021.366.047.55.08a3.369 3.369 0 0 1 .374.082c.157.042.311.1.465.147.127.042.255.09.381.135.042.016.085.036.127.053.065.029.063.1.093.15.09.153.164.316.258.465.114.18.236.356.367.526a4.479 4.479 0 0 0 .578.618c.092.081.189.154.281.235a.148.148 0 0 1 .042.077.386.386 0 0 1 0 .089v5.457c0 .055-.018.065-.069.065q-3.281-.006-6.578-.006Zm-1.931-10.815a4.617 4.617 0 1 1 5.95-7.062 4.412 4.412 0 0 1 1.572 2.811 4.509 4.509 0 0 1-.871 3.487 4.445 4.445 0 0 1-2.861 1.764 5.2 5.2 0 0 1-.891.08 4.409 4.409 0 0 1-2.901-1.08Z","data-name":"\\u8054\\u5408 6",style:{fill:"url(#prefix__a)"},transform:"translate(-1222.5 -4387.291)"})))}var V=q;function A(t){return e.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"none",viewBox:"0 0 21 21",...t},e.createElement("circle",{cx:10.5,cy:10.5,r:10.5,fill:"#EAECF0"}),e.createElement("path",{fill:"#A257FA",d:"M15.786 8.86h-2.37a.547.547 0 1 1 0-1.095h.952A4.74 4.74 0 0 0 5.76 10.5a4.74 4.74 0 1 0 9.479 0 .547.547 0 1 1 1.094 0A5.834 5.834 0 1 1 10.5 4.667c1.956 0 3.682.963 4.74 2.44v-.981a.547.547 0 1 1 1.094 0v2.188a.548.548 0 0 1-.547.545Z"}))}var b=A;function P(t){return e.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",viewBox:"0 0 28 28",...t},e.createElement("circle",{cx:14,cy:14,r:14,opacity:.08}),e.createElement("path",{d:"M14 21.538a1.718 1.718 0 0 1-.784-.19l-1.932-.986a5.747 5.747 0 0 1-3.067-4.709l-.374-5.261a1.812 1.812 0 0 1 1.044-1.77l4.4-2a1.711 1.711 0 0 1 1.427 0l4.4 2a1.812 1.812 0 0 1 1.04 1.77l-.37 5.261a5.747 5.747 0 0 1-3.068 4.709l-1.932.99a1.718 1.718 0 0 1-.784.186zm0-14.1a.792.792 0 0 0-.325.07l-4.4 2.005a.82.82 0 0 0-.473.8l.364 5.261a4.777 4.777 0 0 0 2.544 3.9l1.931.989a.782.782 0 0 0 .715 0l1.931-.989a4.777 4.777 0 0 0 2.544-3.9l.363-5.261a.818.818 0 0 0-.472-.8l-4.397-2.001a.8.8 0 0 0-.325-.07zm-.515 8.243a.467.467 0 0 1-.342-.143l-1.522-1.634a.5.5 0 0 1 0-.693.471.471 0 0 1 .676 0l1.188 1.287 2.218-2.036a.471.471 0 0 1 .676 0 .5.5 0 0 1 0 .693l-2.556 2.383a.465.465 0 0 1-.338.143z"}))}var S=P;function W(t){return e.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",viewBox:"0 0 28 28",...t},e.createElement("g",{"data-name":"\\u7EC4 403",transform:"translate(-18 -225)"},e.createElement("circle",{cx:14,cy:14,r:14,"data-name":"\\u692D\\u5706 48",style:{opacity:.08},transform:"translate(18 225)"}),e.createElement("path",{d:"M6.157 15.076a1.718 1.718 0 0 1-.784-.19L3.441 13.9A5.747 5.747 0 0 1 .374 9.191L0 3.93a1.812 1.812 0 0 1 1.044-1.77l4.4-2a1.711 1.711 0 0 1 1.427 0l4.4 2a1.812 1.812 0 0 1 1.04 1.77l-.37 5.261A5.747 5.747 0 0 1 8.873 13.9l-1.932.99a1.718 1.718 0 0 1-.784.186Zm0-14.1a.792.792 0 0 0-.325.07l-4.4 2.005a.82.82 0 0 0-.473.8l.364 5.261a4.777 4.777 0 0 0 2.544 3.9l1.931.989a.782.782 0 0 0 .715 0l1.931-.989a4.777 4.777 0 0 0 2.544-3.9l.363-5.261a.818.818 0 0 0-.472-.8L6.482 1.05a.8.8 0 0 0-.325-.07Zm-.515 8.243a.467.467 0 0 1-.342-.143L3.778 7.442a.5.5 0 0 1 0-.693.471.471 0 0 1 .676 0l1.188 1.287L7.86 6a.471.471 0 0 1 .676 0 .5.5 0 0 1 0 .693L5.98 9.076a.465.465 0 0 1-.338.143Z","data-name":"Fill 744",style:{stroke:"currentColor",strokeWidth:".25px"},transform:"translate(25.843 231.462)"})))}var Q=W;function j(t){return e.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",viewBox:"0 0 28 28",...t},e.createElement("g",{"data-name":"\\u7EC4 1434",transform:"translate(-18 -225)"},e.createElement("circle",{cx:14,cy:14,r:14,"data-name":"\\u692D\\u5706 48",style:{opacity:.08},transform:"translate(18 225)"}),e.createElement("path",{d:"M9.437 14.826H1.573A1.578 1.578 0 0 1 0 13.247V2.912a1.578 1.578 0 0 1 1.573-1.579h5a.423.423 0 0 1 .3.126l4.005 4.019a.433.433 0 0 1 .125.3v7.465a1.578 1.578 0 0 1-1.566 1.583ZM1.729 2.194a.755.755 0 0 0-.786.717v10.336a.755.755 0 0 0 .786.717h7.542a.755.755 0 0 0 .786-.717V6.213H7.385a1.66 1.66 0 0 1-1.728-1.579v-2.44ZM6.6 2.8v1.834a.755.755 0 0 0 .786.718h2.005Zm.786 8.868H3.614a.473.473 0 0 1 0-.946h3.771a.473.473 0 0 1 0 .946ZM5.5 9.148H3.614a.473.473 0 0 1 0-.946H5.5a.473.473 0 0 1 0 .946Z","data-name":"Fill 700",style:{stroke:"currentColor",strokeWidth:".2px"},transform:"translate(26.495 230.921)"})))}var R=j;function G(t){return e.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",viewBox:"0 0 29 29",...t},e.createElement("g",{"data-name":"\\u7EC4 1207"},e.createElement("g",{"data-name":"\\u77E9\\u5F62 400",style:{fill:"#fff",stroke:"#f5f5f5"}},e.createElement("rect",{width:29,height:29,stroke:"none",rx:5,style:{stroke:"none"}}),e.createElement("rect",{width:28,height:28,x:.5,y:.5,rx:4.5,style:{fill:"none"}})),e.createElement("path",{d:"M114.145 175.761a7.5 7.5 0 0 1-2.153.579 3.73 3.73 0 0 0 1.644-2.061 7.382 7.382 0 0 1-2.372.9 3.742 3.742 0 0 0-6.471 2.559 4.294 4.294 0 0 0 .092.857 10.625 10.625 0 0 1-7.709-3.914 3.75 3.75 0 0 0 1.158 5 3.771 3.771 0 0 1-1.691-.476v.046a3.74 3.74 0 0 0 3 3.67 3.961 3.961 0 0 1-.984.127 4.975 4.975 0 0 1-.709-.048 3.746 3.746 0 0 0 3.5 2.594 7.493 7.493 0 0 1-4.642 1.6 7.644 7.644 0 0 1-.9-.046 10.645 10.645 0 0 0 16.381-8.964c0-.162 0-.324-.011-.487a8.052 8.052 0 0 0 1.867-1.936Z",style:{fill:"#1da1f2"},transform:"translate(-90.388 -166.911)"})))}var I=G;function T(t){return e.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",viewBox:"0 0 28 28",...t},e.createElement("circle",{cx:14,cy:14,r:14,opacity:.08}),e.createElement("path",{d:"m14.382 8.146.944 1.6h2.321c1.123 0 1.639.611 1.639 1.735v.876a1.356 1.356 0 0 1 1.356 1.356v2.972c0 .749-.331 1.138-1.08 1.138v.678a2.034 2.034 0 0 1-2.034 2.034H9.392a2.034 2.034 0 0 1-2.034-2.038v-6.78a2.034 2.034 0 0 1 1.547-1.975l3.625-2.093a1.356 1.356 0 0 1 1.852.497zm3.068 2.653H9.309a.829.829 0 0 0-.819.835v7.077a.678.678 0 0 0 .678.678h8.6a.678.678 0 0 0 .678-.678v-.892H14.82a2.712 2.712 0 1 1 0-5.424h3.39v-.761c.001-.471-.152-.807-.76-.835zm2.045 2.737h-4.679a1.573 1.573 0 1 0 0 3.145h4.679zm-4.679.893a.678.678 0 1 1-.678.678.678.678 0 0 1 .678-.678zm-1.513-5.838-2.165 1.155h2.812z"}))}var $=T;function J(t){return e.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",viewBox:"0 0 28 28",...t},e.createElement("g",{"data-name":"\\u7EC4 1152"},e.createElement("circle",{cx:14,cy:14,r:14,"data-name":"\\u7EC4 142",style:{opacity:.08}}),e.createElement("path",{d:"m14.382 8.146.944 1.6h2.321c1.123 0 1.639.611 1.639 1.735v.876a1.356 1.356 0 0 1 1.356 1.356v2.972c0 .749-.331 1.138-1.08 1.138v.678a2.034 2.034 0 0 1-2.034 2.034H9.392a2.034 2.034 0 0 1-2.034-2.038v-6.78a2.034 2.034 0 0 1 1.547-1.975l3.625-2.093a1.356 1.356 0 0 1 1.852.497Zm3.068 2.653H9.309a.829.829 0 0 0-.819.835v7.077a.678.678 0 0 0 .678.678h8.6a.678.678 0 0 0 .678-.678v-.892H14.82a2.712 2.712 0 1 1 0-5.424h3.39v-.761c.001-.471-.152-.807-.76-.835Zm2.045 2.737h-4.679a1.573 1.573 0 1 0 0 3.145h4.679Zm-4.679.893a.678.678 0 1 1-.678.678.678.678 0 0 1 .678-.678Zm-1.513-5.838-2.165 1.155h2.812Z"})))}var K=J,O={arrow1_icon:i,arrow_icon:_,arrow_right_icon:u,backspace:d,circle_back:p,circle_close:s,collapse_icon:w,copy:g,eye_close:y,eye_open:M,facebook_icon:N,google_icon:D,master_password:H,menu:L,passkeys_icon:V,refresh_icon:b,security:S,security_icon:Q,transaction_icon:R,twitter_icon:I,wallet:$,wallet_icon:K},U=O,X=({className:t="",name:a="",...r})=>n.createElement(c,{"data-name":a,className:t?`theme-font-icon ${t}`:"theme-font-icon",component:U[a],...r}),e1=X;export{g as D,e1 as p}; diff --git a/wallet-react/assets/chunk-6FLCJIFF-BRFRT1sm.js b/wallet-react/assets/chunk-6FLCJIFF-CaAeYY9M.js similarity index 96% rename from wallet-react/assets/chunk-6FLCJIFF-BRFRT1sm.js rename to wallet-react/assets/chunk-6FLCJIFF-CaAeYY9M.js index 76d10a4..bdaa66f 100644 --- a/wallet-react/assets/chunk-6FLCJIFF-BRFRT1sm.js +++ b/wallet-react/assets/chunk-6FLCJIFF-CaAeYY9M.js @@ -1,4 +1,4 @@ -import{p as y}from"./chunk-3WXPHVZ4-ClMsd6qO.js";import{N as u}from"./chunk-6X7TBCV3-ABG7Zd-N.js";import{ay as x,r as o,o as e,az as f,R as v,aA as h}from"./index-CVVvHb5i.js";import{u as A}from"./useTranslation-BQsgmsRj.js";var s={};x(s,{default:()=>p});var p,E=h(()=>{p="data:image/png;base64,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"}),d=`.particle-keywords-box { +import{p as y}from"./chunk-3WXPHVZ4-mOUMztau.js";import{N as u}from"./chunk-6X7TBCV3-Baui_Axh.js";import{ay as x,r as o,o as e,az as f,R as v,aA as h}from"./index-DHO-_m58.js";import{u as A}from"./useTranslation-BZWHqUhj.js";var s={};x(s,{default:()=>p});var p,E=h(()=>{p="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAABMCAQAAABtnpmgAAAAAXNSR0IArs4c6QAACcVJREFUeNrtWnt0FNUZnzQBAkGglAgVCA+F9PASKDE8hECpkFCMUQMEAoqGh4FGHkXepkEsAUTLEXzk0DangAWXQrJzv9/dDUFywIJFXvJosWLEU1oKyCshvJPdnpmdnZ07wx6ym934jzP/JHfn3vub737P3zeS9MNVTxfvw2bRPPa0cYw6YxJPL23+vYEqaECFqIZbuekwOihjtqZk08YqabEU8b0Aw1oPKO3+sjBaklBqGHFRbr0AKYxmU+l3tExOUQ8xFncEYG421fGsOIK79taeubZY+yNhgkU98LVXEpBtjek5Ewg3PqI15jGeJkk0Bv9QZvEzlJ33oxDDYk1wxrghbaYMC7CPaZ15jCZSFtX4Dhf5oZbXbPOW9qeo2gRiAZZawD6FKuH/e3L30AKzymIMbRNGLpQ2L3kYV4SD3E8TzfNYfpiBsfSiFrRf//8s+qkmkYZb+lg5+xkttsjwD3UHMxgM5/gZ2sy6UI5peRd1liR3BD2HfP4uTXO21J1IV6yio/Qp5ha1kCT2NFwmc3hdsW85wR7vDs4Q5Cnw6VCFnIR/CRtsqN0qtsb4nzDvFutC63BD/fscTQwYVnF7k9KWs8dxXJfWloIGtZb7MNw2yDmLdhjXdbwY6DG+YdGp4YXReAaLMJf3DzBC9OZAFaqwjw1Fsulor7ImgQF732KFWX4ejZB/gelI1OYNxEw+wupGeSNbY/X3QouuDgssa3jLIrFn/cjjA+33+ZJEv/HIgz70K70iy7qZgUlsoMFfK/dN1sooJRqMFZhga0idfWotx3m1iaodHXkjysZ6luYWMgy8bZZYwA4XG4zTMUWQ53xVMi4U2wfpz9Q4Bhg1kko9z9BK40xHR4MpKM7jsC0yQGBlUVjqWYRfogxRX6hS17xf6tb7dWE0feGNAmyEvvkNJR0ynEWWAdh5ezxr4oi3NQwQnK2pPZ4/ap5WEkN6wiOnsAF0kq7jgCNeca60D9dwnPfH8z5JKo7WKBcaCBnlOMXW8yTswV24cRsyaxt0JLA/RGtwFqyoN/Zqm17b8RN/r0T/1Z75xD4IR1CDrTseNulxZ1QYrP60v7UebBCbtCUuFXdDMV3HMfq5/6cdvagMV2kT9cBlbfOdpvXsJof0TlCwSmJ8GSubIEm2hg/O6BWLZHpWS3dM5nXNZKFngquHGmkRTgE2KoAUc6gO7DsTsHsmYBeDLdUWaOHkiGgOvBnlsC7uCJbJ0t0WKdoi4dAcxzxbpDEm4LwJ2IlgtT+CMqgQy+0P6ebwCJ6nH6ve/AKbChdcPAVDeKYIvCwK07HWMRwLcRkXKUcH9o4pBvw6dOnjSbi5kwhuXJGnqO7jVSVi0JL7PJuth+/xuqT3G1SfAvZm9y927cmsi5prfWZvjVeph5I0Uqo9Xs3iltPLZj1EsQ6hwOBUcukrXKCTlBMSWJKEPLipklL5752mWCensEWYq5ZrfYQZG3XprLLEmJdQTEexlg2oO7C34aYaOc7PEc9QfnX0ElLPnqj0eEHWxThe2hyf6ZCreV31zNYSK/wlQpKUF4UJLJN2YD1vZJBlHOXSEt5tY4zwEn8UTKCaPVE/zEayqWzeChe/6+M0NsYYqiqtng83sGdwFxUeDkgfW6FnYWM9I87ulkz5cNhJmO3tMIdlGl0ujpkts6S9ubyjvWEHpmZeLnm0AdjHOoA8b1ygsyaZLQ0/fzYWLlTTYGO9pGUax0p0A2DpQhJf7osrYbzkSSxNHClqgTmYfEioSh0ZuKAl8HsdHeuDcUzEDaqkHsLYazhEe72qb6jXR9NEZ9/6okJfUZU52zAyU1P1exhikGsnbKL/4Dz20Mh6AcZaYRP+ZHSx9Kk1XvI+dN1gk7PDL68O+Jz2oY0wJusQ1urZ2pei57fHh1teyz1UpwAsWasqv/NGWUeC2Y9hdVhh2Zry/nQeZ4pMViYn8TW00v6YfrjTLJTBX+u0sX0IncdxH11n+rUXKqhSThCrbCykb/AtLRNiQbJFYh/Uzasv89CdVndoayjHYbK6xSyhMnhBg+Ay2mlhtF7caVGUJ9XNdXbHCQLLoxraJsLCQbj5m2wDNpQ1FeT1F31z4bAwXqTpQ9LmoYOKT6IMXKYDaEOncI2NU1Jrvus+z36ob/+e6ZdU+kqV5mV6I0QJNk/HETYff1bfdZ4nbaYl4DTwPjLuhIvqE5d9KbetMX+B5SOfXkSbkvbBW1okrcRR7DRvy55AOW1mTdhH/LDzsftA6ku7cRGERJqBmXInPW52VFs5nvsUfzR4z5SvLVLF2wXU7Pm3Nu+gyQUfEdT+SJDHaIv08dgKrVnr404yWFysAXCaxYONCAqYO4J8Jf30ggbo6s+LeS9nSznJ2RI9dU9100jhWTt1QaeI8mSN+i2X++NbuHAHq/wbtzwZN1Xu9iXaomVbQrBhqy3Z/oLg3UMqVlOu86f4XF9soCTxdpjkVV1bLGXJCWq16KVDK0ubYzLyeLoJ+JNmn28fVFsJxWE6LcAQcxfE1tDHBNIMjKebaoa1UA0wFZ6kBomGLRP9vKZTAMZr2WSlN7VekgtfoKvI+vjsSU5ROVQ1+WNt6bTeVhipNwivlMSI4R2vEGgflhcn0i6dFd9pq91XB2yRcPrf7G8sGHpPjyHQu3In31NyimHOaxitlrK3MFqw0Vg6oT9TxdJoGOVQjmNoLQ+xtLmpxeXGXDPx6eyrFLOF0V76jW4UtaC9XlJTSWx4M3TlzUwv/ImwamWA/p4Ntzbi/fdQcFahSihVbegrJW0VTfPzbA+zwrO5gaXFyRZT3u7/6UMN0NXbQ3NHODqKpIkAzJIW0ubAJNbW3IjHb8uiHKMol17nKWVRAaeVreVOSi3psHx5QOsCLSU2Cgtck/vjb/piux/k84WV+mG3eoAXlWa07t2899jAc/ZdPhWlX9EeoTW1KwAy/aZBPoVYatQy2hdE4LZFUgY20jassLf2cfVev+MY6akcHal8HHtczCbkBPT2OmX6pziPjcBSfl2ng+v6xZTKqYrWlKeW+1Wae+TebibP1Q7rHL0sSfZ+lk9qCtRCeAJlidRByIAhD3ME0z+oVNxCw7oGs9g4y7zdoS1eh1u/UzFVN25McCSYRirYUIvfWh/a8jXS69O9rB8bZXXBWGiBn02HTY3mJ0PNRLTBAf3t/85jxaJLvcnS73azRXJfXDV8MfBWGIp+t9JJWkkr+TglOZTjTM18N19M2RZVT5ckezxtURmL44o51Af7xQQQt9GBtRWpcTrtpQjKokpipPq6WCsDB32DxqjOItPXLUdFyPWptldZNM2m7bQbq4q76WF6MLaiii7xArEx88NVX9f/ASPhjmRkq4YZAAAAAElFTkSuQmCC"}),d=`.particle-keywords-box { display: flex; justify-content: space-between; align-items: center; diff --git a/wallet-react/assets/chunk-6X7TBCV3-ABG7Zd-N.js b/wallet-react/assets/chunk-6X7TBCV3-Baui_Axh.js similarity index 99% rename from wallet-react/assets/chunk-6X7TBCV3-ABG7Zd-N.js rename to wallet-react/assets/chunk-6X7TBCV3-Baui_Axh.js index 227a340..ab7c682 100644 --- a/wallet-react/assets/chunk-6X7TBCV3-ABG7Zd-N.js +++ b/wallet-react/assets/chunk-6X7TBCV3-Baui_Axh.js @@ -1,4 +1,4 @@ -import{ay as q,s as L,r as o,az as a,o as t,aA as r}from"./index-CVVvHb5i.js";var A={};q(A,{default:()=>f});var f,b=r(()=>{f="data:image/png;base64,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"}),u={};q(u,{default:()=>V});var V,v=r(()=>{V="data:image/png;base64,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"}),F=`.footer-box { +import{ay as q,s as L,r as o,az as a,o as t,aA as r}from"./index-DHO-_m58.js";var A={};q(A,{default:()=>f});var f,b=r(()=>{f="data:image/png;base64,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"}),u={};q(u,{default:()=>V});var V,v=r(()=>{V="data:image/png;base64,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"}),F=`.footer-box { width: 100%; margin-bottom: 10px; } diff --git a/wallet-react/assets/chunk-BOXSB6AN-BWAQj7uH.js b/wallet-react/assets/chunk-BOXSB6AN-C7kjIWTc.js similarity index 98% rename from wallet-react/assets/chunk-BOXSB6AN-BWAQj7uH.js rename to wallet-react/assets/chunk-BOXSB6AN-C7kjIWTc.js index 17480e9..74e359d 100644 --- a/wallet-react/assets/chunk-BOXSB6AN-BWAQj7uH.js +++ b/wallet-react/assets/chunk-BOXSB6AN-C7kjIWTc.js @@ -1 +1 @@ -import{l as z,r as s}from"./index-CVVvHb5i.js";var M=()=>{let{authCoreModal:u}=z(),a=s.useMemo(()=>u.rootModalContainer,[u]),c=s.useCallback((e,l="")=>{var t;let o=document.createElement("div");o.className="ant-message-notice";let m=document.createElement("div");m.className="ant-message-notice-content";let n=document.createElement("div");n.className="ant-message-custom-content";let r=document.createElement("span");r.setAttribute("role","img"),r.setAttribute("aria-label","check-circle"),r.className="anticon anticon-check-circle";let i=document.createElement("svg"),C='',f='',w='',b='';e==="success"?(n.className+=" ant-message-success",i.innerHTML=C):e==="error"?(n.className+=" ant-message-error",i.innerHTML=f):e==="info"?(n.className+=" ant-message-info",i.innerHTML=w):e==="warning"&&(n.className+=" ant-message-warning",i.innerHTML=b);let d=document.createElement("span");return d.textContent=l,r.appendChild(i),n.appendChild(r),n.appendChild(d),m.appendChild(n),o.appendChild(m),(t=a==null?void 0:a.querySelector(".ant-message"))==null||t.appendChild(o),o},[a]),h=s.useCallback(e=>{let l=c("error",e);setTimeout(()=>{var t;(t=a==null?void 0:a.querySelector(".ant-message"))==null||t.removeChild(l)},2e3)},[c]),v=s.useCallback(e=>{let l=c("info",e);setTimeout(()=>{var t;(t=a==null?void 0:a.querySelector(".ant-message"))==null||t.removeChild(l)},2e3)},[c]),g=s.useCallback(e=>{let l=c("success",e);setTimeout(()=>{var t;(t=a==null?void 0:a.querySelector(".ant-message"))==null||t.removeChild(l)},2e3)},[c]),p=s.useCallback(e=>{let l=c("warning",e);setTimeout(()=>{var t;(t=a==null?void 0:a.querySelector(".ant-message"))==null||t.removeChild(l)},2e3)},[c]);return s.useEffect(()=>{if(a){if(a.querySelector(".ant-message"))return;let e=document.createElement("div");e.className="ant-message",e.style.zIndex="999999999999999999999999",a.appendChild(e)}},[a]),{error:h,info:v,success:g,warning:p}},x=M;export{x as N}; +import{l as z,r as s}from"./index-DHO-_m58.js";var M=()=>{let{authCoreModal:u}=z(),a=s.useMemo(()=>u.rootModalContainer,[u]),c=s.useCallback((e,l="")=>{var t;let o=document.createElement("div");o.className="ant-message-notice";let m=document.createElement("div");m.className="ant-message-notice-content";let n=document.createElement("div");n.className="ant-message-custom-content";let r=document.createElement("span");r.setAttribute("role","img"),r.setAttribute("aria-label","check-circle"),r.className="anticon anticon-check-circle";let i=document.createElement("svg"),C='',f='',w='',b='';e==="success"?(n.className+=" ant-message-success",i.innerHTML=C):e==="error"?(n.className+=" ant-message-error",i.innerHTML=f):e==="info"?(n.className+=" ant-message-info",i.innerHTML=w):e==="warning"&&(n.className+=" ant-message-warning",i.innerHTML=b);let d=document.createElement("span");return d.textContent=l,r.appendChild(i),n.appendChild(r),n.appendChild(d),m.appendChild(n),o.appendChild(m),(t=a==null?void 0:a.querySelector(".ant-message"))==null||t.appendChild(o),o},[a]),h=s.useCallback(e=>{let l=c("error",e);setTimeout(()=>{var t;(t=a==null?void 0:a.querySelector(".ant-message"))==null||t.removeChild(l)},2e3)},[c]),v=s.useCallback(e=>{let l=c("info",e);setTimeout(()=>{var t;(t=a==null?void 0:a.querySelector(".ant-message"))==null||t.removeChild(l)},2e3)},[c]),g=s.useCallback(e=>{let l=c("success",e);setTimeout(()=>{var t;(t=a==null?void 0:a.querySelector(".ant-message"))==null||t.removeChild(l)},2e3)},[c]),p=s.useCallback(e=>{let l=c("warning",e);setTimeout(()=>{var t;(t=a==null?void 0:a.querySelector(".ant-message"))==null||t.removeChild(l)},2e3)},[c]);return s.useEffect(()=>{if(a){if(a.querySelector(".ant-message"))return;let e=document.createElement("div");e.className="ant-message",e.style.zIndex="999999999999999999999999",a.appendChild(e)}},[a]),{error:h,info:v,success:g,warning:p}},x=M;export{x as N}; diff --git a/wallet-react/assets/chunk-IBLFF4W2-kQdGQbUA.js b/wallet-react/assets/chunk-IBLFF4W2-CX3nuQ6e.js similarity index 93% rename from wallet-react/assets/chunk-IBLFF4W2-kQdGQbUA.js rename to wallet-react/assets/chunk-IBLFF4W2-CX3nuQ6e.js index 83ac3b3..48fabbc 100644 --- a/wallet-react/assets/chunk-IBLFF4W2-kQdGQbUA.js +++ b/wallet-react/assets/chunk-IBLFF4W2-CX3nuQ6e.js @@ -1,4 +1,4 @@ -import{p as c}from"./chunk-3WXPHVZ4-ClMsd6qO.js";import{J as s,ag as m,o as e}from"./index-CVVvHb5i.js";var u=`.p-auth-header { +import{p as c}from"./chunk-3WXPHVZ4-mOUMztau.js";import{J as s,ag as m,o as e}from"./index-DHO-_m58.js";var u=`.p-auth-header { position: sticky; z-index: 99; top: 0; diff --git a/wallet-react/assets/chunk-PI4RW2MY-8gQoFwZt.js b/wallet-react/assets/chunk-PI4RW2MY-DvoMA9_U.js similarity index 91% rename from wallet-react/assets/chunk-PI4RW2MY-8gQoFwZt.js rename to wallet-react/assets/chunk-PI4RW2MY-DvoMA9_U.js index fc754be..40144b4 100644 --- a/wallet-react/assets/chunk-PI4RW2MY-8gQoFwZt.js +++ b/wallet-react/assets/chunk-PI4RW2MY-DvoMA9_U.js @@ -1,4 +1,4 @@ -import{p as r}from"./chunk-3WXPHVZ4-ClMsd6qO.js";import{o as l,ap as u,am as i}from"./index-CVVvHb5i.js";import{I as s}from"./index-D1-H2FYi.js";var n=`.icon-eye { +import{p as r}from"./chunk-3WXPHVZ4-mOUMztau.js";import{o as l,ap as u,am as i}from"./index-DHO-_m58.js";import{I as s}from"./index-97FVHpKb.js";var n=`.icon-eye { display: block; margin: auto; font-size: 23px; diff --git a/wallet-react/assets/chunk-PKCUTZ46-DqO_13Jw.js b/wallet-react/assets/chunk-PKCUTZ46-DnWCmqJl.js similarity index 97% rename from wallet-react/assets/chunk-PKCUTZ46-DqO_13Jw.js rename to wallet-react/assets/chunk-PKCUTZ46-DnWCmqJl.js index 46163f5..d38dcd5 100644 --- a/wallet-react/assets/chunk-PKCUTZ46-DqO_13Jw.js +++ b/wallet-react/assets/chunk-PKCUTZ46-DnWCmqJl.js @@ -1 +1 @@ -import{r as s,am as $,o as m}from"./index-CVVvHb5i.js";var L=["alpha","numeric","alphanumeric"],M={alpha:{type:"text",inputMode:"text",pattern:"[a-zA-Z]{1}"},alphanumeric:{type:"text",inputMode:"text",pattern:"[a-zA-Z0-9]{1}"},numeric:{type:"tel",inputMode:"numeric",pattern:"[0-9]{1}",min:"0",max:"9"}},P=s.forwardRef(({allowedCharacters:f="alphanumeric",ariaLabel:h,autoFocus:x=!0,containerClassName:E,disabled:w,inputClassName:C,isPassword:y=!1,length:g=6,placeholder:N,onChange:v,code:p=""},S)=>{if(isNaN(g)||g<1)throw new Error("Length should be a number and greater than 0");if(!L.some(e=>e===f))throw new Error("Invalid value for allowedCharacters. Use alpha, numeric, or alphanumeric");let t=s.useRef([]),c=M[f];s.useImperativeHandle(S,()=>({focus:()=>{t.current&&t.current[0].focus()},clear:()=>{if(t.current){for(let e=0;e{x&&$()&&t.current[0].focus()},[]),s.useEffect(()=>{if(p){for(let e=0;ee.value).join("")||"",o=()=>{let e=t.current.map(r=>r.value).join("");d!==e&&(v&&v(e),d=e)},k=e=>{var r;let{target:{value:a,nextElementSibling:n}}=e;if(a.length==1)a.match(c.pattern)?n!==null&&n.focus():e.target.value="";else if(a.length>1){let u=a,l=Number(e.target.getAttribute("data-index"))||0;for(let i=0;i{o()})},A=e=>{let{key:r}=e,a=e.target;if(r==="Backspace"){if(a.value===""){if(a.previousElementSibling!==null){let n=a.previousElementSibling;n.value="",n.focus(),e.preventDefault()}}else a.value="";setTimeout(()=>{o()})}},D=e=>{e.target.select()},R=e=>{var r;let a=(r=e.clipboardData.getData("Text"))!=null?r:"";a=a.replace(/\s/g,"").substring(0,6);let n=0;for(let u=0;um.createElement("input",{key:r,"data-index":r,onChange:k,onKeyDown:A,onFocus:D,onPaste:R,...c,type:y?"password":c.type,ref:a=>{t.current[r]=a},className:C,autoComplete:r===0?"one-time-code":"off","aria-label":h?`${h}. Character ${r+1}.`:`Character ${r+1}.`,disabled:w,placeholder:N})),m.createElement("div",{className:"input-code-mask",onClick:e=>{e.preventDefault(),e.stopPropagation();for(let r=t.current.length-1;r>=0;r--)if(r>0&&!t.current[r].value&&t.current[r-1].value||r===0&&!t.current[r].value||r==t.current.length-1&&t.current[r].value){t.current[r].focus(),t.current[r].setSelectionRange(t.current[r].value.length,t.current[r].value.length);break}}}))}),j=P;export{j as K}; +import{r as s,am as $,o as m}from"./index-DHO-_m58.js";var L=["alpha","numeric","alphanumeric"],M={alpha:{type:"text",inputMode:"text",pattern:"[a-zA-Z]{1}"},alphanumeric:{type:"text",inputMode:"text",pattern:"[a-zA-Z0-9]{1}"},numeric:{type:"tel",inputMode:"numeric",pattern:"[0-9]{1}",min:"0",max:"9"}},P=s.forwardRef(({allowedCharacters:f="alphanumeric",ariaLabel:h,autoFocus:x=!0,containerClassName:E,disabled:w,inputClassName:C,isPassword:y=!1,length:g=6,placeholder:N,onChange:v,code:p=""},S)=>{if(isNaN(g)||g<1)throw new Error("Length should be a number and greater than 0");if(!L.some(e=>e===f))throw new Error("Invalid value for allowedCharacters. Use alpha, numeric, or alphanumeric");let t=s.useRef([]),c=M[f];s.useImperativeHandle(S,()=>({focus:()=>{t.current&&t.current[0].focus()},clear:()=>{if(t.current){for(let e=0;e{x&&$()&&t.current[0].focus()},[]),s.useEffect(()=>{if(p){for(let e=0;ee.value).join("")||"",o=()=>{let e=t.current.map(r=>r.value).join("");d!==e&&(v&&v(e),d=e)},k=e=>{var r;let{target:{value:a,nextElementSibling:n}}=e;if(a.length==1)a.match(c.pattern)?n!==null&&n.focus():e.target.value="";else if(a.length>1){let u=a,l=Number(e.target.getAttribute("data-index"))||0;for(let i=0;i{o()})},A=e=>{let{key:r}=e,a=e.target;if(r==="Backspace"){if(a.value===""){if(a.previousElementSibling!==null){let n=a.previousElementSibling;n.value="",n.focus(),e.preventDefault()}}else a.value="";setTimeout(()=>{o()})}},D=e=>{e.target.select()},R=e=>{var r;let a=(r=e.clipboardData.getData("Text"))!=null?r:"";a=a.replace(/\s/g,"").substring(0,6);let n=0;for(let u=0;um.createElement("input",{key:r,"data-index":r,onChange:k,onKeyDown:A,onFocus:D,onPaste:R,...c,type:y?"password":c.type,ref:a=>{t.current[r]=a},className:C,autoComplete:r===0?"one-time-code":"off","aria-label":h?`${h}. Character ${r+1}.`:`Character ${r+1}.`,disabled:w,placeholder:N})),m.createElement("div",{className:"input-code-mask",onClick:e=>{e.preventDefault(),e.stopPropagation();for(let r=t.current.length-1;r>=0;r--)if(r>0&&!t.current[r].value&&t.current[r-1].value||r===0&&!t.current[r].value||r==t.current.length-1&&t.current[r].value){t.current[r].focus(),t.current[r].setSelectionRange(t.current[r].value.length,t.current[r].value.length);break}}}))}),j=P;export{j as K}; diff --git a/wallet-react/assets/chunk-ZSOFK2U2-C8gCfl88.js b/wallet-react/assets/chunk-ZSOFK2U2-BsEMGdWm.js similarity index 89% rename from wallet-react/assets/chunk-ZSOFK2U2-C8gCfl88.js rename to wallet-react/assets/chunk-ZSOFK2U2-BsEMGdWm.js index 7d756ac..0ec3691 100644 --- a/wallet-react/assets/chunk-ZSOFK2U2-C8gCfl88.js +++ b/wallet-react/assets/chunk-ZSOFK2U2-BsEMGdWm.js @@ -1 +1 @@ -import{N as i}from"./chunk-BOXSB6AN-BWAQj7uH.js";import{l as d,E as t,Z as u}from"./index-CVVvHb5i.js";function c(r){var a,l,e;if(r&&r.error_code){let o=(l=(a=window==null?void 0:window.particleI18n)==null?void 0:a.t)==null?void 0:l.call(a,`error.server_${r.error_code}`);return o&&o.startsWith("error.server_")&&(r!=null&&r.extra&&Array.isArray(r==null?void 0:r.extra)&&(r!=null&&r.extra.length)?o=r==null?void 0:r.extra[0]:o=(e=r==null?void 0:r.extra)!=null?e:r.message,o=o.charAt(0).toUpperCase()+o.slice(1)),o}else return r==null?void 0:r.message}var f=()=>{let{authCoreModal:r}=d(),a=i();function l(e){var o;let s=(o=e.error_code)!=null?o:e.code;if(s&&typeof s=="number"){if(!(s===t.InvalidCode||s===t.ResendCode||s===t.SecurityAccountFrozen||s===t.WrongPaymentPassword)){let n=c(e);n&&u.error({title:n,wrapClassName:"auth-core-modal-error",getContainer:()=>r.rootBody})}}else if(e.code==="ECONNABORTED")e.message?a.error(e.message):a.error("Network Error");else switch(e.status){case 401:case 403:case 404:case 500:a.error("Http Error: "+e.status);break;default:e.message&&typeof e.message=="string"&&a.error(e.message);break}}return{errorHandle:l}};export{f as C}; +import{N as i}from"./chunk-BOXSB6AN-C7kjIWTc.js";import{l as d,E as t,Z as u}from"./index-DHO-_m58.js";function c(r){var a,l,e;if(r&&r.error_code){let o=(l=(a=window==null?void 0:window.particleI18n)==null?void 0:a.t)==null?void 0:l.call(a,`error.server_${r.error_code}`);return o&&o.startsWith("error.server_")&&(r!=null&&r.extra&&Array.isArray(r==null?void 0:r.extra)&&(r!=null&&r.extra.length)?o=r==null?void 0:r.extra[0]:o=(e=r==null?void 0:r.extra)!=null?e:r.message,o=o.charAt(0).toUpperCase()+o.slice(1)),o}else return r==null?void 0:r.message}var f=()=>{let{authCoreModal:r}=d(),a=i();function l(e){var o;let s=(o=e.error_code)!=null?o:e.code;if(s&&typeof s=="number"){if(!(s===t.InvalidCode||s===t.ResendCode||s===t.SecurityAccountFrozen||s===t.WrongPaymentPassword)){let n=c(e);n&&u.error({title:n,wrapClassName:"auth-core-modal-error",getContainer:()=>r.rootBody})}}else if(e.code==="ECONNABORTED")e.message?a.error(e.message):a.error("Network Error");else switch(e.status){case 401:case 403:case 404:case 500:a.error("Http Error: "+e.status);break;default:e.message&&typeof e.message=="string"&&a.error(e.message);break}}return{errorHandle:l}};export{f as C}; diff --git a/wallet-react/assets/colors-DgT9UB8-.js b/wallet-react/assets/colors-cLKJ0S5D.js similarity index 99% rename from wallet-react/assets/colors-DgT9UB8-.js rename to wallet-react/assets/colors-cLKJ0S5D.js index c09eb7b..13089b7 100644 --- a/wallet-react/assets/colors-DgT9UB8-.js +++ b/wallet-react/assets/colors-cLKJ0S5D.js @@ -1 +1 @@ -import{r as c,bR as ft,bv as pt,bw as dt,b0 as vt,a$ as ht,bS as gt,bT as zt,aM as O,bU as ce,b8 as mt,bO as Lt,b3 as U,bV as Me,b7 as A,bW as $e,b9 as Xe,bX as pe,bM as Bt,bA as De,b1 as ve,o as E,bY as fe,bu as xe,bZ as It,ba as wt,b5 as K,b_ as Ft,b$ as Ye,b6 as $t,b2 as w,c0 as b,bo as yt}from"./index-CVVvHb5i.js";var Se=c.createContext(null);function Xt(e){var i=e.children,n=e.onBatchResize,r=c.useRef(0),o=c.useRef([]),u=c.useContext(Se),t=c.useCallback(function(s,a,l){r.current+=1;var p=r.current;o.current.push({size:s,element:a,data:l}),Promise.resolve().then(function(){p===r.current&&(n==null||n(o.current),o.current=[])}),u==null||u(s,a,l)},[n,u]);return c.createElement(Se.Provider,{value:t},i)}var $=new Map;function Yt(e){e.forEach(function(i){var n,r=i.target;(n=$.get(r))===null||n===void 0||n.forEach(function(o){return o(r)})})}var bt=new ft(Yt);function jt(e,i){$.has(e)||($.set(e,new Set),bt.observe(e)),$.get(e).add(i)}function Ut(e,i){$.has(e)&&($.get(e).delete(i),$.get(e).size||(bt.unobserve(e),$.delete(e)))}var qt=function(e){pt(n,e);var i=dt(n);function n(){return vt(this,n),i.apply(this,arguments)}return ht(n,[{key:"render",value:function(){return this.props.children}}]),n}(c.Component);function Gt(e,i){var n=e.children,r=e.disabled,o=c.useRef(null),u=c.useRef(null),t=c.useContext(Se),s=typeof n=="function",a=s?n(o):n,l=c.useRef({width:-1,height:-1,offsetWidth:-1,offsetHeight:-1}),p=!s&&c.isValidElement(a)&>(a),h=p?a.ref:null,v=zt(h,o),f=function(){var C;return ce(o.current)||(o.current&&mt(o.current)==="object"?ce((C=o.current)===null||C===void 0?void 0:C.nativeElement):null)||ce(u.current)};c.useImperativeHandle(i,function(){return f()});var d=c.useRef(e);d.current=e;var m=c.useCallback(function(y){var C=d.current,T=C.onResize,P=C.data,M=y.getBoundingClientRect(),D=M.width,N=M.height,W=y.offsetWidth,R=y.offsetHeight,H=Math.floor(D),_=Math.floor(N);if(l.current.width!==H||l.current.height!==_||l.current.offsetWidth!==W||l.current.offsetHeight!==R){var x={width:H,height:_,offsetWidth:W,offsetHeight:R};l.current=x;var B=W===Math.round(D)?D:W,I=R===Math.round(N)?N:R,z=O(O({},x),{},{offsetWidth:B,offsetHeight:I});t==null||t(z,y,P),T&&Promise.resolve().then(function(){T(z,y)})}},[]);return c.useEffect(function(){var y=f();return y&&!r&&jt(y,m),function(){return Ut(y,m)}},[o.current,r]),c.createElement(qt,{ref:u},p?c.cloneElement(a,{ref:v}):a)}var Kt=c.forwardRef(Gt),Zt="rc-observer-key";function Qt(e,i){var n=e.children,r=typeof n=="function"?[n]:Lt(n);return r.map(function(o,u){var t=(o==null?void 0:o.key)||"".concat(Zt,"-").concat(u);return c.createElement(Kt,U({},e,{key:t,ref:u===0?i:void 0}),o)})}var Jt=c.forwardRef(Qt);Jt.Collection=Xt;function we(e){return e!==void 0}function Un(e,i){var n=i||{},r=n.defaultValue,o=n.value,u=n.onChange,t=n.postState,s=Me(function(){return we(o)?o:we(r)?typeof r=="function"?r():r:typeof e=="function"?e():e}),a=A(s,2),l=a[0],p=a[1],h=o!==void 0?o:l,v=t?t(h):h,f=$e(u),d=Me([h]),m=A(d,2),y=m[0],C=m[1];Xe(function(){var P=y[0];l!==P&&f(l,P)},[y]),Xe(function(){we(o)||p(o)},[o]);var T=$e(function(P,M){p(P,M),C([h],M)});return[v,T]}function te(e,i,n,r){var o=pe.unstable_batchedUpdates?function(t){pe.unstable_batchedUpdates(n,t)}:n;return e!=null&&e.addEventListener&&e.addEventListener(i,o,r),{remove:function(){e!=null&&e.removeEventListener&&e.removeEventListener(i,o,r)}}}const en=function(){if(typeof navigator>"u"||typeof window>"u")return!1;var e=navigator.userAgent||navigator.vendor||window.opera;return/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(e)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw-(n|u)|c55\/|capi|ccwa|cdm-|cell|chtm|cldc|cmd-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc-s|devi|dica|dmob|do(c|p)o|ds(12|-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(-|_)|g1 u|g560|gene|gf-5|g-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd-(m|p|t)|hei-|hi(pt|ta)|hp( i|ip)|hs-c|ht(c(-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i-(20|go|ma)|i230|iac( |-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|-[a-w])|libw|lynx|m1-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|-([1-8]|c))|phil|pire|pl(ay|uc)|pn-2|po(ck|rt|se)|prox|psio|pt-g|qa-a|qc(07|12|21|32|60|-[2-7]|i-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h-|oo|p-)|sdk\/|se(c(-|0|1)|47|mc|nd|ri)|sgh-|shar|sie(-|m)|sk-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h-|v-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl-|tdg-|tel(i|m)|tim-|t-mo|to(pl|sh)|ts(70|m-|m3|m5)|tx-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas-|your|zeto|zte-/i.test(e==null?void 0:e.substr(0,4))};var tn=c.forwardRef(function(e,i){var n=e.didUpdate,r=e.getContainer,o=e.children,u=c.useRef(),t=c.useRef();c.useImperativeHandle(i,function(){return{}});var s=c.useRef(!1);return!s.current&&Bt()&&(t.current=r(),u.current=t.current.parentNode,s.current=!0),c.useEffect(function(){n==null||n(e)}),c.useEffect(function(){return t.current.parentNode===null&&u.current!==null&&u.current.appendChild(t.current),function(){var a;(a=t.current)===null||a===void 0||(a=a.parentNode)===null||a===void 0||a.removeChild(t.current)}},[]),t.current?pe.createPortal(o,t.current):null});function nn(e,i,n){return n?e[0]===i[0]:e[0]===i[0]&&e[1]===i[1]}function rn(e,i,n){var r=e[i]||{};return O(O({},r),n)}function on(e,i,n,r){for(var o=n.points,u=Object.keys(e),t=0;t=0&&n.left>=0&&n.bottom>n.top&&n.right>n.left?n:null}function kn(e,i,n,r){var o=g.clone(e),u={width:i.width,height:i.height};return r.adjustX&&o.left=n.left&&o.left+u.width>n.right&&(u.width-=o.left+u.width-n.right),r.adjustX&&o.left+u.width>n.right&&(o.left=Math.max(n.right-u.width,n.left)),r.adjustY&&o.top=n.top&&o.top+u.height>n.bottom&&(u.height-=o.top+u.height-n.bottom),r.adjustY&&o.top+u.height>n.bottom&&(o.top=Math.max(n.bottom-u.height,n.top)),g.mix(o,u)}function Ve(e){var i,n,r;if(!g.isWindow(e)&&e.nodeType!==9)i=g.offset(e),n=g.outerWidth(e),r=g.outerHeight(e);else{var o=g.getWindow(e);i={left:g.getWindowScrollLeft(o),top:g.getWindowScrollTop(o)},n=g.viewportWidth(o),r=g.viewportHeight(o)}return i.width=n,i.height=r,i}function tt(e,i){var n=i.charAt(0),r=i.charAt(1),o=e.width,u=e.height,t=e.left,s=e.top;return n==="c"?s+=u/2:n==="b"&&(s+=u),r==="c"?t+=o/2:r==="r"&&(t+=o),{left:t,top:s}}function ue(e,i,n,r,o){var u=tt(i,n[1]),t=tt(e,n[0]),s=[t.left-u.left,t.top-u.top];return{left:Math.round(e.left-s[0]+r[0]-o[0]),top:Math.round(e.top-s[1]+r[1]-o[1])}}function nt(e,i,n){return e.leftn.right}function it(e,i,n){return e.topn.bottom}function On(e,i,n){return e.left>n.right||e.left+i.widthn.bottom||e.top+i.height=n.right||r.top>=n.bottom}function We(e,i,n){var r=n.target||i,o=Ve(r),u=!Nn(r,n.overflow&&n.overflow.alwaysByViewport);return kt(e,o,n,u)}We.__getOffsetParent=Oe;We.__getVisibleRectForElement=He;function An(e,i,n){var r,o,u=g.getDocument(e),t=u.defaultView||u.parentWindow,s=g.getWindowScrollLeft(t),a=g.getWindowScrollTop(t),l=g.viewportWidth(t),p=g.viewportHeight(t);"pageX"in i?r=i.pageX:r=s+i.clientX,"pageY"in i?o=i.pageY:o=a+i.clientY;var h={left:r,top:o,width:0,height:0},v=r>=0&&r<=s+l&&o>=0&&o<=a+p,f=[n.points[0],"cc"];return kt(e,h,Ue(Ue({},n),{},{points:f}),v)}const Hn=function(e){if(!e)return!1;if(e instanceof Element){if(e.offsetParent)return!0;if(e.getBBox){var i=e.getBBox(),n=i.width,r=i.height;if(n||r)return!0}if(e.getBoundingClientRect){var o=e.getBoundingClientRect(),u=o.width,t=o.height;if(u||t)return!0}}return!1},Vn=function(e,i){var n=E.useRef(!1),r=E.useRef(null);function o(){window.clearTimeout(r.current)}function u(t){if(o(),!n.current||t===!0){if(e(t)===!1)return;n.current=!0,r.current=window.setTimeout(function(){n.current=!1},i)}else r.current=window.setTimeout(function(){n.current=!1,u()},i)}return[u,function(){n.current=!1,o()}]};function Wn(e,i){return e===i?!0:!e||!i?!1:"pageX"in i&&"pageY"in i?e.pageX===i.pageX&&e.pageY===i.pageY:"clientX"in i&&"clientY"in i?e.clientX===i.clientX&&e.clientY===i.clientY:!1}function _n(e,i){e!==document.activeElement&&fe(i,e)&&typeof e.focus=="function"&&e.focus()}function at(e,i){var n=null,r=null;function o(t){var s=A(t,1),a=s[0].target;if(document.documentElement.contains(a)){var l=a.getBoundingClientRect(),p=l.width,h=l.height,v=Math.floor(p),f=Math.floor(h);(n!==v||r!==f)&&Promise.resolve().then(function(){i({width:v,height:f})}),n=v,r=f}}var u=new ft(o);return e&&u.observe(e),function(){u.disconnect()}}function ut(e){return typeof e!="function"?null:e()}function st(e){return mt(e)!=="object"||!e?null:e}var zn=function(i,n){var r=i.children,o=i.disabled,u=i.target,t=i.align,s=i.onAlign,a=i.monitorWindowResize,l=i.monitorBufferTime,p=l===void 0?0:l,h=E.useRef({}),v=E.useRef(),f=E.Children.only(r),d=E.useRef({});d.current.disabled=o,d.current.target=u,d.current.align=t,d.current.onAlign=s;var m=Vn(function(){var x=d.current,B=x.disabled,I=x.target,z=x.align,q=x.onAlign,V=v.current;if(!B&&I&&V){var X,k=ut(I),Y=st(I);h.current.element=k,h.current.point=Y,h.current.align=z;var ge=document,oe=ge.activeElement;return k&&Hn(k)?X=We(V,k,z):Y&&(X=An(V,Y,z)),_n(oe,V),q&&X&&q(V,X),!0}return!1},p),y=A(m,2),C=y[0],T=y[1],P=E.useState(),M=A(P,2),D=M[0],N=M[1],W=E.useState(),R=A(W,2),H=R[0],_=R[1];return xe(function(){N(ut(u)),_(st(u))}),E.useEffect(function(){(h.current.element!==D||!Wn(h.current.point,H)||!It(h.current.align,t))&&C()}),E.useEffect(function(){var x=at(v.current,C);return x},[v.current]),E.useEffect(function(){var x=at(D,C);return x},[D]),E.useEffect(function(){o?T():C()},[o]),E.useEffect(function(){if(a){var x=te(window,"resize",C);return x.remove}},[a]),E.useEffect(function(){return function(){T()}},[]),E.useImperativeHandle(n,function(){return{forceAlign:function(){return C(!0)}}}),E.isValidElement(f)&&(f=E.cloneElement(f,{ref:wt(f.ref,v)})),f},Ot=E.forwardRef(zn);Ot.displayName="Align";var lt=["measure","alignPre","align",null,"motion"];const Ln=function(e,i){var n=Me(null),r=A(n,2),o=r[0],u=r[1],t=c.useRef();function s(p){u(p,!0)}function a(){K.cancel(t.current)}function l(p){a(),t.current=K(function(){s(function(h){switch(o){case"align":return"motion";case"motion":return"stable"}return h}),p==null||p()})}return c.useEffect(function(){s("measure")},[e]),c.useEffect(function(){switch(o){case"measure":i();break}o&&(t.current=K(Ft(Ye().mark(function p(){var h,v;return Ye().wrap(function(d){for(;;)switch(d.prev=d.next){case 0:h=lt.indexOf(o),v=lt[h+1],v&&h!==-1&&s(v);case 3:case"end":return d.stop()}},p)}))))},[o]),c.useEffect(function(){return function(){a()}},[]),[o,l]},Bn=function(e){var i=c.useState({width:0,height:0}),n=A(i,2),r=n[0],o=n[1];function u(s){var a=s.offsetWidth,l=s.offsetHeight,p=s.getBoundingClientRect(),h=p.width,v=p.height;Math.abs(a-h)<1&&Math.abs(l-v)<1&&(a=h,l=v),o({width:a,height:l})}var t=c.useMemo(function(){var s={};if(e){var a=r.width,l=r.height;e.indexOf("height")!==-1&&l?s.height=l:e.indexOf("minHeight")!==-1&&l&&(s.minHeight=l),e.indexOf("width")!==-1&&a?s.width=a:e.indexOf("minWidth")!==-1&&a&&(s.minWidth=a)}return s},[e,r]);return[t,u]};var Dt=c.forwardRef(function(e,i){var n=e.visible,r=e.prefixCls,o=e.className,u=e.style,t=e.children,s=e.zIndex,a=e.stretch,l=e.destroyPopupOnHide,p=e.forceRender,h=e.align,v=e.point,f=e.getRootDomNode,d=e.getClassNameFromAlign,m=e.onAlign,y=e.onMouseEnter,C=e.onMouseLeave,T=e.onMouseDown,P=e.onTouchStart,M=e.onClick,D=c.useRef(),N=c.useRef(),W=c.useState(),R=A(W,2),H=R[0],_=R[1],x=Bn(a),B=A(x,2),I=B[0],z=B[1];function q(){a&&z(f())}var V=Ln(n,q),X=A(V,2),k=X[0],Y=X[1],ge=c.useState(0),oe=A(ge,2),_e=oe[0],ze=oe[1],me=c.useRef();xe(function(){k==="alignPre"&&ze(0)},[k]);function Ht(){return v||f}function Le(){var S;(S=D.current)===null||S===void 0||S.forceAlign()}function Vt(S,F){var G=d(F);H!==G&&_(G),ze(function(J){return J+1}),k==="align"&&(m==null||m(S,F))}xe(function(){k==="align"&&(_e<3?Le():Y(function(){var S;(S=me.current)===null||S===void 0||S.call(me)}))},[_e]);var Q=O({},Ct(e));["onAppearEnd","onEnterEnd","onLeaveEnd"].forEach(function(S){var F=Q[S];Q[S]=function(G,J){return Y(),F==null?void 0:F(G,J)}});function Be(){return new Promise(function(S){me.current=S})}c.useEffect(function(){!Q.motionName&&k==="motion"&&Y()},[Q.motionName,k]),c.useImperativeHandle(i,function(){return{forceAlign:Le,getElement:function(){return N.current}}});var Wt=O(O({},I),{},{zIndex:s,opacity:k==="motion"||k==="stable"||!n?void 0:0,pointerEvents:!n&&k!=="stable"?"none":void 0},u),Ie=!0;h!=null&&h.points&&(k==="align"||k==="stable")&&(Ie=!1);var Fe=t;return c.Children.count(t)>1&&(Fe=c.createElement("div",{className:"".concat(r,"-content")},t)),c.createElement(De,U({visible:n,ref:N,leavedClassName:"".concat(r,"-hidden")},Q,{onAppearPrepare:Be,onEnterPrepare:Be,removeOnLeave:l,forceRender:p}),function(S,F){var G=S.className,J=S.style,_t=ve(r,o,H,G);return c.createElement(Ot,{target:Ht(),key:"popup",ref:D,monitorWindowResize:!0,disabled:Ie,align:h,onAlign:Vt},c.createElement("div",{ref:F,className:_t,onMouseEnter:y,onMouseLeave:C,onMouseDownCapture:T,onTouchStartCapture:P,onClick:M,style:O(O({},J),Wt)},Fe))})});Dt.displayName="PopupInner";var Nt=c.forwardRef(function(e,i){var n=e.prefixCls,r=e.visible,o=e.zIndex,u=e.children,t=e.mobile;t=t===void 0?{}:t;var s=t.popupClassName,a=t.popupStyle,l=t.popupMotion,p=l===void 0?{}:l,h=t.popupRender,v=e.onClick,f=c.useRef();c.useImperativeHandle(i,function(){return{forceAlign:function(){},getElement:function(){return f.current}}});var d=O({zIndex:o},a),m=u;return c.Children.count(u)>1&&(m=c.createElement("div",{className:"".concat(n,"-content")},u)),h&&(m=h(m)),c.createElement(De,U({visible:r,ref:f,removeOnLeave:!0},p),function(y,C){var T=y.className,P=y.style,M=ve(n,s,T);return c.createElement("div",{ref:C,className:M,onClick:v,style:O(O({},P),d)},m)})});Nt.displayName="MobilePopupInner";var In=["visible","mobile"],At=c.forwardRef(function(e,i){var n=e.visible,r=e.mobile,o=$t(e,In),u=c.useState(n),t=A(u,2),s=t[0],a=t[1],l=c.useState(!1),p=A(l,2),h=p[0],v=p[1],f=O(O({},o),{},{visible:s});c.useEffect(function(){a(n),n&&r&&v(en())},[n,r]);var d=h?c.createElement(Nt,U({},f,{mobile:r,ref:i})):c.createElement(Dt,U({},f,{ref:i}));return c.createElement("div",null,c.createElement(an,f),d)});At.displayName="Popup";var ct=c.createContext(null);function Pe(){}function Fn(){return""}function $n(e){return e?e.ownerDocument:window.document}var Xn=["onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur","onContextMenu"];function Yn(e){var i=function(n){pt(o,n);var r=dt(o);function o(u){var t;vt(this,o),t=r.call(this,u),w(b(t),"popupRef",c.createRef()),w(b(t),"triggerRef",c.createRef()),w(b(t),"portalContainer",void 0),w(b(t),"attachId",void 0),w(b(t),"clickOutsideHandler",void 0),w(b(t),"touchOutsideHandler",void 0),w(b(t),"contextMenuOutsideHandler1",void 0),w(b(t),"contextMenuOutsideHandler2",void 0),w(b(t),"mouseDownTimeout",void 0),w(b(t),"focusTime",void 0),w(b(t),"preClickTime",void 0),w(b(t),"preTouchTime",void 0),w(b(t),"delayTimer",void 0),w(b(t),"hasPopupMouseDown",void 0),w(b(t),"onMouseEnter",function(a){var l=t.props.mouseEnterDelay;t.fireEvents("onMouseEnter",a),t.delaySetPopupVisible(!0,l,l?null:a)}),w(b(t),"onMouseMove",function(a){t.fireEvents("onMouseMove",a),t.setPoint(a)}),w(b(t),"onMouseLeave",function(a){t.fireEvents("onMouseLeave",a),t.delaySetPopupVisible(!1,t.props.mouseLeaveDelay)}),w(b(t),"onPopupMouseEnter",function(){t.clearDelayTimer()}),w(b(t),"onPopupMouseLeave",function(a){var l;a.relatedTarget&&!a.relatedTarget.setTimeout&&fe((l=t.popupRef.current)===null||l===void 0?void 0:l.getElement(),a.relatedTarget)||t.delaySetPopupVisible(!1,t.props.mouseLeaveDelay)}),w(b(t),"onFocus",function(a){t.fireEvents("onFocus",a),t.clearDelayTimer(),t.isFocusToShow()&&(t.focusTime=Date.now(),t.delaySetPopupVisible(!0,t.props.focusDelay))}),w(b(t),"onMouseDown",function(a){t.fireEvents("onMouseDown",a),t.preClickTime=Date.now()}),w(b(t),"onTouchStart",function(a){t.fireEvents("onTouchStart",a),t.preTouchTime=Date.now()}),w(b(t),"onBlur",function(a){t.fireEvents("onBlur",a),t.clearDelayTimer(),t.isBlurToHide()&&t.delaySetPopupVisible(!1,t.props.blurDelay)}),w(b(t),"onContextMenu",function(a){a.preventDefault(),t.fireEvents("onContextMenu",a),t.setPopupVisible(!0,a)}),w(b(t),"onContextMenuClose",function(){t.isContextMenuToShow()&&t.close()}),w(b(t),"onClick",function(a){if(t.fireEvents("onClick",a),t.focusTime){var l;if(t.preClickTime&&t.preTouchTime?l=Math.min(t.preClickTime,t.preTouchTime):t.preClickTime?l=t.preClickTime:t.preTouchTime&&(l=t.preTouchTime),Math.abs(l-t.focusTime)<20)return;t.focusTime=0}t.preClickTime=0,t.preTouchTime=0,t.isClickToShow()&&(t.isClickToHide()||t.isBlurToHide())&&a&&a.preventDefault&&a.preventDefault();var p=!t.state.popupVisible;(t.isClickToHide()&&!p||p&&t.isClickToShow())&&t.setPopupVisible(!t.state.popupVisible,a)}),w(b(t),"onPopupMouseDown",function(){if(t.hasPopupMouseDown=!0,clearTimeout(t.mouseDownTimeout),t.mouseDownTimeout=window.setTimeout(function(){t.hasPopupMouseDown=!1},0),t.context){var a;(a=t.context).onPopupMouseDown.apply(a,arguments)}}),w(b(t),"onDocumentClick",function(a){if(!(t.props.mask&&!t.props.maskClosable)){var l=a.target,p=t.getRootDomNode(),h=t.getPopupDomNode();(!fe(p,l)||t.isContextMenuOnly())&&!fe(h,l)&&!t.hasPopupMouseDown&&t.close()}}),w(b(t),"getRootDomNode",function(){var a=t.props.getTriggerDOMNode;if(a)return a(t.triggerRef.current);try{var l=ce(t.triggerRef.current);if(l)return l}catch{}return pe.findDOMNode(b(t))}),w(b(t),"getPopupClassNameFromAlign",function(a){var l=[],p=t.props,h=p.popupPlacement,v=p.builtinPlacements,f=p.prefixCls,d=p.alignPoint,m=p.getPopupClassNameFromAlign;return h&&v&&l.push(on(v,f,a,d)),m&&l.push(m(a)),l.join(" ")}),w(b(t),"getComponent",function(){var a=t.props,l=a.prefixCls,p=a.destroyPopupOnHide,h=a.popupClassName,v=a.onPopupAlign,f=a.popupMotion,d=a.popupAnimation,m=a.popupTransitionName,y=a.popupStyle,C=a.mask,T=a.maskAnimation,P=a.maskTransitionName,M=a.maskMotion,D=a.zIndex,N=a.popup,W=a.stretch,R=a.alignPoint,H=a.mobile,_=a.forceRender,x=a.onPopupClick,B=t.state,I=B.popupVisible,z=B.point,q=t.getPopupAlign(),V={};return t.isMouseEnterToShow()&&(V.onMouseEnter=t.onPopupMouseEnter),t.isMouseLeaveToHide()&&(V.onMouseLeave=t.onPopupMouseLeave),V.onMouseDown=t.onPopupMouseDown,V.onTouchStart=t.onPopupMouseDown,c.createElement(At,U({prefixCls:l,destroyPopupOnHide:p,visible:I,point:R&&z,className:h,align:q,onAlign:v,animation:d,getClassNameFromAlign:t.getPopupClassNameFromAlign},V,{stretch:W,getRootDomNode:t.getRootDomNode,style:y,mask:C,zIndex:D,transitionName:m,maskAnimation:T,maskTransitionName:P,maskMotion:M,ref:t.popupRef,motion:f,mobile:H,forceRender:_,onClick:x}),typeof N=="function"?N():N)}),w(b(t),"attachParent",function(a){K.cancel(t.attachId);var l=t.props,p=l.getPopupContainer,h=l.getDocument,v=t.getRootDomNode(),f;p?(v||p.length===0)&&(f=p(v)):f=h(t.getRootDomNode()).body,f?f.appendChild(a):t.attachId=K(function(){t.attachParent(a)})}),w(b(t),"getContainer",function(){if(!t.portalContainer){var a=t.props.getDocument,l=a(t.getRootDomNode()).createElement("div");l.style.position="absolute",l.style.top="0",l.style.left="0",l.style.width="100%",t.portalContainer=l}return t.attachParent(t.portalContainer),t.portalContainer}),w(b(t),"setPoint",function(a){var l=t.props.alignPoint;!l||!a||t.setState({point:{pageX:a.pageX,pageY:a.pageY}})}),w(b(t),"handlePortalUpdate",function(){t.state.prevPopupVisible!==t.state.popupVisible&&t.props.afterPopupVisibleChange(t.state.popupVisible)}),w(b(t),"triggerContextValue",{onPopupMouseDown:t.onPopupMouseDown});var s;return"popupVisible"in u?s=!!u.popupVisible:s=!!u.defaultPopupVisible,t.state={prevPopupVisible:s,popupVisible:s},Xn.forEach(function(a){t["fire".concat(a)]=function(l){t.fireEvents(a,l)}}),t}return ht(o,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var t=this.props,s=this.state;if(s.popupVisible){var a;!this.clickOutsideHandler&&(this.isClickToHide()||this.isContextMenuToShow())&&(a=t.getDocument(this.getRootDomNode()),this.clickOutsideHandler=te(a,"mousedown",this.onDocumentClick)),this.touchOutsideHandler||(a=a||t.getDocument(this.getRootDomNode()),this.touchOutsideHandler=te(a,"touchstart",this.onDocumentClick)),!this.contextMenuOutsideHandler1&&this.isContextMenuToShow()&&(a=a||t.getDocument(this.getRootDomNode()),this.contextMenuOutsideHandler1=te(a,"scroll",this.onContextMenuClose)),!this.contextMenuOutsideHandler2&&this.isContextMenuToShow()&&(this.contextMenuOutsideHandler2=te(window,"blur",this.onContextMenuClose));return}this.clearOutsideHandler()}},{key:"componentWillUnmount",value:function(){this.clearDelayTimer(),this.clearOutsideHandler(),clearTimeout(this.mouseDownTimeout),K.cancel(this.attachId)}},{key:"getPopupDomNode",value:function(){var t;return((t=this.popupRef.current)===null||t===void 0?void 0:t.getElement())||null}},{key:"getPopupAlign",value:function(){var t=this.props,s=t.popupPlacement,a=t.popupAlign,l=t.builtinPlacements;return s&&l?rn(l,s,a):a}},{key:"setPopupVisible",value:function(t,s){var a=this.props.alignPoint,l=this.state.popupVisible;this.clearDelayTimer(),l!==t&&("popupVisible"in this.props||this.setState({popupVisible:t,prevPopupVisible:l}),this.props.onPopupVisibleChange(t)),a&&s&&t&&this.setPoint(s)}},{key:"delaySetPopupVisible",value:function(t,s,a){var l=this,p=s*1e3;if(this.clearDelayTimer(),p){var h=a?{pageX:a.pageX,pageY:a.pageY}:null;this.delayTimer=window.setTimeout(function(){l.setPopupVisible(t,h),l.clearDelayTimer()},p)}else this.setPopupVisible(t,a)}},{key:"clearDelayTimer",value:function(){this.delayTimer&&(clearTimeout(this.delayTimer),this.delayTimer=null)}},{key:"clearOutsideHandler",value:function(){this.clickOutsideHandler&&(this.clickOutsideHandler.remove(),this.clickOutsideHandler=null),this.contextMenuOutsideHandler1&&(this.contextMenuOutsideHandler1.remove(),this.contextMenuOutsideHandler1=null),this.contextMenuOutsideHandler2&&(this.contextMenuOutsideHandler2.remove(),this.contextMenuOutsideHandler2=null),this.touchOutsideHandler&&(this.touchOutsideHandler.remove(),this.touchOutsideHandler=null)}},{key:"createTwoChains",value:function(t){var s=this.props.children.props,a=this.props;return s[t]&&a[t]?this["fire".concat(t)]:s[t]||a[t]}},{key:"isClickToShow",value:function(){var t=this.props,s=t.action,a=t.showAction;return s.indexOf("click")!==-1||a.indexOf("click")!==-1}},{key:"isContextMenuOnly",value:function(){var t=this.props.action;return t==="contextMenu"||t.length===1&&t[0]==="contextMenu"}},{key:"isContextMenuToShow",value:function(){var t=this.props,s=t.action,a=t.showAction;return s.indexOf("contextMenu")!==-1||a.indexOf("contextMenu")!==-1}},{key:"isClickToHide",value:function(){var t=this.props,s=t.action,a=t.hideAction;return s.indexOf("click")!==-1||a.indexOf("click")!==-1}},{key:"isMouseEnterToShow",value:function(){var t=this.props,s=t.action,a=t.showAction;return s.indexOf("hover")!==-1||a.indexOf("mouseEnter")!==-1}},{key:"isMouseLeaveToHide",value:function(){var t=this.props,s=t.action,a=t.hideAction;return s.indexOf("hover")!==-1||a.indexOf("mouseLeave")!==-1}},{key:"isFocusToShow",value:function(){var t=this.props,s=t.action,a=t.showAction;return s.indexOf("focus")!==-1||a.indexOf("focus")!==-1}},{key:"isBlurToHide",value:function(){var t=this.props,s=t.action,a=t.hideAction;return s.indexOf("focus")!==-1||a.indexOf("blur")!==-1}},{key:"forcePopupAlign",value:function(){if(this.state.popupVisible){var t;(t=this.popupRef.current)===null||t===void 0||t.forceAlign()}}},{key:"fireEvents",value:function(t,s){var a=this.props.children.props[t];a&&a(s);var l=this.props[t];l&&l(s)}},{key:"close",value:function(){this.setPopupVisible(!1)}},{key:"render",value:function(){var t=this.state.popupVisible,s=this.props,a=s.children,l=s.forceRender,p=s.alignPoint,h=s.className,v=s.autoDestroy,f=c.Children.only(a),d={key:"trigger"};this.isContextMenuToShow()?d.onContextMenu=this.onContextMenu:d.onContextMenu=this.createTwoChains("onContextMenu"),this.isClickToHide()||this.isClickToShow()?(d.onClick=this.onClick,d.onMouseDown=this.onMouseDown,d.onTouchStart=this.onTouchStart):(d.onClick=this.createTwoChains("onClick"),d.onMouseDown=this.createTwoChains("onMouseDown"),d.onTouchStart=this.createTwoChains("onTouchStart")),this.isMouseEnterToShow()?(d.onMouseEnter=this.onMouseEnter,p&&(d.onMouseMove=this.onMouseMove)):d.onMouseEnter=this.createTwoChains("onMouseEnter"),this.isMouseLeaveToHide()?d.onMouseLeave=this.onMouseLeave:d.onMouseLeave=this.createTwoChains("onMouseLeave"),this.isFocusToShow()||this.isBlurToHide()?(d.onFocus=this.onFocus,d.onBlur=this.onBlur):(d.onFocus=this.createTwoChains("onFocus"),d.onBlur=this.createTwoChains("onBlur"));var m=ve(f&&f.props&&f.props.className,h);m&&(d.className=m);var y=O({},d);gt(f)&&(y.ref=wt(this.triggerRef,f.ref));var C=c.cloneElement(f,y),T;return(t||this.popupRef.current||l)&&(T=c.createElement(e,{key:"portal",getContainer:this.getContainer,didUpdate:this.handlePortalUpdate},this.getComponent())),!t&&v&&(T=null),c.createElement(ct.Provider,{value:this.triggerContextValue},C,T)}}],[{key:"getDerivedStateFromProps",value:function(t,s){var a=t.popupVisible,l={};return a!==void 0&&s.popupVisible!==a&&(l.popupVisible=a,l.prevPopupVisible=s.popupVisible),l}}]),o}(c.Component);return w(i,"contextType",ct),w(i,"defaultProps",{prefixCls:"rc-trigger-popup",getPopupClassNameFromAlign:Fn,getDocument:$n,onPopupVisibleChange:Pe,afterPopupVisibleChange:Pe,onPopupAlign:Pe,popupClassName:"",mouseEnterDelay:0,mouseLeaveDelay:.1,focusDelay:0,blurDelay:.15,popupStyle:{},destroyPopupOnHide:!1,popupAlign:{},defaultPopupVisible:!1,mask:!1,maskClosable:!0,action:[],showAction:[],hideAction:[],autoDestroy:!1}),i}const qn=Yn(tn);yt("success","processing","error","default","warning");var Gn=yt("pink","red","yellow","orange","cyan","green","blue","purple","geekblue","magenta","volcano","gold","lime");export{Gn as P,Jt as R,qn as T,te as a,Hn as b,en as i,Un as u}; +import{r as c,bR as ft,bv as pt,bw as dt,b0 as vt,a$ as ht,bS as gt,bT as zt,aM as O,bU as ce,b8 as mt,bO as Lt,b3 as U,bV as Me,b7 as A,bW as $e,b9 as Xe,bX as pe,bM as Bt,bA as De,b1 as ve,o as E,bY as fe,bu as xe,bZ as It,ba as wt,b5 as K,b_ as Ft,b$ as Ye,b6 as $t,b2 as w,c0 as b,bo as yt}from"./index-DHO-_m58.js";var Se=c.createContext(null);function Xt(e){var i=e.children,n=e.onBatchResize,r=c.useRef(0),o=c.useRef([]),u=c.useContext(Se),t=c.useCallback(function(s,a,l){r.current+=1;var p=r.current;o.current.push({size:s,element:a,data:l}),Promise.resolve().then(function(){p===r.current&&(n==null||n(o.current),o.current=[])}),u==null||u(s,a,l)},[n,u]);return c.createElement(Se.Provider,{value:t},i)}var $=new Map;function Yt(e){e.forEach(function(i){var n,r=i.target;(n=$.get(r))===null||n===void 0||n.forEach(function(o){return o(r)})})}var bt=new ft(Yt);function jt(e,i){$.has(e)||($.set(e,new Set),bt.observe(e)),$.get(e).add(i)}function Ut(e,i){$.has(e)&&($.get(e).delete(i),$.get(e).size||(bt.unobserve(e),$.delete(e)))}var qt=function(e){pt(n,e);var i=dt(n);function n(){return vt(this,n),i.apply(this,arguments)}return ht(n,[{key:"render",value:function(){return this.props.children}}]),n}(c.Component);function Gt(e,i){var n=e.children,r=e.disabled,o=c.useRef(null),u=c.useRef(null),t=c.useContext(Se),s=typeof n=="function",a=s?n(o):n,l=c.useRef({width:-1,height:-1,offsetWidth:-1,offsetHeight:-1}),p=!s&&c.isValidElement(a)&>(a),h=p?a.ref:null,v=zt(h,o),f=function(){var C;return ce(o.current)||(o.current&&mt(o.current)==="object"?ce((C=o.current)===null||C===void 0?void 0:C.nativeElement):null)||ce(u.current)};c.useImperativeHandle(i,function(){return f()});var d=c.useRef(e);d.current=e;var m=c.useCallback(function(y){var C=d.current,T=C.onResize,P=C.data,M=y.getBoundingClientRect(),D=M.width,N=M.height,W=y.offsetWidth,R=y.offsetHeight,H=Math.floor(D),_=Math.floor(N);if(l.current.width!==H||l.current.height!==_||l.current.offsetWidth!==W||l.current.offsetHeight!==R){var x={width:H,height:_,offsetWidth:W,offsetHeight:R};l.current=x;var B=W===Math.round(D)?D:W,I=R===Math.round(N)?N:R,z=O(O({},x),{},{offsetWidth:B,offsetHeight:I});t==null||t(z,y,P),T&&Promise.resolve().then(function(){T(z,y)})}},[]);return c.useEffect(function(){var y=f();return y&&!r&&jt(y,m),function(){return Ut(y,m)}},[o.current,r]),c.createElement(qt,{ref:u},p?c.cloneElement(a,{ref:v}):a)}var Kt=c.forwardRef(Gt),Zt="rc-observer-key";function Qt(e,i){var n=e.children,r=typeof n=="function"?[n]:Lt(n);return r.map(function(o,u){var t=(o==null?void 0:o.key)||"".concat(Zt,"-").concat(u);return c.createElement(Kt,U({},e,{key:t,ref:u===0?i:void 0}),o)})}var Jt=c.forwardRef(Qt);Jt.Collection=Xt;function we(e){return e!==void 0}function Un(e,i){var n=i||{},r=n.defaultValue,o=n.value,u=n.onChange,t=n.postState,s=Me(function(){return we(o)?o:we(r)?typeof r=="function"?r():r:typeof e=="function"?e():e}),a=A(s,2),l=a[0],p=a[1],h=o!==void 0?o:l,v=t?t(h):h,f=$e(u),d=Me([h]),m=A(d,2),y=m[0],C=m[1];Xe(function(){var P=y[0];l!==P&&f(l,P)},[y]),Xe(function(){we(o)||p(o)},[o]);var T=$e(function(P,M){p(P,M),C([h],M)});return[v,T]}function te(e,i,n,r){var o=pe.unstable_batchedUpdates?function(t){pe.unstable_batchedUpdates(n,t)}:n;return e!=null&&e.addEventListener&&e.addEventListener(i,o,r),{remove:function(){e!=null&&e.removeEventListener&&e.removeEventListener(i,o,r)}}}const en=function(){if(typeof navigator>"u"||typeof window>"u")return!1;var e=navigator.userAgent||navigator.vendor||window.opera;return/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(e)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw-(n|u)|c55\/|capi|ccwa|cdm-|cell|chtm|cldc|cmd-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc-s|devi|dica|dmob|do(c|p)o|ds(12|-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(-|_)|g1 u|g560|gene|gf-5|g-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd-(m|p|t)|hei-|hi(pt|ta)|hp( i|ip)|hs-c|ht(c(-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i-(20|go|ma)|i230|iac( |-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|-[a-w])|libw|lynx|m1-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|-([1-8]|c))|phil|pire|pl(ay|uc)|pn-2|po(ck|rt|se)|prox|psio|pt-g|qa-a|qc(07|12|21|32|60|-[2-7]|i-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h-|oo|p-)|sdk\/|se(c(-|0|1)|47|mc|nd|ri)|sgh-|shar|sie(-|m)|sk-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h-|v-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl-|tdg-|tel(i|m)|tim-|t-mo|to(pl|sh)|ts(70|m-|m3|m5)|tx-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas-|your|zeto|zte-/i.test(e==null?void 0:e.substr(0,4))};var tn=c.forwardRef(function(e,i){var n=e.didUpdate,r=e.getContainer,o=e.children,u=c.useRef(),t=c.useRef();c.useImperativeHandle(i,function(){return{}});var s=c.useRef(!1);return!s.current&&Bt()&&(t.current=r(),u.current=t.current.parentNode,s.current=!0),c.useEffect(function(){n==null||n(e)}),c.useEffect(function(){return t.current.parentNode===null&&u.current!==null&&u.current.appendChild(t.current),function(){var a;(a=t.current)===null||a===void 0||(a=a.parentNode)===null||a===void 0||a.removeChild(t.current)}},[]),t.current?pe.createPortal(o,t.current):null});function nn(e,i,n){return n?e[0]===i[0]:e[0]===i[0]&&e[1]===i[1]}function rn(e,i,n){var r=e[i]||{};return O(O({},r),n)}function on(e,i,n,r){for(var o=n.points,u=Object.keys(e),t=0;t=0&&n.left>=0&&n.bottom>n.top&&n.right>n.left?n:null}function kn(e,i,n,r){var o=g.clone(e),u={width:i.width,height:i.height};return r.adjustX&&o.left=n.left&&o.left+u.width>n.right&&(u.width-=o.left+u.width-n.right),r.adjustX&&o.left+u.width>n.right&&(o.left=Math.max(n.right-u.width,n.left)),r.adjustY&&o.top=n.top&&o.top+u.height>n.bottom&&(u.height-=o.top+u.height-n.bottom),r.adjustY&&o.top+u.height>n.bottom&&(o.top=Math.max(n.bottom-u.height,n.top)),g.mix(o,u)}function Ve(e){var i,n,r;if(!g.isWindow(e)&&e.nodeType!==9)i=g.offset(e),n=g.outerWidth(e),r=g.outerHeight(e);else{var o=g.getWindow(e);i={left:g.getWindowScrollLeft(o),top:g.getWindowScrollTop(o)},n=g.viewportWidth(o),r=g.viewportHeight(o)}return i.width=n,i.height=r,i}function tt(e,i){var n=i.charAt(0),r=i.charAt(1),o=e.width,u=e.height,t=e.left,s=e.top;return n==="c"?s+=u/2:n==="b"&&(s+=u),r==="c"?t+=o/2:r==="r"&&(t+=o),{left:t,top:s}}function ue(e,i,n,r,o){var u=tt(i,n[1]),t=tt(e,n[0]),s=[t.left-u.left,t.top-u.top];return{left:Math.round(e.left-s[0]+r[0]-o[0]),top:Math.round(e.top-s[1]+r[1]-o[1])}}function nt(e,i,n){return e.leftn.right}function it(e,i,n){return e.topn.bottom}function On(e,i,n){return e.left>n.right||e.left+i.widthn.bottom||e.top+i.height=n.right||r.top>=n.bottom}function We(e,i,n){var r=n.target||i,o=Ve(r),u=!Nn(r,n.overflow&&n.overflow.alwaysByViewport);return kt(e,o,n,u)}We.__getOffsetParent=Oe;We.__getVisibleRectForElement=He;function An(e,i,n){var r,o,u=g.getDocument(e),t=u.defaultView||u.parentWindow,s=g.getWindowScrollLeft(t),a=g.getWindowScrollTop(t),l=g.viewportWidth(t),p=g.viewportHeight(t);"pageX"in i?r=i.pageX:r=s+i.clientX,"pageY"in i?o=i.pageY:o=a+i.clientY;var h={left:r,top:o,width:0,height:0},v=r>=0&&r<=s+l&&o>=0&&o<=a+p,f=[n.points[0],"cc"];return kt(e,h,Ue(Ue({},n),{},{points:f}),v)}const Hn=function(e){if(!e)return!1;if(e instanceof Element){if(e.offsetParent)return!0;if(e.getBBox){var i=e.getBBox(),n=i.width,r=i.height;if(n||r)return!0}if(e.getBoundingClientRect){var o=e.getBoundingClientRect(),u=o.width,t=o.height;if(u||t)return!0}}return!1},Vn=function(e,i){var n=E.useRef(!1),r=E.useRef(null);function o(){window.clearTimeout(r.current)}function u(t){if(o(),!n.current||t===!0){if(e(t)===!1)return;n.current=!0,r.current=window.setTimeout(function(){n.current=!1},i)}else r.current=window.setTimeout(function(){n.current=!1,u()},i)}return[u,function(){n.current=!1,o()}]};function Wn(e,i){return e===i?!0:!e||!i?!1:"pageX"in i&&"pageY"in i?e.pageX===i.pageX&&e.pageY===i.pageY:"clientX"in i&&"clientY"in i?e.clientX===i.clientX&&e.clientY===i.clientY:!1}function _n(e,i){e!==document.activeElement&&fe(i,e)&&typeof e.focus=="function"&&e.focus()}function at(e,i){var n=null,r=null;function o(t){var s=A(t,1),a=s[0].target;if(document.documentElement.contains(a)){var l=a.getBoundingClientRect(),p=l.width,h=l.height,v=Math.floor(p),f=Math.floor(h);(n!==v||r!==f)&&Promise.resolve().then(function(){i({width:v,height:f})}),n=v,r=f}}var u=new ft(o);return e&&u.observe(e),function(){u.disconnect()}}function ut(e){return typeof e!="function"?null:e()}function st(e){return mt(e)!=="object"||!e?null:e}var zn=function(i,n){var r=i.children,o=i.disabled,u=i.target,t=i.align,s=i.onAlign,a=i.monitorWindowResize,l=i.monitorBufferTime,p=l===void 0?0:l,h=E.useRef({}),v=E.useRef(),f=E.Children.only(r),d=E.useRef({});d.current.disabled=o,d.current.target=u,d.current.align=t,d.current.onAlign=s;var m=Vn(function(){var x=d.current,B=x.disabled,I=x.target,z=x.align,q=x.onAlign,V=v.current;if(!B&&I&&V){var X,k=ut(I),Y=st(I);h.current.element=k,h.current.point=Y,h.current.align=z;var ge=document,oe=ge.activeElement;return k&&Hn(k)?X=We(V,k,z):Y&&(X=An(V,Y,z)),_n(oe,V),q&&X&&q(V,X),!0}return!1},p),y=A(m,2),C=y[0],T=y[1],P=E.useState(),M=A(P,2),D=M[0],N=M[1],W=E.useState(),R=A(W,2),H=R[0],_=R[1];return xe(function(){N(ut(u)),_(st(u))}),E.useEffect(function(){(h.current.element!==D||!Wn(h.current.point,H)||!It(h.current.align,t))&&C()}),E.useEffect(function(){var x=at(v.current,C);return x},[v.current]),E.useEffect(function(){var x=at(D,C);return x},[D]),E.useEffect(function(){o?T():C()},[o]),E.useEffect(function(){if(a){var x=te(window,"resize",C);return x.remove}},[a]),E.useEffect(function(){return function(){T()}},[]),E.useImperativeHandle(n,function(){return{forceAlign:function(){return C(!0)}}}),E.isValidElement(f)&&(f=E.cloneElement(f,{ref:wt(f.ref,v)})),f},Ot=E.forwardRef(zn);Ot.displayName="Align";var lt=["measure","alignPre","align",null,"motion"];const Ln=function(e,i){var n=Me(null),r=A(n,2),o=r[0],u=r[1],t=c.useRef();function s(p){u(p,!0)}function a(){K.cancel(t.current)}function l(p){a(),t.current=K(function(){s(function(h){switch(o){case"align":return"motion";case"motion":return"stable"}return h}),p==null||p()})}return c.useEffect(function(){s("measure")},[e]),c.useEffect(function(){switch(o){case"measure":i();break}o&&(t.current=K(Ft(Ye().mark(function p(){var h,v;return Ye().wrap(function(d){for(;;)switch(d.prev=d.next){case 0:h=lt.indexOf(o),v=lt[h+1],v&&h!==-1&&s(v);case 3:case"end":return d.stop()}},p)}))))},[o]),c.useEffect(function(){return function(){a()}},[]),[o,l]},Bn=function(e){var i=c.useState({width:0,height:0}),n=A(i,2),r=n[0],o=n[1];function u(s){var a=s.offsetWidth,l=s.offsetHeight,p=s.getBoundingClientRect(),h=p.width,v=p.height;Math.abs(a-h)<1&&Math.abs(l-v)<1&&(a=h,l=v),o({width:a,height:l})}var t=c.useMemo(function(){var s={};if(e){var a=r.width,l=r.height;e.indexOf("height")!==-1&&l?s.height=l:e.indexOf("minHeight")!==-1&&l&&(s.minHeight=l),e.indexOf("width")!==-1&&a?s.width=a:e.indexOf("minWidth")!==-1&&a&&(s.minWidth=a)}return s},[e,r]);return[t,u]};var Dt=c.forwardRef(function(e,i){var n=e.visible,r=e.prefixCls,o=e.className,u=e.style,t=e.children,s=e.zIndex,a=e.stretch,l=e.destroyPopupOnHide,p=e.forceRender,h=e.align,v=e.point,f=e.getRootDomNode,d=e.getClassNameFromAlign,m=e.onAlign,y=e.onMouseEnter,C=e.onMouseLeave,T=e.onMouseDown,P=e.onTouchStart,M=e.onClick,D=c.useRef(),N=c.useRef(),W=c.useState(),R=A(W,2),H=R[0],_=R[1],x=Bn(a),B=A(x,2),I=B[0],z=B[1];function q(){a&&z(f())}var V=Ln(n,q),X=A(V,2),k=X[0],Y=X[1],ge=c.useState(0),oe=A(ge,2),_e=oe[0],ze=oe[1],me=c.useRef();xe(function(){k==="alignPre"&&ze(0)},[k]);function Ht(){return v||f}function Le(){var S;(S=D.current)===null||S===void 0||S.forceAlign()}function Vt(S,F){var G=d(F);H!==G&&_(G),ze(function(J){return J+1}),k==="align"&&(m==null||m(S,F))}xe(function(){k==="align"&&(_e<3?Le():Y(function(){var S;(S=me.current)===null||S===void 0||S.call(me)}))},[_e]);var Q=O({},Ct(e));["onAppearEnd","onEnterEnd","onLeaveEnd"].forEach(function(S){var F=Q[S];Q[S]=function(G,J){return Y(),F==null?void 0:F(G,J)}});function Be(){return new Promise(function(S){me.current=S})}c.useEffect(function(){!Q.motionName&&k==="motion"&&Y()},[Q.motionName,k]),c.useImperativeHandle(i,function(){return{forceAlign:Le,getElement:function(){return N.current}}});var Wt=O(O({},I),{},{zIndex:s,opacity:k==="motion"||k==="stable"||!n?void 0:0,pointerEvents:!n&&k!=="stable"?"none":void 0},u),Ie=!0;h!=null&&h.points&&(k==="align"||k==="stable")&&(Ie=!1);var Fe=t;return c.Children.count(t)>1&&(Fe=c.createElement("div",{className:"".concat(r,"-content")},t)),c.createElement(De,U({visible:n,ref:N,leavedClassName:"".concat(r,"-hidden")},Q,{onAppearPrepare:Be,onEnterPrepare:Be,removeOnLeave:l,forceRender:p}),function(S,F){var G=S.className,J=S.style,_t=ve(r,o,H,G);return c.createElement(Ot,{target:Ht(),key:"popup",ref:D,monitorWindowResize:!0,disabled:Ie,align:h,onAlign:Vt},c.createElement("div",{ref:F,className:_t,onMouseEnter:y,onMouseLeave:C,onMouseDownCapture:T,onTouchStartCapture:P,onClick:M,style:O(O({},J),Wt)},Fe))})});Dt.displayName="PopupInner";var Nt=c.forwardRef(function(e,i){var n=e.prefixCls,r=e.visible,o=e.zIndex,u=e.children,t=e.mobile;t=t===void 0?{}:t;var s=t.popupClassName,a=t.popupStyle,l=t.popupMotion,p=l===void 0?{}:l,h=t.popupRender,v=e.onClick,f=c.useRef();c.useImperativeHandle(i,function(){return{forceAlign:function(){},getElement:function(){return f.current}}});var d=O({zIndex:o},a),m=u;return c.Children.count(u)>1&&(m=c.createElement("div",{className:"".concat(n,"-content")},u)),h&&(m=h(m)),c.createElement(De,U({visible:r,ref:f,removeOnLeave:!0},p),function(y,C){var T=y.className,P=y.style,M=ve(n,s,T);return c.createElement("div",{ref:C,className:M,onClick:v,style:O(O({},P),d)},m)})});Nt.displayName="MobilePopupInner";var In=["visible","mobile"],At=c.forwardRef(function(e,i){var n=e.visible,r=e.mobile,o=$t(e,In),u=c.useState(n),t=A(u,2),s=t[0],a=t[1],l=c.useState(!1),p=A(l,2),h=p[0],v=p[1],f=O(O({},o),{},{visible:s});c.useEffect(function(){a(n),n&&r&&v(en())},[n,r]);var d=h?c.createElement(Nt,U({},f,{mobile:r,ref:i})):c.createElement(Dt,U({},f,{ref:i}));return c.createElement("div",null,c.createElement(an,f),d)});At.displayName="Popup";var ct=c.createContext(null);function Pe(){}function Fn(){return""}function $n(e){return e?e.ownerDocument:window.document}var Xn=["onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur","onContextMenu"];function Yn(e){var i=function(n){pt(o,n);var r=dt(o);function o(u){var t;vt(this,o),t=r.call(this,u),w(b(t),"popupRef",c.createRef()),w(b(t),"triggerRef",c.createRef()),w(b(t),"portalContainer",void 0),w(b(t),"attachId",void 0),w(b(t),"clickOutsideHandler",void 0),w(b(t),"touchOutsideHandler",void 0),w(b(t),"contextMenuOutsideHandler1",void 0),w(b(t),"contextMenuOutsideHandler2",void 0),w(b(t),"mouseDownTimeout",void 0),w(b(t),"focusTime",void 0),w(b(t),"preClickTime",void 0),w(b(t),"preTouchTime",void 0),w(b(t),"delayTimer",void 0),w(b(t),"hasPopupMouseDown",void 0),w(b(t),"onMouseEnter",function(a){var l=t.props.mouseEnterDelay;t.fireEvents("onMouseEnter",a),t.delaySetPopupVisible(!0,l,l?null:a)}),w(b(t),"onMouseMove",function(a){t.fireEvents("onMouseMove",a),t.setPoint(a)}),w(b(t),"onMouseLeave",function(a){t.fireEvents("onMouseLeave",a),t.delaySetPopupVisible(!1,t.props.mouseLeaveDelay)}),w(b(t),"onPopupMouseEnter",function(){t.clearDelayTimer()}),w(b(t),"onPopupMouseLeave",function(a){var l;a.relatedTarget&&!a.relatedTarget.setTimeout&&fe((l=t.popupRef.current)===null||l===void 0?void 0:l.getElement(),a.relatedTarget)||t.delaySetPopupVisible(!1,t.props.mouseLeaveDelay)}),w(b(t),"onFocus",function(a){t.fireEvents("onFocus",a),t.clearDelayTimer(),t.isFocusToShow()&&(t.focusTime=Date.now(),t.delaySetPopupVisible(!0,t.props.focusDelay))}),w(b(t),"onMouseDown",function(a){t.fireEvents("onMouseDown",a),t.preClickTime=Date.now()}),w(b(t),"onTouchStart",function(a){t.fireEvents("onTouchStart",a),t.preTouchTime=Date.now()}),w(b(t),"onBlur",function(a){t.fireEvents("onBlur",a),t.clearDelayTimer(),t.isBlurToHide()&&t.delaySetPopupVisible(!1,t.props.blurDelay)}),w(b(t),"onContextMenu",function(a){a.preventDefault(),t.fireEvents("onContextMenu",a),t.setPopupVisible(!0,a)}),w(b(t),"onContextMenuClose",function(){t.isContextMenuToShow()&&t.close()}),w(b(t),"onClick",function(a){if(t.fireEvents("onClick",a),t.focusTime){var l;if(t.preClickTime&&t.preTouchTime?l=Math.min(t.preClickTime,t.preTouchTime):t.preClickTime?l=t.preClickTime:t.preTouchTime&&(l=t.preTouchTime),Math.abs(l-t.focusTime)<20)return;t.focusTime=0}t.preClickTime=0,t.preTouchTime=0,t.isClickToShow()&&(t.isClickToHide()||t.isBlurToHide())&&a&&a.preventDefault&&a.preventDefault();var p=!t.state.popupVisible;(t.isClickToHide()&&!p||p&&t.isClickToShow())&&t.setPopupVisible(!t.state.popupVisible,a)}),w(b(t),"onPopupMouseDown",function(){if(t.hasPopupMouseDown=!0,clearTimeout(t.mouseDownTimeout),t.mouseDownTimeout=window.setTimeout(function(){t.hasPopupMouseDown=!1},0),t.context){var a;(a=t.context).onPopupMouseDown.apply(a,arguments)}}),w(b(t),"onDocumentClick",function(a){if(!(t.props.mask&&!t.props.maskClosable)){var l=a.target,p=t.getRootDomNode(),h=t.getPopupDomNode();(!fe(p,l)||t.isContextMenuOnly())&&!fe(h,l)&&!t.hasPopupMouseDown&&t.close()}}),w(b(t),"getRootDomNode",function(){var a=t.props.getTriggerDOMNode;if(a)return a(t.triggerRef.current);try{var l=ce(t.triggerRef.current);if(l)return l}catch{}return pe.findDOMNode(b(t))}),w(b(t),"getPopupClassNameFromAlign",function(a){var l=[],p=t.props,h=p.popupPlacement,v=p.builtinPlacements,f=p.prefixCls,d=p.alignPoint,m=p.getPopupClassNameFromAlign;return h&&v&&l.push(on(v,f,a,d)),m&&l.push(m(a)),l.join(" ")}),w(b(t),"getComponent",function(){var a=t.props,l=a.prefixCls,p=a.destroyPopupOnHide,h=a.popupClassName,v=a.onPopupAlign,f=a.popupMotion,d=a.popupAnimation,m=a.popupTransitionName,y=a.popupStyle,C=a.mask,T=a.maskAnimation,P=a.maskTransitionName,M=a.maskMotion,D=a.zIndex,N=a.popup,W=a.stretch,R=a.alignPoint,H=a.mobile,_=a.forceRender,x=a.onPopupClick,B=t.state,I=B.popupVisible,z=B.point,q=t.getPopupAlign(),V={};return t.isMouseEnterToShow()&&(V.onMouseEnter=t.onPopupMouseEnter),t.isMouseLeaveToHide()&&(V.onMouseLeave=t.onPopupMouseLeave),V.onMouseDown=t.onPopupMouseDown,V.onTouchStart=t.onPopupMouseDown,c.createElement(At,U({prefixCls:l,destroyPopupOnHide:p,visible:I,point:R&&z,className:h,align:q,onAlign:v,animation:d,getClassNameFromAlign:t.getPopupClassNameFromAlign},V,{stretch:W,getRootDomNode:t.getRootDomNode,style:y,mask:C,zIndex:D,transitionName:m,maskAnimation:T,maskTransitionName:P,maskMotion:M,ref:t.popupRef,motion:f,mobile:H,forceRender:_,onClick:x}),typeof N=="function"?N():N)}),w(b(t),"attachParent",function(a){K.cancel(t.attachId);var l=t.props,p=l.getPopupContainer,h=l.getDocument,v=t.getRootDomNode(),f;p?(v||p.length===0)&&(f=p(v)):f=h(t.getRootDomNode()).body,f?f.appendChild(a):t.attachId=K(function(){t.attachParent(a)})}),w(b(t),"getContainer",function(){if(!t.portalContainer){var a=t.props.getDocument,l=a(t.getRootDomNode()).createElement("div");l.style.position="absolute",l.style.top="0",l.style.left="0",l.style.width="100%",t.portalContainer=l}return t.attachParent(t.portalContainer),t.portalContainer}),w(b(t),"setPoint",function(a){var l=t.props.alignPoint;!l||!a||t.setState({point:{pageX:a.pageX,pageY:a.pageY}})}),w(b(t),"handlePortalUpdate",function(){t.state.prevPopupVisible!==t.state.popupVisible&&t.props.afterPopupVisibleChange(t.state.popupVisible)}),w(b(t),"triggerContextValue",{onPopupMouseDown:t.onPopupMouseDown});var s;return"popupVisible"in u?s=!!u.popupVisible:s=!!u.defaultPopupVisible,t.state={prevPopupVisible:s,popupVisible:s},Xn.forEach(function(a){t["fire".concat(a)]=function(l){t.fireEvents(a,l)}}),t}return ht(o,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var t=this.props,s=this.state;if(s.popupVisible){var a;!this.clickOutsideHandler&&(this.isClickToHide()||this.isContextMenuToShow())&&(a=t.getDocument(this.getRootDomNode()),this.clickOutsideHandler=te(a,"mousedown",this.onDocumentClick)),this.touchOutsideHandler||(a=a||t.getDocument(this.getRootDomNode()),this.touchOutsideHandler=te(a,"touchstart",this.onDocumentClick)),!this.contextMenuOutsideHandler1&&this.isContextMenuToShow()&&(a=a||t.getDocument(this.getRootDomNode()),this.contextMenuOutsideHandler1=te(a,"scroll",this.onContextMenuClose)),!this.contextMenuOutsideHandler2&&this.isContextMenuToShow()&&(this.contextMenuOutsideHandler2=te(window,"blur",this.onContextMenuClose));return}this.clearOutsideHandler()}},{key:"componentWillUnmount",value:function(){this.clearDelayTimer(),this.clearOutsideHandler(),clearTimeout(this.mouseDownTimeout),K.cancel(this.attachId)}},{key:"getPopupDomNode",value:function(){var t;return((t=this.popupRef.current)===null||t===void 0?void 0:t.getElement())||null}},{key:"getPopupAlign",value:function(){var t=this.props,s=t.popupPlacement,a=t.popupAlign,l=t.builtinPlacements;return s&&l?rn(l,s,a):a}},{key:"setPopupVisible",value:function(t,s){var a=this.props.alignPoint,l=this.state.popupVisible;this.clearDelayTimer(),l!==t&&("popupVisible"in this.props||this.setState({popupVisible:t,prevPopupVisible:l}),this.props.onPopupVisibleChange(t)),a&&s&&t&&this.setPoint(s)}},{key:"delaySetPopupVisible",value:function(t,s,a){var l=this,p=s*1e3;if(this.clearDelayTimer(),p){var h=a?{pageX:a.pageX,pageY:a.pageY}:null;this.delayTimer=window.setTimeout(function(){l.setPopupVisible(t,h),l.clearDelayTimer()},p)}else this.setPopupVisible(t,a)}},{key:"clearDelayTimer",value:function(){this.delayTimer&&(clearTimeout(this.delayTimer),this.delayTimer=null)}},{key:"clearOutsideHandler",value:function(){this.clickOutsideHandler&&(this.clickOutsideHandler.remove(),this.clickOutsideHandler=null),this.contextMenuOutsideHandler1&&(this.contextMenuOutsideHandler1.remove(),this.contextMenuOutsideHandler1=null),this.contextMenuOutsideHandler2&&(this.contextMenuOutsideHandler2.remove(),this.contextMenuOutsideHandler2=null),this.touchOutsideHandler&&(this.touchOutsideHandler.remove(),this.touchOutsideHandler=null)}},{key:"createTwoChains",value:function(t){var s=this.props.children.props,a=this.props;return s[t]&&a[t]?this["fire".concat(t)]:s[t]||a[t]}},{key:"isClickToShow",value:function(){var t=this.props,s=t.action,a=t.showAction;return s.indexOf("click")!==-1||a.indexOf("click")!==-1}},{key:"isContextMenuOnly",value:function(){var t=this.props.action;return t==="contextMenu"||t.length===1&&t[0]==="contextMenu"}},{key:"isContextMenuToShow",value:function(){var t=this.props,s=t.action,a=t.showAction;return s.indexOf("contextMenu")!==-1||a.indexOf("contextMenu")!==-1}},{key:"isClickToHide",value:function(){var t=this.props,s=t.action,a=t.hideAction;return s.indexOf("click")!==-1||a.indexOf("click")!==-1}},{key:"isMouseEnterToShow",value:function(){var t=this.props,s=t.action,a=t.showAction;return s.indexOf("hover")!==-1||a.indexOf("mouseEnter")!==-1}},{key:"isMouseLeaveToHide",value:function(){var t=this.props,s=t.action,a=t.hideAction;return s.indexOf("hover")!==-1||a.indexOf("mouseLeave")!==-1}},{key:"isFocusToShow",value:function(){var t=this.props,s=t.action,a=t.showAction;return s.indexOf("focus")!==-1||a.indexOf("focus")!==-1}},{key:"isBlurToHide",value:function(){var t=this.props,s=t.action,a=t.hideAction;return s.indexOf("focus")!==-1||a.indexOf("blur")!==-1}},{key:"forcePopupAlign",value:function(){if(this.state.popupVisible){var t;(t=this.popupRef.current)===null||t===void 0||t.forceAlign()}}},{key:"fireEvents",value:function(t,s){var a=this.props.children.props[t];a&&a(s);var l=this.props[t];l&&l(s)}},{key:"close",value:function(){this.setPopupVisible(!1)}},{key:"render",value:function(){var t=this.state.popupVisible,s=this.props,a=s.children,l=s.forceRender,p=s.alignPoint,h=s.className,v=s.autoDestroy,f=c.Children.only(a),d={key:"trigger"};this.isContextMenuToShow()?d.onContextMenu=this.onContextMenu:d.onContextMenu=this.createTwoChains("onContextMenu"),this.isClickToHide()||this.isClickToShow()?(d.onClick=this.onClick,d.onMouseDown=this.onMouseDown,d.onTouchStart=this.onTouchStart):(d.onClick=this.createTwoChains("onClick"),d.onMouseDown=this.createTwoChains("onMouseDown"),d.onTouchStart=this.createTwoChains("onTouchStart")),this.isMouseEnterToShow()?(d.onMouseEnter=this.onMouseEnter,p&&(d.onMouseMove=this.onMouseMove)):d.onMouseEnter=this.createTwoChains("onMouseEnter"),this.isMouseLeaveToHide()?d.onMouseLeave=this.onMouseLeave:d.onMouseLeave=this.createTwoChains("onMouseLeave"),this.isFocusToShow()||this.isBlurToHide()?(d.onFocus=this.onFocus,d.onBlur=this.onBlur):(d.onFocus=this.createTwoChains("onFocus"),d.onBlur=this.createTwoChains("onBlur"));var m=ve(f&&f.props&&f.props.className,h);m&&(d.className=m);var y=O({},d);gt(f)&&(y.ref=wt(this.triggerRef,f.ref));var C=c.cloneElement(f,y),T;return(t||this.popupRef.current||l)&&(T=c.createElement(e,{key:"portal",getContainer:this.getContainer,didUpdate:this.handlePortalUpdate},this.getComponent())),!t&&v&&(T=null),c.createElement(ct.Provider,{value:this.triggerContextValue},C,T)}}],[{key:"getDerivedStateFromProps",value:function(t,s){var a=t.popupVisible,l={};return a!==void 0&&s.popupVisible!==a&&(l.popupVisible=a,l.prevPopupVisible=s.popupVisible),l}}]),o}(c.Component);return w(i,"contextType",ct),w(i,"defaultProps",{prefixCls:"rc-trigger-popup",getPopupClassNameFromAlign:Fn,getDocument:$n,onPopupVisibleChange:Pe,afterPopupVisibleChange:Pe,onPopupAlign:Pe,popupClassName:"",mouseEnterDelay:0,mouseLeaveDelay:.1,focusDelay:0,blurDelay:.15,popupStyle:{},destroyPopupOnHide:!1,popupAlign:{},defaultPopupVisible:!1,mask:!1,maskClosable:!0,action:[],showAction:[],hideAction:[],autoDestroy:!1}),i}const qn=Yn(tn);yt("success","processing","error","default","warning");var Gn=yt("pink","red","yellow","orange","cyan","green","blue","purple","geekblue","magenta","volcano","gold","lime");export{Gn as P,Jt as R,qn as T,te as a,Hn as b,en as i,Un as u}; diff --git a/wallet-react/assets/dayjs.min-Dvwr1JQd.js b/wallet-react/assets/dayjs.min-BsCK2OVi.js similarity index 99% rename from wallet-react/assets/dayjs.min-Dvwr1JQd.js rename to wallet-react/assets/dayjs.min-BsCK2OVi.js index b582ae6..e3b49f8 100644 --- a/wallet-react/assets/dayjs.min-Dvwr1JQd.js +++ b/wallet-react/assets/dayjs.min-BsCK2OVi.js @@ -1 +1 @@ -import{aK as P,aB as Q}from"./index-CVVvHb5i.js";var E={exports:{}};(function(V,X){(function(W,k){V.exports=k()})(P,function(){var W=1e3,k=6e4,N=36e5,A="millisecond",S="second",w="minute",O="hour",M="day",T="week",m="month",U="quarter",v="year",_="date",J="Invalid Date",B=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,q=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,G={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(s){var n=["th","st","nd","rd"],t=s%100;return"["+s+(n[(t-20)%10]||n[t]||n[0])+"]"}},I=function(s,n,t){var r=String(s);return!r||r.length>=n?s:""+Array(n+1-r.length).join(t)+s},K={s:I,z:function(s){var n=-s.utcOffset(),t=Math.abs(n),r=Math.floor(t/60),e=t%60;return(n<=0?"+":"-")+I(r,2,"0")+":"+I(e,2,"0")},m:function s(n,t){if(n.date()1)return s(u[0])}else{var o=n.name;D[o]=n,e=o}return!r&&e&&(x=e),e||!r&&x},f=function(s,n){if(F(s))return s.clone();var t=typeof n=="object"?n:{};return t.date=s,t.args=arguments,new C(t)},a=K;a.l=j,a.i=F,a.w=function(s,n){return f(s,{locale:n.$L,utc:n.$u,x:n.$x,$offset:n.$offset})};var C=function(){function s(t){this.$L=j(t.locale,null,!0),this.parse(t),this.$x=this.$x||t.x||{},this[Z]=!0}var n=s.prototype;return n.parse=function(t){this.$d=function(r){var e=r.date,i=r.utc;if(e===null)return new Date(NaN);if(a.u(e))return new Date;if(e instanceof Date)return new Date(e);if(typeof e=="string"&&!/Z$/i.test(e)){var u=e.match(B);if(u){var o=u[2]-1||0,c=(u[7]||"0").substring(0,3);return i?new Date(Date.UTC(u[1],o,u[3]||1,u[4]||0,u[5]||0,u[6]||0,c)):new Date(u[1],o,u[3]||1,u[4]||0,u[5]||0,u[6]||0,c)}}return new Date(e)}(t),this.init()},n.init=function(){var t=this.$d;this.$y=t.getFullYear(),this.$M=t.getMonth(),this.$D=t.getDate(),this.$W=t.getDay(),this.$H=t.getHours(),this.$m=t.getMinutes(),this.$s=t.getSeconds(),this.$ms=t.getMilliseconds()},n.$utils=function(){return a},n.isValid=function(){return this.$d.toString()!==J},n.isSame=function(t,r){var e=f(t);return this.startOf(r)<=e&&e<=this.endOf(r)},n.isAfter=function(t,r){return f(t)=n?s:""+Array(n+1-r.length).join(t)+s},K={s:I,z:function(s){var n=-s.utcOffset(),t=Math.abs(n),r=Math.floor(t/60),e=t%60;return(n<=0?"+":"-")+I(r,2,"0")+":"+I(e,2,"0")},m:function s(n,t){if(n.date()1)return s(u[0])}else{var o=n.name;D[o]=n,e=o}return!r&&e&&(x=e),e||!r&&x},f=function(s,n){if(F(s))return s.clone();var t=typeof n=="object"?n:{};return t.date=s,t.args=arguments,new C(t)},a=K;a.l=j,a.i=F,a.w=function(s,n){return f(s,{locale:n.$L,utc:n.$u,x:n.$x,$offset:n.$offset})};var C=function(){function s(t){this.$L=j(t.locale,null,!0),this.parse(t),this.$x=this.$x||t.x||{},this[Z]=!0}var n=s.prototype;return n.parse=function(t){this.$d=function(r){var e=r.date,i=r.utc;if(e===null)return new Date(NaN);if(a.u(e))return new Date;if(e instanceof Date)return new Date(e);if(typeof e=="string"&&!/Z$/i.test(e)){var u=e.match(B);if(u){var o=u[2]-1||0,c=(u[7]||"0").substring(0,3);return i?new Date(Date.UTC(u[1],o,u[3]||1,u[4]||0,u[5]||0,u[6]||0,c)):new Date(u[1],o,u[3]||1,u[4]||0,u[5]||0,u[6]||0,c)}}return new Date(e)}(t),this.init()},n.init=function(){var t=this.$d;this.$y=t.getFullYear(),this.$M=t.getMonth(),this.$D=t.getDate(),this.$W=t.getDay(),this.$H=t.getHours(),this.$m=t.getMinutes(),this.$s=t.getSeconds(),this.$ms=t.getMilliseconds()},n.$utils=function(){return a},n.isValid=function(){return this.$d.toString()!==J},n.isSame=function(t,r){var e=f(t);return this.startOf(r)<=e&&e<=this.endOf(r)},n.isAfter=function(t,r){return f(t)=r||a<0||m&&c>=l}function v(){var n=T();if(h(n))return p(n);t=setTimeout(v,k(n))}function p(n){return t=void 0,b&&o?g(n):(o=s=void 0,u)}function N(){t!==void 0&&clearTimeout(t),d=0,o=f=s=t=void 0}function W(){return t===void 0?u:p(T())}function x(){var n=T(),a=h(n);if(o=arguments,s=this,f=n,a){if(t===void 0)return S(f);if(m)return clearTimeout(t),t=setTimeout(v,r),g(f)}return t===void 0&&(t=setTimeout(v,r)),u}return x.cancel=N,x.flush=W,x}var te=re;const fe=A(te);export{fe as a,te as d}; +import{aX as C,aY as j,aB as A}from"./index-DHO-_m58.js";import{i as O}from"./isObject-CrIk3fyR.js";var B=C,L=function(){return B.Date.now()},M=L,F=/\s/;function R(e){for(var r=e.length;r--&&F.test(e.charAt(r)););return r}var D=R,X=D,H=/^\s+/;function P(e){return e&&e.slice(0,X(e)+1).replace(H,"")}var U=P,Y=U,y=O,q=j,_=NaN,w=/^[-+]0x[0-9a-f]+$/i,z=/^0b[01]+$/i,G=/^0o[0-7]+$/i,J=parseInt;function K(e){if(typeof e=="number")return e;if(q(e))return _;if(y(e)){var r=typeof e.valueOf=="function"?e.valueOf():e;e=y(r)?r+"":r}if(typeof e!="string")return e===0?e:+e;e=Y(e);var i=z.test(e);return i||G.test(e)?J(e.slice(2),i?2:8):w.test(e)?_:+e}var Q=K,V=O,T=M,$=Q,Z="Expected a function",ee=Math.max,ne=Math.min;function re(e,r,i){var o,s,l,u,t,f,d=0,I=!1,m=!1,b=!0;if(typeof e!="function")throw new TypeError(Z);r=$(r)||0,V(i)&&(I=!!i.leading,m="maxWait"in i,l=m?ee($(i.maxWait)||0,r):l,b="trailing"in i?!!i.trailing:b);function g(n){var a=o,c=s;return o=s=void 0,d=n,u=e.apply(c,a),u}function S(n){return d=n,t=setTimeout(v,r),I?g(n):u}function k(n){var a=n-f,c=n-d,E=r-a;return m?ne(E,l-c):E}function h(n){var a=n-f,c=n-d;return f===void 0||a>=r||a<0||m&&c>=l}function v(){var n=T();if(h(n))return p(n);t=setTimeout(v,k(n))}function p(n){return t=void 0,b&&o?g(n):(o=s=void 0,u)}function N(){t!==void 0&&clearTimeout(t),d=0,o=f=s=t=void 0}function W(){return t===void 0?u:p(T())}function x(){var n=T(),a=h(n);if(o=arguments,s=this,f=n,a){if(t===void 0)return S(f);if(m)return clearTimeout(t),t=setTimeout(v,r),g(f)}return t===void 0&&(t=setTimeout(v,r)),u}return x.cancel=N,x.flush=W,x}var te=re;const fe=A(te);export{fe as a,te as d}; diff --git a/wallet-react/assets/deviceDetails-G7QYBRQT-DKuGebTD.js b/wallet-react/assets/deviceDetails-G7QYBRQT-DS3jOgMm.js similarity index 94% rename from wallet-react/assets/deviceDetails-G7QYBRQT-DKuGebTD.js rename to wallet-react/assets/deviceDetails-G7QYBRQT-DS3jOgMm.js index 7cbb6af..d38cb6d 100644 --- a/wallet-react/assets/deviceDetails-G7QYBRQT-DKuGebTD.js +++ b/wallet-react/assets/deviceDetails-G7QYBRQT-DS3jOgMm.js @@ -1,4 +1,4 @@ -import{N as b}from"./chunk-BOXSB6AN-BWAQj7uH.js";import{w as h}from"./chunk-IBLFF4W2-kQdGQbUA.js";import{p as w}from"./chunk-3WXPHVZ4-ClMsd6qO.js";import{N as y}from"./chunk-6X7TBCV3-ABG7Zd-N.js";import{J as _,l as k,r as p,o as e,B as n,Z as C,$ as j}from"./index-CVVvHb5i.js";import{u as z}from"./useTranslation-BQsgmsRj.js";var B=`.device-details-wrapper { +import{N as b}from"./chunk-BOXSB6AN-C7kjIWTc.js";import{w as h}from"./chunk-IBLFF4W2-CX3nuQ6e.js";import{p as w}from"./chunk-3WXPHVZ4-mOUMztau.js";import{N as y}from"./chunk-6X7TBCV3-Baui_Axh.js";import{J as _,l as k,r as p,o as e,B as n,Z as C,$ as j}from"./index-DHO-_m58.js";import{u as z}from"./useTranslation-BZWHqUhj.js";var B=`.device-details-wrapper { -webkit-overflow-scrolling: touch; height: 100%; } diff --git a/wallet-react/assets/deviceList-QCR5G6A2-D8Yvgq6Q.js b/wallet-react/assets/deviceList-QCR5G6A2-D67CnlRg.js similarity index 94% rename from wallet-react/assets/deviceList-QCR5G6A2-D8Yvgq6Q.js rename to wallet-react/assets/deviceList-QCR5G6A2-D67CnlRg.js index 3760bda..886e30d 100644 --- a/wallet-react/assets/deviceList-QCR5G6A2-D8Yvgq6Q.js +++ b/wallet-react/assets/deviceList-QCR5G6A2-D67CnlRg.js @@ -1,4 +1,4 @@ -import{w as Y}from"./chunk-IBLFF4W2-kQdGQbUA.js";import{p as K}from"./chunk-3WXPHVZ4-ClMsd6qO.js";import{N as L}from"./chunk-6X7TBCV3-ABG7Zd-N.js";import{b1 as g,b2 as f,r as a,b3 as x,bc as C,bl as b,aL as W,aM as D,bm as J,b8 as U,J as V,H as F,s as G,o as u,bn as Q}from"./index-CVVvHb5i.js";import{u as T}from"./useRequest-Hyl3qffQ.js";import{O as X}from"./dayjs.min-Dvwr1JQd.js";import{u as Z}from"./useTranslation-BQsgmsRj.js";import"./index-CsWNnOwc.js";import"./debounce-BCFtMVOb.js";import"./isObject-CrIk3fyR.js";import"./throttle-DeIesoXy.js";import"./index-6cLqqEnJ.js";var _=function(e){var i=e.prefixCls,v=e.className,d=e.style,r=e.size,s=e.shape,l=g(f(f({},"".concat(i,"-lg"),r==="large"),"".concat(i,"-sm"),r==="small")),t=g(f(f(f({},"".concat(i,"-circle"),s==="circle"),"".concat(i,"-square"),s==="square"),"".concat(i,"-round"),s==="round")),c=a.useMemo(function(){return typeof r=="number"?{width:r,height:r,lineHeight:"".concat(r,"px")}:{}},[r]);return a.createElement("span",{className:g(i,l,t,v),style:x(x({},c),d)})},ee=function(e){var i=e.prefixCls,v=e.className,d=e.active,r=e.shape,s=r===void 0?"circle":r,l=e.size,t=l===void 0?"default":l,c=a.useContext(C),m=c.getPrefixCls,o=m("skeleton",i),p=b(e,["prefixCls","className"]),N=g(o,"".concat(o,"-element"),f({},"".concat(o,"-active"),d),v);return a.createElement("div",{className:N},a.createElement(_,x({prefixCls:"".concat(o,"-avatar"),shape:s,size:t},p)))},te=function(e){var i=e.prefixCls,v=e.className,d=e.active,r=e.block,s=r===void 0?!1:r,l=e.size,t=l===void 0?"default":l,c=a.useContext(C),m=c.getPrefixCls,o=m("skeleton",i),p=b(e,["prefixCls"]),N=g(o,"".concat(o,"-element"),f(f({},"".concat(o,"-active"),d),"".concat(o,"-block"),s),v);return a.createElement("div",{className:N},a.createElement(_,x({prefixCls:"".concat(o,"-button"),size:t},p)))},ae={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M888 792H200V168c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h752c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM288 604a64 64 0 10128 0 64 64 0 10-128 0zm118-224a48 48 0 1096 0 48 48 0 10-96 0zm158 228a96 96 0 10192 0 96 96 0 10-192 0zm148-314a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"dot-chart",theme:"outlined"},ie=function(e,i){return a.createElement(W,D(D({},e),{},{ref:i,icon:ae}))},re=a.forwardRef(ie),ce=function(e){var i=e.prefixCls,v=e.className,d=e.style,r=e.active,s=e.children,l=a.useContext(C),t=l.getPrefixCls,c=t("skeleton",i),m=g(c,"".concat(c,"-element"),f({},"".concat(c,"-active"),r),v),o=s??a.createElement(re,null);return a.createElement("div",{className:m},a.createElement("div",{className:g("".concat(c,"-image"),v),style:d},o))},ne="M365.714286 329.142857q0 45.714286-32.036571 77.677714t-77.677714 32.036571-77.677714-32.036571-32.036571-77.677714 32.036571-77.677714 77.677714-32.036571 77.677714 32.036571 32.036571 77.677714zM950.857143 548.571429l0 256-804.571429 0 0-109.714286 182.857143-182.857143 91.428571 91.428571 292.571429-292.571429zM1005.714286 146.285714l-914.285714 0q-7.460571 0-12.873143 5.412571t-5.412571 12.873143l0 694.857143q0 7.460571 5.412571 12.873143t12.873143 5.412571l914.285714 0q7.460571 0 12.873143-5.412571t5.412571-12.873143l0-694.857143q0-7.460571-5.412571-12.873143t-12.873143-5.412571zM1097.142857 164.571429l0 694.857143q0 37.741714-26.843429 64.585143t-64.585143 26.843429l-914.285714 0q-37.741714 0-64.585143-26.843429t-26.843429-64.585143l0-694.857143q0-37.741714 26.843429-64.585143t64.585143-26.843429l914.285714 0q37.741714 0 64.585143 26.843429t26.843429 64.585143z",le=function(e){var i=e.prefixCls,v=e.className,d=e.style,r=e.active,s=a.useContext(C),l=s.getPrefixCls,t=l("skeleton",i),c=g(t,"".concat(t,"-element"),f({},"".concat(t,"-active"),r),v);return a.createElement("div",{className:c},a.createElement("div",{className:g("".concat(t,"-image"),v),style:d},a.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:"".concat(t,"-image-svg")},a.createElement("path",{d:ne,className:"".concat(t,"-image-path")}))))},se=function(e){var i=e.prefixCls,v=e.className,d=e.active,r=e.block,s=e.size,l=s===void 0?"default":s,t=a.useContext(C),c=t.getPrefixCls,m=c("skeleton",i),o=b(e,["prefixCls"]),p=g(m,"".concat(m,"-element"),f(f({},"".concat(m,"-active"),d),"".concat(m,"-block"),r),v);return a.createElement("div",{className:p},a.createElement(_,x({prefixCls:"".concat(m,"-input"),size:l},o)))},oe=function(e){var i=function(c){var m=e.width,o=e.rows,p=o===void 0?2:o;if(Array.isArray(m))return m[c];if(p-1===c)return m},v=e.prefixCls,d=e.className,r=e.style,s=e.rows,l=J(Array(s)).map(function(t,c){return a.createElement("li",{key:c,style:{width:i(c)}})});return a.createElement("ul",{className:g(v,d),style:r},l)},ve=function(e){var i=e.prefixCls,v=e.className,d=e.width,r=e.style;return a.createElement("h3",{className:g(i,v),style:x({width:d},r)})};function k(n){return n&&U(n)==="object"?n:{}}function me(n,e){return n&&!e?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function de(n,e){return!n&&e?{width:"38%"}:n&&e?{width:"50%"}:{}}function ue(n,e){var i={};return(!n||!e)&&(i.width="61%"),!n&&e?i.rows=3:i.rows=2,i}var w=function(e){var i=e.prefixCls,v=e.loading,d=e.className,r=e.style,s=e.children,l=e.avatar,t=l===void 0?!1:l,c=e.title,m=c===void 0?!0:c,o=e.paragraph,p=o===void 0?!0:o,N=e.active,B=e.round,P=a.useContext(C),M=P.getPrefixCls,j=P.direction,h=M("skeleton",i);if(v||!("loading"in e)){var y=!!t,E=!!m,z=!!p,$;if(y){var R=x(x({prefixCls:"".concat(h,"-avatar")},me(E,z)),k(t));$=a.createElement("div",{className:"".concat(h,"-header")},a.createElement(_,x({},R)))}var S;if(E||z){var q;if(E){var A=x(x({prefixCls:"".concat(h,"-title")},de(y,z)),k(m));q=a.createElement(ve,x({},A))}var I;if(z){var O=x(x({prefixCls:"".concat(h,"-paragraph")},ue(y,E)),k(p));I=a.createElement(oe,x({},O))}S=a.createElement("div",{className:"".concat(h,"-content")},q,I)}var H=g(h,f(f(f(f({},"".concat(h,"-with-avatar"),y),"".concat(h,"-active"),N),"".concat(h,"-rtl"),j==="rtl"),"".concat(h,"-round"),B),d);return a.createElement("div",{className:H,style:r},$,S)}return typeof s<"u"?s:null};w.Button=te;w.Avatar=ee;w.Input=se;w.Image=le;w.Node=ce;var fe=`.device-list-container { +import{w as Y}from"./chunk-IBLFF4W2-CX3nuQ6e.js";import{p as K}from"./chunk-3WXPHVZ4-mOUMztau.js";import{N as L}from"./chunk-6X7TBCV3-Baui_Axh.js";import{b1 as g,b2 as f,r as a,b3 as x,bc as C,bl as b,aL as W,aM as D,bm as J,b8 as U,J as V,H as F,s as G,o as u,bn as Q}from"./index-DHO-_m58.js";import{u as T}from"./useRequest-B1Xt_PHa.js";import{O as X}from"./dayjs.min-BsCK2OVi.js";import{u as Z}from"./useTranslation-BZWHqUhj.js";import"./index-DwumW7up.js";import"./debounce-iKSQP4dc.js";import"./isObject-CrIk3fyR.js";import"./throttle-D8Dii3rB.js";import"./index-BCecI-FC.js";var _=function(e){var i=e.prefixCls,v=e.className,d=e.style,r=e.size,s=e.shape,l=g(f(f({},"".concat(i,"-lg"),r==="large"),"".concat(i,"-sm"),r==="small")),t=g(f(f(f({},"".concat(i,"-circle"),s==="circle"),"".concat(i,"-square"),s==="square"),"".concat(i,"-round"),s==="round")),c=a.useMemo(function(){return typeof r=="number"?{width:r,height:r,lineHeight:"".concat(r,"px")}:{}},[r]);return a.createElement("span",{className:g(i,l,t,v),style:x(x({},c),d)})},ee=function(e){var i=e.prefixCls,v=e.className,d=e.active,r=e.shape,s=r===void 0?"circle":r,l=e.size,t=l===void 0?"default":l,c=a.useContext(C),m=c.getPrefixCls,o=m("skeleton",i),p=b(e,["prefixCls","className"]),N=g(o,"".concat(o,"-element"),f({},"".concat(o,"-active"),d),v);return a.createElement("div",{className:N},a.createElement(_,x({prefixCls:"".concat(o,"-avatar"),shape:s,size:t},p)))},te=function(e){var i=e.prefixCls,v=e.className,d=e.active,r=e.block,s=r===void 0?!1:r,l=e.size,t=l===void 0?"default":l,c=a.useContext(C),m=c.getPrefixCls,o=m("skeleton",i),p=b(e,["prefixCls"]),N=g(o,"".concat(o,"-element"),f(f({},"".concat(o,"-active"),d),"".concat(o,"-block"),s),v);return a.createElement("div",{className:N},a.createElement(_,x({prefixCls:"".concat(o,"-button"),size:t},p)))},ae={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M888 792H200V168c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h752c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM288 604a64 64 0 10128 0 64 64 0 10-128 0zm118-224a48 48 0 1096 0 48 48 0 10-96 0zm158 228a96 96 0 10192 0 96 96 0 10-192 0zm148-314a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"dot-chart",theme:"outlined"},ie=function(e,i){return a.createElement(W,D(D({},e),{},{ref:i,icon:ae}))},re=a.forwardRef(ie),ce=function(e){var i=e.prefixCls,v=e.className,d=e.style,r=e.active,s=e.children,l=a.useContext(C),t=l.getPrefixCls,c=t("skeleton",i),m=g(c,"".concat(c,"-element"),f({},"".concat(c,"-active"),r),v),o=s??a.createElement(re,null);return a.createElement("div",{className:m},a.createElement("div",{className:g("".concat(c,"-image"),v),style:d},o))},ne="M365.714286 329.142857q0 45.714286-32.036571 77.677714t-77.677714 32.036571-77.677714-32.036571-32.036571-77.677714 32.036571-77.677714 77.677714-32.036571 77.677714 32.036571 32.036571 77.677714zM950.857143 548.571429l0 256-804.571429 0 0-109.714286 182.857143-182.857143 91.428571 91.428571 292.571429-292.571429zM1005.714286 146.285714l-914.285714 0q-7.460571 0-12.873143 5.412571t-5.412571 12.873143l0 694.857143q0 7.460571 5.412571 12.873143t12.873143 5.412571l914.285714 0q7.460571 0 12.873143-5.412571t5.412571-12.873143l0-694.857143q0-7.460571-5.412571-12.873143t-12.873143-5.412571zM1097.142857 164.571429l0 694.857143q0 37.741714-26.843429 64.585143t-64.585143 26.843429l-914.285714 0q-37.741714 0-64.585143-26.843429t-26.843429-64.585143l0-694.857143q0-37.741714 26.843429-64.585143t64.585143-26.843429l914.285714 0q37.741714 0 64.585143 26.843429t26.843429 64.585143z",le=function(e){var i=e.prefixCls,v=e.className,d=e.style,r=e.active,s=a.useContext(C),l=s.getPrefixCls,t=l("skeleton",i),c=g(t,"".concat(t,"-element"),f({},"".concat(t,"-active"),r),v);return a.createElement("div",{className:c},a.createElement("div",{className:g("".concat(t,"-image"),v),style:d},a.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:"".concat(t,"-image-svg")},a.createElement("path",{d:ne,className:"".concat(t,"-image-path")}))))},se=function(e){var i=e.prefixCls,v=e.className,d=e.active,r=e.block,s=e.size,l=s===void 0?"default":s,t=a.useContext(C),c=t.getPrefixCls,m=c("skeleton",i),o=b(e,["prefixCls"]),p=g(m,"".concat(m,"-element"),f(f({},"".concat(m,"-active"),d),"".concat(m,"-block"),r),v);return a.createElement("div",{className:p},a.createElement(_,x({prefixCls:"".concat(m,"-input"),size:l},o)))},oe=function(e){var i=function(c){var m=e.width,o=e.rows,p=o===void 0?2:o;if(Array.isArray(m))return m[c];if(p-1===c)return m},v=e.prefixCls,d=e.className,r=e.style,s=e.rows,l=J(Array(s)).map(function(t,c){return a.createElement("li",{key:c,style:{width:i(c)}})});return a.createElement("ul",{className:g(v,d),style:r},l)},ve=function(e){var i=e.prefixCls,v=e.className,d=e.width,r=e.style;return a.createElement("h3",{className:g(i,v),style:x({width:d},r)})};function k(n){return n&&U(n)==="object"?n:{}}function me(n,e){return n&&!e?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function de(n,e){return!n&&e?{width:"38%"}:n&&e?{width:"50%"}:{}}function ue(n,e){var i={};return(!n||!e)&&(i.width="61%"),!n&&e?i.rows=3:i.rows=2,i}var w=function(e){var i=e.prefixCls,v=e.loading,d=e.className,r=e.style,s=e.children,l=e.avatar,t=l===void 0?!1:l,c=e.title,m=c===void 0?!0:c,o=e.paragraph,p=o===void 0?!0:o,N=e.active,B=e.round,P=a.useContext(C),M=P.getPrefixCls,j=P.direction,h=M("skeleton",i);if(v||!("loading"in e)){var y=!!t,E=!!m,z=!!p,$;if(y){var R=x(x({prefixCls:"".concat(h,"-avatar")},me(E,z)),k(t));$=a.createElement("div",{className:"".concat(h,"-header")},a.createElement(_,x({},R)))}var S;if(E||z){var q;if(E){var A=x(x({prefixCls:"".concat(h,"-title")},de(y,z)),k(m));q=a.createElement(ve,x({},A))}var I;if(z){var O=x(x({prefixCls:"".concat(h,"-paragraph")},ue(y,E)),k(p));I=a.createElement(oe,x({},O))}S=a.createElement("div",{className:"".concat(h,"-content")},q,I)}var H=g(h,f(f(f(f({},"".concat(h,"-with-avatar"),y),"".concat(h,"-active"),N),"".concat(h,"-rtl"),j==="rtl"),"".concat(h,"-round"),B),d);return a.createElement("div",{className:H,style:r},$,S)}return typeof s<"u"?s:null};w.Button=te;w.Avatar=ee;w.Input=se;w.Image=le;w.Node=ce;var fe=`.device-list-container { display: flex; flex-direction: column; width: 100%; diff --git a/wallet-react/assets/draggabilly-D1-7C5Cm.js b/wallet-react/assets/draggabilly-CncjDujG.js similarity index 99% rename from wallet-react/assets/draggabilly-D1-7C5Cm.js rename to wallet-react/assets/draggabilly-CncjDujG.js index da7aa99..0eb5770 100644 --- a/wallet-react/assets/draggabilly-D1-7C5Cm.js +++ b/wallet-react/assets/draggabilly-CncjDujG.js @@ -1,4 +1,4 @@ -import{aK as T,aB as O}from"./index-CVVvHb5i.js";function U(y,f){for(var h=0;hl[d]})}}}return Object.freeze(Object.defineProperty(y,Symbol.toStringTag,{value:"Module"}))}var W={exports:{}},P={exports:{}};/*! +import{aK as T,aB as O}from"./index-DHO-_m58.js";function U(y,f){for(var h=0;hl[d]})}}}return Object.freeze(Object.defineProperty(y,Symbol.toStringTag,{value:"Module"}))}var W={exports:{}},P={exports:{}};/*! * Infinite Scroll v2.0.4 * measure size of elements * MIT license diff --git a/wallet-react/assets/iframeWalletPlugin-7WG3FSJK-BhdZ_iCV.js b/wallet-react/assets/iframeWalletPlugin-7WG3FSJK-b_3t0K-K.js similarity index 95% rename from wallet-react/assets/iframeWalletPlugin-7WG3FSJK-BhdZ_iCV.js rename to wallet-react/assets/iframeWalletPlugin-7WG3FSJK-b_3t0K-K.js index accb2d0..c29950f 100644 --- a/wallet-react/assets/iframeWalletPlugin-7WG3FSJK-BhdZ_iCV.js +++ b/wallet-react/assets/iframeWalletPlugin-7WG3FSJK-b_3t0K-K.js @@ -1 +1 @@ -import{as as m,at as v,au as A,H as E,e as C,L as g,r as c,av as I,aw as u,i as P,o as D}from"./index-CVVvHb5i.js";var H=()=>{let{provider:r}=m(),{wallet:o}=v(),{openAccountAndSecurity:s}=A(),{modalOptions:e}=E(),{connected:d}=C(),{walletEntryPlugin:t}=g(),i=c.useCallback(async a=>{if(a==="open-account-and-security")s();else if(a==="get-user-info")return I()},[s]);return c.useEffect(()=>{var a,p,w;if(e.wallet!==!1&&t){let h={...e.wallet,erc4337:e.erc4337,language:e.language,customStyle:{...e.customStyle,supportChains:(a=e.chains)==null?void 0:a.map(l=>{var n;return{id:l.id,name:l.name,chainType:((n=l==null?void 0:l.custom)==null?void 0:n.chainType)||"evm"}})}};t.init({projectId:e.projectId,clientKey:e.clientKey,appId:e.appId},h);let f=()=>{t.walletEntryCreate()},y=()=>{t.walletEntryDestroy()};return typeof window<"u"&&((p=window.particleAuth)==null||p.on(u.ParticleAuthDisconnect,y),(w=window.particleAuth)==null||w.on(u.ParticleAuthConnect,f)),P()&&(t.setWalletCore({ethereum:r,solana:o,customEventHandler:i}),t.walletEntryCreate()),()=>{var l,n;typeof window<"u"&&((l=window.particleAuth)==null||l.off(u.ParticleAuthDisconnect,y),(n=window.particleAuth)==null||n.off(u.ParticleAuthConnect,f))}}},[e,r,o,i,t]),c.useEffect(()=>{d&&e.wallet!==!1&&t&&t.setWalletCore({ethereum:r,solana:o,customEventHandler:i})},[d,r,o,e.wallet,i,t]),D.createElement("div",{id:"auth-core-modal-wallet-plugin",style:{display:"none"}},"Wallet Plugin")},S=H;export{S as default}; +import{as as m,at as v,au as A,H as E,e as C,L as g,r as c,av as I,aw as u,i as P,o as D}from"./index-DHO-_m58.js";var H=()=>{let{provider:r}=m(),{wallet:o}=v(),{openAccountAndSecurity:s}=A(),{modalOptions:e}=E(),{connected:d}=C(),{walletEntryPlugin:t}=g(),i=c.useCallback(async a=>{if(a==="open-account-and-security")s();else if(a==="get-user-info")return I()},[s]);return c.useEffect(()=>{var a,p,w;if(e.wallet!==!1&&t){let h={...e.wallet,erc4337:e.erc4337,language:e.language,customStyle:{...e.customStyle,supportChains:(a=e.chains)==null?void 0:a.map(l=>{var n;return{id:l.id,name:l.name,chainType:((n=l==null?void 0:l.custom)==null?void 0:n.chainType)||"evm"}})}};t.init({projectId:e.projectId,clientKey:e.clientKey,appId:e.appId},h);let f=()=>{t.walletEntryCreate()},y=()=>{t.walletEntryDestroy()};return typeof window<"u"&&((p=window.particleAuth)==null||p.on(u.ParticleAuthDisconnect,y),(w=window.particleAuth)==null||w.on(u.ParticleAuthConnect,f)),P()&&(t.setWalletCore({ethereum:r,solana:o,customEventHandler:i}),t.walletEntryCreate()),()=>{var l,n;typeof window<"u"&&((l=window.particleAuth)==null||l.off(u.ParticleAuthDisconnect,y),(n=window.particleAuth)==null||n.off(u.ParticleAuthConnect,f))}}},[e,r,o,i,t]),c.useEffect(()=>{d&&e.wallet!==!1&&t&&t.setWalletCore({ethereum:r,solana:o,customEventHandler:i})},[d,r,o,e.wallet,i,t]),D.createElement("div",{id:"auth-core-modal-wallet-plugin",style:{display:"none"}},"Wallet Plugin")},S=H;export{S as default}; diff --git a/wallet-react/assets/index-D1-H2FYi.js b/wallet-react/assets/index-97FVHpKb.js similarity index 99% rename from wallet-react/assets/index-D1-H2FYi.js rename to wallet-react/assets/index-97FVHpKb.js index 622f6bd..3e5180b 100644 --- a/wallet-react/assets/index-D1-H2FYi.js +++ b/wallet-react/assets/index-97FVHpKb.js @@ -1 +1 @@ -import{r as n,aL as we,aM as le,b3 as b,b2 as v,bc as se,b8 as te,b1 as ee,bo as Me,b7 as Q,c1 as je,bm as ne,bA as ct,c2 as Ve,c3 as st,c4 as ut,bd as Ke,bg as ft,c5 as dt,c6 as mt,c7 as vt,c8 as Ye,c9 as ce,ca as gt,bf as xe,b5 as Ae,ba as $e,bP as ht,bE as bt,bu as Ct,bl as Xe,cb as Ze,cc as xt,cd as yt,bt as pt,R as wt,ce as Et,cf as St,bV as _t,cg as Ot,bp as It,bS as Rt,bh as Pe,ch as Ft,ci as Nt,cj as Pt,be as Mt,B as jt}from"./index-CVVvHb5i.js";import{u as $t,b as kt,c as Lt,I as ke,T as zt}from"./TextArea-BpO_an2L.js";var Tt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z"}}]},name:"search",theme:"outlined"},Vt=function(t,a){return n.createElement(we,le(le({},t),{},{ref:a,icon:Tt}))},At=n.forwardRef(Vt),ye=["xxl","xl","lg","md","sm","xs"],he={xs:"(max-width: 575px)",sm:"(min-width: 576px)",md:"(min-width: 768px)",lg:"(min-width: 992px)",xl:"(min-width: 1200px)",xxl:"(min-width: 1600px)"},fe=new Map,Re=-1,be={},qe={matchHandlers:{},dispatch:function(t){return be=t,fe.forEach(function(a){return a(be)}),fe.size>=1},subscribe:function(t){return fe.size||this.register(),Re+=1,fe.set(Re,t),t(be),Re},unsubscribe:function(t){fe.delete(t),fe.size||this.unregister()},unregister:function(){var t=this;Object.keys(he).forEach(function(a){var r=he[a],o=t.matchHandlers[r];o==null||o.mql.removeListener(o==null?void 0:o.listener)}),fe.clear()},register:function(){var t=this;Object.keys(he).forEach(function(a){var r=he[a],o=function(l){var c=l.matches;t.dispatch(b(b({},be),v({},a,c)))},i=window.matchMedia(r);i.addListener(o),t.matchHandlers[r]={mql:i,listener:o},o(i)})}},Je=n.createContext({}),qt=function(e,t){var a={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(a[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o0){var F=s[0]/2;h.paddingLeft=F,h.paddingRight=F}if(s&&s[1]>0&&!c){var y=s[1]/2;h.paddingTop=y,h.paddingBottom=y}return I&&(h.flex=Wt(I),l===!1&&!h.minWidth&&(h.minWidth=0)),n.createElement("div",b({},R,{style:b(b({},h),O),className:M,ref:t}),g)}),Dt=function(e,t){var a={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(a[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o0?u[0]/-2:void 0,k=u[1]!=null&&u[1]>0?u[1]/-2:void 0;if(V&&(T.marginLeft=V,T.marginRight=V),y){var W=Q(u,2);T.rowGap=W[1]}else k&&(T.marginTop=k,T.marginBottom=k);var B=Q(u,2),U=B[0],H=B[1],Z=n.useMemo(function(){return{gutter:[U,H],wrap:x,supportFlexGap:y}},[U,H,x,y]);return n.createElement(Je.Provider,{value:Z},n.createElement("div",b({},w,{className:q,style:b(b({},T),s),ref:t}),l))});function pe(e){var t=n.useState(e),a=Q(t,2),r=a[0],o=a[1];return n.useEffect(function(){var i=setTimeout(function(){o(e)},e.length?0:10);return function(){clearTimeout(i)}},[e]),r}var Be=[];function Fe(e,t,a){var r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;return{key:typeof e=="string"?e:"".concat(a,"-").concat(r),error:e,errorStatus:t}}function tt(e){var t=e.help,a=e.helpStatus,r=e.errors,o=r===void 0?Be:r,i=e.warnings,s=i===void 0?Be:i,l=e.className,c=e.fieldId,m=e.onVisibleChanged,x=n.useContext(je),w=x.prefixCls,S=n.useContext(se),_=S.getPrefixCls,E="".concat(w,"-item-explain"),P=_(),g=pe(o),I=pe(s),O=n.useMemo(function(){return t!=null?[Fe(t,a,"help")]:[].concat(ne(g.map(function(f,C){return Fe(f,"error","error",C)})),ne(I.map(function(f,C){return Fe(f,"warning","warning",C)})))},[t,a,g,I]),R={};return c&&(R.id="".concat(c,"_help")),n.createElement(ct,{motionDeadline:Ve.motionDeadline,motionName:"".concat(P,"-show-help"),visible:!!O.length,onVisibleChanged:m},function(f){var C=f.className,M=f.style;return n.createElement("div",b({},R,{className:ee(E,C,l),style:M,role:"alert"}),n.createElement(st,b({keys:O},Ve,{motionName:"".concat(P,"-show-help-item"),component:!1}),function(h){var F=h.key,y=h.error,d=h.errorStatus,p=h.className,j=h.style;return n.createElement("div",{key:F,className:ee(p,v({},"".concat(E,"-").concat(d),d)),style:j},y)}))})}function De(e){return typeof e=="object"&&e!=null&&e.nodeType===1}function He(e,t){return(!t||e!=="hidden")&&e!=="visible"&&e!=="clip"}function Ne(e,t){if(e.clientHeightt||i>e&&s=t&&l>=a?i-e-r:s>t&&la?s-t+o:0}var Qe=function(e,t){var a=window,r=t.scrollMode,o=t.block,i=t.inline,s=t.boundary,l=t.skipOverflowHiddenElements,c=typeof s=="function"?s:function(ie){return ie!==s};if(!De(e))throw new TypeError("Invalid target");for(var m,x,w=document.scrollingElement||document.documentElement,S=[],_=e;De(_)&&c(_);){if((_=(x=(m=_).parentElement)==null?m.getRootNode().host||null:x)===w){S.push(_);break}_!=null&&_===document.body&&Ne(_)&&!Ne(document.documentElement)||_!=null&&Ne(_,l)&&S.push(_)}for(var E=a.visualViewport?a.visualViewport.width:innerWidth,P=a.visualViewport?a.visualViewport.height:innerHeight,g=window.scrollX||pageXOffset,I=window.scrollY||pageYOffset,O=e.getBoundingClientRect(),R=O.height,f=O.width,C=O.top,M=O.right,h=O.bottom,F=O.left,y=o==="start"||o==="nearest"?C:o==="end"?h:C+R/2,d=i==="center"?F+f/2:i==="end"?M:F,p=[],j=0;j=0&&F>=0&&h<=P&&M<=E&&C>=k&&h<=B&&F>=U&&M<=W)return p;var H=getComputedStyle(u),Z=parseInt(H.borderLeftWidth,10),K=parseInt(H.borderTopWidth,10),L=parseInt(H.borderRightWidth,10),N=parseInt(H.borderBottomWidth,10),$=0,z=0,Y="offsetWidth"in u?u.offsetWidth-u.clientWidth-Z-L:0,D="offsetHeight"in u?u.offsetHeight-u.clientHeight-K-N:0,A="offsetWidth"in u?u.offsetWidth===0?0:V/u.offsetWidth:0,G="offsetHeight"in u?u.offsetHeight===0?0:T/u.offsetHeight:0;if(w===u)$=o==="start"?y:o==="end"?y-P:o==="nearest"?Ce(I,I+P,P,K,N,I+y,I+y+R,R):y-P/2,z=i==="start"?d:i==="center"?d-E/2:i==="end"?d-E:Ce(g,g+E,E,Z,L,g+d,g+d+f,f),$=Math.max(0,$+I),z=Math.max(0,z+g);else{$=o==="start"?y-k-K:o==="end"?y-B+N+D:o==="nearest"?Ce(k,B,T,K,N+D,y,y+R,R):y-(k+T/2)+D/2,z=i==="start"?d-U-Z:i==="center"?d-(U+V/2)+Y/2:i==="end"?d-W+L+Y:Ce(U,W,V,Z,L+Y,d,d+f,f);var J=u.scrollLeft,X=u.scrollTop;y+=X-($=Math.max(0,Math.min(X+$/G,u.scrollHeight-T/G+D))),d+=J-(z=Math.max(0,Math.min(J+z/A,u.scrollWidth-V/A+Y)))}p.push({el:u,top:$,left:z})}return p};function rt(e){return e===Object(e)&&Object.keys(e).length!==0}function Qt(e,t){t===void 0&&(t="auto");var a="scrollBehavior"in document.body.style;e.forEach(function(r){var o=r.el,i=r.top,s=r.left;o.scroll&&a?o.scroll({top:i,left:s,behavior:t}):(o.scrollTop=i,o.scrollLeft=s)})}function Gt(e){return e===!1?{block:"end",inline:"nearest"}:rt(e)?e:{block:"start",inline:"nearest"}}function Ut(e,t){var a=e.isConnected||e.ownerDocument.documentElement.contains(e);if(rt(t)&&typeof t.behavior=="function")return t.behavior(a?Qe(e,t):[]);if(a){var r=Gt(t);return Qt(Qe(e,r),r.behavior)}}var Kt=["parentNode"],Yt="form_item";function ve(e){return e===void 0||e===!1?[]:Array.isArray(e)?e:[e]}function nt(e,t){if(e.length){var a=e.join("_");if(t)return"".concat(t,"_").concat(a);var r=Kt.includes(a);return r?"".concat(Yt,"_").concat(a):a}}function Ge(e){var t=ve(e);return t.join("_")}function at(e){var t=ut(),a=Q(t,1),r=a[0],o=n.useRef({}),i=n.useMemo(function(){return e??b(b({},r),{__INTERNAL__:{itemRef:function(l){return function(c){var m=Ge(l);c?o.current[m]=c:delete o.current[m]}}},scrollToField:function(l){var c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},m=ve(l),x=nt(m,i.__INTERNAL__.name),w=x?document.getElementById(x):null;w&&Ut(w,b({scrollMode:"if-needed",block:"nearest"},c))},getFieldInstance:function(l){var c=Ge(l);return o.current[c]}})},[e,r]);return[i]}var Xt=function(e,t){var a={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(a[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o0||N.length>0||e.extra){var Se=[];(e.help||L.length>0)&&Se.push("".concat(X,"_help")),e.extra&&Se.push("".concat(X,"_extra")),re["aria-describedby"]=Se.join(" ")}L.length>0&&(re["aria-invalid"]="true"),ie&&(re["aria-required"]="true"),Rt(l)&&(re.ref=$(J,l));var it=new Set([].concat(ne(ve(S)),ne(ve(h))));it.forEach(function(ae){re[ae]=function(){for(var de,Le,_e,ze,Oe,Te=arguments.length,Ie=new Array(Te),ge=0;ge=1},subscribe:function(t){return fe.size||this.register(),Re+=1,fe.set(Re,t),t(be),Re},unsubscribe:function(t){fe.delete(t),fe.size||this.unregister()},unregister:function(){var t=this;Object.keys(he).forEach(function(a){var r=he[a],o=t.matchHandlers[r];o==null||o.mql.removeListener(o==null?void 0:o.listener)}),fe.clear()},register:function(){var t=this;Object.keys(he).forEach(function(a){var r=he[a],o=function(l){var c=l.matches;t.dispatch(b(b({},be),v({},a,c)))},i=window.matchMedia(r);i.addListener(o),t.matchHandlers[r]={mql:i,listener:o},o(i)})}},Je=n.createContext({}),qt=function(e,t){var a={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(a[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o0){var F=s[0]/2;h.paddingLeft=F,h.paddingRight=F}if(s&&s[1]>0&&!c){var y=s[1]/2;h.paddingTop=y,h.paddingBottom=y}return I&&(h.flex=Wt(I),l===!1&&!h.minWidth&&(h.minWidth=0)),n.createElement("div",b({},R,{style:b(b({},h),O),className:M,ref:t}),g)}),Dt=function(e,t){var a={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(a[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o0?u[0]/-2:void 0,k=u[1]!=null&&u[1]>0?u[1]/-2:void 0;if(V&&(T.marginLeft=V,T.marginRight=V),y){var W=Q(u,2);T.rowGap=W[1]}else k&&(T.marginTop=k,T.marginBottom=k);var B=Q(u,2),U=B[0],H=B[1],Z=n.useMemo(function(){return{gutter:[U,H],wrap:x,supportFlexGap:y}},[U,H,x,y]);return n.createElement(Je.Provider,{value:Z},n.createElement("div",b({},w,{className:q,style:b(b({},T),s),ref:t}),l))});function pe(e){var t=n.useState(e),a=Q(t,2),r=a[0],o=a[1];return n.useEffect(function(){var i=setTimeout(function(){o(e)},e.length?0:10);return function(){clearTimeout(i)}},[e]),r}var Be=[];function Fe(e,t,a){var r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;return{key:typeof e=="string"?e:"".concat(a,"-").concat(r),error:e,errorStatus:t}}function tt(e){var t=e.help,a=e.helpStatus,r=e.errors,o=r===void 0?Be:r,i=e.warnings,s=i===void 0?Be:i,l=e.className,c=e.fieldId,m=e.onVisibleChanged,x=n.useContext(je),w=x.prefixCls,S=n.useContext(se),_=S.getPrefixCls,E="".concat(w,"-item-explain"),P=_(),g=pe(o),I=pe(s),O=n.useMemo(function(){return t!=null?[Fe(t,a,"help")]:[].concat(ne(g.map(function(f,C){return Fe(f,"error","error",C)})),ne(I.map(function(f,C){return Fe(f,"warning","warning",C)})))},[t,a,g,I]),R={};return c&&(R.id="".concat(c,"_help")),n.createElement(ct,{motionDeadline:Ve.motionDeadline,motionName:"".concat(P,"-show-help"),visible:!!O.length,onVisibleChanged:m},function(f){var C=f.className,M=f.style;return n.createElement("div",b({},R,{className:ee(E,C,l),style:M,role:"alert"}),n.createElement(st,b({keys:O},Ve,{motionName:"".concat(P,"-show-help-item"),component:!1}),function(h){var F=h.key,y=h.error,d=h.errorStatus,p=h.className,j=h.style;return n.createElement("div",{key:F,className:ee(p,v({},"".concat(E,"-").concat(d),d)),style:j},y)}))})}function De(e){return typeof e=="object"&&e!=null&&e.nodeType===1}function He(e,t){return(!t||e!=="hidden")&&e!=="visible"&&e!=="clip"}function Ne(e,t){if(e.clientHeightt||i>e&&s=t&&l>=a?i-e-r:s>t&&la?s-t+o:0}var Qe=function(e,t){var a=window,r=t.scrollMode,o=t.block,i=t.inline,s=t.boundary,l=t.skipOverflowHiddenElements,c=typeof s=="function"?s:function(ie){return ie!==s};if(!De(e))throw new TypeError("Invalid target");for(var m,x,w=document.scrollingElement||document.documentElement,S=[],_=e;De(_)&&c(_);){if((_=(x=(m=_).parentElement)==null?m.getRootNode().host||null:x)===w){S.push(_);break}_!=null&&_===document.body&&Ne(_)&&!Ne(document.documentElement)||_!=null&&Ne(_,l)&&S.push(_)}for(var E=a.visualViewport?a.visualViewport.width:innerWidth,P=a.visualViewport?a.visualViewport.height:innerHeight,g=window.scrollX||pageXOffset,I=window.scrollY||pageYOffset,O=e.getBoundingClientRect(),R=O.height,f=O.width,C=O.top,M=O.right,h=O.bottom,F=O.left,y=o==="start"||o==="nearest"?C:o==="end"?h:C+R/2,d=i==="center"?F+f/2:i==="end"?M:F,p=[],j=0;j=0&&F>=0&&h<=P&&M<=E&&C>=k&&h<=B&&F>=U&&M<=W)return p;var H=getComputedStyle(u),Z=parseInt(H.borderLeftWidth,10),K=parseInt(H.borderTopWidth,10),L=parseInt(H.borderRightWidth,10),N=parseInt(H.borderBottomWidth,10),$=0,z=0,Y="offsetWidth"in u?u.offsetWidth-u.clientWidth-Z-L:0,D="offsetHeight"in u?u.offsetHeight-u.clientHeight-K-N:0,A="offsetWidth"in u?u.offsetWidth===0?0:V/u.offsetWidth:0,G="offsetHeight"in u?u.offsetHeight===0?0:T/u.offsetHeight:0;if(w===u)$=o==="start"?y:o==="end"?y-P:o==="nearest"?Ce(I,I+P,P,K,N,I+y,I+y+R,R):y-P/2,z=i==="start"?d:i==="center"?d-E/2:i==="end"?d-E:Ce(g,g+E,E,Z,L,g+d,g+d+f,f),$=Math.max(0,$+I),z=Math.max(0,z+g);else{$=o==="start"?y-k-K:o==="end"?y-B+N+D:o==="nearest"?Ce(k,B,T,K,N+D,y,y+R,R):y-(k+T/2)+D/2,z=i==="start"?d-U-Z:i==="center"?d-(U+V/2)+Y/2:i==="end"?d-W+L+Y:Ce(U,W,V,Z,L+Y,d,d+f,f);var J=u.scrollLeft,X=u.scrollTop;y+=X-($=Math.max(0,Math.min(X+$/G,u.scrollHeight-T/G+D))),d+=J-(z=Math.max(0,Math.min(J+z/A,u.scrollWidth-V/A+Y)))}p.push({el:u,top:$,left:z})}return p};function rt(e){return e===Object(e)&&Object.keys(e).length!==0}function Qt(e,t){t===void 0&&(t="auto");var a="scrollBehavior"in document.body.style;e.forEach(function(r){var o=r.el,i=r.top,s=r.left;o.scroll&&a?o.scroll({top:i,left:s,behavior:t}):(o.scrollTop=i,o.scrollLeft=s)})}function Gt(e){return e===!1?{block:"end",inline:"nearest"}:rt(e)?e:{block:"start",inline:"nearest"}}function Ut(e,t){var a=e.isConnected||e.ownerDocument.documentElement.contains(e);if(rt(t)&&typeof t.behavior=="function")return t.behavior(a?Qe(e,t):[]);if(a){var r=Gt(t);return Qt(Qe(e,r),r.behavior)}}var Kt=["parentNode"],Yt="form_item";function ve(e){return e===void 0||e===!1?[]:Array.isArray(e)?e:[e]}function nt(e,t){if(e.length){var a=e.join("_");if(t)return"".concat(t,"_").concat(a);var r=Kt.includes(a);return r?"".concat(Yt,"_").concat(a):a}}function Ge(e){var t=ve(e);return t.join("_")}function at(e){var t=ut(),a=Q(t,1),r=a[0],o=n.useRef({}),i=n.useMemo(function(){return e??b(b({},r),{__INTERNAL__:{itemRef:function(l){return function(c){var m=Ge(l);c?o.current[m]=c:delete o.current[m]}}},scrollToField:function(l){var c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},m=ve(l),x=nt(m,i.__INTERNAL__.name),w=x?document.getElementById(x):null;w&&Ut(w,b({scrollMode:"if-needed",block:"nearest"},c))},getFieldInstance:function(l){var c=Ge(l);return o.current[c]}})},[e,r]);return[i]}var Xt=function(e,t){var a={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(a[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o0||N.length>0||e.extra){var Se=[];(e.help||L.length>0)&&Se.push("".concat(X,"_help")),e.extra&&Se.push("".concat(X,"_extra")),re["aria-describedby"]=Se.join(" ")}L.length>0&&(re["aria-invalid"]="true"),ie&&(re["aria-required"]="true"),Rt(l)&&(re.ref=$(J,l));var it=new Set([].concat(ne(ve(S)),ne(ve(h))));it.forEach(function(ae){re[ae]=function(){for(var de,Le,_e,ze,Oe,Te=arguments.length,Ie=new Array(Te),ge=0;ge({operation:mt(t).operation,region:await yt(e.region)()||(()=>{throw new Error("expected `region` to be configured for `aws.auth#sigv4`")})()});function mn(e){return{schemeId:"aws.auth#sigv4",signingProperties:{name:"kms",region:e.region},propertiesExtractor:(t,s)=>({signingProperties:{config:t,context:s}})}}const yn=e=>{const t=[];switch(e.operation){default:t.push(mn(e))}return t},pn=e=>({...lt(e)}),un=e=>({...e,useDualstackEndpoint:e.useDualstackEndpoint??!1,useFipsEndpoint:e.useFipsEndpoint??!1,defaultSigningName:"kms"}),m={UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}},Cn="@aws-sdk/client-kms",Sn="AWS SDK for JavaScript Kms Client for Node.js, Browser and React Native",En="3.654.0",hn={build:"concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'","build:cjs":"node ../../scripts/compilation/inline client-kms","build:es":"tsc -p tsconfig.es.json","build:include:deps":"lerna run --scope $npm_package_name --include-dependencies build","build:types":"tsc -p tsconfig.types.json","build:types:downlevel":"downlevel-dts dist-types dist-types/ts3.4",clean:"rimraf ./dist-* && rimraf *.tsbuildinfo","extract:docs":"api-extractor run --local","generate:client":"node ../../scripts/generate-clients/single-service --solo kms"},_n="./dist-cjs/index.js",xn="./dist-types/index.d.ts",Kn="./dist-es/index.js",Pn=!1,bn={"@aws-crypto/sha256-browser":"5.2.0","@aws-crypto/sha256-js":"5.2.0","@aws-sdk/client-sso-oidc":"3.654.0","@aws-sdk/client-sts":"3.654.0","@aws-sdk/core":"3.654.0","@aws-sdk/credential-provider-node":"3.654.0","@aws-sdk/middleware-host-header":"3.654.0","@aws-sdk/middleware-logger":"3.654.0","@aws-sdk/middleware-recursion-detection":"3.654.0","@aws-sdk/middleware-user-agent":"3.654.0","@aws-sdk/region-config-resolver":"3.654.0","@aws-sdk/types":"3.654.0","@aws-sdk/util-endpoints":"3.654.0","@aws-sdk/util-user-agent-browser":"3.654.0","@aws-sdk/util-user-agent-node":"3.654.0","@smithy/config-resolver":"^3.0.8","@smithy/core":"^2.4.3","@smithy/fetch-http-handler":"^3.2.7","@smithy/hash-node":"^3.0.6","@smithy/invalid-dependency":"^3.0.6","@smithy/middleware-content-length":"^3.0.8","@smithy/middleware-endpoint":"^3.1.3","@smithy/middleware-retry":"^3.0.18","@smithy/middleware-serde":"^3.0.6","@smithy/middleware-stack":"^3.0.6","@smithy/node-config-provider":"^3.1.7","@smithy/node-http-handler":"^3.2.2","@smithy/protocol-http":"^4.1.3","@smithy/smithy-client":"^3.3.2","@smithy/types":"^3.4.2","@smithy/url-parser":"^3.0.6","@smithy/util-base64":"^3.0.0","@smithy/util-body-length-browser":"^3.0.0","@smithy/util-body-length-node":"^3.0.0","@smithy/util-defaults-mode-browser":"^3.0.18","@smithy/util-defaults-mode-node":"^3.0.18","@smithy/util-endpoints":"^2.1.2","@smithy/util-middleware":"^3.0.6","@smithy/util-retry":"^3.0.6","@smithy/util-utf8":"^3.0.0",tslib:"^2.6.2"},Rn={"@tsconfig/node16":"16.1.3","@types/node":"^16.18.96",concurrently:"7.0.0","downlevel-dts":"0.10.1",rimraf:"3.0.2",typescript:"~4.9.5"},In={node:">=16.0.0"},fn={"<4.0":{"dist-types/*":["dist-types/ts3.4/*"]}},An=["dist-*/**"],vn={name:"AWS SDK for JavaScript Team",url:"https://aws.amazon.com/javascript/"},Dn="Apache-2.0",wn={"./dist-es/runtimeConfig":"./dist-es/runtimeConfig.browser"},gn="https://github.com/aws/aws-sdk-js-v3/tree/main/clients/client-kms",Mn={type:"git",url:"https://github.com/aws/aws-sdk-js-v3.git",directory:"clients/client-kms"},Tn={name:Cn,description:Sn,version:En,scripts:hn,main:_n,types:xn,module:Kn,sideEffects:Pn,dependencies:bn,devDependencies:Rn,engines:In,typesVersions:fn,files:An,author:vn,license:Dn,browser:wn,"react-native":{"./dist-es/runtimeConfig":"./dist-es/runtimeConfig.native"},homepage:gn,repository:Mn},We="required",I="fn",f="argv",T="ref",Ue=!0,Le="isSet",z="booleanEquals",M="error",O="endpoint",A="tree",F="PartitionResult",He={[We]:!1,type:"String"},Fe={[We]:!0,default:!1,type:"Boolean"},Xe={[T]:"Endpoint"},qe={[I]:z,[f]:[{[T]:"UseFIPS"},!0]},Qe={[I]:z,[f]:[{[T]:"UseDualStack"},!0]},R={},Ve={[I]:"getAttr",[f]:[{[T]:F},"supportsFIPS"]},Be={[I]:z,[f]:[!0,{[I]:"getAttr",[f]:[{[T]:F},"supportsDualStack"]}]},Je=[qe],je=[Qe],Ye=[{[T]:"Region"}],Nn={version:"1.0",parameters:{Region:He,UseDualStack:Fe,UseFIPS:Fe,Endpoint:He},rules:[{conditions:[{[I]:Le,[f]:[Xe]}],rules:[{conditions:Je,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:M},{conditions:je,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:M},{endpoint:{url:Xe,properties:R,headers:R},type:O}],type:A},{conditions:[{[I]:Le,[f]:Ye}],rules:[{conditions:[{[I]:"aws.partition",[f]:Ye,assign:F}],rules:[{conditions:[qe,Qe],rules:[{conditions:[{[I]:z,[f]:[Ue,Ve]},Be],rules:[{endpoint:{url:"https://kms-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:R,headers:R},type:O}],type:A},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:M}],type:A},{conditions:Je,rules:[{conditions:[{[I]:z,[f]:[Ve,Ue]}],rules:[{endpoint:{url:"https://kms-fips.{Region}.{PartitionResult#dnsSuffix}",properties:R,headers:R},type:O}],type:A},{error:"FIPS is enabled but this partition does not support FIPS",type:M}],type:A},{conditions:je,rules:[{conditions:[Be],rules:[{endpoint:{url:"https://kms.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:R,headers:R},type:O}],type:A},{error:"DualStack is enabled but this partition does not support DualStack",type:M}],type:A},{endpoint:{url:"https://kms.{Region}.{PartitionResult#dnsSuffix}",properties:R,headers:R},type:O}],type:A}],type:A},{error:"Invalid Configuration: Missing Region",type:M}]},kn=Nn,On=new ut({size:50,params:["Endpoint","Region","UseDualStack","UseFIPS"]}),zn=(e,t={})=>On.get(e,()=>pt(kn,{endpointParams:e,logger:t.logger}));Ct.aws=St;const $n=e=>({apiVersion:"2014-11-01",base64Decoder:(e==null?void 0:e.base64Decoder)??Zt,base64Encoder:(e==null?void 0:e.base64Encoder)??en,disableHostPrefix:(e==null?void 0:e.disableHostPrefix)??!1,endpointProvider:(e==null?void 0:e.endpointProvider)??zn,extensions:(e==null?void 0:e.extensions)??[],httpAuthSchemeProvider:(e==null?void 0:e.httpAuthSchemeProvider)??yn,httpAuthSchemes:(e==null?void 0:e.httpAuthSchemes)??[{schemeId:"aws.auth#sigv4",identityProvider:t=>t.getIdentityProvider("aws.auth#sigv4"),signer:new Et}],logger:(e==null?void 0:e.logger)??new ht,serviceId:(e==null?void 0:e.serviceId)??"KMS",urlParser:(e==null?void 0:e.urlParser)??_t,utf8Decoder:(e==null?void 0:e.utf8Decoder)??tn,utf8Encoder:(e==null?void 0:e.utf8Encoder)??nn}),Gn=e=>{const t=vt(e),s=()=>t().then(Dt),n=$n(e);return{...n,...e,runtime:"browser",defaultsMode:t,bodyLengthChecker:(e==null?void 0:e.bodyLengthChecker)??xt,credentialDefaultProvider:(e==null?void 0:e.credentialDefaultProvider)??(a=>()=>Promise.reject(new Error("Credential is missing"))),defaultUserAgentProvider:(e==null?void 0:e.defaultUserAgentProvider)??Kt({serviceId:n.serviceId,clientVersion:Tn.version}),maxAttempts:(e==null?void 0:e.maxAttempts)??Pt,region:(e==null?void 0:e.region)??bt("Region is missing"),requestHandler:sn.create((e==null?void 0:e.requestHandler)??s),retryMode:(e==null?void 0:e.retryMode)??(async()=>(await s()).retryMode||Rt),sha256:(e==null?void 0:e.sha256)??It,streamCollector:(e==null?void 0:e.streamCollector)??an,useDualstackEndpoint:(e==null?void 0:e.useDualstackEndpoint)??(()=>Promise.resolve(ft)),useFipsEndpoint:(e==null?void 0:e.useFipsEndpoint)??(()=>Promise.resolve(At))}},Un=e=>{const t=e.httpAuthSchemes;let s=e.httpAuthSchemeProvider,n=e.credentials;return{setHttpAuthScheme(a){const g=t.findIndex(N=>N.schemeId===a.schemeId);g===-1?t.push(a):t.splice(g,1,a)},httpAuthSchemes(){return t},setHttpAuthSchemeProvider(a){s=a},httpAuthSchemeProvider(){return s},setCredentials(a){n=a},credentials(){return n}}},Ln=e=>({httpAuthSchemes:e.httpAuthSchemes(),httpAuthSchemeProvider:e.httpAuthSchemeProvider(),credentials:e.credentials()}),U=e=>e,Hn=(e,t)=>{const s={...U(Nt(e)),...U(wt(e)),...U(kt(e)),...U(Un(e))};return t.forEach(n=>n.configure(s)),{...e,...gt(s),...Mt(s),...Tt(s),...Ln(s)}};class v extends Ot{constructor(...[t]){const s=Gn(t||{}),n=un(s),a=zt(n),g=$t(a),N=Gt(g),L=Wt(N),k=Ut(L),G=pn(k),Ge=Hn(G,(t==null?void 0:t.extensions)||[]);super(Ge),this.config=Ge,this.middlewareStack.use(Lt(this.config)),this.middlewareStack.use(Ht(this.config)),this.middlewareStack.use(Ft(this.config)),this.middlewareStack.use(Xt(this.config)),this.middlewareStack.use(Vt(this.config)),this.middlewareStack.use(Bt(this.config)),this.middlewareStack.use(Jt(this.config,{httpAuthSchemeParametersProvider:ln,identityProviderConfigProvider:async dt=>new Yt({"aws.auth#sigv4":dt.credentials})})),this.middlewareStack.use(jt(this.config))}destroy(){super.destroy()}}class C extends qt{constructor(t){super(t),Object.setPrototypeOf(this,C.prototype)}}const $i={RSAES_OAEP_SHA_1:"RSAES_OAEP_SHA_1",RSAES_OAEP_SHA_256:"RSAES_OAEP_SHA_256",RSAES_PKCS1_V1_5:"RSAES_PKCS1_V1_5",RSA_AES_KEY_WRAP_SHA_1:"RSA_AES_KEY_WRAP_SHA_1",RSA_AES_KEY_WRAP_SHA_256:"RSA_AES_KEY_WRAP_SHA_256",SM2PKE:"SM2PKE"};class X extends C{constructor(t){super({name:"AlreadyExistsException",$fault:"client",...t}),this.name="AlreadyExistsException",this.$fault="client",Object.setPrototypeOf(this,X.prototype)}}class V extends C{constructor(t){super({name:"DependencyTimeoutException",$fault:"server",...t}),this.name="DependencyTimeoutException",this.$fault="server",Object.setPrototypeOf(this,V.prototype)}}class B extends C{constructor(t){super({name:"InvalidArnException",$fault:"client",...t}),this.name="InvalidArnException",this.$fault="client",Object.setPrototypeOf(this,B.prototype)}}class J extends C{constructor(t){super({name:"KMSInternalException",$fault:"server",...t}),this.name="KMSInternalException",this.$fault="server",Object.setPrototypeOf(this,J.prototype)}}class j extends C{constructor(t){super({name:"KMSInvalidStateException",$fault:"client",...t}),this.name="KMSInvalidStateException",this.$fault="client",Object.setPrototypeOf(this,j.prototype)}}class Y extends C{constructor(t){super({name:"NotFoundException",$fault:"client",...t}),this.name="NotFoundException",this.$fault="client",Object.setPrototypeOf(this,Y.prototype)}}class W extends C{constructor(t){super({name:"CloudHsmClusterInUseException",$fault:"client",...t}),this.name="CloudHsmClusterInUseException",this.$fault="client",Object.setPrototypeOf(this,W.prototype)}}class q extends C{constructor(t){super({name:"CloudHsmClusterInvalidConfigurationException",$fault:"client",...t}),this.name="CloudHsmClusterInvalidConfigurationException",this.$fault="client",Object.setPrototypeOf(this,q.prototype)}}class Q extends C{constructor(t){super({name:"CloudHsmClusterNotActiveException",$fault:"client",...t}),this.name="CloudHsmClusterNotActiveException",this.$fault="client",Object.setPrototypeOf(this,Q.prototype)}}class Z extends C{constructor(t){super({name:"CloudHsmClusterNotFoundException",$fault:"client",...t}),this.name="CloudHsmClusterNotFoundException",this.$fault="client",Object.setPrototypeOf(this,Z.prototype)}}class ee extends C{constructor(t){super({name:"CloudHsmClusterNotRelatedException",$fault:"client",...t}),this.name="CloudHsmClusterNotRelatedException",this.$fault="client",Object.setPrototypeOf(this,ee.prototype)}}class te extends C{constructor(t){super({name:"ConflictException",$fault:"client",...t}),this.name="ConflictException",this.$fault="client",Object.setPrototypeOf(this,te.prototype)}}class ne extends C{constructor(t){super({name:"CustomKeyStoreInvalidStateException",$fault:"client",...t}),this.name="CustomKeyStoreInvalidStateException",this.$fault="client",Object.setPrototypeOf(this,ne.prototype)}}class se extends C{constructor(t){super({name:"CustomKeyStoreNotFoundException",$fault:"client",...t}),this.name="CustomKeyStoreNotFoundException",this.$fault="client",Object.setPrototypeOf(this,se.prototype)}}const Gi={CLUSTER_NOT_FOUND:"CLUSTER_NOT_FOUND",INSUFFICIENT_CLOUDHSM_HSMS:"INSUFFICIENT_CLOUDHSM_HSMS",INSUFFICIENT_FREE_ADDRESSES_IN_SUBNET:"INSUFFICIENT_FREE_ADDRESSES_IN_SUBNET",INTERNAL_ERROR:"INTERNAL_ERROR",INVALID_CREDENTIALS:"INVALID_CREDENTIALS",NETWORK_ERRORS:"NETWORK_ERRORS",SUBNET_NOT_FOUND:"SUBNET_NOT_FOUND",USER_LOCKED_OUT:"USER_LOCKED_OUT",USER_LOGGED_IN:"USER_LOGGED_IN",USER_NOT_FOUND:"USER_NOT_FOUND",XKS_PROXY_ACCESS_DENIED:"XKS_PROXY_ACCESS_DENIED",XKS_PROXY_INVALID_CONFIGURATION:"XKS_PROXY_INVALID_CONFIGURATION",XKS_PROXY_INVALID_RESPONSE:"XKS_PROXY_INVALID_RESPONSE",XKS_PROXY_INVALID_TLS_CONFIGURATION:"XKS_PROXY_INVALID_TLS_CONFIGURATION",XKS_PROXY_NOT_REACHABLE:"XKS_PROXY_NOT_REACHABLE",XKS_PROXY_TIMED_OUT:"XKS_PROXY_TIMED_OUT",XKS_VPC_ENDPOINT_SERVICE_INVALID_CONFIGURATION:"XKS_VPC_ENDPOINT_SERVICE_INVALID_CONFIGURATION",XKS_VPC_ENDPOINT_SERVICE_NOT_FOUND:"XKS_VPC_ENDPOINT_SERVICE_NOT_FOUND"},Ui={CONNECTED:"CONNECTED",CONNECTING:"CONNECTING",DISCONNECTED:"DISCONNECTED",DISCONNECTING:"DISCONNECTING",FAILED:"FAILED"};class ae extends C{constructor(t){super({name:"InvalidAliasNameException",$fault:"client",...t}),this.name="InvalidAliasNameException",this.$fault="client",Object.setPrototypeOf(this,ae.prototype)}}class oe extends C{constructor(t){super({name:"LimitExceededException",$fault:"client",...t}),this.name="LimitExceededException",this.$fault="client",Object.setPrototypeOf(this,oe.prototype)}}const Li={AWS_CLOUDHSM:"AWS_CLOUDHSM",EXTERNAL_KEY_STORE:"EXTERNAL_KEY_STORE"},Hi={PUBLIC_ENDPOINT:"PUBLIC_ENDPOINT",VPC_ENDPOINT_SERVICE:"VPC_ENDPOINT_SERVICE"};class re extends C{constructor(t){super({name:"CustomKeyStoreNameInUseException",$fault:"client",...t}),this.name="CustomKeyStoreNameInUseException",this.$fault="client",Object.setPrototypeOf(this,re.prototype)}}class ie extends C{constructor(t){super({name:"IncorrectTrustAnchorException",$fault:"client",...t}),this.name="IncorrectTrustAnchorException",this.$fault="client",Object.setPrototypeOf(this,ie.prototype)}}class ce extends C{constructor(t){super({name:"XksProxyIncorrectAuthenticationCredentialException",$fault:"client",...t}),this.name="XksProxyIncorrectAuthenticationCredentialException",this.$fault="client",Object.setPrototypeOf(this,ce.prototype)}}class de extends C{constructor(t){super({name:"XksProxyInvalidConfigurationException",$fault:"client",...t}),this.name="XksProxyInvalidConfigurationException",this.$fault="client",Object.setPrototypeOf(this,de.prototype)}}class le extends C{constructor(t){super({name:"XksProxyInvalidResponseException",$fault:"client",...t}),this.name="XksProxyInvalidResponseException",this.$fault="client",Object.setPrototypeOf(this,le.prototype)}}class me extends C{constructor(t){super({name:"XksProxyUriEndpointInUseException",$fault:"client",...t}),this.name="XksProxyUriEndpointInUseException",this.$fault="client",Object.setPrototypeOf(this,me.prototype)}}class ye extends C{constructor(t){super({name:"XksProxyUriInUseException",$fault:"client",...t}),this.name="XksProxyUriInUseException",this.$fault="client",Object.setPrototypeOf(this,ye.prototype)}}class pe extends C{constructor(t){super({name:"XksProxyUriUnreachableException",$fault:"client",...t}),this.name="XksProxyUriUnreachableException",this.$fault="client",Object.setPrototypeOf(this,pe.prototype)}}class ue extends C{constructor(t){super({name:"XksProxyVpcEndpointServiceInUseException",$fault:"client",...t}),this.name="XksProxyVpcEndpointServiceInUseException",this.$fault="client",Object.setPrototypeOf(this,ue.prototype)}}class Ce extends C{constructor(t){super({name:"XksProxyVpcEndpointServiceInvalidConfigurationException",$fault:"client",...t}),this.name="XksProxyVpcEndpointServiceInvalidConfigurationException",this.$fault="client",Object.setPrototypeOf(this,Ce.prototype)}}class Se extends C{constructor(t){super({name:"XksProxyVpcEndpointServiceNotFoundException",$fault:"client",...t}),this.name="XksProxyVpcEndpointServiceNotFoundException",this.$fault="client",Object.setPrototypeOf(this,Se.prototype)}}const Fi={CreateGrant:"CreateGrant",Decrypt:"Decrypt",DeriveSharedSecret:"DeriveSharedSecret",DescribeKey:"DescribeKey",Encrypt:"Encrypt",GenerateDataKey:"GenerateDataKey",GenerateDataKeyPair:"GenerateDataKeyPair",GenerateDataKeyPairWithoutPlaintext:"GenerateDataKeyPairWithoutPlaintext",GenerateDataKeyWithoutPlaintext:"GenerateDataKeyWithoutPlaintext",GenerateMac:"GenerateMac",GetPublicKey:"GetPublicKey",ReEncryptFrom:"ReEncryptFrom",ReEncryptTo:"ReEncryptTo",RetireGrant:"RetireGrant",Sign:"Sign",Verify:"Verify",VerifyMac:"VerifyMac"};class Ee extends C{constructor(t){super({name:"DisabledException",$fault:"client",...t}),this.name="DisabledException",this.$fault="client",Object.setPrototypeOf(this,Ee.prototype)}}class he extends C{constructor(t){super({name:"DryRunOperationException",$fault:"client",...t}),this.name="DryRunOperationException",this.$fault="client",Object.setPrototypeOf(this,he.prototype)}}class _e extends C{constructor(t){super({name:"InvalidGrantTokenException",$fault:"client",...t}),this.name="InvalidGrantTokenException",this.$fault="client",Object.setPrototypeOf(this,_e.prototype)}}const Xi={ECC_NIST_P256:"ECC_NIST_P256",ECC_NIST_P384:"ECC_NIST_P384",ECC_NIST_P521:"ECC_NIST_P521",ECC_SECG_P256K1:"ECC_SECG_P256K1",HMAC_224:"HMAC_224",HMAC_256:"HMAC_256",HMAC_384:"HMAC_384",HMAC_512:"HMAC_512",RSA_2048:"RSA_2048",RSA_3072:"RSA_3072",RSA_4096:"RSA_4096",SM2:"SM2",SYMMETRIC_DEFAULT:"SYMMETRIC_DEFAULT"},Vi={ECC_NIST_P256:"ECC_NIST_P256",ECC_NIST_P384:"ECC_NIST_P384",ECC_NIST_P521:"ECC_NIST_P521",ECC_SECG_P256K1:"ECC_SECG_P256K1",HMAC_224:"HMAC_224",HMAC_256:"HMAC_256",HMAC_384:"HMAC_384",HMAC_512:"HMAC_512",RSA_2048:"RSA_2048",RSA_3072:"RSA_3072",RSA_4096:"RSA_4096",SM2:"SM2",SYMMETRIC_DEFAULT:"SYMMETRIC_DEFAULT"},Bi={ENCRYPT_DECRYPT:"ENCRYPT_DECRYPT",GENERATE_VERIFY_MAC:"GENERATE_VERIFY_MAC",KEY_AGREEMENT:"KEY_AGREEMENT",SIGN_VERIFY:"SIGN_VERIFY"},Ji={AWS_CLOUDHSM:"AWS_CLOUDHSM",AWS_KMS:"AWS_KMS",EXTERNAL:"EXTERNAL",EXTERNAL_KEY_STORE:"EXTERNAL_KEY_STORE"},ji={RSAES_OAEP_SHA_1:"RSAES_OAEP_SHA_1",RSAES_OAEP_SHA_256:"RSAES_OAEP_SHA_256",SM2PKE:"SM2PKE",SYMMETRIC_DEFAULT:"SYMMETRIC_DEFAULT"},Yi={KEY_MATERIAL_DOES_NOT_EXPIRE:"KEY_MATERIAL_DOES_NOT_EXPIRE",KEY_MATERIAL_EXPIRES:"KEY_MATERIAL_EXPIRES"},Wi={ECDH:"ECDH"},qi={AWS:"AWS",CUSTOMER:"CUSTOMER"},Qi={Creating:"Creating",Disabled:"Disabled",Enabled:"Enabled",PendingDeletion:"PendingDeletion",PendingImport:"PendingImport",PendingReplicaDeletion:"PendingReplicaDeletion",Unavailable:"Unavailable",Updating:"Updating"},Zi={HMAC_SHA_224:"HMAC_SHA_224",HMAC_SHA_256:"HMAC_SHA_256",HMAC_SHA_384:"HMAC_SHA_384",HMAC_SHA_512:"HMAC_SHA_512"},ec={PRIMARY:"PRIMARY",REPLICA:"REPLICA"},tc={ECDSA_SHA_256:"ECDSA_SHA_256",ECDSA_SHA_384:"ECDSA_SHA_384",ECDSA_SHA_512:"ECDSA_SHA_512",RSASSA_PKCS1_V1_5_SHA_256:"RSASSA_PKCS1_V1_5_SHA_256",RSASSA_PKCS1_V1_5_SHA_384:"RSASSA_PKCS1_V1_5_SHA_384",RSASSA_PKCS1_V1_5_SHA_512:"RSASSA_PKCS1_V1_5_SHA_512",RSASSA_PSS_SHA_256:"RSASSA_PSS_SHA_256",RSASSA_PSS_SHA_384:"RSASSA_PSS_SHA_384",RSASSA_PSS_SHA_512:"RSASSA_PSS_SHA_512",SM2DSA:"SM2DSA"};class xe extends C{constructor(t){super({name:"MalformedPolicyDocumentException",$fault:"client",...t}),this.name="MalformedPolicyDocumentException",this.$fault="client",Object.setPrototypeOf(this,xe.prototype)}}class Ke extends C{constructor(t){super({name:"TagException",$fault:"client",...t}),this.name="TagException",this.$fault="client",Object.setPrototypeOf(this,Ke.prototype)}}class Pe extends C{constructor(t){super({name:"UnsupportedOperationException",$fault:"client",...t}),this.name="UnsupportedOperationException",this.$fault="client",Object.setPrototypeOf(this,Pe.prototype)}}class be extends C{constructor(t){super({name:"XksKeyAlreadyInUseException",$fault:"client",...t}),this.name="XksKeyAlreadyInUseException",this.$fault="client",Object.setPrototypeOf(this,be.prototype)}}class Re extends C{constructor(t){super({name:"XksKeyInvalidConfigurationException",$fault:"client",...t}),this.name="XksKeyInvalidConfigurationException",this.$fault="client",Object.setPrototypeOf(this,Re.prototype)}}class Ie extends C{constructor(t){super({name:"XksKeyNotFoundException",$fault:"client",...t}),this.name="XksKeyNotFoundException",this.$fault="client",Object.setPrototypeOf(this,Ie.prototype)}}class fe extends C{constructor(t){super({name:"CustomKeyStoreHasCMKsException",$fault:"client",...t}),this.name="CustomKeyStoreHasCMKsException",this.$fault="client",Object.setPrototypeOf(this,fe.prototype)}}const nc={ECC_NIST_P256:"ECC_NIST_P256",ECC_NIST_P384:"ECC_NIST_P384",ECC_NIST_P521:"ECC_NIST_P521",ECC_SECG_P256K1:"ECC_SECG_P256K1",RSA_2048:"RSA_2048",RSA_3072:"RSA_3072",RSA_4096:"RSA_4096",SM2:"SM2"},sc={AES_128:"AES_128",AES_256:"AES_256"},ac={RSAES_OAEP_SHA_256:"RSAES_OAEP_SHA_256"};class Ae extends C{constructor(t){super({name:"IncorrectKeyException",$fault:"client",...t}),this.name="IncorrectKeyException",this.$fault="client",Object.setPrototypeOf(this,Ae.prototype)}}class ve extends C{constructor(t){super({name:"InvalidCiphertextException",$fault:"client",...t}),this.name="InvalidCiphertextException",this.$fault="client",Object.setPrototypeOf(this,ve.prototype)}}class De extends C{constructor(t){super({name:"InvalidKeyUsageException",$fault:"client",...t}),this.name="InvalidKeyUsageException",this.$fault="client",Object.setPrototypeOf(this,De.prototype)}}class we extends C{constructor(t){super({name:"KeyUnavailableException",$fault:"server",...t}),this.name="KeyUnavailableException",this.$fault="server",Object.setPrototypeOf(this,we.prototype)}}class ge extends C{constructor(t){super({name:"InvalidMarkerException",$fault:"client",...t}),this.name="InvalidMarkerException",this.$fault="client",Object.setPrototypeOf(this,ge.prototype)}}class Me extends C{constructor(t){super({name:"ExpiredImportTokenException",$fault:"client",...t}),this.name="ExpiredImportTokenException",this.$fault="client",Object.setPrototypeOf(this,Me.prototype)}}const oc={RSA_2048:"RSA_2048",RSA_3072:"RSA_3072",RSA_4096:"RSA_4096",SM2:"SM2"};class Te extends C{constructor(t){super({name:"IncorrectKeyMaterialException",$fault:"client",...t}),this.name="IncorrectKeyMaterialException",this.$fault="client",Object.setPrototypeOf(this,Te.prototype)}}class Ne extends C{constructor(t){super({name:"InvalidImportTokenException",$fault:"client",...t}),this.name="InvalidImportTokenException",this.$fault="client",Object.setPrototypeOf(this,Ne.prototype)}}class ke extends C{constructor(t){super({name:"InvalidGrantIdException",$fault:"client",...t}),this.name="InvalidGrantIdException",this.$fault="client",Object.setPrototypeOf(this,ke.prototype)}}class Oe extends C{constructor(t){super({name:"KMSInvalidMacException",$fault:"client",...t}),this.name="KMSInvalidMacException",this.$fault="client",Object.setPrototypeOf(this,Oe.prototype)}}class ze extends C{constructor(t){super({name:"KMSInvalidSignatureException",$fault:"client",...t}),this.name="KMSInvalidSignatureException",this.$fault="client",Object.setPrototypeOf(this,ze.prototype)}}const rc={AUTOMATIC:"AUTOMATIC",ON_DEMAND:"ON_DEMAND"},ic={DIGEST:"DIGEST",RAW:"RAW"},Ze=e=>({...e,...e.AccessKeyId&&{AccessKeyId:_},...e.RawSecretAccessKey&&{RawSecretAccessKey:_}}),Fn=e=>({...e,...e.KeyStorePassword&&{KeyStorePassword:_},...e.XksProxyAuthenticationCredential&&{XksProxyAuthenticationCredential:Ze(e.XksProxyAuthenticationCredential)}}),Xn=e=>({...e,...e.AccessKeyId&&{AccessKeyId:_}}),Vn=e=>({...e,...e.XksProxyConfiguration&&{XksProxyConfiguration:Xn(e.XksProxyConfiguration)}}),Bn=e=>({...e,...e.Plaintext&&{Plaintext:_}}),Jn=e=>({...e,...e.SharedSecret&&{SharedSecret:_}}),jn=e=>({...e,...e.CustomKeyStores&&{CustomKeyStores:e.CustomKeyStores.map(t=>Vn(t))}}),Yn=e=>({...e,...e.Plaintext&&{Plaintext:_}}),Wn=e=>({...e,...e.Plaintext&&{Plaintext:_}}),qn=e=>({...e,...e.PrivateKeyPlaintext&&{PrivateKeyPlaintext:_}}),Qn=e=>({...e,...e.Message&&{Message:_}}),Zn=e=>({...e,...e.Plaintext&&{Plaintext:_}}),es=e=>({...e,...e.PublicKey&&{PublicKey:_}}),ts=e=>({...e,...e.Message&&{Message:_}}),ns=e=>({...e,...e.KeyStorePassword&&{KeyStorePassword:_},...e.XksProxyAuthenticationCredential&&{XksProxyAuthenticationCredential:Ze(e.XksProxyAuthenticationCredential)}}),ss=e=>({...e,...e.Message&&{Message:_}}),as=e=>({...e,...e.Message&&{Message:_}}),os=async(e,t)=>{const s=u("CancelKeyDeletion");let n;return n=JSON.stringify(o(e)),p(t,s,"/",void 0,n)},rs=async(e,t)=>{const s=u("ConnectCustomKeyStore");let n;return n=JSON.stringify(o(e)),p(t,s,"/",void 0,n)},is=async(e,t)=>{const s=u("CreateAlias");let n;return n=JSON.stringify(o(e)),p(t,s,"/",void 0,n)},cs=async(e,t)=>{const s=u("CreateCustomKeyStore");let n;return n=JSON.stringify(o(e)),p(t,s,"/",void 0,n)},ds=async(e,t)=>{const s=u("CreateGrant");let n;return n=JSON.stringify(o(e)),p(t,s,"/",void 0,n)},ls=async(e,t)=>{const s=u("CreateKey");let n;return n=JSON.stringify(o(e)),p(t,s,"/",void 0,n)},ms=async(e,t)=>{const s=u("Decrypt");let n;return n=JSON.stringify(Qo(e,t)),p(t,s,"/",void 0,n)},ys=async(e,t)=>{const s=u("DeleteAlias");let n;return n=JSON.stringify(o(e)),p(t,s,"/",void 0,n)},ps=async(e,t)=>{const s=u("DeleteCustomKeyStore");let n;return n=JSON.stringify(o(e)),p(t,s,"/",void 0,n)},us=async(e,t)=>{const s=u("DeleteImportedKeyMaterial");let n;return n=JSON.stringify(o(e)),p(t,s,"/",void 0,n)},Cs=async(e,t)=>{const s=u("DeriveSharedSecret");let n;return n=JSON.stringify(Zo(e,t)),p(t,s,"/",void 0,n)},Ss=async(e,t)=>{const s=u("DescribeCustomKeyStores");let n;return n=JSON.stringify(o(e)),p(t,s,"/",void 0,n)},Es=async(e,t)=>{const s=u("DescribeKey");let n;return n=JSON.stringify(o(e)),p(t,s,"/",void 0,n)},hs=async(e,t)=>{const s=u("DisableKey");let n;return n=JSON.stringify(o(e)),p(t,s,"/",void 0,n)},_s=async(e,t)=>{const s=u("DisableKeyRotation");let n;return n=JSON.stringify(o(e)),p(t,s,"/",void 0,n)},xs=async(e,t)=>{const s=u("DisconnectCustomKeyStore");let n;return n=JSON.stringify(o(e)),p(t,s,"/",void 0,n)},Ks=async(e,t)=>{const s=u("EnableKey");let n;return n=JSON.stringify(o(e)),p(t,s,"/",void 0,n)},Ps=async(e,t)=>{const s=u("EnableKeyRotation");let n;return n=JSON.stringify(o(e)),p(t,s,"/",void 0,n)},bs=async(e,t)=>{const s=u("Encrypt");let n;return n=JSON.stringify(er(e,t)),p(t,s,"/",void 0,n)},Rs=async(e,t)=>{const s=u("GenerateDataKey");let n;return n=JSON.stringify(nr(e,t)),p(t,s,"/",void 0,n)},Is=async(e,t)=>{const s=u("GenerateDataKeyPair");let n;return n=JSON.stringify(tr(e,t)),p(t,s,"/",void 0,n)},fs=async(e,t)=>{const s=u("GenerateDataKeyPairWithoutPlaintext");let n;return n=JSON.stringify(o(e)),p(t,s,"/",void 0,n)},As=async(e,t)=>{const s=u("GenerateDataKeyWithoutPlaintext");let n;return n=JSON.stringify(o(e)),p(t,s,"/",void 0,n)},vs=async(e,t)=>{const s=u("GenerateMac");let n;return n=JSON.stringify(sr(e,t)),p(t,s,"/",void 0,n)},Ds=async(e,t)=>{const s=u("GenerateRandom");let n;return n=JSON.stringify(ar(e,t)),p(t,s,"/",void 0,n)},ws=async(e,t)=>{const s=u("GetKeyPolicy");let n;return n=JSON.stringify(o(e)),p(t,s,"/",void 0,n)},gs=async(e,t)=>{const s=u("GetKeyRotationStatus");let n;return n=JSON.stringify(o(e)),p(t,s,"/",void 0,n)},Ms=async(e,t)=>{const s=u("GetParametersForImport");let n;return n=JSON.stringify(o(e)),p(t,s,"/",void 0,n)},Ts=async(e,t)=>{const s=u("GetPublicKey");let n;return n=JSON.stringify(o(e)),p(t,s,"/",void 0,n)},Ns=async(e,t)=>{const s=u("ImportKeyMaterial");let n;return n=JSON.stringify(or(e,t)),p(t,s,"/",void 0,n)},ks=async(e,t)=>{const s=u("ListAliases");let n;return n=JSON.stringify(o(e)),p(t,s,"/",void 0,n)},Os=async(e,t)=>{const s=u("ListGrants");let n;return n=JSON.stringify(o(e)),p(t,s,"/",void 0,n)},zs=async(e,t)=>{const s=u("ListKeyPolicies");let n;return n=JSON.stringify(o(e)),p(t,s,"/",void 0,n)},$s=async(e,t)=>{const s=u("ListKeyRotations");let n;return n=JSON.stringify(o(e)),p(t,s,"/",void 0,n)},Gs=async(e,t)=>{const s=u("ListKeys");let n;return n=JSON.stringify(o(e)),p(t,s,"/",void 0,n)},Us=async(e,t)=>{const s=u("ListResourceTags");let n;return n=JSON.stringify(o(e)),p(t,s,"/",void 0,n)},Ls=async(e,t)=>{const s=u("ListRetirableGrants");let n;return n=JSON.stringify(o(e)),p(t,s,"/",void 0,n)},Hs=async(e,t)=>{const s=u("PutKeyPolicy");let n;return n=JSON.stringify(o(e)),p(t,s,"/",void 0,n)},Fs=async(e,t)=>{const s=u("ReEncrypt");let n;return n=JSON.stringify(rr(e,t)),p(t,s,"/",void 0,n)},Xs=async(e,t)=>{const s=u("ReplicateKey");let n;return n=JSON.stringify(o(e)),p(t,s,"/",void 0,n)},Vs=async(e,t)=>{const s=u("RetireGrant");let n;return n=JSON.stringify(o(e)),p(t,s,"/",void 0,n)},Bs=async(e,t)=>{const s=u("RevokeGrant");let n;return n=JSON.stringify(o(e)),p(t,s,"/",void 0,n)},Js=async(e,t)=>{const s=u("RotateKeyOnDemand");let n;return n=JSON.stringify(o(e)),p(t,s,"/",void 0,n)},js=async(e,t)=>{const s=u("ScheduleKeyDeletion");let n;return n=JSON.stringify(o(e)),p(t,s,"/",void 0,n)},Ys=async(e,t)=>{const s=u("Sign");let n;return n=JSON.stringify(ir(e,t)),p(t,s,"/",void 0,n)},Ws=async(e,t)=>{const s=u("TagResource");let n;return n=JSON.stringify(o(e)),p(t,s,"/",void 0,n)},qs=async(e,t)=>{const s=u("UntagResource");let n;return n=JSON.stringify(o(e)),p(t,s,"/",void 0,n)},Qs=async(e,t)=>{const s=u("UpdateAlias");let n;return n=JSON.stringify(o(e)),p(t,s,"/",void 0,n)},Zs=async(e,t)=>{const s=u("UpdateCustomKeyStore");let n;return n=JSON.stringify(o(e)),p(t,s,"/",void 0,n)},ea=async(e,t)=>{const s=u("UpdateKeyDescription");let n;return n=JSON.stringify(o(e)),p(t,s,"/",void 0,n)},ta=async(e,t)=>{const s=u("UpdatePrimaryRegion");let n;return n=JSON.stringify(o(e)),p(t,s,"/",void 0,n)},na=async(e,t)=>{const s=u("Verify");let n;return n=JSON.stringify(dr(e,t)),p(t,s,"/",void 0,n)},sa=async(e,t)=>{const s=u("VerifyMac");let n;return n=JSON.stringify(cr(e,t)),p(t,s,"/",void 0,n)},aa=async(e,t)=>{if(e.statusCode>=300)return y(e,t);const s=await h(e.body,t);let n={};return n=o(s),{$metadata:r(e),...n}},oa=async(e,t)=>{if(e.statusCode>=300)return y(e,t);const s=await h(e.body,t);let n={};return n=o(s),{$metadata:r(e),...n}},ra=async(e,t)=>e.statusCode>=300?y(e,t):(await x(e.body,t),{$metadata:r(e)}),ia=async(e,t)=>{if(e.statusCode>=300)return y(e,t);const s=await h(e.body,t);let n={};return n=o(s),{$metadata:r(e),...n}},ca=async(e,t)=>{if(e.statusCode>=300)return y(e,t);const s=await h(e.body,t);let n={};return n=o(s),{$metadata:r(e),...n}},da=async(e,t)=>{if(e.statusCode>=300)return y(e,t);const s=await h(e.body,t);let n={};return n=yr(s),{$metadata:r(e),...n}},la=async(e,t)=>{if(e.statusCode>=300)return y(e,t);const s=await h(e.body,t);let n={};return n=Cr(s,t),{$metadata:r(e),...n}},ma=async(e,t)=>e.statusCode>=300?y(e,t):(await x(e.body,t),{$metadata:r(e)}),ya=async(e,t)=>{if(e.statusCode>=300)return y(e,t);const s=await h(e.body,t);let n={};return n=o(s),{$metadata:r(e),...n}},pa=async(e,t)=>e.statusCode>=300?y(e,t):(await x(e.body,t),{$metadata:r(e)}),ua=async(e,t)=>{if(e.statusCode>=300)return y(e,t);const s=await h(e.body,t);let n={};return n=Sr(s,t),{$metadata:r(e),...n}},Ca=async(e,t)=>{if(e.statusCode>=300)return y(e,t);const s=await h(e.body,t);let n={};return n=Er(s),{$metadata:r(e),...n}},Sa=async(e,t)=>{if(e.statusCode>=300)return y(e,t);const s=await h(e.body,t);let n={};return n=hr(s),{$metadata:r(e),...n}},Ea=async(e,t)=>e.statusCode>=300?y(e,t):(await x(e.body,t),{$metadata:r(e)}),ha=async(e,t)=>e.statusCode>=300?y(e,t):(await x(e.body,t),{$metadata:r(e)}),_a=async(e,t)=>{if(e.statusCode>=300)return y(e,t);const s=await h(e.body,t);let n={};return n=o(s),{$metadata:r(e),...n}},xa=async(e,t)=>e.statusCode>=300?y(e,t):(await x(e.body,t),{$metadata:r(e)}),Ka=async(e,t)=>e.statusCode>=300?y(e,t):(await x(e.body,t),{$metadata:r(e)}),Pa=async(e,t)=>{if(e.statusCode>=300)return y(e,t);const s=await h(e.body,t);let n={};return n=_r(s,t),{$metadata:r(e),...n}},ba=async(e,t)=>{if(e.statusCode>=300)return y(e,t);const s=await h(e.body,t);let n={};return n=Pr(s,t),{$metadata:r(e),...n}},Ra=async(e,t)=>{if(e.statusCode>=300)return y(e,t);const s=await h(e.body,t);let n={};return n=xr(s,t),{$metadata:r(e),...n}},Ia=async(e,t)=>{if(e.statusCode>=300)return y(e,t);const s=await h(e.body,t);let n={};return n=Kr(s,t),{$metadata:r(e),...n}},fa=async(e,t)=>{if(e.statusCode>=300)return y(e,t);const s=await h(e.body,t);let n={};return n=br(s,t),{$metadata:r(e),...n}},Aa=async(e,t)=>{if(e.statusCode>=300)return y(e,t);const s=await h(e.body,t);let n={};return n=Rr(s,t),{$metadata:r(e),...n}},va=async(e,t)=>{if(e.statusCode>=300)return y(e,t);const s=await h(e.body,t);let n={};return n=Ir(s,t),{$metadata:r(e),...n}},Da=async(e,t)=>{if(e.statusCode>=300)return y(e,t);const s=await h(e.body,t);let n={};return n=o(s),{$metadata:r(e),...n}},wa=async(e,t)=>{if(e.statusCode>=300)return y(e,t);const s=await h(e.body,t);let n={};return n=fr(s),{$metadata:r(e),...n}},ga=async(e,t)=>{if(e.statusCode>=300)return y(e,t);const s=await h(e.body,t);let n={};return n=Ar(s,t),{$metadata:r(e),...n}},Ma=async(e,t)=>{if(e.statusCode>=300)return y(e,t);const s=await h(e.body,t);let n={};return n=vr(s,t),{$metadata:r(e),...n}},Ta=async(e,t)=>{if(e.statusCode>=300)return y(e,t);const s=await h(e.body,t);let n={};return n=o(s),{$metadata:r(e),...n}},Na=async(e,t)=>{if(e.statusCode>=300)return y(e,t);const s=await h(e.body,t);let n={};return n=gr(s),{$metadata:r(e),...n}},ka=async(e,t)=>{if(e.statusCode>=300)return y(e,t);const s=await h(e.body,t);let n={};return n=et(s),{$metadata:r(e),...n}},Oa=async(e,t)=>{if(e.statusCode>=300)return y(e,t);const s=await h(e.body,t);let n={};return n=o(s),{$metadata:r(e),...n}},za=async(e,t)=>{if(e.statusCode>=300)return y(e,t);const s=await h(e.body,t);let n={};return n=Mr(s),{$metadata:r(e),...n}},$a=async(e,t)=>{if(e.statusCode>=300)return y(e,t);const s=await h(e.body,t);let n={};return n=o(s),{$metadata:r(e),...n}},Ga=async(e,t)=>{if(e.statusCode>=300)return y(e,t);const s=await h(e.body,t);let n={};return n=o(s),{$metadata:r(e),...n}},Ua=async(e,t)=>{if(e.statusCode>=300)return y(e,t);const s=await h(e.body,t);let n={};return n=et(s),{$metadata:r(e),...n}},La=async(e,t)=>e.statusCode>=300?y(e,t):(await x(e.body,t),{$metadata:r(e)}),Ha=async(e,t)=>{if(e.statusCode>=300)return y(e,t);const s=await h(e.body,t);let n={};return n=Tr(s,t),{$metadata:r(e),...n}},Fa=async(e,t)=>{if(e.statusCode>=300)return y(e,t);const s=await h(e.body,t);let n={};return n=Nr(s),{$metadata:r(e),...n}},Xa=async(e,t)=>e.statusCode>=300?y(e,t):(await x(e.body,t),{$metadata:r(e)}),Va=async(e,t)=>e.statusCode>=300?y(e,t):(await x(e.body,t),{$metadata:r(e)}),Ba=async(e,t)=>{if(e.statusCode>=300)return y(e,t);const s=await h(e.body,t);let n={};return n=o(s),{$metadata:r(e),...n}},Ja=async(e,t)=>{if(e.statusCode>=300)return y(e,t);const s=await h(e.body,t);let n={};return n=zr(s),{$metadata:r(e),...n}},ja=async(e,t)=>{if(e.statusCode>=300)return y(e,t);const s=await h(e.body,t);let n={};return n=$r(s,t),{$metadata:r(e),...n}},Ya=async(e,t)=>e.statusCode>=300?y(e,t):(await x(e.body,t),{$metadata:r(e)}),Wa=async(e,t)=>e.statusCode>=300?y(e,t):(await x(e.body,t),{$metadata:r(e)}),qa=async(e,t)=>e.statusCode>=300?y(e,t):(await x(e.body,t),{$metadata:r(e)}),Qa=async(e,t)=>{if(e.statusCode>=300)return y(e,t);const s=await h(e.body,t);let n={};return n=o(s),{$metadata:r(e),...n}},Za=async(e,t)=>e.statusCode>=300?y(e,t):(await x(e.body,t),{$metadata:r(e)}),eo=async(e,t)=>e.statusCode>=300?y(e,t):(await x(e.body,t),{$metadata:r(e)}),to=async(e,t)=>{if(e.statusCode>=300)return y(e,t);const s=await h(e.body,t);let n={};return n=o(s),{$metadata:r(e),...n}},no=async(e,t)=>{if(e.statusCode>=300)return y(e,t);const s=await h(e.body,t);let n={};return n=o(s),{$metadata:r(e),...n}},y=async(e,t)=>{const s={...e,body:await cn(e.body,t)},n=dn(e,s.body);switch(n){case"DependencyTimeoutException":case"com.amazonaws.kms#DependencyTimeoutException":throw await Co(s);case"InvalidArnException":case"com.amazonaws.kms#InvalidArnException":throw await bo(s);case"KMSInternalException":case"com.amazonaws.kms#KMSInternalException":throw await go(s);case"KMSInvalidStateException":case"com.amazonaws.kms#KMSInvalidStateException":throw await No(s);case"NotFoundException":case"com.amazonaws.kms#NotFoundException":throw await zo(s);case"CloudHsmClusterInvalidConfigurationException":case"com.amazonaws.kms#CloudHsmClusterInvalidConfigurationException":throw await oo(s);case"CloudHsmClusterNotActiveException":case"com.amazonaws.kms#CloudHsmClusterNotActiveException":throw await ro(s);case"CustomKeyStoreInvalidStateException":case"com.amazonaws.kms#CustomKeyStoreInvalidStateException":throw await yo(s);case"CustomKeyStoreNotFoundException":case"com.amazonaws.kms#CustomKeyStoreNotFoundException":throw await uo(s);case"AlreadyExistsException":case"com.amazonaws.kms#AlreadyExistsException":throw await so(s);case"InvalidAliasNameException":case"com.amazonaws.kms#InvalidAliasNameException":throw await Po(s);case"LimitExceededException":case"com.amazonaws.kms#LimitExceededException":throw await ko(s);case"CloudHsmClusterInUseException":case"com.amazonaws.kms#CloudHsmClusterInUseException":throw await ao(s);case"CloudHsmClusterNotFoundException":case"com.amazonaws.kms#CloudHsmClusterNotFoundException":throw await io(s);case"CustomKeyStoreNameInUseException":case"com.amazonaws.kms#CustomKeyStoreNameInUseException":throw await po(s);case"IncorrectTrustAnchorException":case"com.amazonaws.kms#IncorrectTrustAnchorException":throw await Ko(s);case"XksProxyIncorrectAuthenticationCredentialException":case"com.amazonaws.kms#XksProxyIncorrectAuthenticationCredentialException":throw await Fo(s);case"XksProxyInvalidConfigurationException":case"com.amazonaws.kms#XksProxyInvalidConfigurationException":throw await Xo(s);case"XksProxyInvalidResponseException":case"com.amazonaws.kms#XksProxyInvalidResponseException":throw await Vo(s);case"XksProxyUriEndpointInUseException":case"com.amazonaws.kms#XksProxyUriEndpointInUseException":throw await Bo(s);case"XksProxyUriInUseException":case"com.amazonaws.kms#XksProxyUriInUseException":throw await Jo(s);case"XksProxyUriUnreachableException":case"com.amazonaws.kms#XksProxyUriUnreachableException":throw await jo(s);case"XksProxyVpcEndpointServiceInUseException":case"com.amazonaws.kms#XksProxyVpcEndpointServiceInUseException":throw await Yo(s);case"XksProxyVpcEndpointServiceInvalidConfigurationException":case"com.amazonaws.kms#XksProxyVpcEndpointServiceInvalidConfigurationException":throw await Wo(s);case"XksProxyVpcEndpointServiceNotFoundException":case"com.amazonaws.kms#XksProxyVpcEndpointServiceNotFoundException":throw await qo(s);case"DisabledException":case"com.amazonaws.kms#DisabledException":throw await So(s);case"DryRunOperationException":case"com.amazonaws.kms#DryRunOperationException":throw await Eo(s);case"InvalidGrantTokenException":case"com.amazonaws.kms#InvalidGrantTokenException":throw await fo(s);case"MalformedPolicyDocumentException":case"com.amazonaws.kms#MalformedPolicyDocumentException":throw await Oo(s);case"TagException":case"com.amazonaws.kms#TagException":throw await $o(s);case"UnsupportedOperationException":case"com.amazonaws.kms#UnsupportedOperationException":throw await Go(s);case"XksKeyAlreadyInUseException":case"com.amazonaws.kms#XksKeyAlreadyInUseException":throw await Uo(s);case"XksKeyInvalidConfigurationException":case"com.amazonaws.kms#XksKeyInvalidConfigurationException":throw await Lo(s);case"XksKeyNotFoundException":case"com.amazonaws.kms#XksKeyNotFoundException":throw await Ho(s);case"IncorrectKeyException":case"com.amazonaws.kms#IncorrectKeyException":throw await _o(s);case"InvalidCiphertextException":case"com.amazonaws.kms#InvalidCiphertextException":throw await Ro(s);case"InvalidKeyUsageException":case"com.amazonaws.kms#InvalidKeyUsageException":throw await vo(s);case"KeyUnavailableException":case"com.amazonaws.kms#KeyUnavailableException":throw await wo(s);case"CustomKeyStoreHasCMKsException":case"com.amazonaws.kms#CustomKeyStoreHasCMKsException":throw await mo(s);case"InvalidMarkerException":case"com.amazonaws.kms#InvalidMarkerException":throw await Do(s);case"ExpiredImportTokenException":case"com.amazonaws.kms#ExpiredImportTokenException":throw await ho(s);case"IncorrectKeyMaterialException":case"com.amazonaws.kms#IncorrectKeyMaterialException":throw await xo(s);case"InvalidImportTokenException":case"com.amazonaws.kms#InvalidImportTokenException":throw await Ao(s);case"InvalidGrantIdException":case"com.amazonaws.kms#InvalidGrantIdException":throw await Io(s);case"ConflictException":case"com.amazonaws.kms#ConflictException":throw await lo(s);case"CloudHsmClusterNotRelatedException":case"com.amazonaws.kms#CloudHsmClusterNotRelatedException":throw await co(s);case"KMSInvalidSignatureException":case"com.amazonaws.kms#KMSInvalidSignatureException":throw await To(s);case"KMSInvalidMacException":case"com.amazonaws.kms#KMSInvalidMacException":throw await Mo(s);default:const a=s.body;return Gr({output:e,parsedBody:a,errorCode:n})}},so=async(e,t)=>{const s=e.body,n=o(s),a=new X({$metadata:r(e),...n});return S(a,s)},ao=async(e,t)=>{const s=e.body,n=o(s),a=new W({$metadata:r(e),...n});return S(a,s)},oo=async(e,t)=>{const s=e.body,n=o(s),a=new q({$metadata:r(e),...n});return S(a,s)},ro=async(e,t)=>{const s=e.body,n=o(s),a=new Q({$metadata:r(e),...n});return S(a,s)},io=async(e,t)=>{const s=e.body,n=o(s),a=new Z({$metadata:r(e),...n});return S(a,s)},co=async(e,t)=>{const s=e.body,n=o(s),a=new ee({$metadata:r(e),...n});return S(a,s)},lo=async(e,t)=>{const s=e.body,n=o(s),a=new te({$metadata:r(e),...n});return S(a,s)},mo=async(e,t)=>{const s=e.body,n=o(s),a=new fe({$metadata:r(e),...n});return S(a,s)},yo=async(e,t)=>{const s=e.body,n=o(s),a=new ne({$metadata:r(e),...n});return S(a,s)},po=async(e,t)=>{const s=e.body,n=o(s),a=new re({$metadata:r(e),...n});return S(a,s)},uo=async(e,t)=>{const s=e.body,n=o(s),a=new se({$metadata:r(e),...n});return S(a,s)},Co=async(e,t)=>{const s=e.body,n=o(s),a=new V({$metadata:r(e),...n});return S(a,s)},So=async(e,t)=>{const s=e.body,n=o(s),a=new Ee({$metadata:r(e),...n});return S(a,s)},Eo=async(e,t)=>{const s=e.body,n=o(s),a=new he({$metadata:r(e),...n});return S(a,s)},ho=async(e,t)=>{const s=e.body,n=o(s),a=new Me({$metadata:r(e),...n});return S(a,s)},_o=async(e,t)=>{const s=e.body,n=o(s),a=new Ae({$metadata:r(e),...n});return S(a,s)},xo=async(e,t)=>{const s=e.body,n=o(s),a=new Te({$metadata:r(e),...n});return S(a,s)},Ko=async(e,t)=>{const s=e.body,n=o(s),a=new ie({$metadata:r(e),...n});return S(a,s)},Po=async(e,t)=>{const s=e.body,n=o(s),a=new ae({$metadata:r(e),...n});return S(a,s)},bo=async(e,t)=>{const s=e.body,n=o(s),a=new B({$metadata:r(e),...n});return S(a,s)},Ro=async(e,t)=>{const s=e.body,n=o(s),a=new ve({$metadata:r(e),...n});return S(a,s)},Io=async(e,t)=>{const s=e.body,n=o(s),a=new ke({$metadata:r(e),...n});return S(a,s)},fo=async(e,t)=>{const s=e.body,n=o(s),a=new _e({$metadata:r(e),...n});return S(a,s)},Ao=async(e,t)=>{const s=e.body,n=o(s),a=new Ne({$metadata:r(e),...n});return S(a,s)},vo=async(e,t)=>{const s=e.body,n=o(s),a=new De({$metadata:r(e),...n});return S(a,s)},Do=async(e,t)=>{const s=e.body,n=o(s),a=new ge({$metadata:r(e),...n});return S(a,s)},wo=async(e,t)=>{const s=e.body,n=o(s),a=new we({$metadata:r(e),...n});return S(a,s)},go=async(e,t)=>{const s=e.body,n=o(s),a=new J({$metadata:r(e),...n});return S(a,s)},Mo=async(e,t)=>{const s=e.body,n=o(s),a=new Oe({$metadata:r(e),...n});return S(a,s)},To=async(e,t)=>{const s=e.body,n=o(s),a=new ze({$metadata:r(e),...n});return S(a,s)},No=async(e,t)=>{const s=e.body,n=o(s),a=new j({$metadata:r(e),...n});return S(a,s)},ko=async(e,t)=>{const s=e.body,n=o(s),a=new oe({$metadata:r(e),...n});return S(a,s)},Oo=async(e,t)=>{const s=e.body,n=o(s),a=new xe({$metadata:r(e),...n});return S(a,s)},zo=async(e,t)=>{const s=e.body,n=o(s),a=new Y({$metadata:r(e),...n});return S(a,s)},$o=async(e,t)=>{const s=e.body,n=o(s),a=new Ke({$metadata:r(e),...n});return S(a,s)},Go=async(e,t)=>{const s=e.body,n=o(s),a=new Pe({$metadata:r(e),...n});return S(a,s)},Uo=async(e,t)=>{const s=e.body,n=o(s),a=new be({$metadata:r(e),...n});return S(a,s)},Lo=async(e,t)=>{const s=e.body,n=o(s),a=new Re({$metadata:r(e),...n});return S(a,s)},Ho=async(e,t)=>{const s=e.body,n=o(s),a=new Ie({$metadata:r(e),...n});return S(a,s)},Fo=async(e,t)=>{const s=e.body,n=o(s),a=new ce({$metadata:r(e),...n});return S(a,s)},Xo=async(e,t)=>{const s=e.body,n=o(s),a=new de({$metadata:r(e),...n});return S(a,s)},Vo=async(e,t)=>{const s=e.body,n=o(s),a=new le({$metadata:r(e),...n});return S(a,s)},Bo=async(e,t)=>{const s=e.body,n=o(s),a=new me({$metadata:r(e),...n});return S(a,s)},Jo=async(e,t)=>{const s=e.body,n=o(s),a=new ye({$metadata:r(e),...n});return S(a,s)},jo=async(e,t)=>{const s=e.body,n=o(s),a=new pe({$metadata:r(e),...n});return S(a,s)},Yo=async(e,t)=>{const s=e.body,n=o(s),a=new ue({$metadata:r(e),...n});return S(a,s)},Wo=async(e,t)=>{const s=e.body,n=o(s),a=new Ce({$metadata:r(e),...n});return S(a,s)},qo=async(e,t)=>{const s=e.body,n=o(s),a=new Se({$metadata:r(e),...n});return S(a,s)},Qo=(e,t)=>E(e,{CiphertextBlob:t.base64Encoder,DryRun:[],EncryptionAlgorithm:[],EncryptionContext:o,GrantTokens:o,KeyId:[],Recipient:s=>$(s,t)}),Zo=(e,t)=>E(e,{DryRun:[],GrantTokens:o,KeyAgreementAlgorithm:[],KeyId:[],PublicKey:t.base64Encoder,Recipient:s=>$(s,t)}),er=(e,t)=>E(e,{DryRun:[],EncryptionAlgorithm:[],EncryptionContext:o,GrantTokens:o,KeyId:[],Plaintext:t.base64Encoder}),tr=(e,t)=>E(e,{DryRun:[],EncryptionContext:o,GrantTokens:o,KeyId:[],KeyPairSpec:[],Recipient:s=>$(s,t)}),nr=(e,t)=>E(e,{DryRun:[],EncryptionContext:o,GrantTokens:o,KeyId:[],KeySpec:[],NumberOfBytes:[],Recipient:s=>$(s,t)}),sr=(e,t)=>E(e,{DryRun:[],GrantTokens:o,KeyId:[],MacAlgorithm:[],Message:t.base64Encoder}),ar=(e,t)=>E(e,{CustomKeyStoreId:[],NumberOfBytes:[],Recipient:s=>$(s,t)}),or=(e,t)=>E(e,{EncryptedKeyMaterial:t.base64Encoder,ExpirationModel:[],ImportToken:t.base64Encoder,KeyId:[],ValidTo:s=>s.getTime()/1e3}),$=(e,t)=>E(e,{AttestationDocument:t.base64Encoder,KeyEncryptionAlgorithm:[]}),rr=(e,t)=>E(e,{CiphertextBlob:t.base64Encoder,DestinationEncryptionAlgorithm:[],DestinationEncryptionContext:o,DestinationKeyId:[],DryRun:[],GrantTokens:o,SourceEncryptionAlgorithm:[],SourceEncryptionContext:o,SourceKeyId:[]}),ir=(e,t)=>E(e,{DryRun:[],GrantTokens:o,KeyId:[],Message:t.base64Encoder,MessageType:[],SigningAlgorithm:[]}),cr=(e,t)=>E(e,{DryRun:[],GrantTokens:o,KeyId:[],Mac:t.base64Encoder,MacAlgorithm:[],Message:t.base64Encoder}),dr=(e,t)=>E(e,{DryRun:[],GrantTokens:o,KeyId:[],Message:t.base64Encoder,MessageType:[],Signature:t.base64Encoder,SigningAlgorithm:[]}),lr=(e,t)=>(e||[]).filter(n=>n!=null).map(n=>mr(n)),mr=(e,t)=>E(e,{AliasArn:i,AliasName:i,CreationDate:s=>K(P(b(s))),LastUpdatedDate:s=>K(P(b(s))),TargetKeyId:i}),yr=(e,t)=>E(e,{KeyMetadata:s=>$e(s)}),pr=(e,t)=>(e||[]).filter(n=>n!=null).map(n=>ur(n)),ur=(e,t)=>E(e,{CloudHsmClusterId:i,ConnectionErrorCode:i,ConnectionState:i,CreationDate:s=>K(P(b(s))),CustomKeyStoreId:i,CustomKeyStoreName:i,CustomKeyStoreType:i,TrustAnchorCertificate:i,XksProxyConfiguration:o}),Cr=(e,t)=>E(e,{CiphertextForRecipient:t.base64Decoder,EncryptionAlgorithm:i,KeyId:i,Plaintext:t.base64Decoder}),Sr=(e,t)=>E(e,{CiphertextForRecipient:t.base64Decoder,KeyAgreementAlgorithm:i,KeyId:i,KeyOrigin:i,SharedSecret:t.base64Decoder}),Er=(e,t)=>E(e,{CustomKeyStores:s=>pr(s),NextMarker:i,Truncated:w}),hr=(e,t)=>E(e,{KeyMetadata:s=>$e(s)}),_r=(e,t)=>E(e,{CiphertextBlob:t.base64Decoder,EncryptionAlgorithm:i,KeyId:i}),xr=(e,t)=>E(e,{CiphertextForRecipient:t.base64Decoder,KeyId:i,KeyPairSpec:i,PrivateKeyCiphertextBlob:t.base64Decoder,PrivateKeyPlaintext:t.base64Decoder,PublicKey:t.base64Decoder}),Kr=(e,t)=>E(e,{KeyId:i,KeyPairSpec:i,PrivateKeyCiphertextBlob:t.base64Decoder,PublicKey:t.base64Decoder}),Pr=(e,t)=>E(e,{CiphertextBlob:t.base64Decoder,CiphertextForRecipient:t.base64Decoder,KeyId:i,Plaintext:t.base64Decoder}),br=(e,t)=>E(e,{CiphertextBlob:t.base64Decoder,KeyId:i}),Rr=(e,t)=>E(e,{KeyId:i,Mac:t.base64Decoder,MacAlgorithm:i}),Ir=(e,t)=>E(e,{CiphertextForRecipient:t.base64Decoder,Plaintext:t.base64Decoder}),fr=(e,t)=>E(e,{KeyId:i,KeyRotationEnabled:w,NextRotationDate:s=>K(P(b(s))),OnDemandRotationStartDate:s=>K(P(b(s))),RotationPeriodInDays:H}),Ar=(e,t)=>E(e,{ImportToken:t.base64Decoder,KeyId:i,ParametersValidTo:s=>K(P(b(s))),PublicKey:t.base64Decoder}),vr=(e,t)=>E(e,{CustomerMasterKeySpec:i,EncryptionAlgorithms:o,KeyAgreementAlgorithms:o,KeyId:i,KeySpec:i,KeyUsage:i,PublicKey:t.base64Decoder,SigningAlgorithms:o}),Dr=(e,t)=>(e||[]).filter(n=>n!=null).map(n=>wr(n)),wr=(e,t)=>E(e,{Constraints:o,CreationDate:s=>K(P(b(s))),GrantId:i,GranteePrincipal:i,IssuingAccount:i,KeyId:i,Name:i,Operations:o,RetiringPrincipal:i}),$e=(e,t)=>E(e,{AWSAccountId:i,Arn:i,CloudHsmClusterId:i,CreationDate:s=>K(P(b(s))),CustomKeyStoreId:i,CustomerMasterKeySpec:i,DeletionDate:s=>K(P(b(s))),Description:i,Enabled:w,EncryptionAlgorithms:o,ExpirationModel:i,KeyAgreementAlgorithms:o,KeyId:i,KeyManager:i,KeySpec:i,KeyState:i,KeyUsage:i,MacAlgorithms:o,MultiRegion:w,MultiRegionConfiguration:o,Origin:i,PendingDeletionWindowInDays:H,SigningAlgorithms:o,ValidTo:s=>K(P(b(s))),XksKeyConfiguration:o}),gr=(e,t)=>E(e,{Aliases:s=>lr(s),NextMarker:i,Truncated:w}),et=(e,t)=>E(e,{Grants:s=>Dr(s),NextMarker:i,Truncated:w}),Mr=(e,t)=>E(e,{NextMarker:i,Rotations:s=>kr(s),Truncated:w}),Tr=(e,t)=>E(e,{CiphertextBlob:t.base64Decoder,DestinationEncryptionAlgorithm:i,KeyId:i,SourceEncryptionAlgorithm:i,SourceKeyId:i}),Nr=(e,t)=>E(e,{ReplicaKeyMetadata:s=>$e(s),ReplicaPolicy:i,ReplicaTags:o}),kr=(e,t)=>(e||[]).filter(n=>n!=null).map(n=>Or(n)),Or=(e,t)=>E(e,{KeyId:i,RotationDate:s=>K(P(b(s))),RotationType:i}),zr=(e,t)=>E(e,{DeletionDate:s=>K(P(b(s))),KeyId:i,KeyState:i,PendingWindowInDays:H}),$r=(e,t)=>E(e,{KeyId:i,Signature:t.base64Decoder,SigningAlgorithm:i}),r=e=>({httpStatusCode:e.statusCode,requestId:e.headers["x-amzn-requestid"]??e.headers["x-amzn-request-id"]??e.headers["x-amz-request-id"],extendedRequestId:e.headers["x-amz-id-2"],cfId:e.headers["x-amz-cf-id"]}),Gr=Qt(C),p=async(e,t,s,n,a)=>{const{hostname:g,protocol:N="https",port:L,path:k}=await e.endpoint(),G={protocol:N,hostname:g,port:L,method:"POST",path:k.endsWith("/")?k.slice(0,-1)+s:k+s,headers:t};return a!==void 0&&(G.body=a),new on(G)};function u(e){return{"content-type":"application/x-amz-json-1.1","x-amz-target":`TrentService.${e}`}}class Ur extends c.classBuilder().ep(m).m(function(t,s,n,a){return[d(n,this.serialize,this.deserialize),l(n,t.getEndpointParameterInstructions())]}).s("TrentService","CancelKeyDeletion",{}).n("KMSClient","CancelKeyDeletionCommand").f(void 0,void 0).ser(os).de(aa).build(){}class Lr extends c.classBuilder().ep(m).m(function(t,s,n,a){return[d(n,this.serialize,this.deserialize),l(n,t.getEndpointParameterInstructions())]}).s("TrentService","ConnectCustomKeyStore",{}).n("KMSClient","ConnectCustomKeyStoreCommand").f(void 0,void 0).ser(rs).de(oa).build(){}class Hr extends c.classBuilder().ep(m).m(function(t,s,n,a){return[d(n,this.serialize,this.deserialize),l(n,t.getEndpointParameterInstructions())]}).s("TrentService","CreateAlias",{}).n("KMSClient","CreateAliasCommand").f(void 0,void 0).ser(is).de(ra).build(){}class Fr extends c.classBuilder().ep(m).m(function(t,s,n,a){return[d(n,this.serialize,this.deserialize),l(n,t.getEndpointParameterInstructions())]}).s("TrentService","CreateCustomKeyStore",{}).n("KMSClient","CreateCustomKeyStoreCommand").f(Fn,void 0).ser(cs).de(ia).build(){}class Xr extends c.classBuilder().ep(m).m(function(t,s,n,a){return[d(n,this.serialize,this.deserialize),l(n,t.getEndpointParameterInstructions())]}).s("TrentService","CreateGrant",{}).n("KMSClient","CreateGrantCommand").f(void 0,void 0).ser(ds).de(ca).build(){}class Vr extends c.classBuilder().ep(m).m(function(t,s,n,a){return[d(n,this.serialize,this.deserialize),l(n,t.getEndpointParameterInstructions())]}).s("TrentService","CreateKey",{}).n("KMSClient","CreateKeyCommand").f(void 0,void 0).ser(ls).de(da).build(){}class Br extends c.classBuilder().ep(m).m(function(t,s,n,a){return[d(n,this.serialize,this.deserialize),l(n,t.getEndpointParameterInstructions())]}).s("TrentService","Decrypt",{}).n("KMSClient","DecryptCommand").f(void 0,Bn).ser(ms).de(la).build(){}class Jr extends c.classBuilder().ep(m).m(function(t,s,n,a){return[d(n,this.serialize,this.deserialize),l(n,t.getEndpointParameterInstructions())]}).s("TrentService","DeleteAlias",{}).n("KMSClient","DeleteAliasCommand").f(void 0,void 0).ser(ys).de(ma).build(){}class jr extends c.classBuilder().ep(m).m(function(t,s,n,a){return[d(n,this.serialize,this.deserialize),l(n,t.getEndpointParameterInstructions())]}).s("TrentService","DeleteCustomKeyStore",{}).n("KMSClient","DeleteCustomKeyStoreCommand").f(void 0,void 0).ser(ps).de(ya).build(){}class Yr extends c.classBuilder().ep(m).m(function(t,s,n,a){return[d(n,this.serialize,this.deserialize),l(n,t.getEndpointParameterInstructions())]}).s("TrentService","DeleteImportedKeyMaterial",{}).n("KMSClient","DeleteImportedKeyMaterialCommand").f(void 0,void 0).ser(us).de(pa).build(){}class Wr extends c.classBuilder().ep(m).m(function(t,s,n,a){return[d(n,this.serialize,this.deserialize),l(n,t.getEndpointParameterInstructions())]}).s("TrentService","DeriveSharedSecret",{}).n("KMSClient","DeriveSharedSecretCommand").f(void 0,Jn).ser(Cs).de(ua).build(){}class tt extends c.classBuilder().ep(m).m(function(t,s,n,a){return[d(n,this.serialize,this.deserialize),l(n,t.getEndpointParameterInstructions())]}).s("TrentService","DescribeCustomKeyStores",{}).n("KMSClient","DescribeCustomKeyStoresCommand").f(void 0,jn).ser(Ss).de(Ca).build(){}class qr extends c.classBuilder().ep(m).m(function(t,s,n,a){return[d(n,this.serialize,this.deserialize),l(n,t.getEndpointParameterInstructions())]}).s("TrentService","DescribeKey",{}).n("KMSClient","DescribeKeyCommand").f(void 0,void 0).ser(Es).de(Sa).build(){}class Qr extends c.classBuilder().ep(m).m(function(t,s,n,a){return[d(n,this.serialize,this.deserialize),l(n,t.getEndpointParameterInstructions())]}).s("TrentService","DisableKey",{}).n("KMSClient","DisableKeyCommand").f(void 0,void 0).ser(hs).de(Ea).build(){}class Zr extends c.classBuilder().ep(m).m(function(t,s,n,a){return[d(n,this.serialize,this.deserialize),l(n,t.getEndpointParameterInstructions())]}).s("TrentService","DisableKeyRotation",{}).n("KMSClient","DisableKeyRotationCommand").f(void 0,void 0).ser(_s).de(ha).build(){}class ei extends c.classBuilder().ep(m).m(function(t,s,n,a){return[d(n,this.serialize,this.deserialize),l(n,t.getEndpointParameterInstructions())]}).s("TrentService","DisconnectCustomKeyStore",{}).n("KMSClient","DisconnectCustomKeyStoreCommand").f(void 0,void 0).ser(xs).de(_a).build(){}class ti extends c.classBuilder().ep(m).m(function(t,s,n,a){return[d(n,this.serialize,this.deserialize),l(n,t.getEndpointParameterInstructions())]}).s("TrentService","EnableKey",{}).n("KMSClient","EnableKeyCommand").f(void 0,void 0).ser(Ks).de(xa).build(){}class ni extends c.classBuilder().ep(m).m(function(t,s,n,a){return[d(n,this.serialize,this.deserialize),l(n,t.getEndpointParameterInstructions())]}).s("TrentService","EnableKeyRotation",{}).n("KMSClient","EnableKeyRotationCommand").f(void 0,void 0).ser(Ps).de(Ka).build(){}class si extends c.classBuilder().ep(m).m(function(t,s,n,a){return[d(n,this.serialize,this.deserialize),l(n,t.getEndpointParameterInstructions())]}).s("TrentService","Encrypt",{}).n("KMSClient","EncryptCommand").f(Yn,void 0).ser(bs).de(Pa).build(){}class ai extends c.classBuilder().ep(m).m(function(t,s,n,a){return[d(n,this.serialize,this.deserialize),l(n,t.getEndpointParameterInstructions())]}).s("TrentService","GenerateDataKey",{}).n("KMSClient","GenerateDataKeyCommand").f(void 0,Wn).ser(Rs).de(ba).build(){}class oi extends c.classBuilder().ep(m).m(function(t,s,n,a){return[d(n,this.serialize,this.deserialize),l(n,t.getEndpointParameterInstructions())]}).s("TrentService","GenerateDataKeyPair",{}).n("KMSClient","GenerateDataKeyPairCommand").f(void 0,qn).ser(Is).de(Ra).build(){}class ri extends c.classBuilder().ep(m).m(function(t,s,n,a){return[d(n,this.serialize,this.deserialize),l(n,t.getEndpointParameterInstructions())]}).s("TrentService","GenerateDataKeyPairWithoutPlaintext",{}).n("KMSClient","GenerateDataKeyPairWithoutPlaintextCommand").f(void 0,void 0).ser(fs).de(Ia).build(){}class ii extends c.classBuilder().ep(m).m(function(t,s,n,a){return[d(n,this.serialize,this.deserialize),l(n,t.getEndpointParameterInstructions())]}).s("TrentService","GenerateDataKeyWithoutPlaintext",{}).n("KMSClient","GenerateDataKeyWithoutPlaintextCommand").f(void 0,void 0).ser(As).de(fa).build(){}class ci extends c.classBuilder().ep(m).m(function(t,s,n,a){return[d(n,this.serialize,this.deserialize),l(n,t.getEndpointParameterInstructions())]}).s("TrentService","GenerateMac",{}).n("KMSClient","GenerateMacCommand").f(Qn,void 0).ser(vs).de(Aa).build(){}class di extends c.classBuilder().ep(m).m(function(t,s,n,a){return[d(n,this.serialize,this.deserialize),l(n,t.getEndpointParameterInstructions())]}).s("TrentService","GenerateRandom",{}).n("KMSClient","GenerateRandomCommand").f(void 0,Zn).ser(Ds).de(va).build(){}class li extends c.classBuilder().ep(m).m(function(t,s,n,a){return[d(n,this.serialize,this.deserialize),l(n,t.getEndpointParameterInstructions())]}).s("TrentService","GetKeyPolicy",{}).n("KMSClient","GetKeyPolicyCommand").f(void 0,void 0).ser(ws).de(Da).build(){}class mi extends c.classBuilder().ep(m).m(function(t,s,n,a){return[d(n,this.serialize,this.deserialize),l(n,t.getEndpointParameterInstructions())]}).s("TrentService","GetKeyRotationStatus",{}).n("KMSClient","GetKeyRotationStatusCommand").f(void 0,void 0).ser(gs).de(wa).build(){}class yi extends c.classBuilder().ep(m).m(function(t,s,n,a){return[d(n,this.serialize,this.deserialize),l(n,t.getEndpointParameterInstructions())]}).s("TrentService","GetParametersForImport",{}).n("KMSClient","GetParametersForImportCommand").f(void 0,es).ser(Ms).de(ga).build(){}class pi extends c.classBuilder().ep(m).m(function(t,s,n,a){return[d(n,this.serialize,this.deserialize),l(n,t.getEndpointParameterInstructions())]}).s("TrentService","GetPublicKey",{}).n("KMSClient","GetPublicKeyCommand").f(void 0,void 0).ser(Ts).de(Ma).build(){}class ui extends c.classBuilder().ep(m).m(function(t,s,n,a){return[d(n,this.serialize,this.deserialize),l(n,t.getEndpointParameterInstructions())]}).s("TrentService","ImportKeyMaterial",{}).n("KMSClient","ImportKeyMaterialCommand").f(void 0,void 0).ser(Ns).de(Ta).build(){}class nt extends c.classBuilder().ep(m).m(function(t,s,n,a){return[d(n,this.serialize,this.deserialize),l(n,t.getEndpointParameterInstructions())]}).s("TrentService","ListAliases",{}).n("KMSClient","ListAliasesCommand").f(void 0,void 0).ser(ks).de(Na).build(){}class st extends c.classBuilder().ep(m).m(function(t,s,n,a){return[d(n,this.serialize,this.deserialize),l(n,t.getEndpointParameterInstructions())]}).s("TrentService","ListGrants",{}).n("KMSClient","ListGrantsCommand").f(void 0,void 0).ser(Os).de(ka).build(){}class at extends c.classBuilder().ep(m).m(function(t,s,n,a){return[d(n,this.serialize,this.deserialize),l(n,t.getEndpointParameterInstructions())]}).s("TrentService","ListKeyPolicies",{}).n("KMSClient","ListKeyPoliciesCommand").f(void 0,void 0).ser(zs).de(Oa).build(){}class ot extends c.classBuilder().ep(m).m(function(t,s,n,a){return[d(n,this.serialize,this.deserialize),l(n,t.getEndpointParameterInstructions())]}).s("TrentService","ListKeyRotations",{}).n("KMSClient","ListKeyRotationsCommand").f(void 0,void 0).ser($s).de(za).build(){}class rt extends c.classBuilder().ep(m).m(function(t,s,n,a){return[d(n,this.serialize,this.deserialize),l(n,t.getEndpointParameterInstructions())]}).s("TrentService","ListKeys",{}).n("KMSClient","ListKeysCommand").f(void 0,void 0).ser(Gs).de($a).build(){}class it extends c.classBuilder().ep(m).m(function(t,s,n,a){return[d(n,this.serialize,this.deserialize),l(n,t.getEndpointParameterInstructions())]}).s("TrentService","ListResourceTags",{}).n("KMSClient","ListResourceTagsCommand").f(void 0,void 0).ser(Us).de(Ga).build(){}class ct extends c.classBuilder().ep(m).m(function(t,s,n,a){return[d(n,this.serialize,this.deserialize),l(n,t.getEndpointParameterInstructions())]}).s("TrentService","ListRetirableGrants",{}).n("KMSClient","ListRetirableGrantsCommand").f(void 0,void 0).ser(Ls).de(Ua).build(){}class Ci extends c.classBuilder().ep(m).m(function(t,s,n,a){return[d(n,this.serialize,this.deserialize),l(n,t.getEndpointParameterInstructions())]}).s("TrentService","PutKeyPolicy",{}).n("KMSClient","PutKeyPolicyCommand").f(void 0,void 0).ser(Hs).de(La).build(){}class Si extends c.classBuilder().ep(m).m(function(t,s,n,a){return[d(n,this.serialize,this.deserialize),l(n,t.getEndpointParameterInstructions())]}).s("TrentService","ReEncrypt",{}).n("KMSClient","ReEncryptCommand").f(void 0,void 0).ser(Fs).de(Ha).build(){}class Ei extends c.classBuilder().ep(m).m(function(t,s,n,a){return[d(n,this.serialize,this.deserialize),l(n,t.getEndpointParameterInstructions())]}).s("TrentService","ReplicateKey",{}).n("KMSClient","ReplicateKeyCommand").f(void 0,void 0).ser(Xs).de(Fa).build(){}class hi extends c.classBuilder().ep(m).m(function(t,s,n,a){return[d(n,this.serialize,this.deserialize),l(n,t.getEndpointParameterInstructions())]}).s("TrentService","RetireGrant",{}).n("KMSClient","RetireGrantCommand").f(void 0,void 0).ser(Vs).de(Xa).build(){}class _i extends c.classBuilder().ep(m).m(function(t,s,n,a){return[d(n,this.serialize,this.deserialize),l(n,t.getEndpointParameterInstructions())]}).s("TrentService","RevokeGrant",{}).n("KMSClient","RevokeGrantCommand").f(void 0,void 0).ser(Bs).de(Va).build(){}class xi extends c.classBuilder().ep(m).m(function(t,s,n,a){return[d(n,this.serialize,this.deserialize),l(n,t.getEndpointParameterInstructions())]}).s("TrentService","RotateKeyOnDemand",{}).n("KMSClient","RotateKeyOnDemandCommand").f(void 0,void 0).ser(Js).de(Ba).build(){}class Ki extends c.classBuilder().ep(m).m(function(t,s,n,a){return[d(n,this.serialize,this.deserialize),l(n,t.getEndpointParameterInstructions())]}).s("TrentService","ScheduleKeyDeletion",{}).n("KMSClient","ScheduleKeyDeletionCommand").f(void 0,void 0).ser(js).de(Ja).build(){}class Pi extends c.classBuilder().ep(m).m(function(t,s,n,a){return[d(n,this.serialize,this.deserialize),l(n,t.getEndpointParameterInstructions())]}).s("TrentService","Sign",{}).n("KMSClient","SignCommand").f(ts,void 0).ser(Ys).de(ja).build(){}class bi extends c.classBuilder().ep(m).m(function(t,s,n,a){return[d(n,this.serialize,this.deserialize),l(n,t.getEndpointParameterInstructions())]}).s("TrentService","TagResource",{}).n("KMSClient","TagResourceCommand").f(void 0,void 0).ser(Ws).de(Ya).build(){}class Ri extends c.classBuilder().ep(m).m(function(t,s,n,a){return[d(n,this.serialize,this.deserialize),l(n,t.getEndpointParameterInstructions())]}).s("TrentService","UntagResource",{}).n("KMSClient","UntagResourceCommand").f(void 0,void 0).ser(qs).de(Wa).build(){}class Ii extends c.classBuilder().ep(m).m(function(t,s,n,a){return[d(n,this.serialize,this.deserialize),l(n,t.getEndpointParameterInstructions())]}).s("TrentService","UpdateAlias",{}).n("KMSClient","UpdateAliasCommand").f(void 0,void 0).ser(Qs).de(qa).build(){}class fi extends c.classBuilder().ep(m).m(function(t,s,n,a){return[d(n,this.serialize,this.deserialize),l(n,t.getEndpointParameterInstructions())]}).s("TrentService","UpdateCustomKeyStore",{}).n("KMSClient","UpdateCustomKeyStoreCommand").f(ns,void 0).ser(Zs).de(Qa).build(){}class Ai extends c.classBuilder().ep(m).m(function(t,s,n,a){return[d(n,this.serialize,this.deserialize),l(n,t.getEndpointParameterInstructions())]}).s("TrentService","UpdateKeyDescription",{}).n("KMSClient","UpdateKeyDescriptionCommand").f(void 0,void 0).ser(ea).de(Za).build(){}class vi extends c.classBuilder().ep(m).m(function(t,s,n,a){return[d(n,this.serialize,this.deserialize),l(n,t.getEndpointParameterInstructions())]}).s("TrentService","UpdatePrimaryRegion",{}).n("KMSClient","UpdatePrimaryRegionCommand").f(void 0,void 0).ser(ta).de(eo).build(){}class Di extends c.classBuilder().ep(m).m(function(t,s,n,a){return[d(n,this.serialize,this.deserialize),l(n,t.getEndpointParameterInstructions())]}).s("TrentService","Verify",{}).n("KMSClient","VerifyCommand").f(ss,void 0).ser(na).de(to).build(){}class wi extends c.classBuilder().ep(m).m(function(t,s,n,a){return[d(n,this.serialize,this.deserialize),l(n,t.getEndpointParameterInstructions())]}).s("TrentService","VerifyMac",{}).n("KMSClient","VerifyMacCommand").f(as,void 0).ser(sa).de(no).build(){}const gi={CancelKeyDeletionCommand:Ur,ConnectCustomKeyStoreCommand:Lr,CreateAliasCommand:Hr,CreateCustomKeyStoreCommand:Fr,CreateGrantCommand:Xr,CreateKeyCommand:Vr,DecryptCommand:Br,DeleteAliasCommand:Jr,DeleteCustomKeyStoreCommand:jr,DeleteImportedKeyMaterialCommand:Yr,DeriveSharedSecretCommand:Wr,DescribeCustomKeyStoresCommand:tt,DescribeKeyCommand:qr,DisableKeyCommand:Qr,DisableKeyRotationCommand:Zr,DisconnectCustomKeyStoreCommand:ei,EnableKeyCommand:ti,EnableKeyRotationCommand:ni,EncryptCommand:si,GenerateDataKeyCommand:ai,GenerateDataKeyPairCommand:oi,GenerateDataKeyPairWithoutPlaintextCommand:ri,GenerateDataKeyWithoutPlaintextCommand:ii,GenerateMacCommand:ci,GenerateRandomCommand:di,GetKeyPolicyCommand:li,GetKeyRotationStatusCommand:mi,GetParametersForImportCommand:yi,GetPublicKeyCommand:pi,ImportKeyMaterialCommand:ui,ListAliasesCommand:nt,ListGrantsCommand:st,ListKeyPoliciesCommand:at,ListKeyRotationsCommand:ot,ListKeysCommand:rt,ListResourceTagsCommand:it,ListRetirableGrantsCommand:ct,PutKeyPolicyCommand:Ci,ReEncryptCommand:Si,ReplicateKeyCommand:Ei,RetireGrantCommand:hi,RevokeGrantCommand:_i,RotateKeyOnDemandCommand:xi,ScheduleKeyDeletionCommand:Ki,SignCommand:Pi,TagResourceCommand:bi,UntagResourceCommand:Ri,UpdateAliasCommand:Ii,UpdateCustomKeyStoreCommand:fi,UpdateKeyDescriptionCommand:Ai,UpdatePrimaryRegionCommand:vi,VerifyCommand:Di,VerifyMacCommand:wi};class Mi extends v{}rn(gi,Mi);const cc=D(v,tt,"Marker","NextMarker","Limit"),dc=D(v,nt,"Marker","NextMarker","Limit"),lc=D(v,st,"Marker","NextMarker","Limit"),mc=D(v,at,"Marker","NextMarker","Limit"),yc=D(v,ot,"Marker","NextMarker","Limit"),pc=D(v,rt,"Marker","NextMarker","Limit"),uc=D(v,it,"Marker","NextMarker","Limit"),Cc=D(v,ct,"Marker","NextMarker","Limit");export{c as $Command,$i as AlgorithmSpec,X as AlreadyExistsException,Ur as CancelKeyDeletionCommand,W as CloudHsmClusterInUseException,q as CloudHsmClusterInvalidConfigurationException,Q as CloudHsmClusterNotActiveException,Z as CloudHsmClusterNotFoundException,ee as CloudHsmClusterNotRelatedException,te as ConflictException,Lr as ConnectCustomKeyStoreCommand,Gi as ConnectionErrorCodeType,Ui as ConnectionStateType,Hr as CreateAliasCommand,Fr as CreateCustomKeyStoreCommand,Fn as CreateCustomKeyStoreRequestFilterSensitiveLog,Xr as CreateGrantCommand,Vr as CreateKeyCommand,fe as CustomKeyStoreHasCMKsException,ne as CustomKeyStoreInvalidStateException,re as CustomKeyStoreNameInUseException,se as CustomKeyStoreNotFoundException,Li as CustomKeyStoreType,Vn as CustomKeyStoresListEntryFilterSensitiveLog,Xi as CustomerMasterKeySpec,nc as DataKeyPairSpec,sc as DataKeySpec,Br as DecryptCommand,Bn as DecryptResponseFilterSensitiveLog,Jr as DeleteAliasCommand,jr as DeleteCustomKeyStoreCommand,Yr as DeleteImportedKeyMaterialCommand,V as DependencyTimeoutException,Wr as DeriveSharedSecretCommand,Jn as DeriveSharedSecretResponseFilterSensitiveLog,tt as DescribeCustomKeyStoresCommand,jn as DescribeCustomKeyStoresResponseFilterSensitiveLog,qr as DescribeKeyCommand,Qr as DisableKeyCommand,Zr as DisableKeyRotationCommand,Ee as DisabledException,ei as DisconnectCustomKeyStoreCommand,he as DryRunOperationException,ti as EnableKeyCommand,ni as EnableKeyRotationCommand,si as EncryptCommand,Yn as EncryptRequestFilterSensitiveLog,ji as EncryptionAlgorithmSpec,Yi as ExpirationModelType,Me as ExpiredImportTokenException,ai as GenerateDataKeyCommand,oi as GenerateDataKeyPairCommand,qn as GenerateDataKeyPairResponseFilterSensitiveLog,ri as GenerateDataKeyPairWithoutPlaintextCommand,Wn as GenerateDataKeyResponseFilterSensitiveLog,ii as GenerateDataKeyWithoutPlaintextCommand,ci as GenerateMacCommand,Qn as GenerateMacRequestFilterSensitiveLog,di as GenerateRandomCommand,Zn as GenerateRandomResponseFilterSensitiveLog,li as GetKeyPolicyCommand,mi as GetKeyRotationStatusCommand,yi as GetParametersForImportCommand,es as GetParametersForImportResponseFilterSensitiveLog,pi as GetPublicKeyCommand,Fi as GrantOperation,ui as ImportKeyMaterialCommand,Ae as IncorrectKeyException,Te as IncorrectKeyMaterialException,ie as IncorrectTrustAnchorException,ae as InvalidAliasNameException,B as InvalidArnException,ve as InvalidCiphertextException,ke as InvalidGrantIdException,_e as InvalidGrantTokenException,Ne as InvalidImportTokenException,De as InvalidKeyUsageException,ge as InvalidMarkerException,Mi as KMS,v as KMSClient,J as KMSInternalException,Oe as KMSInvalidMacException,ze as KMSInvalidSignatureException,j as KMSInvalidStateException,C as KMSServiceException,Wi as KeyAgreementAlgorithmSpec,ac as KeyEncryptionMechanism,qi as KeyManagerType,Vi as KeySpec,Qi as KeyState,we as KeyUnavailableException,Bi as KeyUsageType,oe as LimitExceededException,nt as ListAliasesCommand,st as ListGrantsCommand,at as ListKeyPoliciesCommand,ot as ListKeyRotationsCommand,rt as ListKeysCommand,it as ListResourceTagsCommand,ct as ListRetirableGrantsCommand,Zi as MacAlgorithmSpec,xe as MalformedPolicyDocumentException,ic as MessageType,ec as MultiRegionKeyType,Y as NotFoundException,Ji as OriginType,Ci as PutKeyPolicyCommand,Si as ReEncryptCommand,Ei as ReplicateKeyCommand,hi as RetireGrantCommand,_i as RevokeGrantCommand,xi as RotateKeyOnDemandCommand,rc as RotationType,Ki as ScheduleKeyDeletionCommand,Pi as SignCommand,ts as SignRequestFilterSensitiveLog,tc as SigningAlgorithmSpec,Ke as TagException,bi as TagResourceCommand,Pe as UnsupportedOperationException,Ri as UntagResourceCommand,Ii as UpdateAliasCommand,fi as UpdateCustomKeyStoreCommand,ns as UpdateCustomKeyStoreRequestFilterSensitiveLog,Ai as UpdateKeyDescriptionCommand,vi as UpdatePrimaryRegionCommand,Di as VerifyCommand,wi as VerifyMacCommand,as as VerifyMacRequestFilterSensitiveLog,ss as VerifyRequestFilterSensitiveLog,oc as WrappingKeySpec,be as XksKeyAlreadyInUseException,Re as XksKeyInvalidConfigurationException,Ie as XksKeyNotFoundException,Ze as XksProxyAuthenticationCredentialTypeFilterSensitiveLog,Xn as XksProxyConfigurationTypeFilterSensitiveLog,Hi as XksProxyConnectivityType,ce as XksProxyIncorrectAuthenticationCredentialException,de as XksProxyInvalidConfigurationException,le as XksProxyInvalidResponseException,me as XksProxyUriEndpointInUseException,ye as XksProxyUriInUseException,pe as XksProxyUriUnreachableException,ue as XksProxyVpcEndpointServiceInUseException,Ce as XksProxyVpcEndpointServiceInvalidConfigurationException,Se as XksProxyVpcEndpointServiceNotFoundException,Ot as __Client,cc as paginateDescribeCustomKeyStores,dc as paginateListAliases,lc as paginateListGrants,mc as paginateListKeyPolicies,yc as paginateListKeyRotations,pc as paginateListKeys,uc as paginateListResourceTags,Cc as paginateListRetirableGrants}; +import{r as lt,d as mt,n as yt,e as pt,E as ut,f as Ct,h as St,A as Et,N as ht,p as _t,i as xt,j as Kt,D as Pt,k as bt,l as Rt,S as It,m as ft,o as At,q as vt,s as Dt,t as wt,u as gt,v as Mt,w as Tt,x as Nt,y as kt,b as Ot,z as zt,B as $t,F as Gt,G as Ut,H as Lt,I as Ht,J as Ft,K as Xt,L as Vt,M as Bt,O as Jt,P as jt,Q as Yt,R as Wt,T as qt,U as _,V as x,W as S,X as Qt,C as c,g as d,a as l}from"./index-BfgYveOn.js";import{f as Zt,t as en,c as tn,b as nn,F as sn,s as an,e as i,d as K,g as P,h as b,H as on,i as w,j as H}from"./lazy-json-DuyQp4sm.js";import{c as rn,a as D}from"./createPaginator-DwE6PloO.js";import{_ as o,p as h,a as cn,l as dn,t as E}from"./parseJsonBody-DK_UgbzR.js";import"./index-DHO-_m58.js";const ln=async(e,t,s)=>({operation:mt(t).operation,region:await yt(e.region)()||(()=>{throw new Error("expected `region` to be configured for `aws.auth#sigv4`")})()});function mn(e){return{schemeId:"aws.auth#sigv4",signingProperties:{name:"kms",region:e.region},propertiesExtractor:(t,s)=>({signingProperties:{config:t,context:s}})}}const yn=e=>{const t=[];switch(e.operation){default:t.push(mn(e))}return t},pn=e=>({...lt(e)}),un=e=>({...e,useDualstackEndpoint:e.useDualstackEndpoint??!1,useFipsEndpoint:e.useFipsEndpoint??!1,defaultSigningName:"kms"}),m={UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}},Cn="@aws-sdk/client-kms",Sn="AWS SDK for JavaScript Kms Client for Node.js, Browser and React Native",En="3.654.0",hn={build:"concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'","build:cjs":"node ../../scripts/compilation/inline client-kms","build:es":"tsc -p tsconfig.es.json","build:include:deps":"lerna run --scope $npm_package_name --include-dependencies build","build:types":"tsc -p tsconfig.types.json","build:types:downlevel":"downlevel-dts dist-types dist-types/ts3.4",clean:"rimraf ./dist-* && rimraf *.tsbuildinfo","extract:docs":"api-extractor run --local","generate:client":"node ../../scripts/generate-clients/single-service --solo kms"},_n="./dist-cjs/index.js",xn="./dist-types/index.d.ts",Kn="./dist-es/index.js",Pn=!1,bn={"@aws-crypto/sha256-browser":"5.2.0","@aws-crypto/sha256-js":"5.2.0","@aws-sdk/client-sso-oidc":"3.654.0","@aws-sdk/client-sts":"3.654.0","@aws-sdk/core":"3.654.0","@aws-sdk/credential-provider-node":"3.654.0","@aws-sdk/middleware-host-header":"3.654.0","@aws-sdk/middleware-logger":"3.654.0","@aws-sdk/middleware-recursion-detection":"3.654.0","@aws-sdk/middleware-user-agent":"3.654.0","@aws-sdk/region-config-resolver":"3.654.0","@aws-sdk/types":"3.654.0","@aws-sdk/util-endpoints":"3.654.0","@aws-sdk/util-user-agent-browser":"3.654.0","@aws-sdk/util-user-agent-node":"3.654.0","@smithy/config-resolver":"^3.0.8","@smithy/core":"^2.4.3","@smithy/fetch-http-handler":"^3.2.7","@smithy/hash-node":"^3.0.6","@smithy/invalid-dependency":"^3.0.6","@smithy/middleware-content-length":"^3.0.8","@smithy/middleware-endpoint":"^3.1.3","@smithy/middleware-retry":"^3.0.18","@smithy/middleware-serde":"^3.0.6","@smithy/middleware-stack":"^3.0.6","@smithy/node-config-provider":"^3.1.7","@smithy/node-http-handler":"^3.2.2","@smithy/protocol-http":"^4.1.3","@smithy/smithy-client":"^3.3.2","@smithy/types":"^3.4.2","@smithy/url-parser":"^3.0.6","@smithy/util-base64":"^3.0.0","@smithy/util-body-length-browser":"^3.0.0","@smithy/util-body-length-node":"^3.0.0","@smithy/util-defaults-mode-browser":"^3.0.18","@smithy/util-defaults-mode-node":"^3.0.18","@smithy/util-endpoints":"^2.1.2","@smithy/util-middleware":"^3.0.6","@smithy/util-retry":"^3.0.6","@smithy/util-utf8":"^3.0.0",tslib:"^2.6.2"},Rn={"@tsconfig/node16":"16.1.3","@types/node":"^16.18.96",concurrently:"7.0.0","downlevel-dts":"0.10.1",rimraf:"3.0.2",typescript:"~4.9.5"},In={node:">=16.0.0"},fn={"<4.0":{"dist-types/*":["dist-types/ts3.4/*"]}},An=["dist-*/**"],vn={name:"AWS SDK for JavaScript Team",url:"https://aws.amazon.com/javascript/"},Dn="Apache-2.0",wn={"./dist-es/runtimeConfig":"./dist-es/runtimeConfig.browser"},gn="https://github.com/aws/aws-sdk-js-v3/tree/main/clients/client-kms",Mn={type:"git",url:"https://github.com/aws/aws-sdk-js-v3.git",directory:"clients/client-kms"},Tn={name:Cn,description:Sn,version:En,scripts:hn,main:_n,types:xn,module:Kn,sideEffects:Pn,dependencies:bn,devDependencies:Rn,engines:In,typesVersions:fn,files:An,author:vn,license:Dn,browser:wn,"react-native":{"./dist-es/runtimeConfig":"./dist-es/runtimeConfig.native"},homepage:gn,repository:Mn},We="required",I="fn",f="argv",T="ref",Ue=!0,Le="isSet",z="booleanEquals",M="error",O="endpoint",A="tree",F="PartitionResult",He={[We]:!1,type:"String"},Fe={[We]:!0,default:!1,type:"Boolean"},Xe={[T]:"Endpoint"},qe={[I]:z,[f]:[{[T]:"UseFIPS"},!0]},Qe={[I]:z,[f]:[{[T]:"UseDualStack"},!0]},R={},Ve={[I]:"getAttr",[f]:[{[T]:F},"supportsFIPS"]},Be={[I]:z,[f]:[!0,{[I]:"getAttr",[f]:[{[T]:F},"supportsDualStack"]}]},Je=[qe],je=[Qe],Ye=[{[T]:"Region"}],Nn={version:"1.0",parameters:{Region:He,UseDualStack:Fe,UseFIPS:Fe,Endpoint:He},rules:[{conditions:[{[I]:Le,[f]:[Xe]}],rules:[{conditions:Je,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:M},{conditions:je,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:M},{endpoint:{url:Xe,properties:R,headers:R},type:O}],type:A},{conditions:[{[I]:Le,[f]:Ye}],rules:[{conditions:[{[I]:"aws.partition",[f]:Ye,assign:F}],rules:[{conditions:[qe,Qe],rules:[{conditions:[{[I]:z,[f]:[Ue,Ve]},Be],rules:[{endpoint:{url:"https://kms-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:R,headers:R},type:O}],type:A},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:M}],type:A},{conditions:Je,rules:[{conditions:[{[I]:z,[f]:[Ve,Ue]}],rules:[{endpoint:{url:"https://kms-fips.{Region}.{PartitionResult#dnsSuffix}",properties:R,headers:R},type:O}],type:A},{error:"FIPS is enabled but this partition does not support FIPS",type:M}],type:A},{conditions:je,rules:[{conditions:[Be],rules:[{endpoint:{url:"https://kms.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:R,headers:R},type:O}],type:A},{error:"DualStack is enabled but this partition does not support DualStack",type:M}],type:A},{endpoint:{url:"https://kms.{Region}.{PartitionResult#dnsSuffix}",properties:R,headers:R},type:O}],type:A}],type:A},{error:"Invalid Configuration: Missing Region",type:M}]},kn=Nn,On=new ut({size:50,params:["Endpoint","Region","UseDualStack","UseFIPS"]}),zn=(e,t={})=>On.get(e,()=>pt(kn,{endpointParams:e,logger:t.logger}));Ct.aws=St;const $n=e=>({apiVersion:"2014-11-01",base64Decoder:(e==null?void 0:e.base64Decoder)??Zt,base64Encoder:(e==null?void 0:e.base64Encoder)??en,disableHostPrefix:(e==null?void 0:e.disableHostPrefix)??!1,endpointProvider:(e==null?void 0:e.endpointProvider)??zn,extensions:(e==null?void 0:e.extensions)??[],httpAuthSchemeProvider:(e==null?void 0:e.httpAuthSchemeProvider)??yn,httpAuthSchemes:(e==null?void 0:e.httpAuthSchemes)??[{schemeId:"aws.auth#sigv4",identityProvider:t=>t.getIdentityProvider("aws.auth#sigv4"),signer:new Et}],logger:(e==null?void 0:e.logger)??new ht,serviceId:(e==null?void 0:e.serviceId)??"KMS",urlParser:(e==null?void 0:e.urlParser)??_t,utf8Decoder:(e==null?void 0:e.utf8Decoder)??tn,utf8Encoder:(e==null?void 0:e.utf8Encoder)??nn}),Gn=e=>{const t=vt(e),s=()=>t().then(Dt),n=$n(e);return{...n,...e,runtime:"browser",defaultsMode:t,bodyLengthChecker:(e==null?void 0:e.bodyLengthChecker)??xt,credentialDefaultProvider:(e==null?void 0:e.credentialDefaultProvider)??(a=>()=>Promise.reject(new Error("Credential is missing"))),defaultUserAgentProvider:(e==null?void 0:e.defaultUserAgentProvider)??Kt({serviceId:n.serviceId,clientVersion:Tn.version}),maxAttempts:(e==null?void 0:e.maxAttempts)??Pt,region:(e==null?void 0:e.region)??bt("Region is missing"),requestHandler:sn.create((e==null?void 0:e.requestHandler)??s),retryMode:(e==null?void 0:e.retryMode)??(async()=>(await s()).retryMode||Rt),sha256:(e==null?void 0:e.sha256)??It,streamCollector:(e==null?void 0:e.streamCollector)??an,useDualstackEndpoint:(e==null?void 0:e.useDualstackEndpoint)??(()=>Promise.resolve(ft)),useFipsEndpoint:(e==null?void 0:e.useFipsEndpoint)??(()=>Promise.resolve(At))}},Un=e=>{const t=e.httpAuthSchemes;let s=e.httpAuthSchemeProvider,n=e.credentials;return{setHttpAuthScheme(a){const g=t.findIndex(N=>N.schemeId===a.schemeId);g===-1?t.push(a):t.splice(g,1,a)},httpAuthSchemes(){return t},setHttpAuthSchemeProvider(a){s=a},httpAuthSchemeProvider(){return s},setCredentials(a){n=a},credentials(){return n}}},Ln=e=>({httpAuthSchemes:e.httpAuthSchemes(),httpAuthSchemeProvider:e.httpAuthSchemeProvider(),credentials:e.credentials()}),U=e=>e,Hn=(e,t)=>{const s={...U(Nt(e)),...U(wt(e)),...U(kt(e)),...U(Un(e))};return t.forEach(n=>n.configure(s)),{...e,...gt(s),...Mt(s),...Tt(s),...Ln(s)}};class v extends Ot{constructor(...[t]){const s=Gn(t||{}),n=un(s),a=zt(n),g=$t(a),N=Gt(g),L=Wt(N),k=Ut(L),G=pn(k),Ge=Hn(G,(t==null?void 0:t.extensions)||[]);super(Ge),this.config=Ge,this.middlewareStack.use(Lt(this.config)),this.middlewareStack.use(Ht(this.config)),this.middlewareStack.use(Ft(this.config)),this.middlewareStack.use(Xt(this.config)),this.middlewareStack.use(Vt(this.config)),this.middlewareStack.use(Bt(this.config)),this.middlewareStack.use(Jt(this.config,{httpAuthSchemeParametersProvider:ln,identityProviderConfigProvider:async dt=>new Yt({"aws.auth#sigv4":dt.credentials})})),this.middlewareStack.use(jt(this.config))}destroy(){super.destroy()}}class C extends qt{constructor(t){super(t),Object.setPrototypeOf(this,C.prototype)}}const $i={RSAES_OAEP_SHA_1:"RSAES_OAEP_SHA_1",RSAES_OAEP_SHA_256:"RSAES_OAEP_SHA_256",RSAES_PKCS1_V1_5:"RSAES_PKCS1_V1_5",RSA_AES_KEY_WRAP_SHA_1:"RSA_AES_KEY_WRAP_SHA_1",RSA_AES_KEY_WRAP_SHA_256:"RSA_AES_KEY_WRAP_SHA_256",SM2PKE:"SM2PKE"};class X extends C{constructor(t){super({name:"AlreadyExistsException",$fault:"client",...t}),this.name="AlreadyExistsException",this.$fault="client",Object.setPrototypeOf(this,X.prototype)}}class V extends C{constructor(t){super({name:"DependencyTimeoutException",$fault:"server",...t}),this.name="DependencyTimeoutException",this.$fault="server",Object.setPrototypeOf(this,V.prototype)}}class B extends C{constructor(t){super({name:"InvalidArnException",$fault:"client",...t}),this.name="InvalidArnException",this.$fault="client",Object.setPrototypeOf(this,B.prototype)}}class J extends C{constructor(t){super({name:"KMSInternalException",$fault:"server",...t}),this.name="KMSInternalException",this.$fault="server",Object.setPrototypeOf(this,J.prototype)}}class j extends C{constructor(t){super({name:"KMSInvalidStateException",$fault:"client",...t}),this.name="KMSInvalidStateException",this.$fault="client",Object.setPrototypeOf(this,j.prototype)}}class Y extends C{constructor(t){super({name:"NotFoundException",$fault:"client",...t}),this.name="NotFoundException",this.$fault="client",Object.setPrototypeOf(this,Y.prototype)}}class W extends C{constructor(t){super({name:"CloudHsmClusterInUseException",$fault:"client",...t}),this.name="CloudHsmClusterInUseException",this.$fault="client",Object.setPrototypeOf(this,W.prototype)}}class q extends C{constructor(t){super({name:"CloudHsmClusterInvalidConfigurationException",$fault:"client",...t}),this.name="CloudHsmClusterInvalidConfigurationException",this.$fault="client",Object.setPrototypeOf(this,q.prototype)}}class Q extends C{constructor(t){super({name:"CloudHsmClusterNotActiveException",$fault:"client",...t}),this.name="CloudHsmClusterNotActiveException",this.$fault="client",Object.setPrototypeOf(this,Q.prototype)}}class Z extends C{constructor(t){super({name:"CloudHsmClusterNotFoundException",$fault:"client",...t}),this.name="CloudHsmClusterNotFoundException",this.$fault="client",Object.setPrototypeOf(this,Z.prototype)}}class ee extends C{constructor(t){super({name:"CloudHsmClusterNotRelatedException",$fault:"client",...t}),this.name="CloudHsmClusterNotRelatedException",this.$fault="client",Object.setPrototypeOf(this,ee.prototype)}}class te extends C{constructor(t){super({name:"ConflictException",$fault:"client",...t}),this.name="ConflictException",this.$fault="client",Object.setPrototypeOf(this,te.prototype)}}class ne extends C{constructor(t){super({name:"CustomKeyStoreInvalidStateException",$fault:"client",...t}),this.name="CustomKeyStoreInvalidStateException",this.$fault="client",Object.setPrototypeOf(this,ne.prototype)}}class se extends C{constructor(t){super({name:"CustomKeyStoreNotFoundException",$fault:"client",...t}),this.name="CustomKeyStoreNotFoundException",this.$fault="client",Object.setPrototypeOf(this,se.prototype)}}const Gi={CLUSTER_NOT_FOUND:"CLUSTER_NOT_FOUND",INSUFFICIENT_CLOUDHSM_HSMS:"INSUFFICIENT_CLOUDHSM_HSMS",INSUFFICIENT_FREE_ADDRESSES_IN_SUBNET:"INSUFFICIENT_FREE_ADDRESSES_IN_SUBNET",INTERNAL_ERROR:"INTERNAL_ERROR",INVALID_CREDENTIALS:"INVALID_CREDENTIALS",NETWORK_ERRORS:"NETWORK_ERRORS",SUBNET_NOT_FOUND:"SUBNET_NOT_FOUND",USER_LOCKED_OUT:"USER_LOCKED_OUT",USER_LOGGED_IN:"USER_LOGGED_IN",USER_NOT_FOUND:"USER_NOT_FOUND",XKS_PROXY_ACCESS_DENIED:"XKS_PROXY_ACCESS_DENIED",XKS_PROXY_INVALID_CONFIGURATION:"XKS_PROXY_INVALID_CONFIGURATION",XKS_PROXY_INVALID_RESPONSE:"XKS_PROXY_INVALID_RESPONSE",XKS_PROXY_INVALID_TLS_CONFIGURATION:"XKS_PROXY_INVALID_TLS_CONFIGURATION",XKS_PROXY_NOT_REACHABLE:"XKS_PROXY_NOT_REACHABLE",XKS_PROXY_TIMED_OUT:"XKS_PROXY_TIMED_OUT",XKS_VPC_ENDPOINT_SERVICE_INVALID_CONFIGURATION:"XKS_VPC_ENDPOINT_SERVICE_INVALID_CONFIGURATION",XKS_VPC_ENDPOINT_SERVICE_NOT_FOUND:"XKS_VPC_ENDPOINT_SERVICE_NOT_FOUND"},Ui={CONNECTED:"CONNECTED",CONNECTING:"CONNECTING",DISCONNECTED:"DISCONNECTED",DISCONNECTING:"DISCONNECTING",FAILED:"FAILED"};class ae extends C{constructor(t){super({name:"InvalidAliasNameException",$fault:"client",...t}),this.name="InvalidAliasNameException",this.$fault="client",Object.setPrototypeOf(this,ae.prototype)}}class oe extends C{constructor(t){super({name:"LimitExceededException",$fault:"client",...t}),this.name="LimitExceededException",this.$fault="client",Object.setPrototypeOf(this,oe.prototype)}}const Li={AWS_CLOUDHSM:"AWS_CLOUDHSM",EXTERNAL_KEY_STORE:"EXTERNAL_KEY_STORE"},Hi={PUBLIC_ENDPOINT:"PUBLIC_ENDPOINT",VPC_ENDPOINT_SERVICE:"VPC_ENDPOINT_SERVICE"};class re extends C{constructor(t){super({name:"CustomKeyStoreNameInUseException",$fault:"client",...t}),this.name="CustomKeyStoreNameInUseException",this.$fault="client",Object.setPrototypeOf(this,re.prototype)}}class ie extends C{constructor(t){super({name:"IncorrectTrustAnchorException",$fault:"client",...t}),this.name="IncorrectTrustAnchorException",this.$fault="client",Object.setPrototypeOf(this,ie.prototype)}}class ce extends C{constructor(t){super({name:"XksProxyIncorrectAuthenticationCredentialException",$fault:"client",...t}),this.name="XksProxyIncorrectAuthenticationCredentialException",this.$fault="client",Object.setPrototypeOf(this,ce.prototype)}}class de extends C{constructor(t){super({name:"XksProxyInvalidConfigurationException",$fault:"client",...t}),this.name="XksProxyInvalidConfigurationException",this.$fault="client",Object.setPrototypeOf(this,de.prototype)}}class le extends C{constructor(t){super({name:"XksProxyInvalidResponseException",$fault:"client",...t}),this.name="XksProxyInvalidResponseException",this.$fault="client",Object.setPrototypeOf(this,le.prototype)}}class me extends C{constructor(t){super({name:"XksProxyUriEndpointInUseException",$fault:"client",...t}),this.name="XksProxyUriEndpointInUseException",this.$fault="client",Object.setPrototypeOf(this,me.prototype)}}class ye extends C{constructor(t){super({name:"XksProxyUriInUseException",$fault:"client",...t}),this.name="XksProxyUriInUseException",this.$fault="client",Object.setPrototypeOf(this,ye.prototype)}}class pe extends C{constructor(t){super({name:"XksProxyUriUnreachableException",$fault:"client",...t}),this.name="XksProxyUriUnreachableException",this.$fault="client",Object.setPrototypeOf(this,pe.prototype)}}class ue extends C{constructor(t){super({name:"XksProxyVpcEndpointServiceInUseException",$fault:"client",...t}),this.name="XksProxyVpcEndpointServiceInUseException",this.$fault="client",Object.setPrototypeOf(this,ue.prototype)}}class Ce extends C{constructor(t){super({name:"XksProxyVpcEndpointServiceInvalidConfigurationException",$fault:"client",...t}),this.name="XksProxyVpcEndpointServiceInvalidConfigurationException",this.$fault="client",Object.setPrototypeOf(this,Ce.prototype)}}class Se extends C{constructor(t){super({name:"XksProxyVpcEndpointServiceNotFoundException",$fault:"client",...t}),this.name="XksProxyVpcEndpointServiceNotFoundException",this.$fault="client",Object.setPrototypeOf(this,Se.prototype)}}const Fi={CreateGrant:"CreateGrant",Decrypt:"Decrypt",DeriveSharedSecret:"DeriveSharedSecret",DescribeKey:"DescribeKey",Encrypt:"Encrypt",GenerateDataKey:"GenerateDataKey",GenerateDataKeyPair:"GenerateDataKeyPair",GenerateDataKeyPairWithoutPlaintext:"GenerateDataKeyPairWithoutPlaintext",GenerateDataKeyWithoutPlaintext:"GenerateDataKeyWithoutPlaintext",GenerateMac:"GenerateMac",GetPublicKey:"GetPublicKey",ReEncryptFrom:"ReEncryptFrom",ReEncryptTo:"ReEncryptTo",RetireGrant:"RetireGrant",Sign:"Sign",Verify:"Verify",VerifyMac:"VerifyMac"};class Ee extends C{constructor(t){super({name:"DisabledException",$fault:"client",...t}),this.name="DisabledException",this.$fault="client",Object.setPrototypeOf(this,Ee.prototype)}}class he extends C{constructor(t){super({name:"DryRunOperationException",$fault:"client",...t}),this.name="DryRunOperationException",this.$fault="client",Object.setPrototypeOf(this,he.prototype)}}class _e extends C{constructor(t){super({name:"InvalidGrantTokenException",$fault:"client",...t}),this.name="InvalidGrantTokenException",this.$fault="client",Object.setPrototypeOf(this,_e.prototype)}}const Xi={ECC_NIST_P256:"ECC_NIST_P256",ECC_NIST_P384:"ECC_NIST_P384",ECC_NIST_P521:"ECC_NIST_P521",ECC_SECG_P256K1:"ECC_SECG_P256K1",HMAC_224:"HMAC_224",HMAC_256:"HMAC_256",HMAC_384:"HMAC_384",HMAC_512:"HMAC_512",RSA_2048:"RSA_2048",RSA_3072:"RSA_3072",RSA_4096:"RSA_4096",SM2:"SM2",SYMMETRIC_DEFAULT:"SYMMETRIC_DEFAULT"},Vi={ECC_NIST_P256:"ECC_NIST_P256",ECC_NIST_P384:"ECC_NIST_P384",ECC_NIST_P521:"ECC_NIST_P521",ECC_SECG_P256K1:"ECC_SECG_P256K1",HMAC_224:"HMAC_224",HMAC_256:"HMAC_256",HMAC_384:"HMAC_384",HMAC_512:"HMAC_512",RSA_2048:"RSA_2048",RSA_3072:"RSA_3072",RSA_4096:"RSA_4096",SM2:"SM2",SYMMETRIC_DEFAULT:"SYMMETRIC_DEFAULT"},Bi={ENCRYPT_DECRYPT:"ENCRYPT_DECRYPT",GENERATE_VERIFY_MAC:"GENERATE_VERIFY_MAC",KEY_AGREEMENT:"KEY_AGREEMENT",SIGN_VERIFY:"SIGN_VERIFY"},Ji={AWS_CLOUDHSM:"AWS_CLOUDHSM",AWS_KMS:"AWS_KMS",EXTERNAL:"EXTERNAL",EXTERNAL_KEY_STORE:"EXTERNAL_KEY_STORE"},ji={RSAES_OAEP_SHA_1:"RSAES_OAEP_SHA_1",RSAES_OAEP_SHA_256:"RSAES_OAEP_SHA_256",SM2PKE:"SM2PKE",SYMMETRIC_DEFAULT:"SYMMETRIC_DEFAULT"},Yi={KEY_MATERIAL_DOES_NOT_EXPIRE:"KEY_MATERIAL_DOES_NOT_EXPIRE",KEY_MATERIAL_EXPIRES:"KEY_MATERIAL_EXPIRES"},Wi={ECDH:"ECDH"},qi={AWS:"AWS",CUSTOMER:"CUSTOMER"},Qi={Creating:"Creating",Disabled:"Disabled",Enabled:"Enabled",PendingDeletion:"PendingDeletion",PendingImport:"PendingImport",PendingReplicaDeletion:"PendingReplicaDeletion",Unavailable:"Unavailable",Updating:"Updating"},Zi={HMAC_SHA_224:"HMAC_SHA_224",HMAC_SHA_256:"HMAC_SHA_256",HMAC_SHA_384:"HMAC_SHA_384",HMAC_SHA_512:"HMAC_SHA_512"},ec={PRIMARY:"PRIMARY",REPLICA:"REPLICA"},tc={ECDSA_SHA_256:"ECDSA_SHA_256",ECDSA_SHA_384:"ECDSA_SHA_384",ECDSA_SHA_512:"ECDSA_SHA_512",RSASSA_PKCS1_V1_5_SHA_256:"RSASSA_PKCS1_V1_5_SHA_256",RSASSA_PKCS1_V1_5_SHA_384:"RSASSA_PKCS1_V1_5_SHA_384",RSASSA_PKCS1_V1_5_SHA_512:"RSASSA_PKCS1_V1_5_SHA_512",RSASSA_PSS_SHA_256:"RSASSA_PSS_SHA_256",RSASSA_PSS_SHA_384:"RSASSA_PSS_SHA_384",RSASSA_PSS_SHA_512:"RSASSA_PSS_SHA_512",SM2DSA:"SM2DSA"};class xe extends C{constructor(t){super({name:"MalformedPolicyDocumentException",$fault:"client",...t}),this.name="MalformedPolicyDocumentException",this.$fault="client",Object.setPrototypeOf(this,xe.prototype)}}class Ke extends C{constructor(t){super({name:"TagException",$fault:"client",...t}),this.name="TagException",this.$fault="client",Object.setPrototypeOf(this,Ke.prototype)}}class Pe extends C{constructor(t){super({name:"UnsupportedOperationException",$fault:"client",...t}),this.name="UnsupportedOperationException",this.$fault="client",Object.setPrototypeOf(this,Pe.prototype)}}class be extends C{constructor(t){super({name:"XksKeyAlreadyInUseException",$fault:"client",...t}),this.name="XksKeyAlreadyInUseException",this.$fault="client",Object.setPrototypeOf(this,be.prototype)}}class Re extends C{constructor(t){super({name:"XksKeyInvalidConfigurationException",$fault:"client",...t}),this.name="XksKeyInvalidConfigurationException",this.$fault="client",Object.setPrototypeOf(this,Re.prototype)}}class Ie extends C{constructor(t){super({name:"XksKeyNotFoundException",$fault:"client",...t}),this.name="XksKeyNotFoundException",this.$fault="client",Object.setPrototypeOf(this,Ie.prototype)}}class fe extends C{constructor(t){super({name:"CustomKeyStoreHasCMKsException",$fault:"client",...t}),this.name="CustomKeyStoreHasCMKsException",this.$fault="client",Object.setPrototypeOf(this,fe.prototype)}}const nc={ECC_NIST_P256:"ECC_NIST_P256",ECC_NIST_P384:"ECC_NIST_P384",ECC_NIST_P521:"ECC_NIST_P521",ECC_SECG_P256K1:"ECC_SECG_P256K1",RSA_2048:"RSA_2048",RSA_3072:"RSA_3072",RSA_4096:"RSA_4096",SM2:"SM2"},sc={AES_128:"AES_128",AES_256:"AES_256"},ac={RSAES_OAEP_SHA_256:"RSAES_OAEP_SHA_256"};class Ae extends C{constructor(t){super({name:"IncorrectKeyException",$fault:"client",...t}),this.name="IncorrectKeyException",this.$fault="client",Object.setPrototypeOf(this,Ae.prototype)}}class ve extends C{constructor(t){super({name:"InvalidCiphertextException",$fault:"client",...t}),this.name="InvalidCiphertextException",this.$fault="client",Object.setPrototypeOf(this,ve.prototype)}}class De extends C{constructor(t){super({name:"InvalidKeyUsageException",$fault:"client",...t}),this.name="InvalidKeyUsageException",this.$fault="client",Object.setPrototypeOf(this,De.prototype)}}class we extends C{constructor(t){super({name:"KeyUnavailableException",$fault:"server",...t}),this.name="KeyUnavailableException",this.$fault="server",Object.setPrototypeOf(this,we.prototype)}}class ge extends C{constructor(t){super({name:"InvalidMarkerException",$fault:"client",...t}),this.name="InvalidMarkerException",this.$fault="client",Object.setPrototypeOf(this,ge.prototype)}}class Me extends C{constructor(t){super({name:"ExpiredImportTokenException",$fault:"client",...t}),this.name="ExpiredImportTokenException",this.$fault="client",Object.setPrototypeOf(this,Me.prototype)}}const oc={RSA_2048:"RSA_2048",RSA_3072:"RSA_3072",RSA_4096:"RSA_4096",SM2:"SM2"};class Te extends C{constructor(t){super({name:"IncorrectKeyMaterialException",$fault:"client",...t}),this.name="IncorrectKeyMaterialException",this.$fault="client",Object.setPrototypeOf(this,Te.prototype)}}class Ne extends C{constructor(t){super({name:"InvalidImportTokenException",$fault:"client",...t}),this.name="InvalidImportTokenException",this.$fault="client",Object.setPrototypeOf(this,Ne.prototype)}}class ke extends C{constructor(t){super({name:"InvalidGrantIdException",$fault:"client",...t}),this.name="InvalidGrantIdException",this.$fault="client",Object.setPrototypeOf(this,ke.prototype)}}class Oe extends C{constructor(t){super({name:"KMSInvalidMacException",$fault:"client",...t}),this.name="KMSInvalidMacException",this.$fault="client",Object.setPrototypeOf(this,Oe.prototype)}}class ze extends C{constructor(t){super({name:"KMSInvalidSignatureException",$fault:"client",...t}),this.name="KMSInvalidSignatureException",this.$fault="client",Object.setPrototypeOf(this,ze.prototype)}}const rc={AUTOMATIC:"AUTOMATIC",ON_DEMAND:"ON_DEMAND"},ic={DIGEST:"DIGEST",RAW:"RAW"},Ze=e=>({...e,...e.AccessKeyId&&{AccessKeyId:_},...e.RawSecretAccessKey&&{RawSecretAccessKey:_}}),Fn=e=>({...e,...e.KeyStorePassword&&{KeyStorePassword:_},...e.XksProxyAuthenticationCredential&&{XksProxyAuthenticationCredential:Ze(e.XksProxyAuthenticationCredential)}}),Xn=e=>({...e,...e.AccessKeyId&&{AccessKeyId:_}}),Vn=e=>({...e,...e.XksProxyConfiguration&&{XksProxyConfiguration:Xn(e.XksProxyConfiguration)}}),Bn=e=>({...e,...e.Plaintext&&{Plaintext:_}}),Jn=e=>({...e,...e.SharedSecret&&{SharedSecret:_}}),jn=e=>({...e,...e.CustomKeyStores&&{CustomKeyStores:e.CustomKeyStores.map(t=>Vn(t))}}),Yn=e=>({...e,...e.Plaintext&&{Plaintext:_}}),Wn=e=>({...e,...e.Plaintext&&{Plaintext:_}}),qn=e=>({...e,...e.PrivateKeyPlaintext&&{PrivateKeyPlaintext:_}}),Qn=e=>({...e,...e.Message&&{Message:_}}),Zn=e=>({...e,...e.Plaintext&&{Plaintext:_}}),es=e=>({...e,...e.PublicKey&&{PublicKey:_}}),ts=e=>({...e,...e.Message&&{Message:_}}),ns=e=>({...e,...e.KeyStorePassword&&{KeyStorePassword:_},...e.XksProxyAuthenticationCredential&&{XksProxyAuthenticationCredential:Ze(e.XksProxyAuthenticationCredential)}}),ss=e=>({...e,...e.Message&&{Message:_}}),as=e=>({...e,...e.Message&&{Message:_}}),os=async(e,t)=>{const s=u("CancelKeyDeletion");let n;return n=JSON.stringify(o(e)),p(t,s,"/",void 0,n)},rs=async(e,t)=>{const s=u("ConnectCustomKeyStore");let n;return n=JSON.stringify(o(e)),p(t,s,"/",void 0,n)},is=async(e,t)=>{const s=u("CreateAlias");let n;return n=JSON.stringify(o(e)),p(t,s,"/",void 0,n)},cs=async(e,t)=>{const s=u("CreateCustomKeyStore");let n;return n=JSON.stringify(o(e)),p(t,s,"/",void 0,n)},ds=async(e,t)=>{const s=u("CreateGrant");let n;return n=JSON.stringify(o(e)),p(t,s,"/",void 0,n)},ls=async(e,t)=>{const s=u("CreateKey");let n;return n=JSON.stringify(o(e)),p(t,s,"/",void 0,n)},ms=async(e,t)=>{const s=u("Decrypt");let n;return n=JSON.stringify(Qo(e,t)),p(t,s,"/",void 0,n)},ys=async(e,t)=>{const s=u("DeleteAlias");let n;return n=JSON.stringify(o(e)),p(t,s,"/",void 0,n)},ps=async(e,t)=>{const s=u("DeleteCustomKeyStore");let n;return n=JSON.stringify(o(e)),p(t,s,"/",void 0,n)},us=async(e,t)=>{const s=u("DeleteImportedKeyMaterial");let n;return n=JSON.stringify(o(e)),p(t,s,"/",void 0,n)},Cs=async(e,t)=>{const s=u("DeriveSharedSecret");let n;return n=JSON.stringify(Zo(e,t)),p(t,s,"/",void 0,n)},Ss=async(e,t)=>{const s=u("DescribeCustomKeyStores");let n;return n=JSON.stringify(o(e)),p(t,s,"/",void 0,n)},Es=async(e,t)=>{const s=u("DescribeKey");let n;return n=JSON.stringify(o(e)),p(t,s,"/",void 0,n)},hs=async(e,t)=>{const s=u("DisableKey");let n;return n=JSON.stringify(o(e)),p(t,s,"/",void 0,n)},_s=async(e,t)=>{const s=u("DisableKeyRotation");let n;return n=JSON.stringify(o(e)),p(t,s,"/",void 0,n)},xs=async(e,t)=>{const s=u("DisconnectCustomKeyStore");let n;return n=JSON.stringify(o(e)),p(t,s,"/",void 0,n)},Ks=async(e,t)=>{const s=u("EnableKey");let n;return n=JSON.stringify(o(e)),p(t,s,"/",void 0,n)},Ps=async(e,t)=>{const s=u("EnableKeyRotation");let n;return n=JSON.stringify(o(e)),p(t,s,"/",void 0,n)},bs=async(e,t)=>{const s=u("Encrypt");let n;return n=JSON.stringify(er(e,t)),p(t,s,"/",void 0,n)},Rs=async(e,t)=>{const s=u("GenerateDataKey");let n;return n=JSON.stringify(nr(e,t)),p(t,s,"/",void 0,n)},Is=async(e,t)=>{const s=u("GenerateDataKeyPair");let n;return n=JSON.stringify(tr(e,t)),p(t,s,"/",void 0,n)},fs=async(e,t)=>{const s=u("GenerateDataKeyPairWithoutPlaintext");let n;return n=JSON.stringify(o(e)),p(t,s,"/",void 0,n)},As=async(e,t)=>{const s=u("GenerateDataKeyWithoutPlaintext");let n;return n=JSON.stringify(o(e)),p(t,s,"/",void 0,n)},vs=async(e,t)=>{const s=u("GenerateMac");let n;return n=JSON.stringify(sr(e,t)),p(t,s,"/",void 0,n)},Ds=async(e,t)=>{const s=u("GenerateRandom");let n;return n=JSON.stringify(ar(e,t)),p(t,s,"/",void 0,n)},ws=async(e,t)=>{const s=u("GetKeyPolicy");let n;return n=JSON.stringify(o(e)),p(t,s,"/",void 0,n)},gs=async(e,t)=>{const s=u("GetKeyRotationStatus");let n;return n=JSON.stringify(o(e)),p(t,s,"/",void 0,n)},Ms=async(e,t)=>{const s=u("GetParametersForImport");let n;return n=JSON.stringify(o(e)),p(t,s,"/",void 0,n)},Ts=async(e,t)=>{const s=u("GetPublicKey");let n;return n=JSON.stringify(o(e)),p(t,s,"/",void 0,n)},Ns=async(e,t)=>{const s=u("ImportKeyMaterial");let n;return n=JSON.stringify(or(e,t)),p(t,s,"/",void 0,n)},ks=async(e,t)=>{const s=u("ListAliases");let n;return n=JSON.stringify(o(e)),p(t,s,"/",void 0,n)},Os=async(e,t)=>{const s=u("ListGrants");let n;return n=JSON.stringify(o(e)),p(t,s,"/",void 0,n)},zs=async(e,t)=>{const s=u("ListKeyPolicies");let n;return n=JSON.stringify(o(e)),p(t,s,"/",void 0,n)},$s=async(e,t)=>{const s=u("ListKeyRotations");let n;return n=JSON.stringify(o(e)),p(t,s,"/",void 0,n)},Gs=async(e,t)=>{const s=u("ListKeys");let n;return n=JSON.stringify(o(e)),p(t,s,"/",void 0,n)},Us=async(e,t)=>{const s=u("ListResourceTags");let n;return n=JSON.stringify(o(e)),p(t,s,"/",void 0,n)},Ls=async(e,t)=>{const s=u("ListRetirableGrants");let n;return n=JSON.stringify(o(e)),p(t,s,"/",void 0,n)},Hs=async(e,t)=>{const s=u("PutKeyPolicy");let n;return n=JSON.stringify(o(e)),p(t,s,"/",void 0,n)},Fs=async(e,t)=>{const s=u("ReEncrypt");let n;return n=JSON.stringify(rr(e,t)),p(t,s,"/",void 0,n)},Xs=async(e,t)=>{const s=u("ReplicateKey");let n;return n=JSON.stringify(o(e)),p(t,s,"/",void 0,n)},Vs=async(e,t)=>{const s=u("RetireGrant");let n;return n=JSON.stringify(o(e)),p(t,s,"/",void 0,n)},Bs=async(e,t)=>{const s=u("RevokeGrant");let n;return n=JSON.stringify(o(e)),p(t,s,"/",void 0,n)},Js=async(e,t)=>{const s=u("RotateKeyOnDemand");let n;return n=JSON.stringify(o(e)),p(t,s,"/",void 0,n)},js=async(e,t)=>{const s=u("ScheduleKeyDeletion");let n;return n=JSON.stringify(o(e)),p(t,s,"/",void 0,n)},Ys=async(e,t)=>{const s=u("Sign");let n;return n=JSON.stringify(ir(e,t)),p(t,s,"/",void 0,n)},Ws=async(e,t)=>{const s=u("TagResource");let n;return n=JSON.stringify(o(e)),p(t,s,"/",void 0,n)},qs=async(e,t)=>{const s=u("UntagResource");let n;return n=JSON.stringify(o(e)),p(t,s,"/",void 0,n)},Qs=async(e,t)=>{const s=u("UpdateAlias");let n;return n=JSON.stringify(o(e)),p(t,s,"/",void 0,n)},Zs=async(e,t)=>{const s=u("UpdateCustomKeyStore");let n;return n=JSON.stringify(o(e)),p(t,s,"/",void 0,n)},ea=async(e,t)=>{const s=u("UpdateKeyDescription");let n;return n=JSON.stringify(o(e)),p(t,s,"/",void 0,n)},ta=async(e,t)=>{const s=u("UpdatePrimaryRegion");let n;return n=JSON.stringify(o(e)),p(t,s,"/",void 0,n)},na=async(e,t)=>{const s=u("Verify");let n;return n=JSON.stringify(dr(e,t)),p(t,s,"/",void 0,n)},sa=async(e,t)=>{const s=u("VerifyMac");let n;return n=JSON.stringify(cr(e,t)),p(t,s,"/",void 0,n)},aa=async(e,t)=>{if(e.statusCode>=300)return y(e,t);const s=await h(e.body,t);let n={};return n=o(s),{$metadata:r(e),...n}},oa=async(e,t)=>{if(e.statusCode>=300)return y(e,t);const s=await h(e.body,t);let n={};return n=o(s),{$metadata:r(e),...n}},ra=async(e,t)=>e.statusCode>=300?y(e,t):(await x(e.body,t),{$metadata:r(e)}),ia=async(e,t)=>{if(e.statusCode>=300)return y(e,t);const s=await h(e.body,t);let n={};return n=o(s),{$metadata:r(e),...n}},ca=async(e,t)=>{if(e.statusCode>=300)return y(e,t);const s=await h(e.body,t);let n={};return n=o(s),{$metadata:r(e),...n}},da=async(e,t)=>{if(e.statusCode>=300)return y(e,t);const s=await h(e.body,t);let n={};return n=yr(s),{$metadata:r(e),...n}},la=async(e,t)=>{if(e.statusCode>=300)return y(e,t);const s=await h(e.body,t);let n={};return n=Cr(s,t),{$metadata:r(e),...n}},ma=async(e,t)=>e.statusCode>=300?y(e,t):(await x(e.body,t),{$metadata:r(e)}),ya=async(e,t)=>{if(e.statusCode>=300)return y(e,t);const s=await h(e.body,t);let n={};return n=o(s),{$metadata:r(e),...n}},pa=async(e,t)=>e.statusCode>=300?y(e,t):(await x(e.body,t),{$metadata:r(e)}),ua=async(e,t)=>{if(e.statusCode>=300)return y(e,t);const s=await h(e.body,t);let n={};return n=Sr(s,t),{$metadata:r(e),...n}},Ca=async(e,t)=>{if(e.statusCode>=300)return y(e,t);const s=await h(e.body,t);let n={};return n=Er(s),{$metadata:r(e),...n}},Sa=async(e,t)=>{if(e.statusCode>=300)return y(e,t);const s=await h(e.body,t);let n={};return n=hr(s),{$metadata:r(e),...n}},Ea=async(e,t)=>e.statusCode>=300?y(e,t):(await x(e.body,t),{$metadata:r(e)}),ha=async(e,t)=>e.statusCode>=300?y(e,t):(await x(e.body,t),{$metadata:r(e)}),_a=async(e,t)=>{if(e.statusCode>=300)return y(e,t);const s=await h(e.body,t);let n={};return n=o(s),{$metadata:r(e),...n}},xa=async(e,t)=>e.statusCode>=300?y(e,t):(await x(e.body,t),{$metadata:r(e)}),Ka=async(e,t)=>e.statusCode>=300?y(e,t):(await x(e.body,t),{$metadata:r(e)}),Pa=async(e,t)=>{if(e.statusCode>=300)return y(e,t);const s=await h(e.body,t);let n={};return n=_r(s,t),{$metadata:r(e),...n}},ba=async(e,t)=>{if(e.statusCode>=300)return y(e,t);const s=await h(e.body,t);let n={};return n=Pr(s,t),{$metadata:r(e),...n}},Ra=async(e,t)=>{if(e.statusCode>=300)return y(e,t);const s=await h(e.body,t);let n={};return n=xr(s,t),{$metadata:r(e),...n}},Ia=async(e,t)=>{if(e.statusCode>=300)return y(e,t);const s=await h(e.body,t);let n={};return n=Kr(s,t),{$metadata:r(e),...n}},fa=async(e,t)=>{if(e.statusCode>=300)return y(e,t);const s=await h(e.body,t);let n={};return n=br(s,t),{$metadata:r(e),...n}},Aa=async(e,t)=>{if(e.statusCode>=300)return y(e,t);const s=await h(e.body,t);let n={};return n=Rr(s,t),{$metadata:r(e),...n}},va=async(e,t)=>{if(e.statusCode>=300)return y(e,t);const s=await h(e.body,t);let n={};return n=Ir(s,t),{$metadata:r(e),...n}},Da=async(e,t)=>{if(e.statusCode>=300)return y(e,t);const s=await h(e.body,t);let n={};return n=o(s),{$metadata:r(e),...n}},wa=async(e,t)=>{if(e.statusCode>=300)return y(e,t);const s=await h(e.body,t);let n={};return n=fr(s),{$metadata:r(e),...n}},ga=async(e,t)=>{if(e.statusCode>=300)return y(e,t);const s=await h(e.body,t);let n={};return n=Ar(s,t),{$metadata:r(e),...n}},Ma=async(e,t)=>{if(e.statusCode>=300)return y(e,t);const s=await h(e.body,t);let n={};return n=vr(s,t),{$metadata:r(e),...n}},Ta=async(e,t)=>{if(e.statusCode>=300)return y(e,t);const s=await h(e.body,t);let n={};return n=o(s),{$metadata:r(e),...n}},Na=async(e,t)=>{if(e.statusCode>=300)return y(e,t);const s=await h(e.body,t);let n={};return n=gr(s),{$metadata:r(e),...n}},ka=async(e,t)=>{if(e.statusCode>=300)return y(e,t);const s=await h(e.body,t);let n={};return n=et(s),{$metadata:r(e),...n}},Oa=async(e,t)=>{if(e.statusCode>=300)return y(e,t);const s=await h(e.body,t);let n={};return n=o(s),{$metadata:r(e),...n}},za=async(e,t)=>{if(e.statusCode>=300)return y(e,t);const s=await h(e.body,t);let n={};return n=Mr(s),{$metadata:r(e),...n}},$a=async(e,t)=>{if(e.statusCode>=300)return y(e,t);const s=await h(e.body,t);let n={};return n=o(s),{$metadata:r(e),...n}},Ga=async(e,t)=>{if(e.statusCode>=300)return y(e,t);const s=await h(e.body,t);let n={};return n=o(s),{$metadata:r(e),...n}},Ua=async(e,t)=>{if(e.statusCode>=300)return y(e,t);const s=await h(e.body,t);let n={};return n=et(s),{$metadata:r(e),...n}},La=async(e,t)=>e.statusCode>=300?y(e,t):(await x(e.body,t),{$metadata:r(e)}),Ha=async(e,t)=>{if(e.statusCode>=300)return y(e,t);const s=await h(e.body,t);let n={};return n=Tr(s,t),{$metadata:r(e),...n}},Fa=async(e,t)=>{if(e.statusCode>=300)return y(e,t);const s=await h(e.body,t);let n={};return n=Nr(s),{$metadata:r(e),...n}},Xa=async(e,t)=>e.statusCode>=300?y(e,t):(await x(e.body,t),{$metadata:r(e)}),Va=async(e,t)=>e.statusCode>=300?y(e,t):(await x(e.body,t),{$metadata:r(e)}),Ba=async(e,t)=>{if(e.statusCode>=300)return y(e,t);const s=await h(e.body,t);let n={};return n=o(s),{$metadata:r(e),...n}},Ja=async(e,t)=>{if(e.statusCode>=300)return y(e,t);const s=await h(e.body,t);let n={};return n=zr(s),{$metadata:r(e),...n}},ja=async(e,t)=>{if(e.statusCode>=300)return y(e,t);const s=await h(e.body,t);let n={};return n=$r(s,t),{$metadata:r(e),...n}},Ya=async(e,t)=>e.statusCode>=300?y(e,t):(await x(e.body,t),{$metadata:r(e)}),Wa=async(e,t)=>e.statusCode>=300?y(e,t):(await x(e.body,t),{$metadata:r(e)}),qa=async(e,t)=>e.statusCode>=300?y(e,t):(await x(e.body,t),{$metadata:r(e)}),Qa=async(e,t)=>{if(e.statusCode>=300)return y(e,t);const s=await h(e.body,t);let n={};return n=o(s),{$metadata:r(e),...n}},Za=async(e,t)=>e.statusCode>=300?y(e,t):(await x(e.body,t),{$metadata:r(e)}),eo=async(e,t)=>e.statusCode>=300?y(e,t):(await x(e.body,t),{$metadata:r(e)}),to=async(e,t)=>{if(e.statusCode>=300)return y(e,t);const s=await h(e.body,t);let n={};return n=o(s),{$metadata:r(e),...n}},no=async(e,t)=>{if(e.statusCode>=300)return y(e,t);const s=await h(e.body,t);let n={};return n=o(s),{$metadata:r(e),...n}},y=async(e,t)=>{const s={...e,body:await cn(e.body,t)},n=dn(e,s.body);switch(n){case"DependencyTimeoutException":case"com.amazonaws.kms#DependencyTimeoutException":throw await Co(s);case"InvalidArnException":case"com.amazonaws.kms#InvalidArnException":throw await bo(s);case"KMSInternalException":case"com.amazonaws.kms#KMSInternalException":throw await go(s);case"KMSInvalidStateException":case"com.amazonaws.kms#KMSInvalidStateException":throw await No(s);case"NotFoundException":case"com.amazonaws.kms#NotFoundException":throw await zo(s);case"CloudHsmClusterInvalidConfigurationException":case"com.amazonaws.kms#CloudHsmClusterInvalidConfigurationException":throw await oo(s);case"CloudHsmClusterNotActiveException":case"com.amazonaws.kms#CloudHsmClusterNotActiveException":throw await ro(s);case"CustomKeyStoreInvalidStateException":case"com.amazonaws.kms#CustomKeyStoreInvalidStateException":throw await yo(s);case"CustomKeyStoreNotFoundException":case"com.amazonaws.kms#CustomKeyStoreNotFoundException":throw await uo(s);case"AlreadyExistsException":case"com.amazonaws.kms#AlreadyExistsException":throw await so(s);case"InvalidAliasNameException":case"com.amazonaws.kms#InvalidAliasNameException":throw await Po(s);case"LimitExceededException":case"com.amazonaws.kms#LimitExceededException":throw await ko(s);case"CloudHsmClusterInUseException":case"com.amazonaws.kms#CloudHsmClusterInUseException":throw await ao(s);case"CloudHsmClusterNotFoundException":case"com.amazonaws.kms#CloudHsmClusterNotFoundException":throw await io(s);case"CustomKeyStoreNameInUseException":case"com.amazonaws.kms#CustomKeyStoreNameInUseException":throw await po(s);case"IncorrectTrustAnchorException":case"com.amazonaws.kms#IncorrectTrustAnchorException":throw await Ko(s);case"XksProxyIncorrectAuthenticationCredentialException":case"com.amazonaws.kms#XksProxyIncorrectAuthenticationCredentialException":throw await Fo(s);case"XksProxyInvalidConfigurationException":case"com.amazonaws.kms#XksProxyInvalidConfigurationException":throw await Xo(s);case"XksProxyInvalidResponseException":case"com.amazonaws.kms#XksProxyInvalidResponseException":throw await Vo(s);case"XksProxyUriEndpointInUseException":case"com.amazonaws.kms#XksProxyUriEndpointInUseException":throw await Bo(s);case"XksProxyUriInUseException":case"com.amazonaws.kms#XksProxyUriInUseException":throw await Jo(s);case"XksProxyUriUnreachableException":case"com.amazonaws.kms#XksProxyUriUnreachableException":throw await jo(s);case"XksProxyVpcEndpointServiceInUseException":case"com.amazonaws.kms#XksProxyVpcEndpointServiceInUseException":throw await Yo(s);case"XksProxyVpcEndpointServiceInvalidConfigurationException":case"com.amazonaws.kms#XksProxyVpcEndpointServiceInvalidConfigurationException":throw await Wo(s);case"XksProxyVpcEndpointServiceNotFoundException":case"com.amazonaws.kms#XksProxyVpcEndpointServiceNotFoundException":throw await qo(s);case"DisabledException":case"com.amazonaws.kms#DisabledException":throw await So(s);case"DryRunOperationException":case"com.amazonaws.kms#DryRunOperationException":throw await Eo(s);case"InvalidGrantTokenException":case"com.amazonaws.kms#InvalidGrantTokenException":throw await fo(s);case"MalformedPolicyDocumentException":case"com.amazonaws.kms#MalformedPolicyDocumentException":throw await Oo(s);case"TagException":case"com.amazonaws.kms#TagException":throw await $o(s);case"UnsupportedOperationException":case"com.amazonaws.kms#UnsupportedOperationException":throw await Go(s);case"XksKeyAlreadyInUseException":case"com.amazonaws.kms#XksKeyAlreadyInUseException":throw await Uo(s);case"XksKeyInvalidConfigurationException":case"com.amazonaws.kms#XksKeyInvalidConfigurationException":throw await Lo(s);case"XksKeyNotFoundException":case"com.amazonaws.kms#XksKeyNotFoundException":throw await Ho(s);case"IncorrectKeyException":case"com.amazonaws.kms#IncorrectKeyException":throw await _o(s);case"InvalidCiphertextException":case"com.amazonaws.kms#InvalidCiphertextException":throw await Ro(s);case"InvalidKeyUsageException":case"com.amazonaws.kms#InvalidKeyUsageException":throw await vo(s);case"KeyUnavailableException":case"com.amazonaws.kms#KeyUnavailableException":throw await wo(s);case"CustomKeyStoreHasCMKsException":case"com.amazonaws.kms#CustomKeyStoreHasCMKsException":throw await mo(s);case"InvalidMarkerException":case"com.amazonaws.kms#InvalidMarkerException":throw await Do(s);case"ExpiredImportTokenException":case"com.amazonaws.kms#ExpiredImportTokenException":throw await ho(s);case"IncorrectKeyMaterialException":case"com.amazonaws.kms#IncorrectKeyMaterialException":throw await xo(s);case"InvalidImportTokenException":case"com.amazonaws.kms#InvalidImportTokenException":throw await Ao(s);case"InvalidGrantIdException":case"com.amazonaws.kms#InvalidGrantIdException":throw await Io(s);case"ConflictException":case"com.amazonaws.kms#ConflictException":throw await lo(s);case"CloudHsmClusterNotRelatedException":case"com.amazonaws.kms#CloudHsmClusterNotRelatedException":throw await co(s);case"KMSInvalidSignatureException":case"com.amazonaws.kms#KMSInvalidSignatureException":throw await To(s);case"KMSInvalidMacException":case"com.amazonaws.kms#KMSInvalidMacException":throw await Mo(s);default:const a=s.body;return Gr({output:e,parsedBody:a,errorCode:n})}},so=async(e,t)=>{const s=e.body,n=o(s),a=new X({$metadata:r(e),...n});return S(a,s)},ao=async(e,t)=>{const s=e.body,n=o(s),a=new W({$metadata:r(e),...n});return S(a,s)},oo=async(e,t)=>{const s=e.body,n=o(s),a=new q({$metadata:r(e),...n});return S(a,s)},ro=async(e,t)=>{const s=e.body,n=o(s),a=new Q({$metadata:r(e),...n});return S(a,s)},io=async(e,t)=>{const s=e.body,n=o(s),a=new Z({$metadata:r(e),...n});return S(a,s)},co=async(e,t)=>{const s=e.body,n=o(s),a=new ee({$metadata:r(e),...n});return S(a,s)},lo=async(e,t)=>{const s=e.body,n=o(s),a=new te({$metadata:r(e),...n});return S(a,s)},mo=async(e,t)=>{const s=e.body,n=o(s),a=new fe({$metadata:r(e),...n});return S(a,s)},yo=async(e,t)=>{const s=e.body,n=o(s),a=new ne({$metadata:r(e),...n});return S(a,s)},po=async(e,t)=>{const s=e.body,n=o(s),a=new re({$metadata:r(e),...n});return S(a,s)},uo=async(e,t)=>{const s=e.body,n=o(s),a=new se({$metadata:r(e),...n});return S(a,s)},Co=async(e,t)=>{const s=e.body,n=o(s),a=new V({$metadata:r(e),...n});return S(a,s)},So=async(e,t)=>{const s=e.body,n=o(s),a=new Ee({$metadata:r(e),...n});return S(a,s)},Eo=async(e,t)=>{const s=e.body,n=o(s),a=new he({$metadata:r(e),...n});return S(a,s)},ho=async(e,t)=>{const s=e.body,n=o(s),a=new Me({$metadata:r(e),...n});return S(a,s)},_o=async(e,t)=>{const s=e.body,n=o(s),a=new Ae({$metadata:r(e),...n});return S(a,s)},xo=async(e,t)=>{const s=e.body,n=o(s),a=new Te({$metadata:r(e),...n});return S(a,s)},Ko=async(e,t)=>{const s=e.body,n=o(s),a=new ie({$metadata:r(e),...n});return S(a,s)},Po=async(e,t)=>{const s=e.body,n=o(s),a=new ae({$metadata:r(e),...n});return S(a,s)},bo=async(e,t)=>{const s=e.body,n=o(s),a=new B({$metadata:r(e),...n});return S(a,s)},Ro=async(e,t)=>{const s=e.body,n=o(s),a=new ve({$metadata:r(e),...n});return S(a,s)},Io=async(e,t)=>{const s=e.body,n=o(s),a=new ke({$metadata:r(e),...n});return S(a,s)},fo=async(e,t)=>{const s=e.body,n=o(s),a=new _e({$metadata:r(e),...n});return S(a,s)},Ao=async(e,t)=>{const s=e.body,n=o(s),a=new Ne({$metadata:r(e),...n});return S(a,s)},vo=async(e,t)=>{const s=e.body,n=o(s),a=new De({$metadata:r(e),...n});return S(a,s)},Do=async(e,t)=>{const s=e.body,n=o(s),a=new ge({$metadata:r(e),...n});return S(a,s)},wo=async(e,t)=>{const s=e.body,n=o(s),a=new we({$metadata:r(e),...n});return S(a,s)},go=async(e,t)=>{const s=e.body,n=o(s),a=new J({$metadata:r(e),...n});return S(a,s)},Mo=async(e,t)=>{const s=e.body,n=o(s),a=new Oe({$metadata:r(e),...n});return S(a,s)},To=async(e,t)=>{const s=e.body,n=o(s),a=new ze({$metadata:r(e),...n});return S(a,s)},No=async(e,t)=>{const s=e.body,n=o(s),a=new j({$metadata:r(e),...n});return S(a,s)},ko=async(e,t)=>{const s=e.body,n=o(s),a=new oe({$metadata:r(e),...n});return S(a,s)},Oo=async(e,t)=>{const s=e.body,n=o(s),a=new xe({$metadata:r(e),...n});return S(a,s)},zo=async(e,t)=>{const s=e.body,n=o(s),a=new Y({$metadata:r(e),...n});return S(a,s)},$o=async(e,t)=>{const s=e.body,n=o(s),a=new Ke({$metadata:r(e),...n});return S(a,s)},Go=async(e,t)=>{const s=e.body,n=o(s),a=new Pe({$metadata:r(e),...n});return S(a,s)},Uo=async(e,t)=>{const s=e.body,n=o(s),a=new be({$metadata:r(e),...n});return S(a,s)},Lo=async(e,t)=>{const s=e.body,n=o(s),a=new Re({$metadata:r(e),...n});return S(a,s)},Ho=async(e,t)=>{const s=e.body,n=o(s),a=new Ie({$metadata:r(e),...n});return S(a,s)},Fo=async(e,t)=>{const s=e.body,n=o(s),a=new ce({$metadata:r(e),...n});return S(a,s)},Xo=async(e,t)=>{const s=e.body,n=o(s),a=new de({$metadata:r(e),...n});return S(a,s)},Vo=async(e,t)=>{const s=e.body,n=o(s),a=new le({$metadata:r(e),...n});return S(a,s)},Bo=async(e,t)=>{const s=e.body,n=o(s),a=new me({$metadata:r(e),...n});return S(a,s)},Jo=async(e,t)=>{const s=e.body,n=o(s),a=new ye({$metadata:r(e),...n});return S(a,s)},jo=async(e,t)=>{const s=e.body,n=o(s),a=new pe({$metadata:r(e),...n});return S(a,s)},Yo=async(e,t)=>{const s=e.body,n=o(s),a=new ue({$metadata:r(e),...n});return S(a,s)},Wo=async(e,t)=>{const s=e.body,n=o(s),a=new Ce({$metadata:r(e),...n});return S(a,s)},qo=async(e,t)=>{const s=e.body,n=o(s),a=new Se({$metadata:r(e),...n});return S(a,s)},Qo=(e,t)=>E(e,{CiphertextBlob:t.base64Encoder,DryRun:[],EncryptionAlgorithm:[],EncryptionContext:o,GrantTokens:o,KeyId:[],Recipient:s=>$(s,t)}),Zo=(e,t)=>E(e,{DryRun:[],GrantTokens:o,KeyAgreementAlgorithm:[],KeyId:[],PublicKey:t.base64Encoder,Recipient:s=>$(s,t)}),er=(e,t)=>E(e,{DryRun:[],EncryptionAlgorithm:[],EncryptionContext:o,GrantTokens:o,KeyId:[],Plaintext:t.base64Encoder}),tr=(e,t)=>E(e,{DryRun:[],EncryptionContext:o,GrantTokens:o,KeyId:[],KeyPairSpec:[],Recipient:s=>$(s,t)}),nr=(e,t)=>E(e,{DryRun:[],EncryptionContext:o,GrantTokens:o,KeyId:[],KeySpec:[],NumberOfBytes:[],Recipient:s=>$(s,t)}),sr=(e,t)=>E(e,{DryRun:[],GrantTokens:o,KeyId:[],MacAlgorithm:[],Message:t.base64Encoder}),ar=(e,t)=>E(e,{CustomKeyStoreId:[],NumberOfBytes:[],Recipient:s=>$(s,t)}),or=(e,t)=>E(e,{EncryptedKeyMaterial:t.base64Encoder,ExpirationModel:[],ImportToken:t.base64Encoder,KeyId:[],ValidTo:s=>s.getTime()/1e3}),$=(e,t)=>E(e,{AttestationDocument:t.base64Encoder,KeyEncryptionAlgorithm:[]}),rr=(e,t)=>E(e,{CiphertextBlob:t.base64Encoder,DestinationEncryptionAlgorithm:[],DestinationEncryptionContext:o,DestinationKeyId:[],DryRun:[],GrantTokens:o,SourceEncryptionAlgorithm:[],SourceEncryptionContext:o,SourceKeyId:[]}),ir=(e,t)=>E(e,{DryRun:[],GrantTokens:o,KeyId:[],Message:t.base64Encoder,MessageType:[],SigningAlgorithm:[]}),cr=(e,t)=>E(e,{DryRun:[],GrantTokens:o,KeyId:[],Mac:t.base64Encoder,MacAlgorithm:[],Message:t.base64Encoder}),dr=(e,t)=>E(e,{DryRun:[],GrantTokens:o,KeyId:[],Message:t.base64Encoder,MessageType:[],Signature:t.base64Encoder,SigningAlgorithm:[]}),lr=(e,t)=>(e||[]).filter(n=>n!=null).map(n=>mr(n)),mr=(e,t)=>E(e,{AliasArn:i,AliasName:i,CreationDate:s=>K(P(b(s))),LastUpdatedDate:s=>K(P(b(s))),TargetKeyId:i}),yr=(e,t)=>E(e,{KeyMetadata:s=>$e(s)}),pr=(e,t)=>(e||[]).filter(n=>n!=null).map(n=>ur(n)),ur=(e,t)=>E(e,{CloudHsmClusterId:i,ConnectionErrorCode:i,ConnectionState:i,CreationDate:s=>K(P(b(s))),CustomKeyStoreId:i,CustomKeyStoreName:i,CustomKeyStoreType:i,TrustAnchorCertificate:i,XksProxyConfiguration:o}),Cr=(e,t)=>E(e,{CiphertextForRecipient:t.base64Decoder,EncryptionAlgorithm:i,KeyId:i,Plaintext:t.base64Decoder}),Sr=(e,t)=>E(e,{CiphertextForRecipient:t.base64Decoder,KeyAgreementAlgorithm:i,KeyId:i,KeyOrigin:i,SharedSecret:t.base64Decoder}),Er=(e,t)=>E(e,{CustomKeyStores:s=>pr(s),NextMarker:i,Truncated:w}),hr=(e,t)=>E(e,{KeyMetadata:s=>$e(s)}),_r=(e,t)=>E(e,{CiphertextBlob:t.base64Decoder,EncryptionAlgorithm:i,KeyId:i}),xr=(e,t)=>E(e,{CiphertextForRecipient:t.base64Decoder,KeyId:i,KeyPairSpec:i,PrivateKeyCiphertextBlob:t.base64Decoder,PrivateKeyPlaintext:t.base64Decoder,PublicKey:t.base64Decoder}),Kr=(e,t)=>E(e,{KeyId:i,KeyPairSpec:i,PrivateKeyCiphertextBlob:t.base64Decoder,PublicKey:t.base64Decoder}),Pr=(e,t)=>E(e,{CiphertextBlob:t.base64Decoder,CiphertextForRecipient:t.base64Decoder,KeyId:i,Plaintext:t.base64Decoder}),br=(e,t)=>E(e,{CiphertextBlob:t.base64Decoder,KeyId:i}),Rr=(e,t)=>E(e,{KeyId:i,Mac:t.base64Decoder,MacAlgorithm:i}),Ir=(e,t)=>E(e,{CiphertextForRecipient:t.base64Decoder,Plaintext:t.base64Decoder}),fr=(e,t)=>E(e,{KeyId:i,KeyRotationEnabled:w,NextRotationDate:s=>K(P(b(s))),OnDemandRotationStartDate:s=>K(P(b(s))),RotationPeriodInDays:H}),Ar=(e,t)=>E(e,{ImportToken:t.base64Decoder,KeyId:i,ParametersValidTo:s=>K(P(b(s))),PublicKey:t.base64Decoder}),vr=(e,t)=>E(e,{CustomerMasterKeySpec:i,EncryptionAlgorithms:o,KeyAgreementAlgorithms:o,KeyId:i,KeySpec:i,KeyUsage:i,PublicKey:t.base64Decoder,SigningAlgorithms:o}),Dr=(e,t)=>(e||[]).filter(n=>n!=null).map(n=>wr(n)),wr=(e,t)=>E(e,{Constraints:o,CreationDate:s=>K(P(b(s))),GrantId:i,GranteePrincipal:i,IssuingAccount:i,KeyId:i,Name:i,Operations:o,RetiringPrincipal:i}),$e=(e,t)=>E(e,{AWSAccountId:i,Arn:i,CloudHsmClusterId:i,CreationDate:s=>K(P(b(s))),CustomKeyStoreId:i,CustomerMasterKeySpec:i,DeletionDate:s=>K(P(b(s))),Description:i,Enabled:w,EncryptionAlgorithms:o,ExpirationModel:i,KeyAgreementAlgorithms:o,KeyId:i,KeyManager:i,KeySpec:i,KeyState:i,KeyUsage:i,MacAlgorithms:o,MultiRegion:w,MultiRegionConfiguration:o,Origin:i,PendingDeletionWindowInDays:H,SigningAlgorithms:o,ValidTo:s=>K(P(b(s))),XksKeyConfiguration:o}),gr=(e,t)=>E(e,{Aliases:s=>lr(s),NextMarker:i,Truncated:w}),et=(e,t)=>E(e,{Grants:s=>Dr(s),NextMarker:i,Truncated:w}),Mr=(e,t)=>E(e,{NextMarker:i,Rotations:s=>kr(s),Truncated:w}),Tr=(e,t)=>E(e,{CiphertextBlob:t.base64Decoder,DestinationEncryptionAlgorithm:i,KeyId:i,SourceEncryptionAlgorithm:i,SourceKeyId:i}),Nr=(e,t)=>E(e,{ReplicaKeyMetadata:s=>$e(s),ReplicaPolicy:i,ReplicaTags:o}),kr=(e,t)=>(e||[]).filter(n=>n!=null).map(n=>Or(n)),Or=(e,t)=>E(e,{KeyId:i,RotationDate:s=>K(P(b(s))),RotationType:i}),zr=(e,t)=>E(e,{DeletionDate:s=>K(P(b(s))),KeyId:i,KeyState:i,PendingWindowInDays:H}),$r=(e,t)=>E(e,{KeyId:i,Signature:t.base64Decoder,SigningAlgorithm:i}),r=e=>({httpStatusCode:e.statusCode,requestId:e.headers["x-amzn-requestid"]??e.headers["x-amzn-request-id"]??e.headers["x-amz-request-id"],extendedRequestId:e.headers["x-amz-id-2"],cfId:e.headers["x-amz-cf-id"]}),Gr=Qt(C),p=async(e,t,s,n,a)=>{const{hostname:g,protocol:N="https",port:L,path:k}=await e.endpoint(),G={protocol:N,hostname:g,port:L,method:"POST",path:k.endsWith("/")?k.slice(0,-1)+s:k+s,headers:t};return a!==void 0&&(G.body=a),new on(G)};function u(e){return{"content-type":"application/x-amz-json-1.1","x-amz-target":`TrentService.${e}`}}class Ur extends c.classBuilder().ep(m).m(function(t,s,n,a){return[d(n,this.serialize,this.deserialize),l(n,t.getEndpointParameterInstructions())]}).s("TrentService","CancelKeyDeletion",{}).n("KMSClient","CancelKeyDeletionCommand").f(void 0,void 0).ser(os).de(aa).build(){}class Lr extends c.classBuilder().ep(m).m(function(t,s,n,a){return[d(n,this.serialize,this.deserialize),l(n,t.getEndpointParameterInstructions())]}).s("TrentService","ConnectCustomKeyStore",{}).n("KMSClient","ConnectCustomKeyStoreCommand").f(void 0,void 0).ser(rs).de(oa).build(){}class Hr extends c.classBuilder().ep(m).m(function(t,s,n,a){return[d(n,this.serialize,this.deserialize),l(n,t.getEndpointParameterInstructions())]}).s("TrentService","CreateAlias",{}).n("KMSClient","CreateAliasCommand").f(void 0,void 0).ser(is).de(ra).build(){}class Fr extends c.classBuilder().ep(m).m(function(t,s,n,a){return[d(n,this.serialize,this.deserialize),l(n,t.getEndpointParameterInstructions())]}).s("TrentService","CreateCustomKeyStore",{}).n("KMSClient","CreateCustomKeyStoreCommand").f(Fn,void 0).ser(cs).de(ia).build(){}class Xr extends c.classBuilder().ep(m).m(function(t,s,n,a){return[d(n,this.serialize,this.deserialize),l(n,t.getEndpointParameterInstructions())]}).s("TrentService","CreateGrant",{}).n("KMSClient","CreateGrantCommand").f(void 0,void 0).ser(ds).de(ca).build(){}class Vr extends c.classBuilder().ep(m).m(function(t,s,n,a){return[d(n,this.serialize,this.deserialize),l(n,t.getEndpointParameterInstructions())]}).s("TrentService","CreateKey",{}).n("KMSClient","CreateKeyCommand").f(void 0,void 0).ser(ls).de(da).build(){}class Br extends c.classBuilder().ep(m).m(function(t,s,n,a){return[d(n,this.serialize,this.deserialize),l(n,t.getEndpointParameterInstructions())]}).s("TrentService","Decrypt",{}).n("KMSClient","DecryptCommand").f(void 0,Bn).ser(ms).de(la).build(){}class Jr extends c.classBuilder().ep(m).m(function(t,s,n,a){return[d(n,this.serialize,this.deserialize),l(n,t.getEndpointParameterInstructions())]}).s("TrentService","DeleteAlias",{}).n("KMSClient","DeleteAliasCommand").f(void 0,void 0).ser(ys).de(ma).build(){}class jr extends c.classBuilder().ep(m).m(function(t,s,n,a){return[d(n,this.serialize,this.deserialize),l(n,t.getEndpointParameterInstructions())]}).s("TrentService","DeleteCustomKeyStore",{}).n("KMSClient","DeleteCustomKeyStoreCommand").f(void 0,void 0).ser(ps).de(ya).build(){}class Yr extends c.classBuilder().ep(m).m(function(t,s,n,a){return[d(n,this.serialize,this.deserialize),l(n,t.getEndpointParameterInstructions())]}).s("TrentService","DeleteImportedKeyMaterial",{}).n("KMSClient","DeleteImportedKeyMaterialCommand").f(void 0,void 0).ser(us).de(pa).build(){}class Wr extends c.classBuilder().ep(m).m(function(t,s,n,a){return[d(n,this.serialize,this.deserialize),l(n,t.getEndpointParameterInstructions())]}).s("TrentService","DeriveSharedSecret",{}).n("KMSClient","DeriveSharedSecretCommand").f(void 0,Jn).ser(Cs).de(ua).build(){}class tt extends c.classBuilder().ep(m).m(function(t,s,n,a){return[d(n,this.serialize,this.deserialize),l(n,t.getEndpointParameterInstructions())]}).s("TrentService","DescribeCustomKeyStores",{}).n("KMSClient","DescribeCustomKeyStoresCommand").f(void 0,jn).ser(Ss).de(Ca).build(){}class qr extends c.classBuilder().ep(m).m(function(t,s,n,a){return[d(n,this.serialize,this.deserialize),l(n,t.getEndpointParameterInstructions())]}).s("TrentService","DescribeKey",{}).n("KMSClient","DescribeKeyCommand").f(void 0,void 0).ser(Es).de(Sa).build(){}class Qr extends c.classBuilder().ep(m).m(function(t,s,n,a){return[d(n,this.serialize,this.deserialize),l(n,t.getEndpointParameterInstructions())]}).s("TrentService","DisableKey",{}).n("KMSClient","DisableKeyCommand").f(void 0,void 0).ser(hs).de(Ea).build(){}class Zr extends c.classBuilder().ep(m).m(function(t,s,n,a){return[d(n,this.serialize,this.deserialize),l(n,t.getEndpointParameterInstructions())]}).s("TrentService","DisableKeyRotation",{}).n("KMSClient","DisableKeyRotationCommand").f(void 0,void 0).ser(_s).de(ha).build(){}class ei extends c.classBuilder().ep(m).m(function(t,s,n,a){return[d(n,this.serialize,this.deserialize),l(n,t.getEndpointParameterInstructions())]}).s("TrentService","DisconnectCustomKeyStore",{}).n("KMSClient","DisconnectCustomKeyStoreCommand").f(void 0,void 0).ser(xs).de(_a).build(){}class ti extends c.classBuilder().ep(m).m(function(t,s,n,a){return[d(n,this.serialize,this.deserialize),l(n,t.getEndpointParameterInstructions())]}).s("TrentService","EnableKey",{}).n("KMSClient","EnableKeyCommand").f(void 0,void 0).ser(Ks).de(xa).build(){}class ni extends c.classBuilder().ep(m).m(function(t,s,n,a){return[d(n,this.serialize,this.deserialize),l(n,t.getEndpointParameterInstructions())]}).s("TrentService","EnableKeyRotation",{}).n("KMSClient","EnableKeyRotationCommand").f(void 0,void 0).ser(Ps).de(Ka).build(){}class si extends c.classBuilder().ep(m).m(function(t,s,n,a){return[d(n,this.serialize,this.deserialize),l(n,t.getEndpointParameterInstructions())]}).s("TrentService","Encrypt",{}).n("KMSClient","EncryptCommand").f(Yn,void 0).ser(bs).de(Pa).build(){}class ai extends c.classBuilder().ep(m).m(function(t,s,n,a){return[d(n,this.serialize,this.deserialize),l(n,t.getEndpointParameterInstructions())]}).s("TrentService","GenerateDataKey",{}).n("KMSClient","GenerateDataKeyCommand").f(void 0,Wn).ser(Rs).de(ba).build(){}class oi extends c.classBuilder().ep(m).m(function(t,s,n,a){return[d(n,this.serialize,this.deserialize),l(n,t.getEndpointParameterInstructions())]}).s("TrentService","GenerateDataKeyPair",{}).n("KMSClient","GenerateDataKeyPairCommand").f(void 0,qn).ser(Is).de(Ra).build(){}class ri extends c.classBuilder().ep(m).m(function(t,s,n,a){return[d(n,this.serialize,this.deserialize),l(n,t.getEndpointParameterInstructions())]}).s("TrentService","GenerateDataKeyPairWithoutPlaintext",{}).n("KMSClient","GenerateDataKeyPairWithoutPlaintextCommand").f(void 0,void 0).ser(fs).de(Ia).build(){}class ii extends c.classBuilder().ep(m).m(function(t,s,n,a){return[d(n,this.serialize,this.deserialize),l(n,t.getEndpointParameterInstructions())]}).s("TrentService","GenerateDataKeyWithoutPlaintext",{}).n("KMSClient","GenerateDataKeyWithoutPlaintextCommand").f(void 0,void 0).ser(As).de(fa).build(){}class ci extends c.classBuilder().ep(m).m(function(t,s,n,a){return[d(n,this.serialize,this.deserialize),l(n,t.getEndpointParameterInstructions())]}).s("TrentService","GenerateMac",{}).n("KMSClient","GenerateMacCommand").f(Qn,void 0).ser(vs).de(Aa).build(){}class di extends c.classBuilder().ep(m).m(function(t,s,n,a){return[d(n,this.serialize,this.deserialize),l(n,t.getEndpointParameterInstructions())]}).s("TrentService","GenerateRandom",{}).n("KMSClient","GenerateRandomCommand").f(void 0,Zn).ser(Ds).de(va).build(){}class li extends c.classBuilder().ep(m).m(function(t,s,n,a){return[d(n,this.serialize,this.deserialize),l(n,t.getEndpointParameterInstructions())]}).s("TrentService","GetKeyPolicy",{}).n("KMSClient","GetKeyPolicyCommand").f(void 0,void 0).ser(ws).de(Da).build(){}class mi extends c.classBuilder().ep(m).m(function(t,s,n,a){return[d(n,this.serialize,this.deserialize),l(n,t.getEndpointParameterInstructions())]}).s("TrentService","GetKeyRotationStatus",{}).n("KMSClient","GetKeyRotationStatusCommand").f(void 0,void 0).ser(gs).de(wa).build(){}class yi extends c.classBuilder().ep(m).m(function(t,s,n,a){return[d(n,this.serialize,this.deserialize),l(n,t.getEndpointParameterInstructions())]}).s("TrentService","GetParametersForImport",{}).n("KMSClient","GetParametersForImportCommand").f(void 0,es).ser(Ms).de(ga).build(){}class pi extends c.classBuilder().ep(m).m(function(t,s,n,a){return[d(n,this.serialize,this.deserialize),l(n,t.getEndpointParameterInstructions())]}).s("TrentService","GetPublicKey",{}).n("KMSClient","GetPublicKeyCommand").f(void 0,void 0).ser(Ts).de(Ma).build(){}class ui extends c.classBuilder().ep(m).m(function(t,s,n,a){return[d(n,this.serialize,this.deserialize),l(n,t.getEndpointParameterInstructions())]}).s("TrentService","ImportKeyMaterial",{}).n("KMSClient","ImportKeyMaterialCommand").f(void 0,void 0).ser(Ns).de(Ta).build(){}class nt extends c.classBuilder().ep(m).m(function(t,s,n,a){return[d(n,this.serialize,this.deserialize),l(n,t.getEndpointParameterInstructions())]}).s("TrentService","ListAliases",{}).n("KMSClient","ListAliasesCommand").f(void 0,void 0).ser(ks).de(Na).build(){}class st extends c.classBuilder().ep(m).m(function(t,s,n,a){return[d(n,this.serialize,this.deserialize),l(n,t.getEndpointParameterInstructions())]}).s("TrentService","ListGrants",{}).n("KMSClient","ListGrantsCommand").f(void 0,void 0).ser(Os).de(ka).build(){}class at extends c.classBuilder().ep(m).m(function(t,s,n,a){return[d(n,this.serialize,this.deserialize),l(n,t.getEndpointParameterInstructions())]}).s("TrentService","ListKeyPolicies",{}).n("KMSClient","ListKeyPoliciesCommand").f(void 0,void 0).ser(zs).de(Oa).build(){}class ot extends c.classBuilder().ep(m).m(function(t,s,n,a){return[d(n,this.serialize,this.deserialize),l(n,t.getEndpointParameterInstructions())]}).s("TrentService","ListKeyRotations",{}).n("KMSClient","ListKeyRotationsCommand").f(void 0,void 0).ser($s).de(za).build(){}class rt extends c.classBuilder().ep(m).m(function(t,s,n,a){return[d(n,this.serialize,this.deserialize),l(n,t.getEndpointParameterInstructions())]}).s("TrentService","ListKeys",{}).n("KMSClient","ListKeysCommand").f(void 0,void 0).ser(Gs).de($a).build(){}class it extends c.classBuilder().ep(m).m(function(t,s,n,a){return[d(n,this.serialize,this.deserialize),l(n,t.getEndpointParameterInstructions())]}).s("TrentService","ListResourceTags",{}).n("KMSClient","ListResourceTagsCommand").f(void 0,void 0).ser(Us).de(Ga).build(){}class ct extends c.classBuilder().ep(m).m(function(t,s,n,a){return[d(n,this.serialize,this.deserialize),l(n,t.getEndpointParameterInstructions())]}).s("TrentService","ListRetirableGrants",{}).n("KMSClient","ListRetirableGrantsCommand").f(void 0,void 0).ser(Ls).de(Ua).build(){}class Ci extends c.classBuilder().ep(m).m(function(t,s,n,a){return[d(n,this.serialize,this.deserialize),l(n,t.getEndpointParameterInstructions())]}).s("TrentService","PutKeyPolicy",{}).n("KMSClient","PutKeyPolicyCommand").f(void 0,void 0).ser(Hs).de(La).build(){}class Si extends c.classBuilder().ep(m).m(function(t,s,n,a){return[d(n,this.serialize,this.deserialize),l(n,t.getEndpointParameterInstructions())]}).s("TrentService","ReEncrypt",{}).n("KMSClient","ReEncryptCommand").f(void 0,void 0).ser(Fs).de(Ha).build(){}class Ei extends c.classBuilder().ep(m).m(function(t,s,n,a){return[d(n,this.serialize,this.deserialize),l(n,t.getEndpointParameterInstructions())]}).s("TrentService","ReplicateKey",{}).n("KMSClient","ReplicateKeyCommand").f(void 0,void 0).ser(Xs).de(Fa).build(){}class hi extends c.classBuilder().ep(m).m(function(t,s,n,a){return[d(n,this.serialize,this.deserialize),l(n,t.getEndpointParameterInstructions())]}).s("TrentService","RetireGrant",{}).n("KMSClient","RetireGrantCommand").f(void 0,void 0).ser(Vs).de(Xa).build(){}class _i extends c.classBuilder().ep(m).m(function(t,s,n,a){return[d(n,this.serialize,this.deserialize),l(n,t.getEndpointParameterInstructions())]}).s("TrentService","RevokeGrant",{}).n("KMSClient","RevokeGrantCommand").f(void 0,void 0).ser(Bs).de(Va).build(){}class xi extends c.classBuilder().ep(m).m(function(t,s,n,a){return[d(n,this.serialize,this.deserialize),l(n,t.getEndpointParameterInstructions())]}).s("TrentService","RotateKeyOnDemand",{}).n("KMSClient","RotateKeyOnDemandCommand").f(void 0,void 0).ser(Js).de(Ba).build(){}class Ki extends c.classBuilder().ep(m).m(function(t,s,n,a){return[d(n,this.serialize,this.deserialize),l(n,t.getEndpointParameterInstructions())]}).s("TrentService","ScheduleKeyDeletion",{}).n("KMSClient","ScheduleKeyDeletionCommand").f(void 0,void 0).ser(js).de(Ja).build(){}class Pi extends c.classBuilder().ep(m).m(function(t,s,n,a){return[d(n,this.serialize,this.deserialize),l(n,t.getEndpointParameterInstructions())]}).s("TrentService","Sign",{}).n("KMSClient","SignCommand").f(ts,void 0).ser(Ys).de(ja).build(){}class bi extends c.classBuilder().ep(m).m(function(t,s,n,a){return[d(n,this.serialize,this.deserialize),l(n,t.getEndpointParameterInstructions())]}).s("TrentService","TagResource",{}).n("KMSClient","TagResourceCommand").f(void 0,void 0).ser(Ws).de(Ya).build(){}class Ri extends c.classBuilder().ep(m).m(function(t,s,n,a){return[d(n,this.serialize,this.deserialize),l(n,t.getEndpointParameterInstructions())]}).s("TrentService","UntagResource",{}).n("KMSClient","UntagResourceCommand").f(void 0,void 0).ser(qs).de(Wa).build(){}class Ii extends c.classBuilder().ep(m).m(function(t,s,n,a){return[d(n,this.serialize,this.deserialize),l(n,t.getEndpointParameterInstructions())]}).s("TrentService","UpdateAlias",{}).n("KMSClient","UpdateAliasCommand").f(void 0,void 0).ser(Qs).de(qa).build(){}class fi extends c.classBuilder().ep(m).m(function(t,s,n,a){return[d(n,this.serialize,this.deserialize),l(n,t.getEndpointParameterInstructions())]}).s("TrentService","UpdateCustomKeyStore",{}).n("KMSClient","UpdateCustomKeyStoreCommand").f(ns,void 0).ser(Zs).de(Qa).build(){}class Ai extends c.classBuilder().ep(m).m(function(t,s,n,a){return[d(n,this.serialize,this.deserialize),l(n,t.getEndpointParameterInstructions())]}).s("TrentService","UpdateKeyDescription",{}).n("KMSClient","UpdateKeyDescriptionCommand").f(void 0,void 0).ser(ea).de(Za).build(){}class vi extends c.classBuilder().ep(m).m(function(t,s,n,a){return[d(n,this.serialize,this.deserialize),l(n,t.getEndpointParameterInstructions())]}).s("TrentService","UpdatePrimaryRegion",{}).n("KMSClient","UpdatePrimaryRegionCommand").f(void 0,void 0).ser(ta).de(eo).build(){}class Di extends c.classBuilder().ep(m).m(function(t,s,n,a){return[d(n,this.serialize,this.deserialize),l(n,t.getEndpointParameterInstructions())]}).s("TrentService","Verify",{}).n("KMSClient","VerifyCommand").f(ss,void 0).ser(na).de(to).build(){}class wi extends c.classBuilder().ep(m).m(function(t,s,n,a){return[d(n,this.serialize,this.deserialize),l(n,t.getEndpointParameterInstructions())]}).s("TrentService","VerifyMac",{}).n("KMSClient","VerifyMacCommand").f(as,void 0).ser(sa).de(no).build(){}const gi={CancelKeyDeletionCommand:Ur,ConnectCustomKeyStoreCommand:Lr,CreateAliasCommand:Hr,CreateCustomKeyStoreCommand:Fr,CreateGrantCommand:Xr,CreateKeyCommand:Vr,DecryptCommand:Br,DeleteAliasCommand:Jr,DeleteCustomKeyStoreCommand:jr,DeleteImportedKeyMaterialCommand:Yr,DeriveSharedSecretCommand:Wr,DescribeCustomKeyStoresCommand:tt,DescribeKeyCommand:qr,DisableKeyCommand:Qr,DisableKeyRotationCommand:Zr,DisconnectCustomKeyStoreCommand:ei,EnableKeyCommand:ti,EnableKeyRotationCommand:ni,EncryptCommand:si,GenerateDataKeyCommand:ai,GenerateDataKeyPairCommand:oi,GenerateDataKeyPairWithoutPlaintextCommand:ri,GenerateDataKeyWithoutPlaintextCommand:ii,GenerateMacCommand:ci,GenerateRandomCommand:di,GetKeyPolicyCommand:li,GetKeyRotationStatusCommand:mi,GetParametersForImportCommand:yi,GetPublicKeyCommand:pi,ImportKeyMaterialCommand:ui,ListAliasesCommand:nt,ListGrantsCommand:st,ListKeyPoliciesCommand:at,ListKeyRotationsCommand:ot,ListKeysCommand:rt,ListResourceTagsCommand:it,ListRetirableGrantsCommand:ct,PutKeyPolicyCommand:Ci,ReEncryptCommand:Si,ReplicateKeyCommand:Ei,RetireGrantCommand:hi,RevokeGrantCommand:_i,RotateKeyOnDemandCommand:xi,ScheduleKeyDeletionCommand:Ki,SignCommand:Pi,TagResourceCommand:bi,UntagResourceCommand:Ri,UpdateAliasCommand:Ii,UpdateCustomKeyStoreCommand:fi,UpdateKeyDescriptionCommand:Ai,UpdatePrimaryRegionCommand:vi,VerifyCommand:Di,VerifyMacCommand:wi};class Mi extends v{}rn(gi,Mi);const cc=D(v,tt,"Marker","NextMarker","Limit"),dc=D(v,nt,"Marker","NextMarker","Limit"),lc=D(v,st,"Marker","NextMarker","Limit"),mc=D(v,at,"Marker","NextMarker","Limit"),yc=D(v,ot,"Marker","NextMarker","Limit"),pc=D(v,rt,"Marker","NextMarker","Limit"),uc=D(v,it,"Marker","NextMarker","Limit"),Cc=D(v,ct,"Marker","NextMarker","Limit");export{c as $Command,$i as AlgorithmSpec,X as AlreadyExistsException,Ur as CancelKeyDeletionCommand,W as CloudHsmClusterInUseException,q as CloudHsmClusterInvalidConfigurationException,Q as CloudHsmClusterNotActiveException,Z as CloudHsmClusterNotFoundException,ee as CloudHsmClusterNotRelatedException,te as ConflictException,Lr as ConnectCustomKeyStoreCommand,Gi as ConnectionErrorCodeType,Ui as ConnectionStateType,Hr as CreateAliasCommand,Fr as CreateCustomKeyStoreCommand,Fn as CreateCustomKeyStoreRequestFilterSensitiveLog,Xr as CreateGrantCommand,Vr as CreateKeyCommand,fe as CustomKeyStoreHasCMKsException,ne as CustomKeyStoreInvalidStateException,re as CustomKeyStoreNameInUseException,se as CustomKeyStoreNotFoundException,Li as CustomKeyStoreType,Vn as CustomKeyStoresListEntryFilterSensitiveLog,Xi as CustomerMasterKeySpec,nc as DataKeyPairSpec,sc as DataKeySpec,Br as DecryptCommand,Bn as DecryptResponseFilterSensitiveLog,Jr as DeleteAliasCommand,jr as DeleteCustomKeyStoreCommand,Yr as DeleteImportedKeyMaterialCommand,V as DependencyTimeoutException,Wr as DeriveSharedSecretCommand,Jn as DeriveSharedSecretResponseFilterSensitiveLog,tt as DescribeCustomKeyStoresCommand,jn as DescribeCustomKeyStoresResponseFilterSensitiveLog,qr as DescribeKeyCommand,Qr as DisableKeyCommand,Zr as DisableKeyRotationCommand,Ee as DisabledException,ei as DisconnectCustomKeyStoreCommand,he as DryRunOperationException,ti as EnableKeyCommand,ni as EnableKeyRotationCommand,si as EncryptCommand,Yn as EncryptRequestFilterSensitiveLog,ji as EncryptionAlgorithmSpec,Yi as ExpirationModelType,Me as ExpiredImportTokenException,ai as GenerateDataKeyCommand,oi as GenerateDataKeyPairCommand,qn as GenerateDataKeyPairResponseFilterSensitiveLog,ri as GenerateDataKeyPairWithoutPlaintextCommand,Wn as GenerateDataKeyResponseFilterSensitiveLog,ii as GenerateDataKeyWithoutPlaintextCommand,ci as GenerateMacCommand,Qn as GenerateMacRequestFilterSensitiveLog,di as GenerateRandomCommand,Zn as GenerateRandomResponseFilterSensitiveLog,li as GetKeyPolicyCommand,mi as GetKeyRotationStatusCommand,yi as GetParametersForImportCommand,es as GetParametersForImportResponseFilterSensitiveLog,pi as GetPublicKeyCommand,Fi as GrantOperation,ui as ImportKeyMaterialCommand,Ae as IncorrectKeyException,Te as IncorrectKeyMaterialException,ie as IncorrectTrustAnchorException,ae as InvalidAliasNameException,B as InvalidArnException,ve as InvalidCiphertextException,ke as InvalidGrantIdException,_e as InvalidGrantTokenException,Ne as InvalidImportTokenException,De as InvalidKeyUsageException,ge as InvalidMarkerException,Mi as KMS,v as KMSClient,J as KMSInternalException,Oe as KMSInvalidMacException,ze as KMSInvalidSignatureException,j as KMSInvalidStateException,C as KMSServiceException,Wi as KeyAgreementAlgorithmSpec,ac as KeyEncryptionMechanism,qi as KeyManagerType,Vi as KeySpec,Qi as KeyState,we as KeyUnavailableException,Bi as KeyUsageType,oe as LimitExceededException,nt as ListAliasesCommand,st as ListGrantsCommand,at as ListKeyPoliciesCommand,ot as ListKeyRotationsCommand,rt as ListKeysCommand,it as ListResourceTagsCommand,ct as ListRetirableGrantsCommand,Zi as MacAlgorithmSpec,xe as MalformedPolicyDocumentException,ic as MessageType,ec as MultiRegionKeyType,Y as NotFoundException,Ji as OriginType,Ci as PutKeyPolicyCommand,Si as ReEncryptCommand,Ei as ReplicateKeyCommand,hi as RetireGrantCommand,_i as RevokeGrantCommand,xi as RotateKeyOnDemandCommand,rc as RotationType,Ki as ScheduleKeyDeletionCommand,Pi as SignCommand,ts as SignRequestFilterSensitiveLog,tc as SigningAlgorithmSpec,Ke as TagException,bi as TagResourceCommand,Pe as UnsupportedOperationException,Ri as UntagResourceCommand,Ii as UpdateAliasCommand,fi as UpdateCustomKeyStoreCommand,ns as UpdateCustomKeyStoreRequestFilterSensitiveLog,Ai as UpdateKeyDescriptionCommand,vi as UpdatePrimaryRegionCommand,Di as VerifyCommand,wi as VerifyMacCommand,as as VerifyMacRequestFilterSensitiveLog,ss as VerifyRequestFilterSensitiveLog,oc as WrappingKeySpec,be as XksKeyAlreadyInUseException,Re as XksKeyInvalidConfigurationException,Ie as XksKeyNotFoundException,Ze as XksProxyAuthenticationCredentialTypeFilterSensitiveLog,Xn as XksProxyConfigurationTypeFilterSensitiveLog,Hi as XksProxyConnectivityType,ce as XksProxyIncorrectAuthenticationCredentialException,de as XksProxyInvalidConfigurationException,le as XksProxyInvalidResponseException,me as XksProxyUriEndpointInUseException,ye as XksProxyUriInUseException,pe as XksProxyUriUnreachableException,ue as XksProxyVpcEndpointServiceInUseException,Ce as XksProxyVpcEndpointServiceInvalidConfigurationException,Se as XksProxyVpcEndpointServiceNotFoundException,Ot as __Client,cc as paginateDescribeCustomKeyStores,dc as paginateListAliases,lc as paginateListGrants,mc as paginateListKeyPolicies,yc as paginateListKeyRotations,pc as paginateListKeys,uc as paginateListResourceTags,Cc as paginateListRetirableGrants}; diff --git a/wallet-react/assets/index-DV1VQsQl.js b/wallet-react/assets/index-B07thqZE.js similarity index 64% rename from wallet-react/assets/index-DV1VQsQl.js rename to wallet-react/assets/index-B07thqZE.js index f1da812..b69a8d4 100644 --- a/wallet-react/assets/index-DV1VQsQl.js +++ b/wallet-react/assets/index-B07thqZE.js @@ -1 +1 @@ -import{r as a,aF as f}from"./index-CVVvHb5i.js";import{u as c}from"./index-6cLqqEnJ.js";var l=function(n,r,e){e===void 0&&(e={});var u=c(n),t=a.useRef(null),i=a.useCallback(function(){t.current&&clearInterval(t.current)},[]);return a.useEffect(function(){if(!(!f(r)||r<0))return e.immediate&&u(),t.current=setInterval(u,r),i},[r,e.immediate]),i};export{l as u}; +import{r as a,aF as f}from"./index-DHO-_m58.js";import{u as c}from"./index-BCecI-FC.js";var l=function(n,r,e){e===void 0&&(e={});var u=c(n),t=a.useRef(null),i=a.useCallback(function(){t.current&&clearInterval(t.current)},[]);return a.useEffect(function(){if(!(!f(r)||r<0))return e.immediate&&u(),t.current=setInterval(u,r),i},[r,e.immediate]),i};export{l as u}; diff --git a/wallet-react/assets/index-CB_KHcwI.js b/wallet-react/assets/index-B4NJDNVZ.js similarity index 97% rename from wallet-react/assets/index-CB_KHcwI.js rename to wallet-react/assets/index-B4NJDNVZ.js index 3fc4cfb..4c525a9 100644 --- a/wallet-react/assets/index-CB_KHcwI.js +++ b/wallet-react/assets/index-B4NJDNVZ.js @@ -1 +1 @@ -import{aB as p}from"./index-CVVvHb5i.js";var m=function(){var t=document.getSelection();if(!t.rangeCount)return function(){};for(var e=document.activeElement,r=[],n=0;n"u"){r&&console.warn("unable to use e.clipboardData"),r&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var u=d[e.format]||d.default;window.clipboardData.setData(u,t)}else o.clipboardData.clearData(),o.clipboardData.setData(e.format,t);e.onCopy&&(o.preventDefault(),e.onCopy(o.clipboardData))}),document.body.appendChild(a),s.selectNodeContents(a),c.addRange(s);var f=document.execCommand("copy");if(!f)throw new Error("copy command was unsuccessful");i=!0}catch(o){r&&console.error("unable to copy using execCommand: ",o),r&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(e.format||"text",t),e.onCopy&&e.onCopy(window.clipboardData),i=!0}catch(u){r&&console.error("unable to copy using clipboardData: ",u),r&&console.error("falling back to prompt"),n=v("message"in e?e.message:y),window.prompt(n,t)}}finally{c&&(typeof c.removeRange=="function"?c.removeRange(s):c.removeAllRanges()),a&&document.body.removeChild(a),l()}return i}var C=b;const D=p(C);export{C as a,D as c}; +import{aB as p}from"./index-DHO-_m58.js";var m=function(){var t=document.getSelection();if(!t.rangeCount)return function(){};for(var e=document.activeElement,r=[],n=0;n"u"){r&&console.warn("unable to use e.clipboardData"),r&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var u=d[e.format]||d.default;window.clipboardData.setData(u,t)}else o.clipboardData.clearData(),o.clipboardData.setData(e.format,t);e.onCopy&&(o.preventDefault(),e.onCopy(o.clipboardData))}),document.body.appendChild(a),s.selectNodeContents(a),c.addRange(s);var f=document.execCommand("copy");if(!f)throw new Error("copy command was unsuccessful");i=!0}catch(o){r&&console.error("unable to copy using execCommand: ",o),r&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(e.format||"text",t),e.onCopy&&e.onCopy(window.clipboardData),i=!0}catch(u){r&&console.error("unable to copy using clipboardData: ",u),r&&console.error("falling back to prompt"),n=v("message"in e?e.message:y),window.prompt(n,t)}}finally{c&&(typeof c.removeRange=="function"?c.removeRange(s):c.removeAllRanges()),a&&document.body.removeChild(a),l()}return i}var C=b;const D=p(C);export{C as a,D as c}; diff --git a/wallet-react/assets/index-6cLqqEnJ.js b/wallet-react/assets/index-BCecI-FC.js similarity index 78% rename from wallet-react/assets/index-6cLqqEnJ.js rename to wallet-react/assets/index-BCecI-FC.js index 0717931..b52510e 100644 --- a/wallet-react/assets/index-6cLqqEnJ.js +++ b/wallet-react/assets/index-BCecI-FC.js @@ -1 +1 @@ -import{r as n}from"./index-CVVvHb5i.js";function s(e){var u=n.useRef(e);u.current=n.useMemo(function(){return e},[e]);var t=n.useRef();return t.current||(t.current=function(){for(var a=[],r=0;r"u")Ze(e);else{var n=new MessageChannel;n.port1.onmessage=function(){return e()},n.port2.postMessage(void 0)}}function Ai(){var e=i.useRef(null),n=function(r){e.current||(e.current=[],Mi(function(){Fr.unstable_batchedUpdates(function(){e.current.forEach(function(o){o()}),e.current=null})})),e.current.push(r)};return n}function Mn(e,n){var t=i.useState(n),r=A(t,2),o=r[0],a=r[1],s=Br(function(f){e(function(){a(f)})});return[o,s]}var nt=Cn.createContext(null),ji=["component"],Di=["className"],zi=["className"],Li=function(n,t){var r=i.useContext(nt);if(!r){var o=n.component,a=o===void 0?"div":o,s=fe(n,ji);return i.createElement(a,j({},s,{ref:t}))}var f=r.className,l=fe(r,Di),c=n.className,g=fe(n,zi);return i.createElement(nt.Provider,{value:null},i.createElement(zn,j({ref:t,className:q(f,c)},l,g)))},no=i.forwardRef(Li);no.displayName="RawItem";var Ki=["prefixCls","data","renderItem","renderRawItem","itemKey","itemWidth","ssr","style","className","maxCount","renderRest","renderRawRest","suffix","component","itemComponent","onVisibleChange"],to="responsive",ro="invalidate";function Bi(e){return"+ ".concat(e.length," ...")}function Fi(e,n){var t=e.prefixCls,r=t===void 0?"rc-overflow":t,o=e.data,a=o===void 0?[]:o,s=e.renderItem,f=e.renderRawItem,l=e.itemKey,c=e.itemWidth,g=c===void 0?10:c,u=e.ssr,p=e.style,m=e.className,d=e.maxCount,h=e.renderRest,b=e.renderRawRest,x=e.suffix,C=e.component,_=C===void 0?"div":C,y=e.itemComponent,S=e.onVisibleChange,v=fe(e,Ki),R=u==="full",E=Ai(),T=Mn(E,null),$=A(T,2),w=$[0],k=$[1],O=w||0,M=Mn(E,new Map),F=A(M,2),V=F[0],B=F[1],X=Mn(E,0),Z=A(X,2),le=Z[0],ne=Z[1],P=Mn(E,0),I=A(P,2),D=I[0],W=I[1],de=Mn(E,0),ve=A(de,2),ie=ve[0],me=ve[1],ae=i.useState(null),G=A(ae,2),Ie=G[0],Se=G[1],$e=i.useState(null),Te=A($e,2),K=Te[0],Ee=Te[1],be=i.useMemo(function(){return K===null&&R?Number.MAX_SAFE_INTEGER:K||0},[K,w]),nn=i.useState(!1),De=A(nn,2),we=De[0],Le=De[1],ke="".concat(r,"-item"),Fe=Math.max(le,D),Ve=d===to,Q=a.length&&Ve,Ue=d===ro,ye=Q||typeof d=="number"&&a.length>d,ce=i.useMemo(function(){var z=a;return Q?w===null&&R?z=a:z=a.slice(0,Math.min(a.length,O/g)):typeof d=="number"&&(z=a.slice(0,d)),z},[a,g,w,d,Q]),Ne=i.useMemo(function(){return Q?a.slice(be+1):a.slice(ce.length)},[a,ce,Q,be]),ge=i.useCallback(function(z,H){var re;return typeof l=="function"?l(z):(re=l&&(z==null?void 0:z[l]))!==null&&re!==void 0?re:H},[l]),We=i.useCallback(s||function(z){return z},[s]);function Pe(z,H,re){K===z&&(H===void 0||H===Ie)||(Ee(z),re||(Le(zO){Pe(Re-1,z-Ge-ie+D);break}}x&&Ye(0)+ie>O&&Se(null)}},[O,V,D,ie,ge,ce]);var fn=we&&!!Ne.length,ln={};Ie!==null&&Q&&(ln={position:"absolute",left:Ie,top:0});var ze={prefixCls:ke,responsive:Q,component:y,invalidate:Ue},tn=f?function(z,H){var re=ge(z,H);return i.createElement(nt.Provider,{key:re,value:L(L({},ze),{},{order:H,item:z,itemKey:re,registerSize:xe,display:H<=be})},f(z,H))}:function(z,H){var re=ge(z,H);return i.createElement(zn,j({},ze,{order:H,key:re,item:z,renderItem:We,itemKey:re,registerSize:xe,display:H<=be}))},Ke,cn={order:fn?be:Number.MAX_SAFE_INTEGER,className:"".concat(ke,"-rest"),registerSize:an,display:fn};if(b)b&&(Ke=i.createElement(nt.Provider,{value:L(L({},ze),cn)},b(Ne)));else{var Xe=h||Bi;Ke=i.createElement(zn,j({},ze,cn),typeof Xe=="function"?Xe(Ne):Xe)}var Ce=i.createElement(_,j({className:q(!Ue&&r,m),style:p,ref:n},v),ce.map(tn),ye?Ke:null,x&&i.createElement(zn,j({},ze,{responsive:Ve,responsiveDisabled:!Q,order:be,className:"".concat(ke,"-suffix"),registerSize:sn,display:!0,style:ln}),x));return Ve&&(Ce=i.createElement(et,{onResize:he,disabled:!Q},Ce)),Ce}var Je=i.forwardRef(Fi);Je.displayName="Overflow";Je.Item=no;Je.RESPONSIVE=to;Je.INVALIDATE=ro;function Dn(e){return Ci.includes(e)}var Vi=function(n){var t=n.className,r=n.prefixCls,o=n.style,a=n.color,s=n.children,f=n.text,l=n.placement,c=l===void 0?"end":l,g=i.useContext(st),u=g.getPrefixCls,p=g.direction,m=u("ribbon",r),d=Dn(a),h=q(m,"".concat(m,"-placement-").concat(c),N(N({},"".concat(m,"-rtl"),p==="rtl"),"".concat(m,"-color-").concat(a),d),t),b={},x={};return a&&!d&&(b.background=a,x.color=a),i.createElement("div",{className:"".concat(m,"-wrapper")},s,i.createElement("div",{className:h,style:j(j({},b),o)},i.createElement("span",{className:"".concat(m,"-text")},f),i.createElement("div",{className:"".concat(m,"-corner"),style:x})))};function nr(e){var n=e.prefixCls,t=e.value,r=e.current,o=e.offset,a=o===void 0?0:o,s;return a&&(s={position:"absolute",top:"".concat(a,"00%"),left:0}),i.createElement("span",{style:s,className:q("".concat(n,"-only-unit"),{current:r})},t)}function Ui(e,n,t){for(var r=e,o=0;(r+10)%10!==n;)r+=t,o+=t;return o}function Wi(e){var n=e.prefixCls,t=e.count,r=e.value,o=Number(r),a=Math.abs(t),s=i.useState(o),f=A(s,2),l=f[0],c=f[1],g=i.useState(a),u=A(g,2),p=u[0],m=u[1],d=function(){c(o),m(a)};i.useEffect(function(){var v=setTimeout(function(){d()},1e3);return function(){clearTimeout(v)}},[o]);var h,b;if(l===o||Number.isNaN(o)||Number.isNaN(l))h=[i.createElement(nr,j({},e,{key:o,current:!0}))],b={transition:"none"};else{h=[];for(var x=o+10,C=[],_=o;_<=x;_+=1)C.push(_);var y=C.findIndex(function(v){return v%10===l});h=C.map(function(v,R){var E=v%10;return i.createElement(nr,j({},e,{key:v,value:E,offset:R-y,current:R===y}))});var S=pu?"".concat(u,"+"):c,k=w==="0"||w===0,O=c===null||k&&!S,M=(a!=null||f!=null)&&O,F=m&&!k,V=F?"":w,B=i.useMemo(function(){var G=V==null||V==="";return(G||k&&!S)&&!F},[V,k,S,F]),X=i.useRef(c);B||(X.current=c);var Z=X.current,le=i.useRef(V);B||(le.current=V);var ne=le.current,P=i.useRef(F);B||(P.current=F);var I=i.useMemo(function(){if(!x)return j({},C);var G={marginTop:x[1]};return T==="rtl"?G.left=parseInt(x[0],10):G.right=-parseInt(x[0],10),j(j({},G),C)},[T,x,C]),D=b??(typeof Z=="string"||typeof Z=="number"?Z:void 0),W=B||!s?null:i.createElement("span",{className:"".concat($,"-status-text")},s),de=!Z||$n(Z)!=="object"?void 0:Vr(Z,function(G){return{style:j(j({},I),G.style)}}),ve=q(N(N(N({},"".concat($,"-status-dot"),M),"".concat($,"-status-").concat(a),!!a),"".concat($,"-status-").concat(f),Dn(f))),ie={};f&&!Dn(f)&&(ie.background=f);var me=q($,N(N(N({},"".concat($,"-status"),M),"".concat($,"-not-a-wrapper"),!o),"".concat($,"-rtl"),T==="rtl"),_);if(!o&&M){var ae=I.color;return i.createElement("span",j({},v,{className:me,style:I}),i.createElement("span",{className:ve,style:ie}),s&&i.createElement("span",{style:{color:ae},className:"".concat($,"-status-text")},s))}return i.createElement("span",j({},v,{className:me}),o,i.createElement(Mt,{visible:!B,motionName:"".concat($,"-zoom"),motionAppear:!1,motionDeadline:1e3},function(G){var Ie=G.className,Se=E("scroll-number",r),$e=P.current,Te=q(N(N(N(N(N(N({},"".concat($,"-dot"),$e),"".concat($,"-count"),!$e),"".concat($,"-count-sm"),h==="small"),"".concat($,"-multiple-words"),!$e&&ne&&ne.toString().length>1),"".concat($,"-status-").concat(a),!!a),"".concat($,"-status-").concat(f),Dn(f))),K=j({},I);return f&&!Dn(f)&&(K=K||{},K.background=f),i.createElement(Hi,{prefixCls:Se,show:!B,motionClassName:Ie,className:Te,count:ne,title:D,style:K,key:"scrollNumber"},de)}),W)};oo.Ribbon=Vi;var Yi={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M176 511a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"ellipsis",theme:"outlined"},Xi=function(n,t){return i.createElement(Ur,L(L({},n),{},{ref:t,icon:Yi}))},Zi=i.forwardRef(Xi),io=i.createContext(null);function jt(e,n){return e===void 0?null:"".concat(e,"-").concat(n)}function ao(e){var n=i.useContext(io);return jt(n,e)}var Ji=["children","locked"],Be=i.createContext(null);function Qi(e,n){var t=L({},e);return Object.keys(n).forEach(function(r){var o=n[r];o!==void 0&&(t[r]=o)}),t}function Ln(e){var n=e.children,t=e.locked,r=fe(e,Ji),o=i.useContext(Be),a=ii(function(){return Qi(o,r)},[o,r],function(s,f){return!t&&(s[0]!==f[0]||!Wr(s[1],f[1],!0))});return i.createElement(Be.Provider,{value:a},n)}var ea=[],so=i.createContext(null);function lt(){return i.useContext(so)}var fo=i.createContext(ea);function Fn(e){var n=i.useContext(fo);return i.useMemo(function(){return e!==void 0?[].concat(Qe(n),[e]):n},[n,e])}var lo=i.createContext(null),Dt=i.createContext({});function tr(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(Si(e)){var t=e.nodeName.toLowerCase(),r=["input","select","textarea","button"].includes(t)||e.isContentEditable||t==="a"&&!!e.getAttribute("href"),o=e.getAttribute("tabindex"),a=Number(o),s=null;return o&&!Number.isNaN(a)?s=a:r&&s===null&&(s=0),r&&e.disabled&&(s=null),s!==null&&(s>=0||n&&s<0)}return!1}function co(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,t=Qe(e.querySelectorAll("*")).filter(function(r){return tr(r,n)});return tr(e,n)&&t.unshift(e),t}var wt=ue.LEFT,yt=ue.RIGHT,Ct=ue.UP,Xn=ue.DOWN,Zn=ue.ENTER,uo=ue.ESC,An=ue.HOME,jn=ue.END,rr=[Ct,Xn,wt,yt];function na(e,n,t,r){var o,a,s,f,l="prev",c="next",g="children",u="parent";if(e==="inline"&&r===Zn)return{inlineTrigger:!0};var p=(o={},N(o,Ct,l),N(o,Xn,c),o),m=(a={},N(a,wt,t?c:l),N(a,yt,t?l:c),N(a,Xn,g),N(a,Zn,g),a),d=(s={},N(s,Ct,l),N(s,Xn,c),N(s,Zn,g),N(s,uo,u),N(s,wt,t?g:u),N(s,yt,t?u:g),s),h={inline:p,horizontal:m,vertical:d,inlineSub:p,horizontalSub:d,verticalSub:d},b=(f=h["".concat(e).concat(n?"":"Sub")])===null||f===void 0?void 0:f[r];switch(b){case l:return{offset:-1,sibling:!0};case c:return{offset:1,sibling:!0};case u:return{offset:-1,sibling:!1};case g:return{offset:1,sibling:!1};default:return null}}function ta(e){for(var n=e;n;){if(n.getAttribute("data-menu-list"))return n;n=n.parentElement}return null}function ra(e,n){for(var t=e||document.activeElement;t;){if(n.has(t))return t;t=t.parentElement}return null}function go(e,n){var t=co(e,!0);return t.filter(function(r){return n.has(r)})}function or(e,n,t){var r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;if(!e)return null;var o=go(e,n),a=o.length,s=o.findIndex(function(f){return t===f});return r<0?s===-1?s=a-1:s-=1:r>0&&(s+=1),s=(s+a)%a,o[s]}function oa(e,n,t,r,o,a,s,f,l,c){var g=i.useRef(),u=i.useRef();u.current=n;var p=function(){Ze.cancel(g.current)};return i.useEffect(function(){return function(){p()}},[]),function(m){var d=m.which;if([].concat(rr,[Zn,uo,An,jn]).includes(d)){var h,b,x,C=function(){h=new Set,b=new Map,x=new Map;var F=a();return F.forEach(function(V){var B=document.querySelector("[data-menu-id='".concat(jt(r,V),"']"));B&&(h.add(B),x.set(B,V),b.set(V,B))}),h};C();var _=b.get(n),y=ra(_,h),S=x.get(y),v=na(e,s(S,!0).length===1,t,d);if(!v&&d!==An&&d!==jn)return;(rr.includes(d)||[An,jn].includes(d))&&m.preventDefault();var R=function(F){if(F){var V=F,B=F.querySelector("a");B!=null&&B.getAttribute("href")&&(V=B);var X=x.get(F);f(X),p(),g.current=Ze(function(){u.current===X&&V.focus()})}};if([An,jn].includes(d)||v.sibling||!y){var E;!y||e==="inline"?E=o.current:E=ta(y);var T,$=go(E,h);d===An?T=$[0]:d===jn?T=$[$.length-1]:T=or(E,h,y,v.offset),R(T)}else if(v.inlineTrigger)l(S);else if(v.offset>0)l(S,!0),p(),g.current=Ze(function(){C();var M=y.getAttribute("aria-controls"),F=document.getElementById(M),V=or(F,h);R(V)},5);else if(v.offset<0){var w=s(S,!0),k=w[w.length-2],O=b.get(k);l(k,!1),R(O)}}c==null||c(m)}}function ia(e){Promise.resolve().then(e)}var zt="__RC_UTIL_PATH_SPLIT__",ir=function(n){return n.join(zt)},aa=function(n){return n.split(zt)},St="rc-menu-more";function sa(){var e=i.useState({}),n=A(e,2),t=n[1],r=i.useRef(new Map),o=i.useRef(new Map),a=i.useState([]),s=A(a,2),f=s[0],l=s[1],c=i.useRef(0),g=i.useRef(!1),u=function(){g.current||t({})},p=i.useCallback(function(_,y){var S=ir(y);o.current.set(S,_),r.current.set(_,S),c.current+=1;var v=c.current;ia(function(){v===c.current&&u()})},[]),m=i.useCallback(function(_,y){var S=ir(y);o.current.delete(S),r.current.delete(_)},[]),d=i.useCallback(function(_){l(_)},[]),h=i.useCallback(function(_,y){var S=r.current.get(_)||"",v=aa(S);return y&&f.includes(v[0])&&v.unshift(St),v},[f]),b=i.useCallback(function(_,y){return _.some(function(S){var v=h(S,!0);return v.includes(y)})},[h]),x=function(){var y=Qe(r.current.keys());return f.length&&y.push(St),y},C=i.useCallback(function(_){var y="".concat(r.current.get(_)).concat(zt),S=new Set;return Qe(o.current.keys()).forEach(function(v){v.startsWith(y)&&S.add(o.current.get(v))}),S},[]);return i.useEffect(function(){return function(){g.current=!0}},[]),{registerPath:p,unregisterPath:m,refreshOverflowKeys:d,isSubPathKey:b,getKeyPath:h,getKeys:x,getSubPathKeys:C}}function yn(e){var n=i.useRef(e);n.current=e;var t=i.useCallback(function(){for(var r,o=arguments.length,a=new Array(o),s=0;s1&&(C.motionAppear=!1);var _=C.onVisibleChanged;return C.onVisibleChanged=function(y){return!p.current&&!y&&b(!0),_==null?void 0:_(y)},h?null:i.createElement(Ln,{mode:a,locked:!p.current},i.createElement(Mt,j({visible:x},C,{forceRender:l,removeOnLeave:!1,leavedClassName:"".concat(f,"-hidden")}),function(y){var S=y.className,v=y.style;return i.createElement(Lt,{id:n,className:S,style:v},o)}))}var Ea=["style","className","title","eventKey","warnKey","disabled","internalPopupClose","children","itemIcon","expandIcon","popupClassName","popupOffset","onClick","onMouseEnter","onMouseLeave","onTitleClick","onTitleMouseEnter","onTitleMouseLeave"],Pa=["active"],Ia=function(n){var t,r=n.style,o=n.className,a=n.title,s=n.eventKey;n.warnKey;var f=n.disabled,l=n.internalPopupClose,c=n.children,g=n.itemIcon,u=n.expandIcon,p=n.popupClassName,m=n.popupOffset,d=n.onClick,h=n.onMouseEnter,b=n.onMouseLeave,x=n.onTitleClick,C=n.onTitleMouseEnter,_=n.onTitleMouseLeave,y=fe(n,Ea),S=ao(s),v=i.useContext(Be),R=v.prefixCls,E=v.mode,T=v.openKeys,$=v.disabled,w=v.overflowDisabled,k=v.activeKey,O=v.selectedKeys,M=v.itemIcon,F=v.expandIcon,V=v.onItemClick,B=v.onOpenChange,X=v.onActive,Z=i.useContext(Dt),le=Z._internalRenderSubMenuItem,ne=i.useContext(lo),P=ne.isSubPathKey,I=Fn(),D="".concat(R,"-submenu"),W=$||f,de=i.useRef(),ve=i.useRef(),ie=g||M,me=u||F,ae=T.includes(s),G=!w&&ae,Ie=P(O,s),Se=po(s,W,C,_),$e=Se.active,Te=fe(Se,Pa),K=i.useState(!1),Ee=A(K,2),be=Ee[0],nn=Ee[1],De=function(xe){W||nn(xe)},we=function(xe){De(!0),h==null||h({key:s,domEvent:xe})},Le=function(xe){De(!1),b==null||b({key:s,domEvent:xe})},ke=i.useMemo(function(){return $e||(E!=="inline"?be||P([k],s):!1)},[E,$e,k,be,s,P]),Fe=mo(I.length),Ve=function(xe){W||(x==null||x({key:s,domEvent:xe}),E==="inline"&&B(s,!ae))},Q=yn(function(he){d==null||d(tt(he)),V(he)}),Ue=function(xe){E!=="inline"&&B(s,xe)},ye=function(){X(s)},ce=S&&"".concat(S,"-popup"),Ne=i.createElement("div",j({role:"menuitem",style:Fe,className:"".concat(D,"-title"),tabIndex:W?null:-1,ref:de,title:typeof a=="string"?a:null,"data-menu-id":w&&S?null:S,"aria-expanded":G,"aria-haspopup":!0,"aria-controls":ce,"aria-disabled":W,onClick:Ve,onFocus:ye},Te),a,i.createElement(vo,{icon:E!=="horizontal"?me:null,props:L(L({},n),{},{isOpen:G,isSubMenu:!0})},i.createElement("i",{className:"".concat(D,"-arrow")}))),ge=i.useRef(E);if(E!=="inline"&&I.length>1?ge.current="vertical":ge.current=E,!w){var We=ge.current;Ne=i.createElement(Sa,{mode:We,prefixCls:D,visible:!l&&G&&E!=="inline",popupClassName:p,popupOffset:m,popup:i.createElement(Ln,{mode:We==="horizontal"?"vertical":We},i.createElement(Lt,{id:ce,ref:ve},c)),disabled:W,onVisibleChange:Ue},Ne)}var Pe=i.createElement(Je.Item,j({role:"none"},y,{component:"li",style:r,className:q(D,"".concat(D,"-").concat(E),o,(t={},N(t,"".concat(D,"-open"),G),N(t,"".concat(D,"-active"),ke),N(t,"".concat(D,"-selected"),Ie),N(t,"".concat(D,"-disabled"),W),t)),onMouseEnter:we,onMouseLeave:Le}),Ne,!w&&i.createElement($a,{id:ce,open:G,keyPath:I},c));return le&&(Pe=le(Pe,n,{selected:Ie,active:ke,open:G,disabled:W})),i.createElement(Ln,{onItemClick:Q,mode:E==="horizontal"?"vertical":E,itemIcon:ie,expandIcon:me},Pe)};function Bt(e){var n=e.eventKey,t=e.children,r=Fn(n),o=Kt(t,r),a=lt();i.useEffect(function(){if(a)return a.registerPath(n,r),function(){a.unregisterPath(n,r)}},[r]);var s;return a?s=o:s=i.createElement(Ia,e,o),i.createElement(fo.Provider,{value:r},s)}var Ta=["prefixCls","rootClassName","style","className","tabIndex","items","children","direction","id","mode","inlineCollapsed","disabled","disabledOverflow","subMenuOpenDelay","subMenuCloseDelay","forceSubMenuRender","defaultOpenKeys","openKeys","activeKey","defaultActiveFirst","selectable","multiple","defaultSelectedKeys","selectedKeys","onSelect","onDeselect","inlineIndent","motion","defaultMotions","triggerSubMenuAction","builtinPlacements","itemIcon","expandIcon","overflowedIndicator","overflowedIndicatorPopupClassName","getPopupContainer","onClick","onOpenChange","onKeyDown","openAnimation","openTransitionName","_internalRenderMenuItem","_internalRenderSubMenuItem"],xn=[],Na=i.forwardRef(function(e,n){var t,r,o=e,a=o.prefixCls,s=a===void 0?"rc-menu":a,f=o.rootClassName,l=o.style,c=o.className,g=o.tabIndex,u=g===void 0?0:g,p=o.items,m=o.children,d=o.direction,h=o.id,b=o.mode,x=b===void 0?"vertical":b,C=o.inlineCollapsed,_=o.disabled,y=o.disabledOverflow,S=o.subMenuOpenDelay,v=S===void 0?.1:S,R=o.subMenuCloseDelay,E=R===void 0?.1:R,T=o.forceSubMenuRender,$=o.defaultOpenKeys,w=o.openKeys,k=o.activeKey,O=o.defaultActiveFirst,M=o.selectable,F=M===void 0?!0:M,V=o.multiple,B=V===void 0?!1:V,X=o.defaultSelectedKeys,Z=o.selectedKeys,le=o.onSelect,ne=o.onDeselect,P=o.inlineIndent,I=P===void 0?24:P,D=o.motion,W=o.defaultMotions,de=o.triggerSubMenuAction,ve=de===void 0?"hover":de,ie=o.builtinPlacements,me=o.itemIcon,ae=o.expandIcon,G=o.overflowedIndicator,Ie=G===void 0?"...":G,Se=o.overflowedIndicatorPopupClassName,$e=o.getPopupContainer,Te=o.onClick,K=o.onOpenChange,Ee=o.onKeyDown;o.openAnimation,o.openTransitionName;var be=o._internalRenderMenuItem,nn=o._internalRenderSubMenuItem,De=fe(o,Ta),we=i.useMemo(function(){return _a(m,p,xn)},[m,p]),Le=i.useState(!1),ke=A(Le,2),Fe=ke[0],Ve=ke[1],Q=i.useRef(),Ue=la(h),ye=d==="rtl",ce=Sn($,{value:w,postState:function(J){return J||xn}}),Ne=A(ce,2),ge=Ne[0],We=Ne[1],Pe=function(J){var oe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;function Oe(){We(J),K==null||K(J)}oe?Fr.flushSync(Oe):Oe()},he=i.useState(ge),xe=A(he,2),an=xe[0],sn=xe[1],Ye=i.useRef(!1),fn=i.useMemo(function(){return(x==="inline"||x==="vertical")&&C?["vertical",C]:[x,!1]},[x,C]),ln=A(fn,2),ze=ln[0],tn=ln[1],Ke=ze==="inline",cn=i.useState(ze),Xe=A(cn,2),Ce=Xe[0],z=Xe[1],H=i.useState(tn),re=A(H,2),Re=re[0],Ge=re[1];i.useEffect(function(){z(ze),Ge(tn),Ye.current&&(Ke?We(an):Pe(xn))},[ze,tn]);var xt=i.useState(0),Un=A(xt,2),Me=Un[0],Wn=Un[1],mn=Me>=we.length-1||Ce!=="horizontal"||y;i.useEffect(function(){Ke&&sn(ge)},[ge]),i.useEffect(function(){return Ye.current=!0,function(){Ye.current=!1}},[]);var He=sa(),rn=He.registerPath,vn=He.unregisterPath,Rn=He.refreshOverflowKeys,On=He.isSubPathKey,Gn=He.getKeyPath,Y=He.getKeys,U=He.getSubPathKeys,pe=i.useMemo(function(){return{registerPath:rn,unregisterPath:vn}},[rn,vn]),_e=i.useMemo(function(){return{isSubPathKey:On}},[On]);i.useEffect(function(){Rn(mn?xn:we.slice(Me+1).map(function(se){return se.key}))},[Me,mn]);var qe=Sn(k||O&&((t=we[0])===null||t===void 0?void 0:t.key),{value:k}),Ae=A(qe,2),un=Ae[0],ht=Ae[1],Wo=yn(function(se){ht(se)}),Go=yn(function(){ht(void 0)});i.useImperativeHandle(n,function(){return{list:Q.current,focus:function(J){var oe,Oe=un??((oe=we.find(function(ri){return!ri.props.disabled}))===null||oe===void 0?void 0:oe.key);if(Oe){var je,gn,kn;(je=Q.current)===null||je===void 0||(gn=je.querySelector("li[data-menu-id='".concat(jt(Ue,Oe),"']")))===null||gn===void 0||(kn=gn.focus)===null||kn===void 0||kn.call(gn,J)}}}});var Ho=Sn(X||[],{value:Z,postState:function(J){return Array.isArray(J)?J:J==null?xn:[J]}}),Jt=A(Ho,2),Hn=Jt[0],qo=Jt[1],Yo=function(J){if(F){var oe=J.key,Oe=Hn.includes(oe),je;B?Oe?je=Hn.filter(function(kn){return kn!==oe}):je=[].concat(Qe(Hn),[oe]):je=[oe],qo(je);var gn=L(L({},J),{},{selectedKeys:je});Oe?ne==null||ne(gn):le==null||le(gn)}!B&&ge.length&&Ce!=="inline"&&Pe(xn)},Xo=yn(function(se){Te==null||Te(tt(se)),Yo(se)}),Qt=yn(function(se,J){var oe=ge.filter(function(je){return je!==se});if(J)oe.push(se);else if(Ce!=="inline"){var Oe=U(se);oe=oe.filter(function(je){return!Oe.has(je)})}Wr(ge,oe,!0)||Pe(oe,!0)}),Zo=yn($e),Jo=function(J,oe){var Oe=oe??!ge.includes(J);Qt(J,Oe)},Qo=oa(Ce,un,ye,Ue,Q,Y,Gn,ht,Jo,Ee);i.useEffect(function(){Ve(!0)},[]);var ei=i.useMemo(function(){return{_internalRenderMenuItem:be,_internalRenderSubMenuItem:nn}},[be,nn]),ni=Ce!=="horizontal"||y?we:we.map(function(se,J){return i.createElement(Ln,{key:se.key,overflowDisabled:J>Me},se)}),ti=i.createElement(Je,j({id:h,ref:Q,prefixCls:"".concat(s,"-overflow"),component:"ul",itemComponent:ct,className:q(s,"".concat(s,"-root"),"".concat(s,"-").concat(Ce),c,(r={},N(r,"".concat(s,"-inline-collapsed"),Re),N(r,"".concat(s,"-rtl"),ye),r),f),dir:d,style:l,role:"menu",tabIndex:u,data:ni,renderRawItem:function(J){return J},renderRawRest:function(J){var oe=J.length,Oe=oe?we.slice(-oe):null;return i.createElement(Bt,{eventKey:St,title:Ie,disabled:mn,internalPopupClose:oe===0,popupClassName:Se},Oe)},maxCount:Ce!=="horizontal"||y?Je.INVALIDATE:Je.RESPONSIVE,ssr:"full","data-menu-list":!0,onVisibleChange:function(J){Wn(J)},onKeyDown:Qo},De));return i.createElement(Dt.Provider,{value:ei},i.createElement(io.Provider,{value:Ue},i.createElement(Ln,{prefixCls:s,rootClassName:f,mode:Ce,openKeys:ge,rtl:ye,disabled:_,motion:Fe?D:null,defaultMotions:Fe?W:null,activeKey:un,onActive:Wo,onInactive:Go,selectedKeys:Hn,inlineIndent:I,subMenuOpenDelay:v,subMenuCloseDelay:E,forceSubMenuRender:T,builtinPlacements:ie,triggerSubMenuAction:ve,getPopupContainer:Zo,itemIcon:me,expandIcon:ae,onItemClick:Xo,onOpenChange:Qt},i.createElement(lo.Provider,{value:_e},ti),i.createElement("div",{style:{display:"none"},"aria-hidden":!0},i.createElement(so.Provider,{value:pe},we)))))}),Ra=["className","title","eventKey","children"],Oa=["children"],ka=function(n){var t=n.className,r=n.title;n.eventKey;var o=n.children,a=fe(n,Ra),s=i.useContext(Be),f=s.prefixCls,l="".concat(f,"-item-group");return i.createElement("li",j({role:"presentation"},a,{onClick:function(g){return g.stopPropagation()},className:q(l,t)}),i.createElement("div",{role:"presentation",className:"".concat(l,"-title"),title:typeof r=="string"?r:void 0},r),i.createElement("ul",{role:"group",className:"".concat(l,"-list")},o))};function xo(e){var n=e.children,t=fe(e,Oa),r=Fn(t.eventKey),o=Kt(n,r),a=lt();return a?o:i.createElement(ka,qr(t,["warnKey"]),o)}function ho(e){var n=e.className,t=e.style,r=i.useContext(Be),o=r.prefixCls,a=lt();return a?null:i.createElement("li",{className:q("".concat(o,"-item-divider"),n),style:t})}var Vn=Na;Vn.Item=ct;Vn.SubMenu=Bt;Vn.ItemGroup=xo;Vn.Divider=ho;var hn={adjustX:1,adjustY:1},_n=[0,0],Ma={topLeft:{points:["bl","tl"],overflow:hn,offset:[0,-4],targetOffset:_n},topCenter:{points:["bc","tc"],overflow:hn,offset:[0,-4],targetOffset:_n},topRight:{points:["br","tr"],overflow:hn,offset:[0,-4],targetOffset:_n},bottomLeft:{points:["tl","bl"],overflow:hn,offset:[0,4],targetOffset:_n},bottomCenter:{points:["tc","bc"],overflow:hn,offset:[0,4],targetOffset:_n},bottomRight:{points:["tr","br"],overflow:hn,offset:[0,4],targetOffset:_n}},Aa=ue.ESC,ja=ue.TAB;function Da(e){var n=e.visible,t=e.setTriggerVisible,r=e.triggerRef,o=e.onVisibleChange,a=e.autoFocus,s=i.useRef(!1),f=function(){if(n&&r.current){var u,p,m,d;(u=r.current)===null||u===void 0||(p=u.triggerRef)===null||p===void 0||(m=p.current)===null||m===void 0||(d=m.focus)===null||d===void 0||d.call(m),t(!1),typeof o=="function"&&o(!1)}},l=function(){var u,p,m,d,h=co((u=r.current)===null||u===void 0||(p=u.popupRef)===null||p===void 0||(m=p.current)===null||m===void 0||(d=m.getElement)===null||d===void 0?void 0:d.call(m)),b=h[0];return b!=null&&b.focus?(b.focus(),s.current=!0,!0):!1},c=function(u){switch(u.keyCode){case Aa:f();break;case ja:{var p=!1;s.current||(p=l()),p?u.preventDefault():f();break}}};i.useEffect(function(){return n?(window.addEventListener("keydown",c),a&&Ze(l,3),function(){window.removeEventListener("keydown",c),s.current=!1}):function(){s.current=!1}},[n])}var za=["arrow","prefixCls","transitionName","animation","align","placement","placements","getPopupContainer","showAction","hideAction","overlayClassName","overlayStyle","visible","trigger","autoFocus"];function La(e,n){var t=e.arrow,r=t===void 0?!1:t,o=e.prefixCls,a=o===void 0?"rc-dropdown":o,s=e.transitionName,f=e.animation,l=e.align,c=e.placement,g=c===void 0?"bottomLeft":c,u=e.placements,p=u===void 0?Ma:u,m=e.getPopupContainer,d=e.showAction,h=e.hideAction,b=e.overlayClassName,x=e.overlayStyle,C=e.visible,_=e.trigger,y=_===void 0?["hover"]:_,S=e.autoFocus,v=fe(e,za),R=i.useState(),E=A(R,2),T=E[0],$=E[1],w="visible"in e?C:T,k=i.useRef(null);i.useImperativeHandle(n,function(){return k.current}),Da({visible:w,setTriggerVisible:$,triggerRef:k,onVisibleChange:e.onVisibleChange,autoFocus:S});var O=function(){var I=e.overlay,D;return typeof I=="function"?D=I():D=I,D},M=function(I){var D=e.onOverlayClick;$(!1),D&&D(I)},F=function(I){var D=e.onVisibleChange;$(I),typeof D=="function"&&D(I)},V=function(){var I=O();return i.createElement(i.Fragment,null,r&&i.createElement("div",{className:"".concat(a,"-arrow")}),I)},B=function(){var I=e.overlay;return typeof I=="function"?V:V()},X=function(){var I=e.minOverlayWidthMatchTrigger,D=e.alignPoint;return"minOverlayWidthMatchTrigger"in e?I:!D},Z=function(){var I=e.openClassName;return I!==void 0?I:"".concat(a,"-open")},le=function(){var I=e.children,D=I.props?I.props:{},W=q(D.className,Z());return w&&I?i.cloneElement(I,{className:W}):I},ne=h;return!ne&&y.indexOf("contextMenu")!==-1&&(ne=["click"]),i.createElement(Jr,L(L({builtinPlacements:p},v),{},{prefixCls:a,ref:k,popupClassName:q(b,N({},"".concat(a,"-show-arrow"),r)),popupStyle:x,action:y,showAction:d,hideAction:ne||[],popupPlacement:g,popupAlign:l,popupTransitionName:s,popupAnimation:f,popupVisible:w,stretch:X()?"minWidth":"",popup:B(),onPopupVisibleChange:F,onPopupClick:M,getPopupContainer:m}),le())}const Ka=i.forwardRef(La);var Ba={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M482 152h60q8 0 8 8v704q0 8-8 8h-60q-8 0-8-8V160q0-8 8-8z"}},{tag:"path",attrs:{d:"M192 474h672q8 0 8 8v60q0 8-8 8H160q-8 0-8-8v-60q0-8 8-8z"}}]},name:"plus",theme:"outlined"},Fa=function(n,t){return i.createElement(Ur,L(L({},n),{},{ref:t,icon:Ba}))},Va=i.forwardRef(Fa);const ut=i.createContext(null);var _o=i.forwardRef(function(e,n){var t=e.prefixCls,r=e.className,o=e.style,a=e.id,s=e.active,f=e.tabKey,l=e.children;return i.createElement("div",{id:a&&"".concat(a,"-panel-").concat(f),role:"tabpanel",tabIndex:s?0:-1,"aria-labelledby":a&&"".concat(a,"-tab-").concat(f),"aria-hidden":!s,style:o,className:q(t,s&&"".concat(t,"-active"),r),ref:n},l)}),Ua=["key","forceRender","style","className"];function Wa(e){var n=e.id,t=e.activeKey,r=e.animated,o=e.tabPosition,a=e.destroyInactiveTabPane,s=i.useContext(ut),f=s.prefixCls,l=s.tabs,c=r.tabPane,g="".concat(f,"-tabpane");return i.createElement("div",{className:q("".concat(f,"-content-holder"))},i.createElement("div",{className:q("".concat(f,"-content"),"".concat(f,"-content-").concat(o),N({},"".concat(f,"-content-animated"),c))},l.map(function(u){var p=u.key,m=u.forceRender,d=u.style,h=u.className,b=fe(u,Ua),x=p===t;return i.createElement(Mt,j({key:p,visible:x,forceRender:m,removeOnLeave:!!a,leavedClassName:"".concat(g,"-hidden")},r.tabPaneMotion),function(C,_){var y=C.style,S=C.className;return i.createElement(_o,j({},b,{prefixCls:g,id:n,tabKey:p,animated:c,active:x,style:L(L({},d),y),className:q(h,S),ref:_}))})})))}var sr={width:0,height:0,left:0,top:0};function Ga(e,n,t){return i.useMemo(function(){for(var r,o=new Map,a=n.get((r=e[0])===null||r===void 0?void 0:r.key)||sr,s=a.left+a.width,f=0;fM?(k=$,v.current="x"):(k=w,v.current="y"),n(-k,-k)&&T.preventDefault()}var E=i.useRef(null);E.current={onTouchStart:_,onTouchMove:y,onTouchEnd:S,onWheel:R},i.useEffect(function(){function T(O){E.current.onTouchStart(O)}function $(O){E.current.onTouchMove(O)}function w(O){E.current.onTouchEnd(O)}function k(O){E.current.onWheel(O)}return document.addEventListener("touchmove",$,{passive:!1}),document.addEventListener("touchend",w,{passive:!1}),e.current.addEventListener("touchstart",T,{passive:!1}),e.current.addEventListener("wheel",k),function(){document.removeEventListener("touchmove",$),document.removeEventListener("touchend",w)}},[])}function wo(e){var n=i.useState(0),t=A(n,2),r=t[0],o=t[1],a=i.useRef(0),s=i.useRef();return s.current=e,ci(function(){var f;(f=s.current)===null||f===void 0||f.call(s)},[r]),function(){a.current===r&&(a.current+=1,o(a.current))}}function Ya(e){var n=i.useRef([]),t=i.useState({}),r=A(t,2),o=r[1],a=i.useRef(typeof e=="function"?e():e),s=wo(function(){var l=a.current;n.current.forEach(function(c){l=c(l)}),n.current=[],a.current=l,o({})});function f(l){n.current.push(l),s()}return[a.current,f]}var ur={width:0,height:0,left:0,top:0,right:0};function Xa(e,n,t,r,o,a,s){var f=s.tabs,l=s.tabPosition,c=s.rtl,g,u,p;return["top","bottom"].includes(l)?(g="width",u=c?"right":"left",p=Math.abs(t)):(g="height",u="top",p=-t),i.useMemo(function(){if(!f.length)return[0,0];for(var m=f.length,d=m,h=0;hp+n){d=h-1;break}}for(var x=0,C=m-1;C>=0;C-=1){var _=e.get(f[C].key)||ur;if(_[u]U?"left":"right"})}),O=A(k,2),M=O[0],F=O[1],V=fr(0,function(Y,U){!w&&_&&_({direction:Y>U?"top":"bottom"})}),B=A(V,2),X=B[0],Z=B[1],le=i.useState([0,0]),ne=A(le,2),P=ne[0],I=ne[1],D=i.useState([0,0]),W=A(D,2),de=W[0],ve=W[1],ie=i.useState([0,0]),me=A(ie,2),ae=me[0],G=me[1],Ie=i.useState([0,0]),Se=A(Ie,2),$e=Se[0],Te=Se[1],K=Ya(new Map),Ee=A(K,2),be=Ee[0],nn=Ee[1],De=Ga(a,be,de[0]),we=qn(P,w),Le=qn(de,w),ke=qn(ae,w),Fe=qn($e,w),Ve=wece?ce:Y}var ge=i.useRef(),We=i.useState(),Pe=A(We,2),he=Pe[0],xe=Pe[1];function an(){xe(Date.now())}function sn(){window.clearTimeout(ge.current)}qa(R,function(Y,U){function pe(_e,qe){_e(function(Ae){var un=Ne(Ae+qe);return un})}return Ve?(w?pe(F,Y):pe(Z,U),sn(),an(),!0):!1}),i.useEffect(function(){return sn(),he&&(ge.current=window.setTimeout(function(){xe(0)},100)),sn},[he]);var Ye=Xa(De,Q,w?M:X,Le,ke,Fe,L(L({},e),{},{tabs:a})),fn=A(Ye,2),ln=fn[0],ze=fn[1],tn=Br(function(){var Y=arguments.length>0&&arguments[0]!==void 0?arguments[0]:g,U=De.get(Y)||{width:0,height:0,left:0,right:0,top:0};if(w){var pe=M;u?U.rightM+Q&&(pe=U.right+U.width-Q):U.left<-M?pe=-U.left:U.left+U.width>-M+Q&&(pe=-(U.left+U.width-Q)),Z(0),F(Ne(pe))}else{var _e=X;U.top<-X?_e=-U.top:U.top+U.height>-X+Q&&(_e=-(U.top+U.height-Q)),F(0),Z(Ne(_e))}}),Ke={};h==="top"||h==="bottom"?Ke[u?"marginRight":"marginLeft"]=b:Ke.marginTop=b;var cn=a.map(function(Y,U){var pe=Y.key;return i.createElement(ns,{id:l,prefixCls:o,key:pe,tab:Y,style:U===0?void 0:Ke,closable:Y.closable,editable:m,active:pe===g,renderWrapper:x,removeAriaLabel:d==null?void 0:d.removeAriaLabel,onClick:function(qe){C(pe,qe)},onFocus:function(){tn(pe),an(),R.current&&(u||(R.current.scrollLeft=0),R.current.scrollTop=0)}})}),Xe=function(){return nn(function(){var U=new Map;return a.forEach(function(pe){var _e,qe=pe.key,Ae=(_e=E.current)===null||_e===void 0?void 0:_e.querySelector('[data-node-key="'.concat(yo(qe),'"]'));Ae&&U.set(qe,{width:Ae.offsetWidth,height:Ae.offsetHeight,left:Ae.offsetLeft,top:Ae.offsetTop})}),U})};i.useEffect(function(){Xe()},[a.map(function(Y){return Y.key}).join("_")]);var Ce=wo(function(){var Y=wn(y),U=wn(S),pe=wn(v);I([Y[0]-U[0]-pe[0],Y[1]-U[1]-pe[1]]);var _e=wn($);G(_e);var qe=wn(T);Te(qe);var Ae=wn(E);ve([Ae[0]-_e[0],Ae[1]-_e[1]]),Xe()}),z=a.slice(0,ln),H=a.slice(ze+1),re=[].concat(Qe(z),Qe(H)),Re=i.useState(),Ge=A(Re,2),xt=Ge[0],Un=Ge[1],Me=De.get(g),Wn=i.useRef();function mn(){Ze.cancel(Wn.current)}i.useEffect(function(){var Y={};return Me&&(w?(u?Y.right=Me.right:Y.left=Me.left,Y.width=Me.width):(Y.top=Me.top,Y.height=Me.height)),mn(),Wn.current=Ze(function(){Un(Y)}),mn},[Me,w,u]),i.useEffect(function(){tn()},[g,ye,ce,gr(Me),gr(De),w]),i.useEffect(function(){Ce()},[u]);var He=!!re.length,rn="".concat(o,"-nav-wrap"),vn,Rn,On,Gn;return w?u?(Rn=M>0,vn=M!==ce):(vn=M<0,Rn=M!==ye):(On=X<0,Gn=X!==ye),i.createElement(et,{onResize:Ce},i.createElement("div",{ref:Hr(n,y),role:"tablist",className:q("".concat(o,"-nav"),s),style:f,onKeyDown:function(){an()}},i.createElement(pr,{ref:S,position:"left",extra:p,prefixCls:o}),i.createElement("div",{className:q(rn,(t={},N(t,"".concat(rn,"-ping-left"),vn),N(t,"".concat(rn,"-ping-right"),Rn),N(t,"".concat(rn,"-ping-top"),On),N(t,"".concat(rn,"-ping-bottom"),Gn),t)),ref:R},i.createElement(et,{onResize:Ce},i.createElement("div",{ref:E,className:"".concat(o,"-nav-list"),style:{transform:"translate(".concat(M,"px, ").concat(X,"px)"),transition:he?"none":void 0}},cn,i.createElement(Co,{ref:$,prefixCls:o,locale:d,editable:m,style:L(L({},cn.length===0?void 0:Ke),{},{visibility:He?"hidden":null})}),i.createElement("div",{className:q("".concat(o,"-ink-bar"),N({},"".concat(o,"-ink-bar-animated"),c.inkBar)),style:xt})))),i.createElement(es,j({},e,{removeAriaLabel:d==null?void 0:d.removeAriaLabel,ref:T,prefixCls:o,tabs:re,className:!He&&Ue,tabMoving:!!he})),i.createElement(pr,{ref:v,position:"right",extra:p,prefixCls:o})))}const dr=i.forwardRef(ts);var rs=["renderTabBar"],os=["label","key"];function is(e){var n=e.renderTabBar,t=fe(e,rs),r=i.useContext(ut),o=r.tabs;if(n){var a=L(L({},t),{},{panes:o.map(function(s){var f=s.label,l=s.key,c=fe(s,os);return i.createElement(_o,j({tab:f,key:l,tabKey:l},c))})});return n(a,dr)}return i.createElement(dr,t)}function as(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{inkBar:!0,tabPane:!1},n;return e===!1?n={inkBar:!1,tabPane:!1}:e===!0?n={inkBar:!0,tabPane:!1}:n=L({inkBar:!0},$n(e)==="object"?e:{}),n.tabPaneMotion&&n.tabPane===void 0&&(n.tabPane=!0),!n.tabPaneMotion&&n.tabPane&&(n.tabPane=!1),n}var ss=["id","prefixCls","className","items","direction","activeKey","defaultActiveKey","editable","animated","tabPosition","tabBarGutter","tabBarStyle","tabBarExtraContent","locale","moreIcon","moreTransitionName","destroyInactiveTabPane","renderTabBar","onChange","onTabClick","onTabScroll","getPopupContainer","popupClassName"],mr=0;function fs(e,n){var t,r=e.id,o=e.prefixCls,a=o===void 0?"rc-tabs":o,s=e.className,f=e.items,l=e.direction,c=e.activeKey,g=e.defaultActiveKey,u=e.editable,p=e.animated,m=e.tabPosition,d=m===void 0?"top":m,h=e.tabBarGutter,b=e.tabBarStyle,x=e.tabBarExtraContent,C=e.locale,_=e.moreIcon,y=e.moreTransitionName,S=e.destroyInactiveTabPane,v=e.renderTabBar,R=e.onChange,E=e.onTabClick,T=e.onTabScroll,$=e.getPopupContainer,w=e.popupClassName,k=fe(e,ss),O=i.useMemo(function(){return(f||[]).filter(function(K){return K&&$n(K)==="object"&&"key"in K})},[f]),M=l==="rtl",F=as(p),V=i.useState(!1),B=A(V,2),X=B[0],Z=B[1];i.useEffect(function(){Z($i())},[]);var le=Sn(function(){var K;return(K=O[0])===null||K===void 0?void 0:K.key},{value:c,defaultValue:g}),ne=A(le,2),P=ne[0],I=ne[1],D=i.useState(function(){return O.findIndex(function(K){return K.key===P})}),W=A(D,2),de=W[0],ve=W[1];i.useEffect(function(){var K=O.findIndex(function(be){return be.key===P});if(K===-1){var Ee;K=Math.max(0,Math.min(de,O.length-1)),I((Ee=O[K])===null||Ee===void 0?void 0:Ee.key)}ve(K)},[O.map(function(K){return K.key}).join("_"),P,de]);var ie=Sn(null,{value:r}),me=A(ie,2),ae=me[0],G=me[1];i.useEffect(function(){r||(G("rc-tabs-".concat(mr)),mr+=1)},[]);function Ie(K,Ee){E==null||E(K,Ee);var be=K!==P;I(K),be&&(R==null||R(K))}var Se={id:ae,activeKey:P,animated:F,tabPosition:d,rtl:M,mobile:X},$e,Te=L(L({},Se),{},{editable:u,locale:C,moreIcon:_,moreTransitionName:y,tabBarGutter:h,onTabClick:Ie,onTabScroll:T,extra:x,style:b,panes:null,getPopupContainer:$,popupClassName:w});return i.createElement(ut.Provider,{value:{tabs:O,prefixCls:a}},i.createElement("div",j({ref:n,id:r,className:q(a,"".concat(a,"-").concat(d),(t={},N(t,"".concat(a,"-mobile"),X),N(t,"".concat(a,"-editable"),u),N(t,"".concat(a,"-rtl"),M),t),s)},k),$e,i.createElement(is,j({},Te,{renderTabBar:v})),i.createElement(Wa,j({destroyInactiveTabPane:S},Se,{animated:F}))))}var ls=i.forwardRef(fs),cs={motionAppear:!1,motionEnter:!0,motionLeave:!0};function us(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{inkBar:!0,tabPane:!1},t;return n===!1?t={inkBar:!1,tabPane:!1}:n===!0?t={inkBar:!0,tabPane:!0}:t=j({inkBar:!0},$n(n)==="object"?n:{}),t.tabPane&&(t.tabPaneMotion=j(j({},cs),{motionName:ui(e,"switch")})),t}var gs=function(e,n){var t={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&n.indexOf(r)<0&&(t[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o-1}var ks=Os,Ms=gt;function As(e,n){var t=this.__data__,r=Ms(t,e);return r<0?(++this.size,t.push([e,n])):t[r][1]=n,this}var js=As,Ds=hs,zs=Ps,Ls=Ns,Ks=ks,Bs=js;function En(e){var n=-1,t=e==null?0:e.length;for(this.clear();++n-1&&e%1==0&&e-1&&e%1==0&&e<=$c}var Oo=Ec,Pc=ft,Ic=Oo,Tc=Kn,Nc="[object Arguments]",Rc="[object Array]",Oc="[object Boolean]",kc="[object Date]",Mc="[object Error]",Ac="[object Function]",jc="[object Map]",Dc="[object Number]",zc="[object Object]",Lc="[object RegExp]",Kc="[object Set]",Bc="[object String]",Fc="[object WeakMap]",Vc="[object ArrayBuffer]",Uc="[object DataView]",Wc="[object Float32Array]",Gc="[object Float64Array]",Hc="[object Int8Array]",qc="[object Int16Array]",Yc="[object Int32Array]",Xc="[object Uint8Array]",Zc="[object Uint8ClampedArray]",Jc="[object Uint16Array]",Qc="[object Uint32Array]",te={};te[Wc]=te[Gc]=te[Hc]=te[qc]=te[Yc]=te[Xc]=te[Zc]=te[Jc]=te[Qc]=!0;te[Nc]=te[Rc]=te[Vc]=te[Oc]=te[Uc]=te[kc]=te[Mc]=te[Ac]=te[jc]=te[Dc]=te[zc]=te[Lc]=te[Kc]=te[Bc]=te[Fc]=!1;function eu(e){return Tc(e)&&Ic(e.length)&&!!te[Pc(e)]}var nu=eu;function tu(e){return function(n){return e(n)}}var Ut=tu,ot={exports:{}};ot.exports;(function(e,n){var t=di,r=n&&!n.nodeType&&n,o=r&&!0&&e&&!e.nodeType&&e,a=o&&o.exports===r,s=a&&t.process,f=function(){try{var l=o&&o.require&&o.require("util").types;return l||s&&s.binding&&s.binding("util")}catch{}}();e.exports=f})(ot,ot.exports);var Wt=ot.exports,ru=nu,ou=Ut,wr=Wt,yr=wr&&wr.isTypedArray,iu=yr?ou(yr):ru,au=iu,su=fc,fu=xc,lu=At,cu=Ro,uu=Sc,gu=au,pu=Object.prototype,du=pu.hasOwnProperty;function mu(e,n){var t=lu(e),r=!t&&fu(e),o=!t&&!r&&cu(e),a=!t&&!r&&!o&&gu(e),s=t||r||o||a,f=s?su(e.length,String):[],l=f.length;for(var c in e)(n||du.call(e,c))&&!(s&&(c=="length"||o&&(c=="offset"||c=="parent")||a&&(c=="buffer"||c=="byteLength"||c=="byteOffset")||uu(c,l)))&&f.push(c);return f}var ko=mu,vu=Object.prototype;function bu(e){var n=e&&e.constructor,t=typeof n=="function"&&n.prototype||vu;return e===t}var Gt=bu,xu=Qr,hu=xu(Object.keys,Object),_u=hu,wu=Gt,yu=_u,Cu=Object.prototype,Su=Cu.hasOwnProperty;function $u(e){if(!wu(e))return yu(e);var n=[];for(var t in Object(e))Su.call(e,t)&&t!="constructor"&&n.push(t);return n}var Eu=$u,Pu=$o,Iu=Oo;function Tu(e){return e!=null&&Iu(e.length)&&!Pu(e)}var Mo=Tu,Nu=ko,Ru=Eu,Ou=Mo;function ku(e){return Ou(e)?Nu(e):Ru(e)}var Ht=ku,Mu=Io,Au=Vt,ju=Ht;function Du(e){return Mu(e,ju,Au)}var zu=Du,Lu=dn,Ku=en,Bu=Lu(Ku,"DataView"),Fu=Bu,Vu=dn,Uu=en,Wu=Vu(Uu,"Promise"),Gu=Wu,Hu=dn,qu=en,Yu=Hu(qu,"Set"),Xu=Yu,Zu=dn,Ju=en,Qu=Zu(Ju,"WeakMap"),eg=Qu,Et=Fu,Pt=Ft,It=Gu,Tt=Xu,Nt=eg,Ao=ft,Nn=Eo,Cr="[object Map]",ng="[object Object]",Sr="[object Promise]",$r="[object Set]",Er="[object WeakMap]",Pr="[object DataView]",tg=Nn(Et),rg=Nn(Pt),og=Nn(It),ig=Nn(Tt),ag=Nn(Nt),pn=Ao;(Et&&pn(new Et(new ArrayBuffer(1)))!=Pr||Pt&&pn(new Pt)!=Cr||It&&pn(It.resolve())!=Sr||Tt&&pn(new Tt)!=$r||Nt&&pn(new Nt)!=Er)&&(pn=function(e){var n=Ao(e),t=n==ng?e.constructor:void 0,r=t?Nn(t):"";if(r)switch(r){case tg:return Pr;case rg:return Cr;case og:return Sr;case ig:return $r;case ag:return Er}return n});var qt=pn;function sg(e,n){for(var t=-1,r=e==null?0:e.length;++tCn.createElement(_i,{className:e,component:Ei,...n}),Um=Sm,Wm=()=>{let[e,n]=i.useState(vi()),{setPaymentPassword:t,userInfo:r,modalOptions:o,showAccountTipModal:a}=Zr();return i.useEffect(()=>{var s;n(!!((s=r==null?void 0:r.security_account)!=null&&s.has_set_payment_password))},[r]),{hasSetPaymentPassword:e,setPaymentPassword:t,showSetPaymentPasswordOrConfirm:s=>{var f,l,c,g;e?s():((f=o.promptSettingConfig)==null?void 0:f.promptPaymentPasswordSettingWhenSign)===2||((l=o.promptSettingConfig)==null?void 0:l.promptPaymentPasswordSettingWhenSign)===3?a({visible:!0,confirm:s}):((c=o.promptSettingConfig)!=null&&c.promptPaymentPasswordSettingWhenSign||bi((g=o.promptSettingConfig)==null?void 0:g.promptPaymentPasswordSettingWhenSign))&&!xi(er.PN_OPEN_SET_PAYMENT_PASSWORD)?(hi(er.PN_OPEN_SET_PAYMENT_PASSWORD,"1"),a({visible:!0,confirm:s})):s()}}},Gm=`.info-sign { +import{r as i,b6 as fe,b3 as j,b1 as q,aM as L,b5 as Ze,b7 as A,bW as Br,cw as Fr,o as Cn,bu as oi,bc as st,b2 as N,bh as Vr,b8 as $n,bA as Mt,aL as Ur,d6 as ii,bZ as Wr,bm as Qe,bb as ue,b4 as Gr,bT as Hr,bv as ai,bw as si,b0 as fi,a$ as li,bl as qr,bO as Yr,b9 as ci,br as ui,bd as gi,bD as pi,d7 as ft,aX as en,d8 as At,d9 as Kn,da as di,db as mi,aB as Xr,dc as vi,L as Zr,h as bi,dd as xi,de as hi,aD as _i,df as er,J as wi,dg as yi}from"./index-DHO-_m58.js";import{R as et,P as Ci,b as Si,u as Sn,T as Jr,i as $i}from"./colors-cLKJ0S5D.js";import{D as Ei,p as Pi}from"./chunk-3WXPHVZ4-mOUMztau.js";import{i as Bn}from"./isObject-CrIk3fyR.js";import{a as Ii}from"./index-B4NJDNVZ.js";function Ti(e,n){return function(t){return e(n(t))}}var Qr=Ti,Ni=Qr,Ri=Ni(Object.getPrototypeOf,Object),eo=Ri,Oi=["prefixCls","invalidate","item","renderItem","responsive","responsiveDisabled","registerSize","itemKey","className","style","children","display","order","component"],bn=void 0;function ki(e,n){var t=e.prefixCls,r=e.invalidate,o=e.item,a=e.renderItem,s=e.responsive,f=e.responsiveDisabled,l=e.registerSize,c=e.itemKey,g=e.className,u=e.style,p=e.children,m=e.display,d=e.order,h=e.component,b=h===void 0?"div":h,x=fe(e,Oi),C=s&&!m;function _(E){l(c,E)}i.useEffect(function(){return function(){_(null)}},[]);var y=a&&o!==bn?a(o):p,S;r||(S={opacity:C?0:1,height:C?0:bn,overflowY:C?"hidden":bn,order:s?d:bn,pointerEvents:C?"none":bn,position:C?"absolute":bn});var v={};C&&(v["aria-hidden"]=!0);var R=i.createElement(b,j({className:q(!r&&t,g),style:L(L({},S),u)},v,x,{ref:n}),y);return s&&(R=i.createElement(et,{onResize:function(T){var $=T.offsetWidth;_($)},disabled:f},R)),R}var zn=i.forwardRef(ki);zn.displayName="Item";function Mi(e){if(typeof MessageChannel>"u")Ze(e);else{var n=new MessageChannel;n.port1.onmessage=function(){return e()},n.port2.postMessage(void 0)}}function Ai(){var e=i.useRef(null),n=function(r){e.current||(e.current=[],Mi(function(){Fr.unstable_batchedUpdates(function(){e.current.forEach(function(o){o()}),e.current=null})})),e.current.push(r)};return n}function Mn(e,n){var t=i.useState(n),r=A(t,2),o=r[0],a=r[1],s=Br(function(f){e(function(){a(f)})});return[o,s]}var nt=Cn.createContext(null),ji=["component"],Di=["className"],zi=["className"],Li=function(n,t){var r=i.useContext(nt);if(!r){var o=n.component,a=o===void 0?"div":o,s=fe(n,ji);return i.createElement(a,j({},s,{ref:t}))}var f=r.className,l=fe(r,Di),c=n.className,g=fe(n,zi);return i.createElement(nt.Provider,{value:null},i.createElement(zn,j({ref:t,className:q(f,c)},l,g)))},no=i.forwardRef(Li);no.displayName="RawItem";var Ki=["prefixCls","data","renderItem","renderRawItem","itemKey","itemWidth","ssr","style","className","maxCount","renderRest","renderRawRest","suffix","component","itemComponent","onVisibleChange"],to="responsive",ro="invalidate";function Bi(e){return"+ ".concat(e.length," ...")}function Fi(e,n){var t=e.prefixCls,r=t===void 0?"rc-overflow":t,o=e.data,a=o===void 0?[]:o,s=e.renderItem,f=e.renderRawItem,l=e.itemKey,c=e.itemWidth,g=c===void 0?10:c,u=e.ssr,p=e.style,m=e.className,d=e.maxCount,h=e.renderRest,b=e.renderRawRest,x=e.suffix,C=e.component,_=C===void 0?"div":C,y=e.itemComponent,S=e.onVisibleChange,v=fe(e,Ki),R=u==="full",E=Ai(),T=Mn(E,null),$=A(T,2),w=$[0],k=$[1],O=w||0,M=Mn(E,new Map),F=A(M,2),V=F[0],B=F[1],X=Mn(E,0),Z=A(X,2),le=Z[0],ne=Z[1],P=Mn(E,0),I=A(P,2),D=I[0],W=I[1],de=Mn(E,0),ve=A(de,2),ie=ve[0],me=ve[1],ae=i.useState(null),G=A(ae,2),Ie=G[0],Se=G[1],$e=i.useState(null),Te=A($e,2),K=Te[0],Ee=Te[1],be=i.useMemo(function(){return K===null&&R?Number.MAX_SAFE_INTEGER:K||0},[K,w]),nn=i.useState(!1),De=A(nn,2),we=De[0],Le=De[1],ke="".concat(r,"-item"),Fe=Math.max(le,D),Ve=d===to,Q=a.length&&Ve,Ue=d===ro,ye=Q||typeof d=="number"&&a.length>d,ce=i.useMemo(function(){var z=a;return Q?w===null&&R?z=a:z=a.slice(0,Math.min(a.length,O/g)):typeof d=="number"&&(z=a.slice(0,d)),z},[a,g,w,d,Q]),Ne=i.useMemo(function(){return Q?a.slice(be+1):a.slice(ce.length)},[a,ce,Q,be]),ge=i.useCallback(function(z,H){var re;return typeof l=="function"?l(z):(re=l&&(z==null?void 0:z[l]))!==null&&re!==void 0?re:H},[l]),We=i.useCallback(s||function(z){return z},[s]);function Pe(z,H,re){K===z&&(H===void 0||H===Ie)||(Ee(z),re||(Le(zO){Pe(Re-1,z-Ge-ie+D);break}}x&&Ye(0)+ie>O&&Se(null)}},[O,V,D,ie,ge,ce]);var fn=we&&!!Ne.length,ln={};Ie!==null&&Q&&(ln={position:"absolute",left:Ie,top:0});var ze={prefixCls:ke,responsive:Q,component:y,invalidate:Ue},tn=f?function(z,H){var re=ge(z,H);return i.createElement(nt.Provider,{key:re,value:L(L({},ze),{},{order:H,item:z,itemKey:re,registerSize:xe,display:H<=be})},f(z,H))}:function(z,H){var re=ge(z,H);return i.createElement(zn,j({},ze,{order:H,key:re,item:z,renderItem:We,itemKey:re,registerSize:xe,display:H<=be}))},Ke,cn={order:fn?be:Number.MAX_SAFE_INTEGER,className:"".concat(ke,"-rest"),registerSize:an,display:fn};if(b)b&&(Ke=i.createElement(nt.Provider,{value:L(L({},ze),cn)},b(Ne)));else{var Xe=h||Bi;Ke=i.createElement(zn,j({},ze,cn),typeof Xe=="function"?Xe(Ne):Xe)}var Ce=i.createElement(_,j({className:q(!Ue&&r,m),style:p,ref:n},v),ce.map(tn),ye?Ke:null,x&&i.createElement(zn,j({},ze,{responsive:Ve,responsiveDisabled:!Q,order:be,className:"".concat(ke,"-suffix"),registerSize:sn,display:!0,style:ln}),x));return Ve&&(Ce=i.createElement(et,{onResize:he,disabled:!Q},Ce)),Ce}var Je=i.forwardRef(Fi);Je.displayName="Overflow";Je.Item=no;Je.RESPONSIVE=to;Je.INVALIDATE=ro;function Dn(e){return Ci.includes(e)}var Vi=function(n){var t=n.className,r=n.prefixCls,o=n.style,a=n.color,s=n.children,f=n.text,l=n.placement,c=l===void 0?"end":l,g=i.useContext(st),u=g.getPrefixCls,p=g.direction,m=u("ribbon",r),d=Dn(a),h=q(m,"".concat(m,"-placement-").concat(c),N(N({},"".concat(m,"-rtl"),p==="rtl"),"".concat(m,"-color-").concat(a),d),t),b={},x={};return a&&!d&&(b.background=a,x.color=a),i.createElement("div",{className:"".concat(m,"-wrapper")},s,i.createElement("div",{className:h,style:j(j({},b),o)},i.createElement("span",{className:"".concat(m,"-text")},f),i.createElement("div",{className:"".concat(m,"-corner"),style:x})))};function nr(e){var n=e.prefixCls,t=e.value,r=e.current,o=e.offset,a=o===void 0?0:o,s;return a&&(s={position:"absolute",top:"".concat(a,"00%"),left:0}),i.createElement("span",{style:s,className:q("".concat(n,"-only-unit"),{current:r})},t)}function Ui(e,n,t){for(var r=e,o=0;(r+10)%10!==n;)r+=t,o+=t;return o}function Wi(e){var n=e.prefixCls,t=e.count,r=e.value,o=Number(r),a=Math.abs(t),s=i.useState(o),f=A(s,2),l=f[0],c=f[1],g=i.useState(a),u=A(g,2),p=u[0],m=u[1],d=function(){c(o),m(a)};i.useEffect(function(){var v=setTimeout(function(){d()},1e3);return function(){clearTimeout(v)}},[o]);var h,b;if(l===o||Number.isNaN(o)||Number.isNaN(l))h=[i.createElement(nr,j({},e,{key:o,current:!0}))],b={transition:"none"};else{h=[];for(var x=o+10,C=[],_=o;_<=x;_+=1)C.push(_);var y=C.findIndex(function(v){return v%10===l});h=C.map(function(v,R){var E=v%10;return i.createElement(nr,j({},e,{key:v,value:E,offset:R-y,current:R===y}))});var S=pu?"".concat(u,"+"):c,k=w==="0"||w===0,O=c===null||k&&!S,M=(a!=null||f!=null)&&O,F=m&&!k,V=F?"":w,B=i.useMemo(function(){var G=V==null||V==="";return(G||k&&!S)&&!F},[V,k,S,F]),X=i.useRef(c);B||(X.current=c);var Z=X.current,le=i.useRef(V);B||(le.current=V);var ne=le.current,P=i.useRef(F);B||(P.current=F);var I=i.useMemo(function(){if(!x)return j({},C);var G={marginTop:x[1]};return T==="rtl"?G.left=parseInt(x[0],10):G.right=-parseInt(x[0],10),j(j({},G),C)},[T,x,C]),D=b??(typeof Z=="string"||typeof Z=="number"?Z:void 0),W=B||!s?null:i.createElement("span",{className:"".concat($,"-status-text")},s),de=!Z||$n(Z)!=="object"?void 0:Vr(Z,function(G){return{style:j(j({},I),G.style)}}),ve=q(N(N(N({},"".concat($,"-status-dot"),M),"".concat($,"-status-").concat(a),!!a),"".concat($,"-status-").concat(f),Dn(f))),ie={};f&&!Dn(f)&&(ie.background=f);var me=q($,N(N(N({},"".concat($,"-status"),M),"".concat($,"-not-a-wrapper"),!o),"".concat($,"-rtl"),T==="rtl"),_);if(!o&&M){var ae=I.color;return i.createElement("span",j({},v,{className:me,style:I}),i.createElement("span",{className:ve,style:ie}),s&&i.createElement("span",{style:{color:ae},className:"".concat($,"-status-text")},s))}return i.createElement("span",j({},v,{className:me}),o,i.createElement(Mt,{visible:!B,motionName:"".concat($,"-zoom"),motionAppear:!1,motionDeadline:1e3},function(G){var Ie=G.className,Se=E("scroll-number",r),$e=P.current,Te=q(N(N(N(N(N(N({},"".concat($,"-dot"),$e),"".concat($,"-count"),!$e),"".concat($,"-count-sm"),h==="small"),"".concat($,"-multiple-words"),!$e&&ne&&ne.toString().length>1),"".concat($,"-status-").concat(a),!!a),"".concat($,"-status-").concat(f),Dn(f))),K=j({},I);return f&&!Dn(f)&&(K=K||{},K.background=f),i.createElement(Hi,{prefixCls:Se,show:!B,motionClassName:Ie,className:Te,count:ne,title:D,style:K,key:"scrollNumber"},de)}),W)};oo.Ribbon=Vi;var Yi={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M176 511a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"ellipsis",theme:"outlined"},Xi=function(n,t){return i.createElement(Ur,L(L({},n),{},{ref:t,icon:Yi}))},Zi=i.forwardRef(Xi),io=i.createContext(null);function jt(e,n){return e===void 0?null:"".concat(e,"-").concat(n)}function ao(e){var n=i.useContext(io);return jt(n,e)}var Ji=["children","locked"],Be=i.createContext(null);function Qi(e,n){var t=L({},e);return Object.keys(n).forEach(function(r){var o=n[r];o!==void 0&&(t[r]=o)}),t}function Ln(e){var n=e.children,t=e.locked,r=fe(e,Ji),o=i.useContext(Be),a=ii(function(){return Qi(o,r)},[o,r],function(s,f){return!t&&(s[0]!==f[0]||!Wr(s[1],f[1],!0))});return i.createElement(Be.Provider,{value:a},n)}var ea=[],so=i.createContext(null);function lt(){return i.useContext(so)}var fo=i.createContext(ea);function Fn(e){var n=i.useContext(fo);return i.useMemo(function(){return e!==void 0?[].concat(Qe(n),[e]):n},[n,e])}var lo=i.createContext(null),Dt=i.createContext({});function tr(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(Si(e)){var t=e.nodeName.toLowerCase(),r=["input","select","textarea","button"].includes(t)||e.isContentEditable||t==="a"&&!!e.getAttribute("href"),o=e.getAttribute("tabindex"),a=Number(o),s=null;return o&&!Number.isNaN(a)?s=a:r&&s===null&&(s=0),r&&e.disabled&&(s=null),s!==null&&(s>=0||n&&s<0)}return!1}function co(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,t=Qe(e.querySelectorAll("*")).filter(function(r){return tr(r,n)});return tr(e,n)&&t.unshift(e),t}var wt=ue.LEFT,yt=ue.RIGHT,Ct=ue.UP,Xn=ue.DOWN,Zn=ue.ENTER,uo=ue.ESC,An=ue.HOME,jn=ue.END,rr=[Ct,Xn,wt,yt];function na(e,n,t,r){var o,a,s,f,l="prev",c="next",g="children",u="parent";if(e==="inline"&&r===Zn)return{inlineTrigger:!0};var p=(o={},N(o,Ct,l),N(o,Xn,c),o),m=(a={},N(a,wt,t?c:l),N(a,yt,t?l:c),N(a,Xn,g),N(a,Zn,g),a),d=(s={},N(s,Ct,l),N(s,Xn,c),N(s,Zn,g),N(s,uo,u),N(s,wt,t?g:u),N(s,yt,t?u:g),s),h={inline:p,horizontal:m,vertical:d,inlineSub:p,horizontalSub:d,verticalSub:d},b=(f=h["".concat(e).concat(n?"":"Sub")])===null||f===void 0?void 0:f[r];switch(b){case l:return{offset:-1,sibling:!0};case c:return{offset:1,sibling:!0};case u:return{offset:-1,sibling:!1};case g:return{offset:1,sibling:!1};default:return null}}function ta(e){for(var n=e;n;){if(n.getAttribute("data-menu-list"))return n;n=n.parentElement}return null}function ra(e,n){for(var t=e||document.activeElement;t;){if(n.has(t))return t;t=t.parentElement}return null}function go(e,n){var t=co(e,!0);return t.filter(function(r){return n.has(r)})}function or(e,n,t){var r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;if(!e)return null;var o=go(e,n),a=o.length,s=o.findIndex(function(f){return t===f});return r<0?s===-1?s=a-1:s-=1:r>0&&(s+=1),s=(s+a)%a,o[s]}function oa(e,n,t,r,o,a,s,f,l,c){var g=i.useRef(),u=i.useRef();u.current=n;var p=function(){Ze.cancel(g.current)};return i.useEffect(function(){return function(){p()}},[]),function(m){var d=m.which;if([].concat(rr,[Zn,uo,An,jn]).includes(d)){var h,b,x,C=function(){h=new Set,b=new Map,x=new Map;var F=a();return F.forEach(function(V){var B=document.querySelector("[data-menu-id='".concat(jt(r,V),"']"));B&&(h.add(B),x.set(B,V),b.set(V,B))}),h};C();var _=b.get(n),y=ra(_,h),S=x.get(y),v=na(e,s(S,!0).length===1,t,d);if(!v&&d!==An&&d!==jn)return;(rr.includes(d)||[An,jn].includes(d))&&m.preventDefault();var R=function(F){if(F){var V=F,B=F.querySelector("a");B!=null&&B.getAttribute("href")&&(V=B);var X=x.get(F);f(X),p(),g.current=Ze(function(){u.current===X&&V.focus()})}};if([An,jn].includes(d)||v.sibling||!y){var E;!y||e==="inline"?E=o.current:E=ta(y);var T,$=go(E,h);d===An?T=$[0]:d===jn?T=$[$.length-1]:T=or(E,h,y,v.offset),R(T)}else if(v.inlineTrigger)l(S);else if(v.offset>0)l(S,!0),p(),g.current=Ze(function(){C();var M=y.getAttribute("aria-controls"),F=document.getElementById(M),V=or(F,h);R(V)},5);else if(v.offset<0){var w=s(S,!0),k=w[w.length-2],O=b.get(k);l(k,!1),R(O)}}c==null||c(m)}}function ia(e){Promise.resolve().then(e)}var zt="__RC_UTIL_PATH_SPLIT__",ir=function(n){return n.join(zt)},aa=function(n){return n.split(zt)},St="rc-menu-more";function sa(){var e=i.useState({}),n=A(e,2),t=n[1],r=i.useRef(new Map),o=i.useRef(new Map),a=i.useState([]),s=A(a,2),f=s[0],l=s[1],c=i.useRef(0),g=i.useRef(!1),u=function(){g.current||t({})},p=i.useCallback(function(_,y){var S=ir(y);o.current.set(S,_),r.current.set(_,S),c.current+=1;var v=c.current;ia(function(){v===c.current&&u()})},[]),m=i.useCallback(function(_,y){var S=ir(y);o.current.delete(S),r.current.delete(_)},[]),d=i.useCallback(function(_){l(_)},[]),h=i.useCallback(function(_,y){var S=r.current.get(_)||"",v=aa(S);return y&&f.includes(v[0])&&v.unshift(St),v},[f]),b=i.useCallback(function(_,y){return _.some(function(S){var v=h(S,!0);return v.includes(y)})},[h]),x=function(){var y=Qe(r.current.keys());return f.length&&y.push(St),y},C=i.useCallback(function(_){var y="".concat(r.current.get(_)).concat(zt),S=new Set;return Qe(o.current.keys()).forEach(function(v){v.startsWith(y)&&S.add(o.current.get(v))}),S},[]);return i.useEffect(function(){return function(){g.current=!0}},[]),{registerPath:p,unregisterPath:m,refreshOverflowKeys:d,isSubPathKey:b,getKeyPath:h,getKeys:x,getSubPathKeys:C}}function yn(e){var n=i.useRef(e);n.current=e;var t=i.useCallback(function(){for(var r,o=arguments.length,a=new Array(o),s=0;s1&&(C.motionAppear=!1);var _=C.onVisibleChanged;return C.onVisibleChanged=function(y){return!p.current&&!y&&b(!0),_==null?void 0:_(y)},h?null:i.createElement(Ln,{mode:a,locked:!p.current},i.createElement(Mt,j({visible:x},C,{forceRender:l,removeOnLeave:!1,leavedClassName:"".concat(f,"-hidden")}),function(y){var S=y.className,v=y.style;return i.createElement(Lt,{id:n,className:S,style:v},o)}))}var Ea=["style","className","title","eventKey","warnKey","disabled","internalPopupClose","children","itemIcon","expandIcon","popupClassName","popupOffset","onClick","onMouseEnter","onMouseLeave","onTitleClick","onTitleMouseEnter","onTitleMouseLeave"],Pa=["active"],Ia=function(n){var t,r=n.style,o=n.className,a=n.title,s=n.eventKey;n.warnKey;var f=n.disabled,l=n.internalPopupClose,c=n.children,g=n.itemIcon,u=n.expandIcon,p=n.popupClassName,m=n.popupOffset,d=n.onClick,h=n.onMouseEnter,b=n.onMouseLeave,x=n.onTitleClick,C=n.onTitleMouseEnter,_=n.onTitleMouseLeave,y=fe(n,Ea),S=ao(s),v=i.useContext(Be),R=v.prefixCls,E=v.mode,T=v.openKeys,$=v.disabled,w=v.overflowDisabled,k=v.activeKey,O=v.selectedKeys,M=v.itemIcon,F=v.expandIcon,V=v.onItemClick,B=v.onOpenChange,X=v.onActive,Z=i.useContext(Dt),le=Z._internalRenderSubMenuItem,ne=i.useContext(lo),P=ne.isSubPathKey,I=Fn(),D="".concat(R,"-submenu"),W=$||f,de=i.useRef(),ve=i.useRef(),ie=g||M,me=u||F,ae=T.includes(s),G=!w&&ae,Ie=P(O,s),Se=po(s,W,C,_),$e=Se.active,Te=fe(Se,Pa),K=i.useState(!1),Ee=A(K,2),be=Ee[0],nn=Ee[1],De=function(xe){W||nn(xe)},we=function(xe){De(!0),h==null||h({key:s,domEvent:xe})},Le=function(xe){De(!1),b==null||b({key:s,domEvent:xe})},ke=i.useMemo(function(){return $e||(E!=="inline"?be||P([k],s):!1)},[E,$e,k,be,s,P]),Fe=mo(I.length),Ve=function(xe){W||(x==null||x({key:s,domEvent:xe}),E==="inline"&&B(s,!ae))},Q=yn(function(he){d==null||d(tt(he)),V(he)}),Ue=function(xe){E!=="inline"&&B(s,xe)},ye=function(){X(s)},ce=S&&"".concat(S,"-popup"),Ne=i.createElement("div",j({role:"menuitem",style:Fe,className:"".concat(D,"-title"),tabIndex:W?null:-1,ref:de,title:typeof a=="string"?a:null,"data-menu-id":w&&S?null:S,"aria-expanded":G,"aria-haspopup":!0,"aria-controls":ce,"aria-disabled":W,onClick:Ve,onFocus:ye},Te),a,i.createElement(vo,{icon:E!=="horizontal"?me:null,props:L(L({},n),{},{isOpen:G,isSubMenu:!0})},i.createElement("i",{className:"".concat(D,"-arrow")}))),ge=i.useRef(E);if(E!=="inline"&&I.length>1?ge.current="vertical":ge.current=E,!w){var We=ge.current;Ne=i.createElement(Sa,{mode:We,prefixCls:D,visible:!l&&G&&E!=="inline",popupClassName:p,popupOffset:m,popup:i.createElement(Ln,{mode:We==="horizontal"?"vertical":We},i.createElement(Lt,{id:ce,ref:ve},c)),disabled:W,onVisibleChange:Ue},Ne)}var Pe=i.createElement(Je.Item,j({role:"none"},y,{component:"li",style:r,className:q(D,"".concat(D,"-").concat(E),o,(t={},N(t,"".concat(D,"-open"),G),N(t,"".concat(D,"-active"),ke),N(t,"".concat(D,"-selected"),Ie),N(t,"".concat(D,"-disabled"),W),t)),onMouseEnter:we,onMouseLeave:Le}),Ne,!w&&i.createElement($a,{id:ce,open:G,keyPath:I},c));return le&&(Pe=le(Pe,n,{selected:Ie,active:ke,open:G,disabled:W})),i.createElement(Ln,{onItemClick:Q,mode:E==="horizontal"?"vertical":E,itemIcon:ie,expandIcon:me},Pe)};function Bt(e){var n=e.eventKey,t=e.children,r=Fn(n),o=Kt(t,r),a=lt();i.useEffect(function(){if(a)return a.registerPath(n,r),function(){a.unregisterPath(n,r)}},[r]);var s;return a?s=o:s=i.createElement(Ia,e,o),i.createElement(fo.Provider,{value:r},s)}var Ta=["prefixCls","rootClassName","style","className","tabIndex","items","children","direction","id","mode","inlineCollapsed","disabled","disabledOverflow","subMenuOpenDelay","subMenuCloseDelay","forceSubMenuRender","defaultOpenKeys","openKeys","activeKey","defaultActiveFirst","selectable","multiple","defaultSelectedKeys","selectedKeys","onSelect","onDeselect","inlineIndent","motion","defaultMotions","triggerSubMenuAction","builtinPlacements","itemIcon","expandIcon","overflowedIndicator","overflowedIndicatorPopupClassName","getPopupContainer","onClick","onOpenChange","onKeyDown","openAnimation","openTransitionName","_internalRenderMenuItem","_internalRenderSubMenuItem"],xn=[],Na=i.forwardRef(function(e,n){var t,r,o=e,a=o.prefixCls,s=a===void 0?"rc-menu":a,f=o.rootClassName,l=o.style,c=o.className,g=o.tabIndex,u=g===void 0?0:g,p=o.items,m=o.children,d=o.direction,h=o.id,b=o.mode,x=b===void 0?"vertical":b,C=o.inlineCollapsed,_=o.disabled,y=o.disabledOverflow,S=o.subMenuOpenDelay,v=S===void 0?.1:S,R=o.subMenuCloseDelay,E=R===void 0?.1:R,T=o.forceSubMenuRender,$=o.defaultOpenKeys,w=o.openKeys,k=o.activeKey,O=o.defaultActiveFirst,M=o.selectable,F=M===void 0?!0:M,V=o.multiple,B=V===void 0?!1:V,X=o.defaultSelectedKeys,Z=o.selectedKeys,le=o.onSelect,ne=o.onDeselect,P=o.inlineIndent,I=P===void 0?24:P,D=o.motion,W=o.defaultMotions,de=o.triggerSubMenuAction,ve=de===void 0?"hover":de,ie=o.builtinPlacements,me=o.itemIcon,ae=o.expandIcon,G=o.overflowedIndicator,Ie=G===void 0?"...":G,Se=o.overflowedIndicatorPopupClassName,$e=o.getPopupContainer,Te=o.onClick,K=o.onOpenChange,Ee=o.onKeyDown;o.openAnimation,o.openTransitionName;var be=o._internalRenderMenuItem,nn=o._internalRenderSubMenuItem,De=fe(o,Ta),we=i.useMemo(function(){return _a(m,p,xn)},[m,p]),Le=i.useState(!1),ke=A(Le,2),Fe=ke[0],Ve=ke[1],Q=i.useRef(),Ue=la(h),ye=d==="rtl",ce=Sn($,{value:w,postState:function(J){return J||xn}}),Ne=A(ce,2),ge=Ne[0],We=Ne[1],Pe=function(J){var oe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;function Oe(){We(J),K==null||K(J)}oe?Fr.flushSync(Oe):Oe()},he=i.useState(ge),xe=A(he,2),an=xe[0],sn=xe[1],Ye=i.useRef(!1),fn=i.useMemo(function(){return(x==="inline"||x==="vertical")&&C?["vertical",C]:[x,!1]},[x,C]),ln=A(fn,2),ze=ln[0],tn=ln[1],Ke=ze==="inline",cn=i.useState(ze),Xe=A(cn,2),Ce=Xe[0],z=Xe[1],H=i.useState(tn),re=A(H,2),Re=re[0],Ge=re[1];i.useEffect(function(){z(ze),Ge(tn),Ye.current&&(Ke?We(an):Pe(xn))},[ze,tn]);var xt=i.useState(0),Un=A(xt,2),Me=Un[0],Wn=Un[1],mn=Me>=we.length-1||Ce!=="horizontal"||y;i.useEffect(function(){Ke&&sn(ge)},[ge]),i.useEffect(function(){return Ye.current=!0,function(){Ye.current=!1}},[]);var He=sa(),rn=He.registerPath,vn=He.unregisterPath,Rn=He.refreshOverflowKeys,On=He.isSubPathKey,Gn=He.getKeyPath,Y=He.getKeys,U=He.getSubPathKeys,pe=i.useMemo(function(){return{registerPath:rn,unregisterPath:vn}},[rn,vn]),_e=i.useMemo(function(){return{isSubPathKey:On}},[On]);i.useEffect(function(){Rn(mn?xn:we.slice(Me+1).map(function(se){return se.key}))},[Me,mn]);var qe=Sn(k||O&&((t=we[0])===null||t===void 0?void 0:t.key),{value:k}),Ae=A(qe,2),un=Ae[0],ht=Ae[1],Wo=yn(function(se){ht(se)}),Go=yn(function(){ht(void 0)});i.useImperativeHandle(n,function(){return{list:Q.current,focus:function(J){var oe,Oe=un??((oe=we.find(function(ri){return!ri.props.disabled}))===null||oe===void 0?void 0:oe.key);if(Oe){var je,gn,kn;(je=Q.current)===null||je===void 0||(gn=je.querySelector("li[data-menu-id='".concat(jt(Ue,Oe),"']")))===null||gn===void 0||(kn=gn.focus)===null||kn===void 0||kn.call(gn,J)}}}});var Ho=Sn(X||[],{value:Z,postState:function(J){return Array.isArray(J)?J:J==null?xn:[J]}}),Jt=A(Ho,2),Hn=Jt[0],qo=Jt[1],Yo=function(J){if(F){var oe=J.key,Oe=Hn.includes(oe),je;B?Oe?je=Hn.filter(function(kn){return kn!==oe}):je=[].concat(Qe(Hn),[oe]):je=[oe],qo(je);var gn=L(L({},J),{},{selectedKeys:je});Oe?ne==null||ne(gn):le==null||le(gn)}!B&&ge.length&&Ce!=="inline"&&Pe(xn)},Xo=yn(function(se){Te==null||Te(tt(se)),Yo(se)}),Qt=yn(function(se,J){var oe=ge.filter(function(je){return je!==se});if(J)oe.push(se);else if(Ce!=="inline"){var Oe=U(se);oe=oe.filter(function(je){return!Oe.has(je)})}Wr(ge,oe,!0)||Pe(oe,!0)}),Zo=yn($e),Jo=function(J,oe){var Oe=oe??!ge.includes(J);Qt(J,Oe)},Qo=oa(Ce,un,ye,Ue,Q,Y,Gn,ht,Jo,Ee);i.useEffect(function(){Ve(!0)},[]);var ei=i.useMemo(function(){return{_internalRenderMenuItem:be,_internalRenderSubMenuItem:nn}},[be,nn]),ni=Ce!=="horizontal"||y?we:we.map(function(se,J){return i.createElement(Ln,{key:se.key,overflowDisabled:J>Me},se)}),ti=i.createElement(Je,j({id:h,ref:Q,prefixCls:"".concat(s,"-overflow"),component:"ul",itemComponent:ct,className:q(s,"".concat(s,"-root"),"".concat(s,"-").concat(Ce),c,(r={},N(r,"".concat(s,"-inline-collapsed"),Re),N(r,"".concat(s,"-rtl"),ye),r),f),dir:d,style:l,role:"menu",tabIndex:u,data:ni,renderRawItem:function(J){return J},renderRawRest:function(J){var oe=J.length,Oe=oe?we.slice(-oe):null;return i.createElement(Bt,{eventKey:St,title:Ie,disabled:mn,internalPopupClose:oe===0,popupClassName:Se},Oe)},maxCount:Ce!=="horizontal"||y?Je.INVALIDATE:Je.RESPONSIVE,ssr:"full","data-menu-list":!0,onVisibleChange:function(J){Wn(J)},onKeyDown:Qo},De));return i.createElement(Dt.Provider,{value:ei},i.createElement(io.Provider,{value:Ue},i.createElement(Ln,{prefixCls:s,rootClassName:f,mode:Ce,openKeys:ge,rtl:ye,disabled:_,motion:Fe?D:null,defaultMotions:Fe?W:null,activeKey:un,onActive:Wo,onInactive:Go,selectedKeys:Hn,inlineIndent:I,subMenuOpenDelay:v,subMenuCloseDelay:E,forceSubMenuRender:T,builtinPlacements:ie,triggerSubMenuAction:ve,getPopupContainer:Zo,itemIcon:me,expandIcon:ae,onItemClick:Xo,onOpenChange:Qt},i.createElement(lo.Provider,{value:_e},ti),i.createElement("div",{style:{display:"none"},"aria-hidden":!0},i.createElement(so.Provider,{value:pe},we)))))}),Ra=["className","title","eventKey","children"],Oa=["children"],ka=function(n){var t=n.className,r=n.title;n.eventKey;var o=n.children,a=fe(n,Ra),s=i.useContext(Be),f=s.prefixCls,l="".concat(f,"-item-group");return i.createElement("li",j({role:"presentation"},a,{onClick:function(g){return g.stopPropagation()},className:q(l,t)}),i.createElement("div",{role:"presentation",className:"".concat(l,"-title"),title:typeof r=="string"?r:void 0},r),i.createElement("ul",{role:"group",className:"".concat(l,"-list")},o))};function xo(e){var n=e.children,t=fe(e,Oa),r=Fn(t.eventKey),o=Kt(n,r),a=lt();return a?o:i.createElement(ka,qr(t,["warnKey"]),o)}function ho(e){var n=e.className,t=e.style,r=i.useContext(Be),o=r.prefixCls,a=lt();return a?null:i.createElement("li",{className:q("".concat(o,"-item-divider"),n),style:t})}var Vn=Na;Vn.Item=ct;Vn.SubMenu=Bt;Vn.ItemGroup=xo;Vn.Divider=ho;var hn={adjustX:1,adjustY:1},_n=[0,0],Ma={topLeft:{points:["bl","tl"],overflow:hn,offset:[0,-4],targetOffset:_n},topCenter:{points:["bc","tc"],overflow:hn,offset:[0,-4],targetOffset:_n},topRight:{points:["br","tr"],overflow:hn,offset:[0,-4],targetOffset:_n},bottomLeft:{points:["tl","bl"],overflow:hn,offset:[0,4],targetOffset:_n},bottomCenter:{points:["tc","bc"],overflow:hn,offset:[0,4],targetOffset:_n},bottomRight:{points:["tr","br"],overflow:hn,offset:[0,4],targetOffset:_n}},Aa=ue.ESC,ja=ue.TAB;function Da(e){var n=e.visible,t=e.setTriggerVisible,r=e.triggerRef,o=e.onVisibleChange,a=e.autoFocus,s=i.useRef(!1),f=function(){if(n&&r.current){var u,p,m,d;(u=r.current)===null||u===void 0||(p=u.triggerRef)===null||p===void 0||(m=p.current)===null||m===void 0||(d=m.focus)===null||d===void 0||d.call(m),t(!1),typeof o=="function"&&o(!1)}},l=function(){var u,p,m,d,h=co((u=r.current)===null||u===void 0||(p=u.popupRef)===null||p===void 0||(m=p.current)===null||m===void 0||(d=m.getElement)===null||d===void 0?void 0:d.call(m)),b=h[0];return b!=null&&b.focus?(b.focus(),s.current=!0,!0):!1},c=function(u){switch(u.keyCode){case Aa:f();break;case ja:{var p=!1;s.current||(p=l()),p?u.preventDefault():f();break}}};i.useEffect(function(){return n?(window.addEventListener("keydown",c),a&&Ze(l,3),function(){window.removeEventListener("keydown",c),s.current=!1}):function(){s.current=!1}},[n])}var za=["arrow","prefixCls","transitionName","animation","align","placement","placements","getPopupContainer","showAction","hideAction","overlayClassName","overlayStyle","visible","trigger","autoFocus"];function La(e,n){var t=e.arrow,r=t===void 0?!1:t,o=e.prefixCls,a=o===void 0?"rc-dropdown":o,s=e.transitionName,f=e.animation,l=e.align,c=e.placement,g=c===void 0?"bottomLeft":c,u=e.placements,p=u===void 0?Ma:u,m=e.getPopupContainer,d=e.showAction,h=e.hideAction,b=e.overlayClassName,x=e.overlayStyle,C=e.visible,_=e.trigger,y=_===void 0?["hover"]:_,S=e.autoFocus,v=fe(e,za),R=i.useState(),E=A(R,2),T=E[0],$=E[1],w="visible"in e?C:T,k=i.useRef(null);i.useImperativeHandle(n,function(){return k.current}),Da({visible:w,setTriggerVisible:$,triggerRef:k,onVisibleChange:e.onVisibleChange,autoFocus:S});var O=function(){var I=e.overlay,D;return typeof I=="function"?D=I():D=I,D},M=function(I){var D=e.onOverlayClick;$(!1),D&&D(I)},F=function(I){var D=e.onVisibleChange;$(I),typeof D=="function"&&D(I)},V=function(){var I=O();return i.createElement(i.Fragment,null,r&&i.createElement("div",{className:"".concat(a,"-arrow")}),I)},B=function(){var I=e.overlay;return typeof I=="function"?V:V()},X=function(){var I=e.minOverlayWidthMatchTrigger,D=e.alignPoint;return"minOverlayWidthMatchTrigger"in e?I:!D},Z=function(){var I=e.openClassName;return I!==void 0?I:"".concat(a,"-open")},le=function(){var I=e.children,D=I.props?I.props:{},W=q(D.className,Z());return w&&I?i.cloneElement(I,{className:W}):I},ne=h;return!ne&&y.indexOf("contextMenu")!==-1&&(ne=["click"]),i.createElement(Jr,L(L({builtinPlacements:p},v),{},{prefixCls:a,ref:k,popupClassName:q(b,N({},"".concat(a,"-show-arrow"),r)),popupStyle:x,action:y,showAction:d,hideAction:ne||[],popupPlacement:g,popupAlign:l,popupTransitionName:s,popupAnimation:f,popupVisible:w,stretch:X()?"minWidth":"",popup:B(),onPopupVisibleChange:F,onPopupClick:M,getPopupContainer:m}),le())}const Ka=i.forwardRef(La);var Ba={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M482 152h60q8 0 8 8v704q0 8-8 8h-60q-8 0-8-8V160q0-8 8-8z"}},{tag:"path",attrs:{d:"M192 474h672q8 0 8 8v60q0 8-8 8H160q-8 0-8-8v-60q0-8 8-8z"}}]},name:"plus",theme:"outlined"},Fa=function(n,t){return i.createElement(Ur,L(L({},n),{},{ref:t,icon:Ba}))},Va=i.forwardRef(Fa);const ut=i.createContext(null);var _o=i.forwardRef(function(e,n){var t=e.prefixCls,r=e.className,o=e.style,a=e.id,s=e.active,f=e.tabKey,l=e.children;return i.createElement("div",{id:a&&"".concat(a,"-panel-").concat(f),role:"tabpanel",tabIndex:s?0:-1,"aria-labelledby":a&&"".concat(a,"-tab-").concat(f),"aria-hidden":!s,style:o,className:q(t,s&&"".concat(t,"-active"),r),ref:n},l)}),Ua=["key","forceRender","style","className"];function Wa(e){var n=e.id,t=e.activeKey,r=e.animated,o=e.tabPosition,a=e.destroyInactiveTabPane,s=i.useContext(ut),f=s.prefixCls,l=s.tabs,c=r.tabPane,g="".concat(f,"-tabpane");return i.createElement("div",{className:q("".concat(f,"-content-holder"))},i.createElement("div",{className:q("".concat(f,"-content"),"".concat(f,"-content-").concat(o),N({},"".concat(f,"-content-animated"),c))},l.map(function(u){var p=u.key,m=u.forceRender,d=u.style,h=u.className,b=fe(u,Ua),x=p===t;return i.createElement(Mt,j({key:p,visible:x,forceRender:m,removeOnLeave:!!a,leavedClassName:"".concat(g,"-hidden")},r.tabPaneMotion),function(C,_){var y=C.style,S=C.className;return i.createElement(_o,j({},b,{prefixCls:g,id:n,tabKey:p,animated:c,active:x,style:L(L({},d),y),className:q(h,S),ref:_}))})})))}var sr={width:0,height:0,left:0,top:0};function Ga(e,n,t){return i.useMemo(function(){for(var r,o=new Map,a=n.get((r=e[0])===null||r===void 0?void 0:r.key)||sr,s=a.left+a.width,f=0;fM?(k=$,v.current="x"):(k=w,v.current="y"),n(-k,-k)&&T.preventDefault()}var E=i.useRef(null);E.current={onTouchStart:_,onTouchMove:y,onTouchEnd:S,onWheel:R},i.useEffect(function(){function T(O){E.current.onTouchStart(O)}function $(O){E.current.onTouchMove(O)}function w(O){E.current.onTouchEnd(O)}function k(O){E.current.onWheel(O)}return document.addEventListener("touchmove",$,{passive:!1}),document.addEventListener("touchend",w,{passive:!1}),e.current.addEventListener("touchstart",T,{passive:!1}),e.current.addEventListener("wheel",k),function(){document.removeEventListener("touchmove",$),document.removeEventListener("touchend",w)}},[])}function wo(e){var n=i.useState(0),t=A(n,2),r=t[0],o=t[1],a=i.useRef(0),s=i.useRef();return s.current=e,ci(function(){var f;(f=s.current)===null||f===void 0||f.call(s)},[r]),function(){a.current===r&&(a.current+=1,o(a.current))}}function Ya(e){var n=i.useRef([]),t=i.useState({}),r=A(t,2),o=r[1],a=i.useRef(typeof e=="function"?e():e),s=wo(function(){var l=a.current;n.current.forEach(function(c){l=c(l)}),n.current=[],a.current=l,o({})});function f(l){n.current.push(l),s()}return[a.current,f]}var ur={width:0,height:0,left:0,top:0,right:0};function Xa(e,n,t,r,o,a,s){var f=s.tabs,l=s.tabPosition,c=s.rtl,g,u,p;return["top","bottom"].includes(l)?(g="width",u=c?"right":"left",p=Math.abs(t)):(g="height",u="top",p=-t),i.useMemo(function(){if(!f.length)return[0,0];for(var m=f.length,d=m,h=0;hp+n){d=h-1;break}}for(var x=0,C=m-1;C>=0;C-=1){var _=e.get(f[C].key)||ur;if(_[u]U?"left":"right"})}),O=A(k,2),M=O[0],F=O[1],V=fr(0,function(Y,U){!w&&_&&_({direction:Y>U?"top":"bottom"})}),B=A(V,2),X=B[0],Z=B[1],le=i.useState([0,0]),ne=A(le,2),P=ne[0],I=ne[1],D=i.useState([0,0]),W=A(D,2),de=W[0],ve=W[1],ie=i.useState([0,0]),me=A(ie,2),ae=me[0],G=me[1],Ie=i.useState([0,0]),Se=A(Ie,2),$e=Se[0],Te=Se[1],K=Ya(new Map),Ee=A(K,2),be=Ee[0],nn=Ee[1],De=Ga(a,be,de[0]),we=qn(P,w),Le=qn(de,w),ke=qn(ae,w),Fe=qn($e,w),Ve=wece?ce:Y}var ge=i.useRef(),We=i.useState(),Pe=A(We,2),he=Pe[0],xe=Pe[1];function an(){xe(Date.now())}function sn(){window.clearTimeout(ge.current)}qa(R,function(Y,U){function pe(_e,qe){_e(function(Ae){var un=Ne(Ae+qe);return un})}return Ve?(w?pe(F,Y):pe(Z,U),sn(),an(),!0):!1}),i.useEffect(function(){return sn(),he&&(ge.current=window.setTimeout(function(){xe(0)},100)),sn},[he]);var Ye=Xa(De,Q,w?M:X,Le,ke,Fe,L(L({},e),{},{tabs:a})),fn=A(Ye,2),ln=fn[0],ze=fn[1],tn=Br(function(){var Y=arguments.length>0&&arguments[0]!==void 0?arguments[0]:g,U=De.get(Y)||{width:0,height:0,left:0,right:0,top:0};if(w){var pe=M;u?U.rightM+Q&&(pe=U.right+U.width-Q):U.left<-M?pe=-U.left:U.left+U.width>-M+Q&&(pe=-(U.left+U.width-Q)),Z(0),F(Ne(pe))}else{var _e=X;U.top<-X?_e=-U.top:U.top+U.height>-X+Q&&(_e=-(U.top+U.height-Q)),F(0),Z(Ne(_e))}}),Ke={};h==="top"||h==="bottom"?Ke[u?"marginRight":"marginLeft"]=b:Ke.marginTop=b;var cn=a.map(function(Y,U){var pe=Y.key;return i.createElement(ns,{id:l,prefixCls:o,key:pe,tab:Y,style:U===0?void 0:Ke,closable:Y.closable,editable:m,active:pe===g,renderWrapper:x,removeAriaLabel:d==null?void 0:d.removeAriaLabel,onClick:function(qe){C(pe,qe)},onFocus:function(){tn(pe),an(),R.current&&(u||(R.current.scrollLeft=0),R.current.scrollTop=0)}})}),Xe=function(){return nn(function(){var U=new Map;return a.forEach(function(pe){var _e,qe=pe.key,Ae=(_e=E.current)===null||_e===void 0?void 0:_e.querySelector('[data-node-key="'.concat(yo(qe),'"]'));Ae&&U.set(qe,{width:Ae.offsetWidth,height:Ae.offsetHeight,left:Ae.offsetLeft,top:Ae.offsetTop})}),U})};i.useEffect(function(){Xe()},[a.map(function(Y){return Y.key}).join("_")]);var Ce=wo(function(){var Y=wn(y),U=wn(S),pe=wn(v);I([Y[0]-U[0]-pe[0],Y[1]-U[1]-pe[1]]);var _e=wn($);G(_e);var qe=wn(T);Te(qe);var Ae=wn(E);ve([Ae[0]-_e[0],Ae[1]-_e[1]]),Xe()}),z=a.slice(0,ln),H=a.slice(ze+1),re=[].concat(Qe(z),Qe(H)),Re=i.useState(),Ge=A(Re,2),xt=Ge[0],Un=Ge[1],Me=De.get(g),Wn=i.useRef();function mn(){Ze.cancel(Wn.current)}i.useEffect(function(){var Y={};return Me&&(w?(u?Y.right=Me.right:Y.left=Me.left,Y.width=Me.width):(Y.top=Me.top,Y.height=Me.height)),mn(),Wn.current=Ze(function(){Un(Y)}),mn},[Me,w,u]),i.useEffect(function(){tn()},[g,ye,ce,gr(Me),gr(De),w]),i.useEffect(function(){Ce()},[u]);var He=!!re.length,rn="".concat(o,"-nav-wrap"),vn,Rn,On,Gn;return w?u?(Rn=M>0,vn=M!==ce):(vn=M<0,Rn=M!==ye):(On=X<0,Gn=X!==ye),i.createElement(et,{onResize:Ce},i.createElement("div",{ref:Hr(n,y),role:"tablist",className:q("".concat(o,"-nav"),s),style:f,onKeyDown:function(){an()}},i.createElement(pr,{ref:S,position:"left",extra:p,prefixCls:o}),i.createElement("div",{className:q(rn,(t={},N(t,"".concat(rn,"-ping-left"),vn),N(t,"".concat(rn,"-ping-right"),Rn),N(t,"".concat(rn,"-ping-top"),On),N(t,"".concat(rn,"-ping-bottom"),Gn),t)),ref:R},i.createElement(et,{onResize:Ce},i.createElement("div",{ref:E,className:"".concat(o,"-nav-list"),style:{transform:"translate(".concat(M,"px, ").concat(X,"px)"),transition:he?"none":void 0}},cn,i.createElement(Co,{ref:$,prefixCls:o,locale:d,editable:m,style:L(L({},cn.length===0?void 0:Ke),{},{visibility:He?"hidden":null})}),i.createElement("div",{className:q("".concat(o,"-ink-bar"),N({},"".concat(o,"-ink-bar-animated"),c.inkBar)),style:xt})))),i.createElement(es,j({},e,{removeAriaLabel:d==null?void 0:d.removeAriaLabel,ref:T,prefixCls:o,tabs:re,className:!He&&Ue,tabMoving:!!he})),i.createElement(pr,{ref:v,position:"right",extra:p,prefixCls:o})))}const dr=i.forwardRef(ts);var rs=["renderTabBar"],os=["label","key"];function is(e){var n=e.renderTabBar,t=fe(e,rs),r=i.useContext(ut),o=r.tabs;if(n){var a=L(L({},t),{},{panes:o.map(function(s){var f=s.label,l=s.key,c=fe(s,os);return i.createElement(_o,j({tab:f,key:l,tabKey:l},c))})});return n(a,dr)}return i.createElement(dr,t)}function as(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{inkBar:!0,tabPane:!1},n;return e===!1?n={inkBar:!1,tabPane:!1}:e===!0?n={inkBar:!0,tabPane:!1}:n=L({inkBar:!0},$n(e)==="object"?e:{}),n.tabPaneMotion&&n.tabPane===void 0&&(n.tabPane=!0),!n.tabPaneMotion&&n.tabPane&&(n.tabPane=!1),n}var ss=["id","prefixCls","className","items","direction","activeKey","defaultActiveKey","editable","animated","tabPosition","tabBarGutter","tabBarStyle","tabBarExtraContent","locale","moreIcon","moreTransitionName","destroyInactiveTabPane","renderTabBar","onChange","onTabClick","onTabScroll","getPopupContainer","popupClassName"],mr=0;function fs(e,n){var t,r=e.id,o=e.prefixCls,a=o===void 0?"rc-tabs":o,s=e.className,f=e.items,l=e.direction,c=e.activeKey,g=e.defaultActiveKey,u=e.editable,p=e.animated,m=e.tabPosition,d=m===void 0?"top":m,h=e.tabBarGutter,b=e.tabBarStyle,x=e.tabBarExtraContent,C=e.locale,_=e.moreIcon,y=e.moreTransitionName,S=e.destroyInactiveTabPane,v=e.renderTabBar,R=e.onChange,E=e.onTabClick,T=e.onTabScroll,$=e.getPopupContainer,w=e.popupClassName,k=fe(e,ss),O=i.useMemo(function(){return(f||[]).filter(function(K){return K&&$n(K)==="object"&&"key"in K})},[f]),M=l==="rtl",F=as(p),V=i.useState(!1),B=A(V,2),X=B[0],Z=B[1];i.useEffect(function(){Z($i())},[]);var le=Sn(function(){var K;return(K=O[0])===null||K===void 0?void 0:K.key},{value:c,defaultValue:g}),ne=A(le,2),P=ne[0],I=ne[1],D=i.useState(function(){return O.findIndex(function(K){return K.key===P})}),W=A(D,2),de=W[0],ve=W[1];i.useEffect(function(){var K=O.findIndex(function(be){return be.key===P});if(K===-1){var Ee;K=Math.max(0,Math.min(de,O.length-1)),I((Ee=O[K])===null||Ee===void 0?void 0:Ee.key)}ve(K)},[O.map(function(K){return K.key}).join("_"),P,de]);var ie=Sn(null,{value:r}),me=A(ie,2),ae=me[0],G=me[1];i.useEffect(function(){r||(G("rc-tabs-".concat(mr)),mr+=1)},[]);function Ie(K,Ee){E==null||E(K,Ee);var be=K!==P;I(K),be&&(R==null||R(K))}var Se={id:ae,activeKey:P,animated:F,tabPosition:d,rtl:M,mobile:X},$e,Te=L(L({},Se),{},{editable:u,locale:C,moreIcon:_,moreTransitionName:y,tabBarGutter:h,onTabClick:Ie,onTabScroll:T,extra:x,style:b,panes:null,getPopupContainer:$,popupClassName:w});return i.createElement(ut.Provider,{value:{tabs:O,prefixCls:a}},i.createElement("div",j({ref:n,id:r,className:q(a,"".concat(a,"-").concat(d),(t={},N(t,"".concat(a,"-mobile"),X),N(t,"".concat(a,"-editable"),u),N(t,"".concat(a,"-rtl"),M),t),s)},k),$e,i.createElement(is,j({},Te,{renderTabBar:v})),i.createElement(Wa,j({destroyInactiveTabPane:S},Se,{animated:F}))))}var ls=i.forwardRef(fs),cs={motionAppear:!1,motionEnter:!0,motionLeave:!0};function us(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{inkBar:!0,tabPane:!1},t;return n===!1?t={inkBar:!1,tabPane:!1}:n===!0?t={inkBar:!0,tabPane:!0}:t=j({inkBar:!0},$n(n)==="object"?n:{}),t.tabPane&&(t.tabPaneMotion=j(j({},cs),{motionName:ui(e,"switch")})),t}var gs=function(e,n){var t={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&n.indexOf(r)<0&&(t[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o-1}var ks=Os,Ms=gt;function As(e,n){var t=this.__data__,r=Ms(t,e);return r<0?(++this.size,t.push([e,n])):t[r][1]=n,this}var js=As,Ds=hs,zs=Ps,Ls=Ns,Ks=ks,Bs=js;function En(e){var n=-1,t=e==null?0:e.length;for(this.clear();++n-1&&e%1==0&&e-1&&e%1==0&&e<=$c}var Oo=Ec,Pc=ft,Ic=Oo,Tc=Kn,Nc="[object Arguments]",Rc="[object Array]",Oc="[object Boolean]",kc="[object Date]",Mc="[object Error]",Ac="[object Function]",jc="[object Map]",Dc="[object Number]",zc="[object Object]",Lc="[object RegExp]",Kc="[object Set]",Bc="[object String]",Fc="[object WeakMap]",Vc="[object ArrayBuffer]",Uc="[object DataView]",Wc="[object Float32Array]",Gc="[object Float64Array]",Hc="[object Int8Array]",qc="[object Int16Array]",Yc="[object Int32Array]",Xc="[object Uint8Array]",Zc="[object Uint8ClampedArray]",Jc="[object Uint16Array]",Qc="[object Uint32Array]",te={};te[Wc]=te[Gc]=te[Hc]=te[qc]=te[Yc]=te[Xc]=te[Zc]=te[Jc]=te[Qc]=!0;te[Nc]=te[Rc]=te[Vc]=te[Oc]=te[Uc]=te[kc]=te[Mc]=te[Ac]=te[jc]=te[Dc]=te[zc]=te[Lc]=te[Kc]=te[Bc]=te[Fc]=!1;function eu(e){return Tc(e)&&Ic(e.length)&&!!te[Pc(e)]}var nu=eu;function tu(e){return function(n){return e(n)}}var Ut=tu,ot={exports:{}};ot.exports;(function(e,n){var t=di,r=n&&!n.nodeType&&n,o=r&&!0&&e&&!e.nodeType&&e,a=o&&o.exports===r,s=a&&t.process,f=function(){try{var l=o&&o.require&&o.require("util").types;return l||s&&s.binding&&s.binding("util")}catch{}}();e.exports=f})(ot,ot.exports);var Wt=ot.exports,ru=nu,ou=Ut,wr=Wt,yr=wr&&wr.isTypedArray,iu=yr?ou(yr):ru,au=iu,su=fc,fu=xc,lu=At,cu=Ro,uu=Sc,gu=au,pu=Object.prototype,du=pu.hasOwnProperty;function mu(e,n){var t=lu(e),r=!t&&fu(e),o=!t&&!r&&cu(e),a=!t&&!r&&!o&&gu(e),s=t||r||o||a,f=s?su(e.length,String):[],l=f.length;for(var c in e)(n||du.call(e,c))&&!(s&&(c=="length"||o&&(c=="offset"||c=="parent")||a&&(c=="buffer"||c=="byteLength"||c=="byteOffset")||uu(c,l)))&&f.push(c);return f}var ko=mu,vu=Object.prototype;function bu(e){var n=e&&e.constructor,t=typeof n=="function"&&n.prototype||vu;return e===t}var Gt=bu,xu=Qr,hu=xu(Object.keys,Object),_u=hu,wu=Gt,yu=_u,Cu=Object.prototype,Su=Cu.hasOwnProperty;function $u(e){if(!wu(e))return yu(e);var n=[];for(var t in Object(e))Su.call(e,t)&&t!="constructor"&&n.push(t);return n}var Eu=$u,Pu=$o,Iu=Oo;function Tu(e){return e!=null&&Iu(e.length)&&!Pu(e)}var Mo=Tu,Nu=ko,Ru=Eu,Ou=Mo;function ku(e){return Ou(e)?Nu(e):Ru(e)}var Ht=ku,Mu=Io,Au=Vt,ju=Ht;function Du(e){return Mu(e,ju,Au)}var zu=Du,Lu=dn,Ku=en,Bu=Lu(Ku,"DataView"),Fu=Bu,Vu=dn,Uu=en,Wu=Vu(Uu,"Promise"),Gu=Wu,Hu=dn,qu=en,Yu=Hu(qu,"Set"),Xu=Yu,Zu=dn,Ju=en,Qu=Zu(Ju,"WeakMap"),eg=Qu,Et=Fu,Pt=Ft,It=Gu,Tt=Xu,Nt=eg,Ao=ft,Nn=Eo,Cr="[object Map]",ng="[object Object]",Sr="[object Promise]",$r="[object Set]",Er="[object WeakMap]",Pr="[object DataView]",tg=Nn(Et),rg=Nn(Pt),og=Nn(It),ig=Nn(Tt),ag=Nn(Nt),pn=Ao;(Et&&pn(new Et(new ArrayBuffer(1)))!=Pr||Pt&&pn(new Pt)!=Cr||It&&pn(It.resolve())!=Sr||Tt&&pn(new Tt)!=$r||Nt&&pn(new Nt)!=Er)&&(pn=function(e){var n=Ao(e),t=n==ng?e.constructor:void 0,r=t?Nn(t):"";if(r)switch(r){case tg:return Pr;case rg:return Cr;case og:return Sr;case ig:return $r;case ag:return Er}return n});var qt=pn;function sg(e,n){for(var t=-1,r=e==null?0:e.length;++tCn.createElement(_i,{className:e,component:Ei,...n}),Um=Sm,Wm=()=>{let[e,n]=i.useState(vi()),{setPaymentPassword:t,userInfo:r,modalOptions:o,showAccountTipModal:a}=Zr();return i.useEffect(()=>{var s;n(!!((s=r==null?void 0:r.security_account)!=null&&s.has_set_payment_password))},[r]),{hasSetPaymentPassword:e,setPaymentPassword:t,showSetPaymentPasswordOrConfirm:s=>{var f,l,c,g;e?s():((f=o.promptSettingConfig)==null?void 0:f.promptPaymentPasswordSettingWhenSign)===2||((l=o.promptSettingConfig)==null?void 0:l.promptPaymentPasswordSettingWhenSign)===3?a({visible:!0,confirm:s}):((c=o.promptSettingConfig)!=null&&c.promptPaymentPasswordSettingWhenSign||bi((g=o.promptSettingConfig)==null?void 0:g.promptPaymentPasswordSettingWhenSign))&&!xi(er.PN_OPEN_SET_PAYMENT_PASSWORD)?(hi(er.PN_OPEN_SET_PAYMENT_PASSWORD,"1"),a({visible:!0,confirm:s})):s()}}},Gm=`.info-sign { display: flex; flex-direction: column; align-items: center; diff --git a/wallet-react/assets/index-CT7muuZi.js b/wallet-react/assets/index-BS3YUZaG.js similarity index 98% rename from wallet-react/assets/index-CT7muuZi.js rename to wallet-react/assets/index-BS3YUZaG.js index 8d29aa0..e68e9db 100644 --- a/wallet-react/assets/index-CT7muuZi.js +++ b/wallet-react/assets/index-BS3YUZaG.js @@ -1 +1 @@ -import{r as t,aL as de,aM as w,b8 as Me,b6 as Ne,b7 as G,b3 as B,b1 as ae,b2 as J,bA as at,bB as it,b5 as st,bb as Ge,o as me,bC as lt,bD as ct,bc as Be,br as Oe,bE as Ye}from"./index-CVVvHb5i.js";import{R as ut}from"./index-D1-H2FYi.js";import{u as Fe,a as Ce}from"./colors-DgT9UB8-.js";var ft={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 000 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281 360-281.1c3.8-3 6.1-7.7 6.1-12.6z"}}]},name:"left",theme:"outlined"},vt=function(e,r){return t.createElement(de,w(w({},e),{},{ref:r,icon:ft}))},mt=t.forwardRef(vt),dt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M765.7 486.8L314.9 134.7A7.97 7.97 0 00302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 000-50.4z"}}]},name:"right",theme:"outlined"},gt=function(e,r){return t.createElement(de,w(w({},e),{},{ref:r,icon:dt}))},wt=t.forwardRef(gt);function Ke(){var o=document.documentElement.clientWidth,e=window.innerHeight||document.documentElement.clientHeight;return{width:o,height:e}}function pt(o){var e=o.getBoundingClientRect(),r=document.documentElement;return{left:e.left+(window.pageXOffset||r.scrollLeft)-(r.clientLeft||document.body.clientLeft||0),top:e.top+(window.pageYOffset||r.scrollTop)-(r.clientTop||document.body.clientTop||0)}}var ht=["visible","onVisibleChange","getContainer","current","countRender"],ze=t.createContext({previewUrls:new Map,setPreviewUrls:function(){return null},current:null,setCurrent:function(){return null},setShowPreview:function(){return null},setMousePosition:function(){return null},registerImage:function(){return function(){return null}},rootClassName:""}),Ct=ze.Provider,Pt=function(e){var r=e.previewPrefixCls,n=r===void 0?"rc-image-preview":r,s=e.children,i=e.icons,a=i===void 0?{}:i,u=e.preview,c=Me(u)==="object"?u:{},S=c.visible,m=S===void 0?void 0:S,p=c.onVisibleChange,d=p===void 0?void 0:p,f=c.getContainer,g=f===void 0?void 0:f,_=c.current,M=_===void 0?0:_,Y=c.countRender,j=Y===void 0?void 0:Y,I=Ne(c,ht),Z=t.useState(new Map),V=G(Z,2),C=V[0],L=V[1],F=t.useState(),y=G(F,2),A=y[0],H=y[1],X=Fe(!!m,{value:m,onChange:d}),k=G(X,2),x=k[0],E=k[1],P=t.useState(null),v=G(P,2),b=v[0],N=v[1],O=m!==void 0,R=Array.from(C.keys()),K=R[M],D=new Map(Array.from(C).filter(function(T){var $=G(T,2),ee=$[1].canPreview;return!!ee}).map(function(T){var $=G(T,2),ee=$[0],ie=$[1].url;return[ee,ie]})),te=function($,ee){var ie=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,re=function(){L(function(ue){var le=new Map(ue),fe=le.delete($);return fe?le:ue})};return L(function(se){return new Map(se).set($,{url:ee,canPreview:ie})}),re},Q=function($){$.stopPropagation(),E(!1),N(null)};return t.useEffect(function(){H(K)},[K]),t.useEffect(function(){!x&&O&&H(K)},[K,O,x]),t.createElement(Ct,{value:{isPreviewGroup:!0,previewUrls:D,setPreviewUrls:L,current:A,setCurrent:H,setShowPreview:E,setMousePosition:N,registerImage:te}},s,t.createElement(qe,B({"aria-hidden":!x,visible:x,prefixCls:n,onClose:Q,mousePosition:b,src:D.get(A),icons:a,getContainer:g,countRender:j},I)))},ye=1,Ee=50,Pe=1,bt=.2,xt=function(e){var r,n=e.visible,s=e.maskTransitionName,i=e.getContainer,a=e.prefixCls,u=e.rootClassName,c=e.icons,S=e.countRender,m=e.showSwitch,p=e.showProgress,d=e.current,f=e.count,g=e.scale,_=e.onSwitchLeft,M=e.onSwitchRight,Y=e.onClose,j=e.onZoomIn,I=e.onZoomOut,Z=e.onRotateRight,V=e.onRotateLeft,C=c.rotateLeft,L=c.rotateRight,F=c.zoomIn,y=c.zoomOut,A=c.close,H=c.left,X=c.right,k="".concat(a,"-operations-operation"),x="".concat(a,"-operations-icon"),E=[{icon:A,onClick:Y,type:"close"},{icon:F,onClick:j,type:"zoomIn",disabled:g===Ee},{icon:y,onClick:I,type:"zoomOut",disabled:g===ye},{icon:L,onClick:Z,type:"rotateRight"},{icon:C,onClick:V,type:"rotateLeft"}],P=t.createElement(t.Fragment,null,m&&t.createElement(t.Fragment,null,t.createElement("div",{className:ae("".concat(a,"-switch-left"),J({},"".concat(a,"-switch-left-disabled"),d===0)),onClick:_},H),t.createElement("div",{className:ae("".concat(a,"-switch-right"),J({},"".concat(a,"-switch-right-disabled"),d===f-1)),onClick:M},X)),t.createElement("ul",{className:"".concat(a,"-operations")},p&&t.createElement("li",{className:"".concat(a,"-operations-progress")},(r=S==null?void 0:S(d+1,f))!==null&&r!==void 0?r:"".concat(d+1," / ").concat(f)),E.map(function(v){var b,N=v.icon,O=v.onClick,R=v.type,K=v.disabled;return t.createElement("li",{className:ae(k,(b={},J(b,"".concat(a,"-operations-operation-").concat(R),!0),J(b,"".concat(a,"-operations-operation-disabled"),!!K),b)),onClick:O,key:R},t.isValidElement(N)?t.cloneElement(N,{className:x}):N)})));return t.createElement(at,{visible:n,motionName:s},function(v){var b=v.className,N=v.style;return t.createElement(it,{open:!0,getContainer:i??document.body},t.createElement("div",{className:ae("".concat(a,"-operations-wrapper"),b,u),style:N},P))})},je={x:0,y:0,rotate:0,scale:1};function Rt(o){var e=t.useRef(null),r=t.useRef([]),n=t.useState(je),s=G(n,2),i=s[0],a=s[1],u=function(){a(je)},c=function(p){e.current===null&&(r.current=[],e.current=st(function(){a(function(d){var f=d;return r.current.forEach(function(g){f=w(w({},f),g)}),e.current=null,f})})),r.current.push(w(w({},i),p))},S=function(p,d,f){var g=o.current,_=g.width,M=g.height,Y=g.offsetWidth,j=g.offsetHeight,I=g.offsetLeft,Z=g.offsetTop,V=p,C=i.scale*p;C>Ee?(V=Ee/i.scale,C=Ee):Cn){if(e>0)return J({},o,i);if(e<0&&sn)return J({},o,e<0?i:-i);return{}}function St(o,e,r,n){var s=Ke(),i=s.width,a=s.height,u=null;return o<=i&&e<=a?u={x:0,y:0}:(o>i||e>a)&&(u=w(w({},Xe("x",r,o,i)),Xe("y",n,e,a))),u}var yt=["prefixCls","src","alt","onClose","afterClose","visible","icons","rootClassName","getContainer","countRender","scaleStep","transitionName","maskTransitionName"],qe=function(e){var r=e.prefixCls,n=e.src,s=e.alt,i=e.onClose;e.afterClose;var a=e.visible,u=e.icons,c=u===void 0?{}:u,S=e.rootClassName,m=e.getContainer,p=e.countRender,d=e.scaleStep,f=d===void 0?.5:d,g=e.transitionName,_=g===void 0?"zoom":g,M=e.maskTransitionName,Y=M===void 0?"fade":M,j=Ne(e,yt),I=t.useRef(),Z=t.useRef({deltaX:0,deltaY:0,transformX:0,transformY:0}),V=t.useState(!1),C=G(V,2),L=C[0],F=C[1],y=t.useContext(ze),A=y.previewUrls,H=y.current,X=y.isPreviewGroup,k=y.setCurrent,x=A.size,E=Array.from(A.keys()),P=E.indexOf(H),v=X?A.get(H):n,b=X&&x>1,N=X&&x>=1,O=Rt(I),R=O.transform,K=O.resetTransform,D=O.updateTransform,te=O.dispatchZoonChange,Q=R.rotate,T=R.scale,$=ae(J({},"".concat(r,"-moving"),L)),ee=function(){K()},ie=function(){te(Pe+f)},re=function(){te(Pe-f)},se=function(){D({rotate:Q+90})},ue=function(){D({rotate:Q-90})},le=function(l){l.preventDefault(),l.stopPropagation(),P>0&&k(E[P-1])},fe=function(l){l.preventDefault(),l.stopPropagation(),P0&&(z=Pe/z),te(z,l.clientX,l.clientY)}},ce=t.useCallback(function(h){!a||!b||(h.keyCode===Ge.LEFT?P>0&&k(E[P-1]):h.keyCode===Ge.RIGHT&&P2&&arguments[2]!==void 0?arguments[2]:!0,re=function(){L(function(ue){var le=new Map(ue),fe=le.delete($);return fe?le:ue})};return L(function(se){return new Map(se).set($,{url:ee,canPreview:ie})}),re},Q=function($){$.stopPropagation(),E(!1),N(null)};return t.useEffect(function(){H(K)},[K]),t.useEffect(function(){!x&&O&&H(K)},[K,O,x]),t.createElement(Ct,{value:{isPreviewGroup:!0,previewUrls:D,setPreviewUrls:L,current:A,setCurrent:H,setShowPreview:E,setMousePosition:N,registerImage:te}},s,t.createElement(qe,B({"aria-hidden":!x,visible:x,prefixCls:n,onClose:Q,mousePosition:b,src:D.get(A),icons:a,getContainer:g,countRender:j},I)))},ye=1,Ee=50,Pe=1,bt=.2,xt=function(e){var r,n=e.visible,s=e.maskTransitionName,i=e.getContainer,a=e.prefixCls,u=e.rootClassName,c=e.icons,S=e.countRender,m=e.showSwitch,p=e.showProgress,d=e.current,f=e.count,g=e.scale,_=e.onSwitchLeft,M=e.onSwitchRight,Y=e.onClose,j=e.onZoomIn,I=e.onZoomOut,Z=e.onRotateRight,V=e.onRotateLeft,C=c.rotateLeft,L=c.rotateRight,F=c.zoomIn,y=c.zoomOut,A=c.close,H=c.left,X=c.right,k="".concat(a,"-operations-operation"),x="".concat(a,"-operations-icon"),E=[{icon:A,onClick:Y,type:"close"},{icon:F,onClick:j,type:"zoomIn",disabled:g===Ee},{icon:y,onClick:I,type:"zoomOut",disabled:g===ye},{icon:L,onClick:Z,type:"rotateRight"},{icon:C,onClick:V,type:"rotateLeft"}],P=t.createElement(t.Fragment,null,m&&t.createElement(t.Fragment,null,t.createElement("div",{className:ae("".concat(a,"-switch-left"),J({},"".concat(a,"-switch-left-disabled"),d===0)),onClick:_},H),t.createElement("div",{className:ae("".concat(a,"-switch-right"),J({},"".concat(a,"-switch-right-disabled"),d===f-1)),onClick:M},X)),t.createElement("ul",{className:"".concat(a,"-operations")},p&&t.createElement("li",{className:"".concat(a,"-operations-progress")},(r=S==null?void 0:S(d+1,f))!==null&&r!==void 0?r:"".concat(d+1," / ").concat(f)),E.map(function(v){var b,N=v.icon,O=v.onClick,R=v.type,K=v.disabled;return t.createElement("li",{className:ae(k,(b={},J(b,"".concat(a,"-operations-operation-").concat(R),!0),J(b,"".concat(a,"-operations-operation-disabled"),!!K),b)),onClick:O,key:R},t.isValidElement(N)?t.cloneElement(N,{className:x}):N)})));return t.createElement(at,{visible:n,motionName:s},function(v){var b=v.className,N=v.style;return t.createElement(it,{open:!0,getContainer:i??document.body},t.createElement("div",{className:ae("".concat(a,"-operations-wrapper"),b,u),style:N},P))})},je={x:0,y:0,rotate:0,scale:1};function Rt(o){var e=t.useRef(null),r=t.useRef([]),n=t.useState(je),s=G(n,2),i=s[0],a=s[1],u=function(){a(je)},c=function(p){e.current===null&&(r.current=[],e.current=st(function(){a(function(d){var f=d;return r.current.forEach(function(g){f=w(w({},f),g)}),e.current=null,f})})),r.current.push(w(w({},i),p))},S=function(p,d,f){var g=o.current,_=g.width,M=g.height,Y=g.offsetWidth,j=g.offsetHeight,I=g.offsetLeft,Z=g.offsetTop,V=p,C=i.scale*p;C>Ee?(V=Ee/i.scale,C=Ee):Cn){if(e>0)return J({},o,i);if(e<0&&sn)return J({},o,e<0?i:-i);return{}}function St(o,e,r,n){var s=Ke(),i=s.width,a=s.height,u=null;return o<=i&&e<=a?u={x:0,y:0}:(o>i||e>a)&&(u=w(w({},Xe("x",r,o,i)),Xe("y",n,e,a))),u}var yt=["prefixCls","src","alt","onClose","afterClose","visible","icons","rootClassName","getContainer","countRender","scaleStep","transitionName","maskTransitionName"],qe=function(e){var r=e.prefixCls,n=e.src,s=e.alt,i=e.onClose;e.afterClose;var a=e.visible,u=e.icons,c=u===void 0?{}:u,S=e.rootClassName,m=e.getContainer,p=e.countRender,d=e.scaleStep,f=d===void 0?.5:d,g=e.transitionName,_=g===void 0?"zoom":g,M=e.maskTransitionName,Y=M===void 0?"fade":M,j=Ne(e,yt),I=t.useRef(),Z=t.useRef({deltaX:0,deltaY:0,transformX:0,transformY:0}),V=t.useState(!1),C=G(V,2),L=C[0],F=C[1],y=t.useContext(ze),A=y.previewUrls,H=y.current,X=y.isPreviewGroup,k=y.setCurrent,x=A.size,E=Array.from(A.keys()),P=E.indexOf(H),v=X?A.get(H):n,b=X&&x>1,N=X&&x>=1,O=Rt(I),R=O.transform,K=O.resetTransform,D=O.updateTransform,te=O.dispatchZoonChange,Q=R.rotate,T=R.scale,$=ae(J({},"".concat(r,"-moving"),L)),ee=function(){K()},ie=function(){te(Pe+f)},re=function(){te(Pe-f)},se=function(){D({rotate:Q+90})},ue=function(){D({rotate:Q-90})},le=function(l){l.preventDefault(),l.stopPropagation(),P>0&&k(E[P-1])},fe=function(l){l.preventDefault(),l.stopPropagation(),P0&&(z=Pe/z),te(z,l.clientX,l.clientY)}},ce=t.useCallback(function(h){!a||!b||(h.keyCode===Ge.LEFT?P>0&&k(E[P-1]):h.keyCode===Ge.RIGHT&&P{let e=t.httpHandler;return{setHttpHandler(r){e=r},httpHandler(){return e},updateHttpClientConfig(r,s){e.updateHttpClientConfig(r,s)},httpHandlerConfigs(){return e.httpHandlerConfigs()}}},Sn=t=>({httpHandler:t.httpHandler()}),ce="__smithy_context";function vn(t){return t}const kt=t=>e=>async r=>{if(!C.isInstance(r.request))return e(r);const{request:s}=r,{handlerProtocol:n=""}=t.requestHandler.metadata||{};if(n.indexOf("h2")>=0&&!s.headers[":authority"])delete s.headers.host,s.headers[":authority"]=s.hostname+(s.port?":"+s.port:"");else if(!s.headers.host){let i=s.hostname;s.port!=null&&(i+=`:${s.port}`),s.headers.host=i}return e(r)},Ot={name:"hostHeaderMiddleware",step:"build",priority:"low",tags:["HOST"],override:!0},Rn=t=>({applyToStack:e=>{e.add(kt(t),Ot)}}),Nt=()=>(t,e)=>async r=>{var s,n;try{const i=await t(r),{clientName:o,commandName:a,logger:c,dynamoDbDocumentClientOptions:f={}}=e,{overrideInputFilterSensitiveLog:g,overrideOutputFilterSensitiveLog:d}=f,h=g??e.inputFilterSensitiveLog,l=d??e.outputFilterSensitiveLog,{$metadata:m,...w}=i.output;return(s=c==null?void 0:c.info)==null||s.call(c,{clientName:o,commandName:a,input:h(r.input),output:l(w),metadata:m}),i}catch(i){const{clientName:o,commandName:a,logger:c,dynamoDbDocumentClientOptions:f={}}=e,{overrideInputFilterSensitiveLog:g}=f,d=g??e.inputFilterSensitiveLog;throw(n=c==null?void 0:c.error)==null||n.call(c,{clientName:o,commandName:a,input:d(r.input),error:i,metadata:i.$metadata}),i}},_t={name:"loggerMiddleware",tags:["LOGGER"],step:"initialize",override:!0},En=t=>({applyToStack:e=>{e.add(Nt(),_t)}});var ve={};const Re="X-Amzn-Trace-Id",It="AWS_LAMBDA_FUNCTION_NAME",Pt="_X_AMZN_TRACE_ID",Dt=t=>e=>async r=>{const{request:s}=r;if(!C.isInstance(s)||t.runtime!=="node"||s.headers.hasOwnProperty(Re))return e(r);const n=ve[It],i=ve[Pt],o=a=>typeof a=="string"&&a.length>0;return o(n)&&o(i)&&(s.headers[Re]=i),e({...r,request:s})},Ft={step:"build",tags:["RECURSION_DETECTION"],name:"recursionDetectionMiddleware",override:!0,priority:"low"},An=t=>({applyToStack:e=>{e.add(Dt(t),Ft)}});function Tn(t){return{...t,customUserAgent:typeof t.customUserAgent=="string"?[[t.customUserAgent]]:t.customUserAgent}}class Mn{constructor({size:e,params:r}){this.data=new Map,this.parameters=[],this.capacity=e??50,r&&(this.parameters=r)}get(e,r){const s=this.hash(e);if(s===!1)return r();if(!this.data.has(s)){if(this.data.size>this.capacity+10){const n=this.data.keys();let i=0;for(;;){const{value:o,done:a}=n.next();if(this.data.delete(o),a||++i>10)break}}this.data.set(s,r())}return this.data.get(s)}size(){return this.data.size}hash(e){let r="";const{parameters:s}=this;if(s.length===0)return!1;for(const n of s){const i=String(e[n]??"");if(i.includes("|;"))return!1;r+=i+"|;"}return r}}const $t=new RegExp("^(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)){3}$"),Ve=t=>$t.test(t)||t.startsWith("[")&&t.endsWith("]"),Lt=new RegExp("^(?!.*-$)(?!-)[a-zA-Z0-9-]{1,63}$"),pe=(t,e=!1)=>{if(!e)return Lt.test(t);const r=t.split(".");for(const s of r)if(!pe(s))return!1;return!0},ue={},U="endpoints";function O(t){return typeof t!="object"||t==null?t:"ref"in t?`$${O(t.ref)}`:"fn"in t?`${t.fn}(${(t.argv||[]).map(O).join(", ")})`:JSON.stringify(t,null,2)}class A extends Error{constructor(e){super(e),this.name="EndpointError"}}const Bt=(t,e)=>t===e,Ut=t=>{const e=t.split("."),r=[];for(const s of e){const n=s.indexOf("[");if(n!==-1){if(s.indexOf("]")!==s.length-1)throw new A(`Path: '${t}' does not end with ']'`);const i=s.slice(n+1,-1);if(Number.isNaN(parseInt(i)))throw new A(`Invalid array index: '${i}' in path: '${t}'`);n!==0&&r.push(s.slice(0,n)),r.push(i)}else r.push(s)}return r},Ke=(t,e)=>Ut(e).reduce((r,s)=>{if(typeof r!="object")throw new A(`Index '${s}' in '${e}' not found in '${JSON.stringify(t)}'`);return Array.isArray(r)?r[parseInt(s)]:r[s]},t),Ht=t=>t!=null,zt=t=>!t,J={[ae.HTTP]:80,[ae.HTTPS]:443},qt=t=>{const e=(()=>{try{if(t instanceof URL)return t;if(typeof t=="object"&&"hostname"in t){const{hostname:h,port:l,protocol:m="",path:w="",query:p={}}=t,y=new URL(`${m}//${h}${l?`:${l}`:""}${w}`);return y.search=Object.entries(p).map(([S,M])=>`${S}=${M}`).join("&"),y}return new URL(t)}catch{return null}})();if(!e)return console.error(`Unable to parse ${JSON.stringify(t)} as a whatwg URL.`),null;const r=e.href,{host:s,hostname:n,pathname:i,protocol:o,search:a}=e;if(a)return null;const c=o.slice(0,-1);if(!Object.values(ae).includes(c))return null;const f=Ve(n),g=r.includes(`${s}:${J[c]}`)||typeof t=="string"&&t.includes(`${s}:${J[c]}`),d=`${s}${g?`:${J[c]}`:""}`;return{scheme:c,authority:d,path:i,normalizedPath:i.endsWith("/")?i:`${i}/`,isIp:f}},jt=(t,e)=>t===e,Wt=(t,e,r,s)=>e>=r||t.lengthencodeURIComponent(t).replace(/[!*'()]/g,e=>`%${e.charCodeAt(0).toString(16).toUpperCase()}`),Vt={booleanEquals:Bt,getAttr:Ke,isSet:Ht,isValidHostLabel:pe,not:zt,parseURL:qt,stringEquals:jt,substring:Wt,uriEncode:Gt},Xe=(t,e)=>{const r=[],s={...e.endpointParams,...e.referenceRecord};let n=0;for(;n({...e.endpointParams,...e.referenceRecord})[t],Q=(t,e,r)=>{if(typeof t=="string")return Xe(t,r);if(t.fn)return Qe(t,r);if(t.ref)return Kt(t,r);throw new A(`'${e}': ${String(t)} is not a string, function or reference.`)},Qe=({fn:t,argv:e},r)=>{const s=e.map(i=>["boolean","number"].includes(typeof i)?i:Q(i,"arg",r)),n=t.split(".");return n[0]in ue&&n[1]!=null?ue[n[0]][n[1]](...s):Vt[t](...s)},Xt=({assign:t,...e},r)=>{var n,i;if(t&&t in r.referenceRecord)throw new A(`'${t}' is already defined in Reference Record.`);const s=Qe(e,r);return(i=(n=r.logger)==null?void 0:n.debug)==null||i.call(n,`${U} evaluateCondition: ${O(e)} = ${O(s)}`),{result:s===""?!0:!!s,...t!=null&&{toAssign:{name:t,value:s}}}},me=(t=[],e)=>{var s,n;const r={};for(const i of t){const{result:o,toAssign:a}=Xt(i,{...e,referenceRecord:{...e.referenceRecord,...r}});if(!o)return{result:o};a&&(r[a.name]=a.value,(n=(s=e.logger)==null?void 0:s.debug)==null||n.call(s,`${U} assign: ${a.name} := ${O(a.value)}`))}return{result:!0,referenceRecord:r}},Qt=(t,e)=>Object.entries(t).reduce((r,[s,n])=>({...r,[s]:n.map(i=>{const o=Q(i,"Header value entry",e);if(typeof o!="string")throw new A(`Header '${s}' value '${o}' is not a string`);return o})}),{}),Ze=(t,e)=>{if(Array.isArray(t))return t.map(r=>Ze(r,e));switch(typeof t){case"string":return Xe(t,e);case"object":if(t===null)throw new A(`Unexpected endpoint property: ${t}`);return Ye(t,e);case"boolean":return t;default:throw new A(`Unexpected endpoint property type: ${typeof t}`)}},Ye=(t,e)=>Object.entries(t).reduce((r,[s,n])=>({...r,[s]:Ze(n,e)}),{}),Zt=(t,e)=>{const r=Q(t,"Endpoint URL",e);if(typeof r=="string")try{return new URL(r)}catch(s){throw console.error(`Failed to construct URL with ${r}`,s),s}throw new A(`Endpoint URL must be a string, got ${typeof r}`)},Yt=(t,e)=>{var g,d;const{conditions:r,endpoint:s}=t,{result:n,referenceRecord:i}=me(r,e);if(!n)return;const o={...e,referenceRecord:{...e.referenceRecord,...i}},{url:a,properties:c,headers:f}=s;return(d=(g=e.logger)==null?void 0:g.debug)==null||d.call(g,`${U} Resolving endpoint from template: ${O(s)}`),{...f!=null&&{headers:Qt(f,o)},...c!=null&&{properties:Ye(c,o)},url:Zt(a,o)}},Jt=(t,e)=>{const{conditions:r,error:s}=t,{result:n,referenceRecord:i}=me(r,e);if(n)throw new A(Q(s,"Error",{...e,referenceRecord:{...e.referenceRecord,...i}}))},er=(t,e)=>{const{conditions:r,rules:s}=t,{result:n,referenceRecord:i}=me(r,e);if(n)return Je(s,{...e,referenceRecord:{...e.referenceRecord,...i}})},Je=(t,e)=>{for(const r of t)if(r.type==="endpoint"){const s=Yt(r,e);if(s)return s}else if(r.type==="error")Jt(r,e);else if(r.type==="tree"){const s=er(r,e);if(s)return s}else throw new A(`Unknown endpoint rule: ${r}`);throw new A("Rules evaluation failed")},Cn=(t,e)=>{var f,g,d,h;const{endpointParams:r,logger:s}=e,{parameters:n,rules:i}=t;(g=(f=e.logger)==null?void 0:f.debug)==null||g.call(f,`${U} Initial EndpointParams: ${O(r)}`);const o=Object.entries(n).filter(([,l])=>l.default!=null).map(([l,m])=>[l,m.default]);if(o.length>0)for(const[l,m]of o)r[l]=r[l]??m;const a=Object.entries(n).filter(([,l])=>l.required).map(([l])=>l);for(const l of a)if(r[l]==null)throw new A(`Missing required parameter: '${l}'`);const c=Je(i,{endpointParams:r,logger:s,referenceRecord:{}});return(h=(d=e.logger)==null?void 0:d.debug)==null||h.call(d,`${U} Resolved endpoint: ${O(c)}`),c},et=(t,e=!1)=>{if(e){for(const r of t.split("."))if(!et(r))return!1;return!0}return!(!pe(t)||t.length<3||t.length>63||t!==t.toLowerCase()||Ve(t))},Ee=":",tr="/",rr=t=>{const e=t.split(Ee);if(e.length<6)return null;const[r,s,n,i,o,...a]=e;if(r!=="arn"||s===""||n===""||a.join(Ee)==="")return null;const c=a.map(f=>f.split(tr)).flat();return{partition:s,service:n,region:i,accountId:o,resourceId:c}},sr=[{id:"aws",outputs:{dnsSuffix:"amazonaws.com",dualStackDnsSuffix:"api.aws",implicitGlobalRegion:"us-east-1",name:"aws",supportsDualStack:!0,supportsFIPS:!0},regionRegex:"^(us|eu|ap|sa|ca|me|af|il|mx)\\-\\w+\\-\\d+$",regions:{"af-south-1":{description:"Africa (Cape Town)"},"ap-east-1":{description:"Asia Pacific (Hong Kong)"},"ap-northeast-1":{description:"Asia Pacific (Tokyo)"},"ap-northeast-2":{description:"Asia Pacific (Seoul)"},"ap-northeast-3":{description:"Asia Pacific (Osaka)"},"ap-south-1":{description:"Asia Pacific (Mumbai)"},"ap-south-2":{description:"Asia Pacific (Hyderabad)"},"ap-southeast-1":{description:"Asia Pacific (Singapore)"},"ap-southeast-2":{description:"Asia Pacific (Sydney)"},"ap-southeast-3":{description:"Asia Pacific (Jakarta)"},"ap-southeast-4":{description:"Asia Pacific (Melbourne)"},"ap-southeast-5":{description:"Asia Pacific (Malaysia)"},"aws-global":{description:"AWS Standard global region"},"ca-central-1":{description:"Canada (Central)"},"ca-west-1":{description:"Canada West (Calgary)"},"eu-central-1":{description:"Europe (Frankfurt)"},"eu-central-2":{description:"Europe (Zurich)"},"eu-north-1":{description:"Europe (Stockholm)"},"eu-south-1":{description:"Europe (Milan)"},"eu-south-2":{description:"Europe (Spain)"},"eu-west-1":{description:"Europe (Ireland)"},"eu-west-2":{description:"Europe (London)"},"eu-west-3":{description:"Europe (Paris)"},"il-central-1":{description:"Israel (Tel Aviv)"},"me-central-1":{description:"Middle East (UAE)"},"me-south-1":{description:"Middle East (Bahrain)"},"sa-east-1":{description:"South America (Sao Paulo)"},"us-east-1":{description:"US East (N. Virginia)"},"us-east-2":{description:"US East (Ohio)"},"us-west-1":{description:"US West (N. California)"},"us-west-2":{description:"US West (Oregon)"}}},{id:"aws-cn",outputs:{dnsSuffix:"amazonaws.com.cn",dualStackDnsSuffix:"api.amazonwebservices.com.cn",implicitGlobalRegion:"cn-northwest-1",name:"aws-cn",supportsDualStack:!0,supportsFIPS:!0},regionRegex:"^cn\\-\\w+\\-\\d+$",regions:{"aws-cn-global":{description:"AWS China global region"},"cn-north-1":{description:"China (Beijing)"},"cn-northwest-1":{description:"China (Ningxia)"}}},{id:"aws-us-gov",outputs:{dnsSuffix:"amazonaws.com",dualStackDnsSuffix:"api.aws",implicitGlobalRegion:"us-gov-west-1",name:"aws-us-gov",supportsDualStack:!0,supportsFIPS:!0},regionRegex:"^us\\-gov\\-\\w+\\-\\d+$",regions:{"aws-us-gov-global":{description:"AWS GovCloud (US) global region"},"us-gov-east-1":{description:"AWS GovCloud (US-East)"},"us-gov-west-1":{description:"AWS GovCloud (US-West)"}}},{id:"aws-iso",outputs:{dnsSuffix:"c2s.ic.gov",dualStackDnsSuffix:"c2s.ic.gov",implicitGlobalRegion:"us-iso-east-1",name:"aws-iso",supportsDualStack:!1,supportsFIPS:!0},regionRegex:"^us\\-iso\\-\\w+\\-\\d+$",regions:{"aws-iso-global":{description:"AWS ISO (US) global region"},"us-iso-east-1":{description:"US ISO East"},"us-iso-west-1":{description:"US ISO WEST"}}},{id:"aws-iso-b",outputs:{dnsSuffix:"sc2s.sgov.gov",dualStackDnsSuffix:"sc2s.sgov.gov",implicitGlobalRegion:"us-isob-east-1",name:"aws-iso-b",supportsDualStack:!1,supportsFIPS:!0},regionRegex:"^us\\-isob\\-\\w+\\-\\d+$",regions:{"aws-iso-b-global":{description:"AWS ISOB (US) global region"},"us-isob-east-1":{description:"US ISOB East (Ohio)"}}},{id:"aws-iso-e",outputs:{dnsSuffix:"cloud.adc-e.uk",dualStackDnsSuffix:"cloud.adc-e.uk",implicitGlobalRegion:"eu-isoe-west-1",name:"aws-iso-e",supportsDualStack:!1,supportsFIPS:!0},regionRegex:"^eu\\-isoe\\-\\w+\\-\\d+$",regions:{"eu-isoe-west-1":{description:"EU ISOE West"}}},{id:"aws-iso-f",outputs:{dnsSuffix:"csp.hci.ic.gov",dualStackDnsSuffix:"csp.hci.ic.gov",implicitGlobalRegion:"us-isof-south-1",name:"aws-iso-f",supportsDualStack:!1,supportsFIPS:!0},regionRegex:"^us\\-isof\\-\\w+\\-\\d+$",regions:{}}],nr="1.1",ir={partitions:sr,version:nr};let or=ir;const ar=t=>{const{partitions:e}=or;for(const s of e){const{regions:n,outputs:i}=s;for(const[o,a]of Object.entries(n))if(o===t)return{...i,...a}}for(const s of e){const{regionRegex:n,outputs:i}=s;if(new RegExp(n).test(t))return{...i}}const r=e.find(s=>s.id==="aws");if(!r)throw new Error("Provided region was not found in the partition array or regex, and default partition with id 'aws' doesn't exist.");return{...r.outputs}},cr={isVirtualHostableS3Bucket:et,parseArn:rr,partition:ar};ue.aws=cr;const Ae="user-agent",ee="x-amz-user-agent",Te=" ",te="/",ur=/[^\!\$\%\&\'\*\+\-\.\^\_\`\|\~\d\w]/g,dr=/[^\!\$\%\&\'\*\+\-\.\^\_\`\|\~\d\w\#]/g,Me="-",lr=t=>(e,r)=>async s=>{var d,h;const{request:n}=s;if(!C.isInstance(n))return e(s);const{headers:i}=n,o=((d=r==null?void 0:r.userAgent)==null?void 0:d.map(re))||[],a=(await t.defaultUserAgentProvider()).map(re),c=((h=t==null?void 0:t.customUserAgent)==null?void 0:h.map(re))||[],f=[].concat([...a,...o,...c]).join(Te),g=[...a.filter(l=>l.startsWith("aws-sdk-")),...c].join(Te);return t.runtime!=="browser"?(g&&(i[ee]=i[ee]?`${i[Ae]} ${g}`:g),i[Ae]=f):i[ee]=f,e({...s,request:n})},re=t=>{var o;const e=t[0].split(te).map(a=>a.replace(ur,Me)).join(te),r=(o=t[1])==null?void 0:o.replace(dr,Me),s=e.indexOf(te),n=e.substring(0,s);let i=e.substring(s+1);return n==="api"&&(i=i.toLowerCase()),[n,i,r].filter(a=>a&&a.length>0).reduce((a,c,f)=>{switch(f){case 0:return c;case 1:return`${a}/${c}`;default:return`${a}#${c}`}},"")},fr={name:"getUserAgentMiddleware",step:"build",priority:"low",tags:["SET_USER_AGENT","USER_AGENT"],override:!0},xn=t=>({applyToStack:e=>{e.add(lr(t),fr)}});var Ce;(function(t){t.ENV="env",t.CONFIG="shared config entry"})(Ce||(Ce={}));const kn=!1,On=!1,we=t=>t[ce]||(t[ce]={}),I=t=>{if(typeof t=="function")return t;const e=Promise.resolve(t);return()=>e},tt=t=>typeof t=="string"&&(t.startsWith("fips-")||t.endsWith("-fips")),xe=t=>tt(t)?["fips-aws-global","aws-fips"].includes(t)?"us-east-1":t.replace(/fips-(dkr-|prod-)?|-fips/,""):t,Nn=t=>{const{region:e,useFipsEndpoint:r}=t;if(!e)throw new Error("Region is missing");return{...t,region:async()=>{if(typeof e=="string")return xe(e);const s=await e();return xe(s)},useFipsEndpoint:async()=>{const s=typeof e=="string"?e:await e();return tt(s)?!0:typeof r!="function"?Promise.resolve(!!r):r()}}};function hr(t){const e=new Map;for(const r of t)e.set(r.schemeId,r);return e}const gr=(t,e)=>(r,s)=>async n=>{var f;const i=t.httpAuthSchemeProvider(await e.httpAuthSchemeParametersProvider(t,s,n.input)),o=hr(t.httpAuthSchemes),a=we(s),c=[];for(const g of i){const d=o.get(g.schemeId);if(!d){c.push(`HttpAuthScheme \`${g.schemeId}\` was not enabled for this service.`);continue}const h=d.identityProvider(await e.identityProviderConfigProvider(t));if(!h){c.push(`HttpAuthScheme \`${g.schemeId}\` did not have an IdentityProvider configured.`);continue}const{identityProperties:l={},signingProperties:m={}}=((f=g.propertiesExtractor)==null?void 0:f.call(g,t,s))||{};g.identityProperties=Object.assign(g.identityProperties||{},l),g.signingProperties=Object.assign(g.signingProperties||{},m),a.selectedHttpAuthScheme={httpAuthOption:g,identity:await h(g.identityProperties),signer:d.signer};break}if(!a.selectedHttpAuthScheme)throw new Error(c.join(` +import{H as C,E as ae,c as K,t as Rt,b as Et,f as At,A as Se,k as Ge,a as _,l as W,m as Tt}from"./lazy-json-DuyQp4sm.js";import{aJ as Mt,aG as Y,bI as Ct,bJ as xt}from"./index-DHO-_m58.js";const bn=t=>{let e=t.httpHandler;return{setHttpHandler(r){e=r},httpHandler(){return e},updateHttpClientConfig(r,s){e.updateHttpClientConfig(r,s)},httpHandlerConfigs(){return e.httpHandlerConfigs()}}},Sn=t=>({httpHandler:t.httpHandler()}),ce="__smithy_context";function vn(t){return t}const kt=t=>e=>async r=>{if(!C.isInstance(r.request))return e(r);const{request:s}=r,{handlerProtocol:n=""}=t.requestHandler.metadata||{};if(n.indexOf("h2")>=0&&!s.headers[":authority"])delete s.headers.host,s.headers[":authority"]=s.hostname+(s.port?":"+s.port:"");else if(!s.headers.host){let i=s.hostname;s.port!=null&&(i+=`:${s.port}`),s.headers.host=i}return e(r)},Ot={name:"hostHeaderMiddleware",step:"build",priority:"low",tags:["HOST"],override:!0},Rn=t=>({applyToStack:e=>{e.add(kt(t),Ot)}}),Nt=()=>(t,e)=>async r=>{var s,n;try{const i=await t(r),{clientName:o,commandName:a,logger:c,dynamoDbDocumentClientOptions:f={}}=e,{overrideInputFilterSensitiveLog:g,overrideOutputFilterSensitiveLog:d}=f,h=g??e.inputFilterSensitiveLog,l=d??e.outputFilterSensitiveLog,{$metadata:m,...w}=i.output;return(s=c==null?void 0:c.info)==null||s.call(c,{clientName:o,commandName:a,input:h(r.input),output:l(w),metadata:m}),i}catch(i){const{clientName:o,commandName:a,logger:c,dynamoDbDocumentClientOptions:f={}}=e,{overrideInputFilterSensitiveLog:g}=f,d=g??e.inputFilterSensitiveLog;throw(n=c==null?void 0:c.error)==null||n.call(c,{clientName:o,commandName:a,input:d(r.input),error:i,metadata:i.$metadata}),i}},_t={name:"loggerMiddleware",tags:["LOGGER"],step:"initialize",override:!0},En=t=>({applyToStack:e=>{e.add(Nt(),_t)}});var ve={};const Re="X-Amzn-Trace-Id",It="AWS_LAMBDA_FUNCTION_NAME",Pt="_X_AMZN_TRACE_ID",Dt=t=>e=>async r=>{const{request:s}=r;if(!C.isInstance(s)||t.runtime!=="node"||s.headers.hasOwnProperty(Re))return e(r);const n=ve[It],i=ve[Pt],o=a=>typeof a=="string"&&a.length>0;return o(n)&&o(i)&&(s.headers[Re]=i),e({...r,request:s})},Ft={step:"build",tags:["RECURSION_DETECTION"],name:"recursionDetectionMiddleware",override:!0,priority:"low"},An=t=>({applyToStack:e=>{e.add(Dt(t),Ft)}});function Tn(t){return{...t,customUserAgent:typeof t.customUserAgent=="string"?[[t.customUserAgent]]:t.customUserAgent}}class Mn{constructor({size:e,params:r}){this.data=new Map,this.parameters=[],this.capacity=e??50,r&&(this.parameters=r)}get(e,r){const s=this.hash(e);if(s===!1)return r();if(!this.data.has(s)){if(this.data.size>this.capacity+10){const n=this.data.keys();let i=0;for(;;){const{value:o,done:a}=n.next();if(this.data.delete(o),a||++i>10)break}}this.data.set(s,r())}return this.data.get(s)}size(){return this.data.size}hash(e){let r="";const{parameters:s}=this;if(s.length===0)return!1;for(const n of s){const i=String(e[n]??"");if(i.includes("|;"))return!1;r+=i+"|;"}return r}}const $t=new RegExp("^(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)){3}$"),Ve=t=>$t.test(t)||t.startsWith("[")&&t.endsWith("]"),Lt=new RegExp("^(?!.*-$)(?!-)[a-zA-Z0-9-]{1,63}$"),pe=(t,e=!1)=>{if(!e)return Lt.test(t);const r=t.split(".");for(const s of r)if(!pe(s))return!1;return!0},ue={},U="endpoints";function O(t){return typeof t!="object"||t==null?t:"ref"in t?`$${O(t.ref)}`:"fn"in t?`${t.fn}(${(t.argv||[]).map(O).join(", ")})`:JSON.stringify(t,null,2)}class A extends Error{constructor(e){super(e),this.name="EndpointError"}}const Bt=(t,e)=>t===e,Ut=t=>{const e=t.split("."),r=[];for(const s of e){const n=s.indexOf("[");if(n!==-1){if(s.indexOf("]")!==s.length-1)throw new A(`Path: '${t}' does not end with ']'`);const i=s.slice(n+1,-1);if(Number.isNaN(parseInt(i)))throw new A(`Invalid array index: '${i}' in path: '${t}'`);n!==0&&r.push(s.slice(0,n)),r.push(i)}else r.push(s)}return r},Ke=(t,e)=>Ut(e).reduce((r,s)=>{if(typeof r!="object")throw new A(`Index '${s}' in '${e}' not found in '${JSON.stringify(t)}'`);return Array.isArray(r)?r[parseInt(s)]:r[s]},t),Ht=t=>t!=null,zt=t=>!t,J={[ae.HTTP]:80,[ae.HTTPS]:443},qt=t=>{const e=(()=>{try{if(t instanceof URL)return t;if(typeof t=="object"&&"hostname"in t){const{hostname:h,port:l,protocol:m="",path:w="",query:p={}}=t,y=new URL(`${m}//${h}${l?`:${l}`:""}${w}`);return y.search=Object.entries(p).map(([S,M])=>`${S}=${M}`).join("&"),y}return new URL(t)}catch{return null}})();if(!e)return console.error(`Unable to parse ${JSON.stringify(t)} as a whatwg URL.`),null;const r=e.href,{host:s,hostname:n,pathname:i,protocol:o,search:a}=e;if(a)return null;const c=o.slice(0,-1);if(!Object.values(ae).includes(c))return null;const f=Ve(n),g=r.includes(`${s}:${J[c]}`)||typeof t=="string"&&t.includes(`${s}:${J[c]}`),d=`${s}${g?`:${J[c]}`:""}`;return{scheme:c,authority:d,path:i,normalizedPath:i.endsWith("/")?i:`${i}/`,isIp:f}},jt=(t,e)=>t===e,Wt=(t,e,r,s)=>e>=r||t.lengthencodeURIComponent(t).replace(/[!*'()]/g,e=>`%${e.charCodeAt(0).toString(16).toUpperCase()}`),Vt={booleanEquals:Bt,getAttr:Ke,isSet:Ht,isValidHostLabel:pe,not:zt,parseURL:qt,stringEquals:jt,substring:Wt,uriEncode:Gt},Xe=(t,e)=>{const r=[],s={...e.endpointParams,...e.referenceRecord};let n=0;for(;n({...e.endpointParams,...e.referenceRecord})[t],Q=(t,e,r)=>{if(typeof t=="string")return Xe(t,r);if(t.fn)return Qe(t,r);if(t.ref)return Kt(t,r);throw new A(`'${e}': ${String(t)} is not a string, function or reference.`)},Qe=({fn:t,argv:e},r)=>{const s=e.map(i=>["boolean","number"].includes(typeof i)?i:Q(i,"arg",r)),n=t.split(".");return n[0]in ue&&n[1]!=null?ue[n[0]][n[1]](...s):Vt[t](...s)},Xt=({assign:t,...e},r)=>{var n,i;if(t&&t in r.referenceRecord)throw new A(`'${t}' is already defined in Reference Record.`);const s=Qe(e,r);return(i=(n=r.logger)==null?void 0:n.debug)==null||i.call(n,`${U} evaluateCondition: ${O(e)} = ${O(s)}`),{result:s===""?!0:!!s,...t!=null&&{toAssign:{name:t,value:s}}}},me=(t=[],e)=>{var s,n;const r={};for(const i of t){const{result:o,toAssign:a}=Xt(i,{...e,referenceRecord:{...e.referenceRecord,...r}});if(!o)return{result:o};a&&(r[a.name]=a.value,(n=(s=e.logger)==null?void 0:s.debug)==null||n.call(s,`${U} assign: ${a.name} := ${O(a.value)}`))}return{result:!0,referenceRecord:r}},Qt=(t,e)=>Object.entries(t).reduce((r,[s,n])=>({...r,[s]:n.map(i=>{const o=Q(i,"Header value entry",e);if(typeof o!="string")throw new A(`Header '${s}' value '${o}' is not a string`);return o})}),{}),Ze=(t,e)=>{if(Array.isArray(t))return t.map(r=>Ze(r,e));switch(typeof t){case"string":return Xe(t,e);case"object":if(t===null)throw new A(`Unexpected endpoint property: ${t}`);return Ye(t,e);case"boolean":return t;default:throw new A(`Unexpected endpoint property type: ${typeof t}`)}},Ye=(t,e)=>Object.entries(t).reduce((r,[s,n])=>({...r,[s]:Ze(n,e)}),{}),Zt=(t,e)=>{const r=Q(t,"Endpoint URL",e);if(typeof r=="string")try{return new URL(r)}catch(s){throw console.error(`Failed to construct URL with ${r}`,s),s}throw new A(`Endpoint URL must be a string, got ${typeof r}`)},Yt=(t,e)=>{var g,d;const{conditions:r,endpoint:s}=t,{result:n,referenceRecord:i}=me(r,e);if(!n)return;const o={...e,referenceRecord:{...e.referenceRecord,...i}},{url:a,properties:c,headers:f}=s;return(d=(g=e.logger)==null?void 0:g.debug)==null||d.call(g,`${U} Resolving endpoint from template: ${O(s)}`),{...f!=null&&{headers:Qt(f,o)},...c!=null&&{properties:Ye(c,o)},url:Zt(a,o)}},Jt=(t,e)=>{const{conditions:r,error:s}=t,{result:n,referenceRecord:i}=me(r,e);if(n)throw new A(Q(s,"Error",{...e,referenceRecord:{...e.referenceRecord,...i}}))},er=(t,e)=>{const{conditions:r,rules:s}=t,{result:n,referenceRecord:i}=me(r,e);if(n)return Je(s,{...e,referenceRecord:{...e.referenceRecord,...i}})},Je=(t,e)=>{for(const r of t)if(r.type==="endpoint"){const s=Yt(r,e);if(s)return s}else if(r.type==="error")Jt(r,e);else if(r.type==="tree"){const s=er(r,e);if(s)return s}else throw new A(`Unknown endpoint rule: ${r}`);throw new A("Rules evaluation failed")},Cn=(t,e)=>{var f,g,d,h;const{endpointParams:r,logger:s}=e,{parameters:n,rules:i}=t;(g=(f=e.logger)==null?void 0:f.debug)==null||g.call(f,`${U} Initial EndpointParams: ${O(r)}`);const o=Object.entries(n).filter(([,l])=>l.default!=null).map(([l,m])=>[l,m.default]);if(o.length>0)for(const[l,m]of o)r[l]=r[l]??m;const a=Object.entries(n).filter(([,l])=>l.required).map(([l])=>l);for(const l of a)if(r[l]==null)throw new A(`Missing required parameter: '${l}'`);const c=Je(i,{endpointParams:r,logger:s,referenceRecord:{}});return(h=(d=e.logger)==null?void 0:d.debug)==null||h.call(d,`${U} Resolved endpoint: ${O(c)}`),c},et=(t,e=!1)=>{if(e){for(const r of t.split("."))if(!et(r))return!1;return!0}return!(!pe(t)||t.length<3||t.length>63||t!==t.toLowerCase()||Ve(t))},Ee=":",tr="/",rr=t=>{const e=t.split(Ee);if(e.length<6)return null;const[r,s,n,i,o,...a]=e;if(r!=="arn"||s===""||n===""||a.join(Ee)==="")return null;const c=a.map(f=>f.split(tr)).flat();return{partition:s,service:n,region:i,accountId:o,resourceId:c}},sr=[{id:"aws",outputs:{dnsSuffix:"amazonaws.com",dualStackDnsSuffix:"api.aws",implicitGlobalRegion:"us-east-1",name:"aws",supportsDualStack:!0,supportsFIPS:!0},regionRegex:"^(us|eu|ap|sa|ca|me|af|il|mx)\\-\\w+\\-\\d+$",regions:{"af-south-1":{description:"Africa (Cape Town)"},"ap-east-1":{description:"Asia Pacific (Hong Kong)"},"ap-northeast-1":{description:"Asia Pacific (Tokyo)"},"ap-northeast-2":{description:"Asia Pacific (Seoul)"},"ap-northeast-3":{description:"Asia Pacific (Osaka)"},"ap-south-1":{description:"Asia Pacific (Mumbai)"},"ap-south-2":{description:"Asia Pacific (Hyderabad)"},"ap-southeast-1":{description:"Asia Pacific (Singapore)"},"ap-southeast-2":{description:"Asia Pacific (Sydney)"},"ap-southeast-3":{description:"Asia Pacific (Jakarta)"},"ap-southeast-4":{description:"Asia Pacific (Melbourne)"},"ap-southeast-5":{description:"Asia Pacific (Malaysia)"},"aws-global":{description:"AWS Standard global region"},"ca-central-1":{description:"Canada (Central)"},"ca-west-1":{description:"Canada West (Calgary)"},"eu-central-1":{description:"Europe (Frankfurt)"},"eu-central-2":{description:"Europe (Zurich)"},"eu-north-1":{description:"Europe (Stockholm)"},"eu-south-1":{description:"Europe (Milan)"},"eu-south-2":{description:"Europe (Spain)"},"eu-west-1":{description:"Europe (Ireland)"},"eu-west-2":{description:"Europe (London)"},"eu-west-3":{description:"Europe (Paris)"},"il-central-1":{description:"Israel (Tel Aviv)"},"me-central-1":{description:"Middle East (UAE)"},"me-south-1":{description:"Middle East (Bahrain)"},"sa-east-1":{description:"South America (Sao Paulo)"},"us-east-1":{description:"US East (N. Virginia)"},"us-east-2":{description:"US East (Ohio)"},"us-west-1":{description:"US West (N. California)"},"us-west-2":{description:"US West (Oregon)"}}},{id:"aws-cn",outputs:{dnsSuffix:"amazonaws.com.cn",dualStackDnsSuffix:"api.amazonwebservices.com.cn",implicitGlobalRegion:"cn-northwest-1",name:"aws-cn",supportsDualStack:!0,supportsFIPS:!0},regionRegex:"^cn\\-\\w+\\-\\d+$",regions:{"aws-cn-global":{description:"AWS China global region"},"cn-north-1":{description:"China (Beijing)"},"cn-northwest-1":{description:"China (Ningxia)"}}},{id:"aws-us-gov",outputs:{dnsSuffix:"amazonaws.com",dualStackDnsSuffix:"api.aws",implicitGlobalRegion:"us-gov-west-1",name:"aws-us-gov",supportsDualStack:!0,supportsFIPS:!0},regionRegex:"^us\\-gov\\-\\w+\\-\\d+$",regions:{"aws-us-gov-global":{description:"AWS GovCloud (US) global region"},"us-gov-east-1":{description:"AWS GovCloud (US-East)"},"us-gov-west-1":{description:"AWS GovCloud (US-West)"}}},{id:"aws-iso",outputs:{dnsSuffix:"c2s.ic.gov",dualStackDnsSuffix:"c2s.ic.gov",implicitGlobalRegion:"us-iso-east-1",name:"aws-iso",supportsDualStack:!1,supportsFIPS:!0},regionRegex:"^us\\-iso\\-\\w+\\-\\d+$",regions:{"aws-iso-global":{description:"AWS ISO (US) global region"},"us-iso-east-1":{description:"US ISO East"},"us-iso-west-1":{description:"US ISO WEST"}}},{id:"aws-iso-b",outputs:{dnsSuffix:"sc2s.sgov.gov",dualStackDnsSuffix:"sc2s.sgov.gov",implicitGlobalRegion:"us-isob-east-1",name:"aws-iso-b",supportsDualStack:!1,supportsFIPS:!0},regionRegex:"^us\\-isob\\-\\w+\\-\\d+$",regions:{"aws-iso-b-global":{description:"AWS ISOB (US) global region"},"us-isob-east-1":{description:"US ISOB East (Ohio)"}}},{id:"aws-iso-e",outputs:{dnsSuffix:"cloud.adc-e.uk",dualStackDnsSuffix:"cloud.adc-e.uk",implicitGlobalRegion:"eu-isoe-west-1",name:"aws-iso-e",supportsDualStack:!1,supportsFIPS:!0},regionRegex:"^eu\\-isoe\\-\\w+\\-\\d+$",regions:{"eu-isoe-west-1":{description:"EU ISOE West"}}},{id:"aws-iso-f",outputs:{dnsSuffix:"csp.hci.ic.gov",dualStackDnsSuffix:"csp.hci.ic.gov",implicitGlobalRegion:"us-isof-south-1",name:"aws-iso-f",supportsDualStack:!1,supportsFIPS:!0},regionRegex:"^us\\-isof\\-\\w+\\-\\d+$",regions:{}}],nr="1.1",ir={partitions:sr,version:nr};let or=ir;const ar=t=>{const{partitions:e}=or;for(const s of e){const{regions:n,outputs:i}=s;for(const[o,a]of Object.entries(n))if(o===t)return{...i,...a}}for(const s of e){const{regionRegex:n,outputs:i}=s;if(new RegExp(n).test(t))return{...i}}const r=e.find(s=>s.id==="aws");if(!r)throw new Error("Provided region was not found in the partition array or regex, and default partition with id 'aws' doesn't exist.");return{...r.outputs}},cr={isVirtualHostableS3Bucket:et,parseArn:rr,partition:ar};ue.aws=cr;const Ae="user-agent",ee="x-amz-user-agent",Te=" ",te="/",ur=/[^\!\$\%\&\'\*\+\-\.\^\_\`\|\~\d\w]/g,dr=/[^\!\$\%\&\'\*\+\-\.\^\_\`\|\~\d\w\#]/g,Me="-",lr=t=>(e,r)=>async s=>{var d,h;const{request:n}=s;if(!C.isInstance(n))return e(s);const{headers:i}=n,o=((d=r==null?void 0:r.userAgent)==null?void 0:d.map(re))||[],a=(await t.defaultUserAgentProvider()).map(re),c=((h=t==null?void 0:t.customUserAgent)==null?void 0:h.map(re))||[],f=[].concat([...a,...o,...c]).join(Te),g=[...a.filter(l=>l.startsWith("aws-sdk-")),...c].join(Te);return t.runtime!=="browser"?(g&&(i[ee]=i[ee]?`${i[Ae]} ${g}`:g),i[Ae]=f):i[ee]=f,e({...s,request:n})},re=t=>{var o;const e=t[0].split(te).map(a=>a.replace(ur,Me)).join(te),r=(o=t[1])==null?void 0:o.replace(dr,Me),s=e.indexOf(te),n=e.substring(0,s);let i=e.substring(s+1);return n==="api"&&(i=i.toLowerCase()),[n,i,r].filter(a=>a&&a.length>0).reduce((a,c,f)=>{switch(f){case 0:return c;case 1:return`${a}/${c}`;default:return`${a}#${c}`}},"")},fr={name:"getUserAgentMiddleware",step:"build",priority:"low",tags:["SET_USER_AGENT","USER_AGENT"],override:!0},xn=t=>({applyToStack:e=>{e.add(lr(t),fr)}});var Ce;(function(t){t.ENV="env",t.CONFIG="shared config entry"})(Ce||(Ce={}));const kn=!1,On=!1,we=t=>t[ce]||(t[ce]={}),I=t=>{if(typeof t=="function")return t;const e=Promise.resolve(t);return()=>e},tt=t=>typeof t=="string"&&(t.startsWith("fips-")||t.endsWith("-fips")),xe=t=>tt(t)?["fips-aws-global","aws-fips"].includes(t)?"us-east-1":t.replace(/fips-(dkr-|prod-)?|-fips/,""):t,Nn=t=>{const{region:e,useFipsEndpoint:r}=t;if(!e)throw new Error("Region is missing");return{...t,region:async()=>{if(typeof e=="string")return xe(e);const s=await e();return xe(s)},useFipsEndpoint:async()=>{const s=typeof e=="string"?e:await e();return tt(s)?!0:typeof r!="function"?Promise.resolve(!!r):r()}}};function hr(t){const e=new Map;for(const r of t)e.set(r.schemeId,r);return e}const gr=(t,e)=>(r,s)=>async n=>{var f;const i=t.httpAuthSchemeProvider(await e.httpAuthSchemeParametersProvider(t,s,n.input)),o=hr(t.httpAuthSchemes),a=we(s),c=[];for(const g of i){const d=o.get(g.schemeId);if(!d){c.push(`HttpAuthScheme \`${g.schemeId}\` was not enabled for this service.`);continue}const h=d.identityProvider(await e.identityProviderConfigProvider(t));if(!h){c.push(`HttpAuthScheme \`${g.schemeId}\` did not have an IdentityProvider configured.`);continue}const{identityProperties:l={},signingProperties:m={}}=((f=g.propertiesExtractor)==null?void 0:f.call(g,t,s))||{};g.identityProperties=Object.assign(g.identityProperties||{},l),g.signingProperties=Object.assign(g.signingProperties||{},m),a.selectedHttpAuthScheme={httpAuthOption:g,identity:await h(g.identityProperties),signer:d.signer};break}if(!a.selectedHttpAuthScheme)throw new Error(c.join(` `));return r(n)},pr=async t=>{const e=(t==null?void 0:t.Bucket)||"";if(typeof t.Bucket=="string"&&(t.Bucket=e.replace(/#/g,encodeURIComponent("#")).replace(/\?/g,encodeURIComponent("?"))),Sr(e)){if(t.ForcePathStyle===!0)throw new Error("Path-style addressing cannot be used with ARN buckets")}else(!br(e)||e.indexOf(".")!==-1&&!String(t.Endpoint).startsWith("http:")||e.toLowerCase()!==e||e.length<3)&&(t.ForcePathStyle=!0);return t.DisableMultiRegionAccessPoints&&(t.disableMultiRegionAccessPoints=!0,t.DisableMRAP=!0),t},mr=/^[a-z0-9][a-z0-9\.\-]{1,61}[a-z0-9]$/,wr=/(\d+\.){3}\d+/,yr=/\.\./,br=t=>mr.test(t)&&!wr.test(t)&&!yr.test(t),Sr=t=>{const[e,r,s,,,n]=t.split(":"),i=e==="arn"&&t.split(":").length>=6,o=!!(i&&r&&s&&n);if(i&&!o)throw new Error(`Invalid ARN: ${t} was an invalid ARN.`);return o},vr=(t,e,r)=>{const s=async()=>{const n=r[t]??r[e];return typeof n=="function"?n():n};return t==="credentialScope"||e==="CredentialScope"?async()=>{const n=typeof r.credentials=="function"?await r.credentials():r.credentials;return(n==null?void 0:n.credentialScope)??(n==null?void 0:n.CredentialScope)}:t==="accountId"||e==="AccountId"?async()=>{const n=typeof r.credentials=="function"?await r.credentials():r.credentials;return(n==null?void 0:n.accountId)??(n==null?void 0:n.AccountId)}:t==="endpoint"||e==="endpoint"?async()=>{const n=await s();if(n&&typeof n=="object"){if("url"in n)return n.url.href;if("hostname"in n){const{protocol:i,hostname:o,port:a,path:c}=n;return`${i}//${o}${a?":"+a:""}${c}`}}return n}:s},rt=async t=>{};function Rr(t){const e={};if(t=t.replace(/^\?/,""),t)for(const r of t.split("&")){let[s,n=null]=r.split("=");s=decodeURIComponent(s),n&&(n=decodeURIComponent(n)),s in e?Array.isArray(e[s])?e[s].push(n):e[s]=[e[s],n]:e[s]=n}return e}const de=t=>{if(typeof t=="string")return de(new URL(t));const{hostname:e,pathname:r,port:s,protocol:n,search:i}=t;let o;return i&&(o=Rr(i)),{hostname:e,port:s?parseInt(s):void 0,protocol:n,path:r,query:o}},st=t=>typeof t=="object"?"url"in t?de(t.url):t:de(t),Er=async(t,e,r,s)=>{if(!r.endpoint){let o;r.serviceConfiguredEndpoint?o=await r.serviceConfiguredEndpoint():o=await rt(r.serviceId),o&&(r.endpoint=()=>Promise.resolve(st(o)))}const n=await Ar(t,e,r);if(typeof r.endpointProvider!="function")throw new Error("config.endpointProvider is not set.");return r.endpointProvider(n,s)},Ar=async(t,e,r)=>{var i;const s={},n=((i=e==null?void 0:e.getEndpointParameterInstructions)==null?void 0:i.call(e))||{};for(const[o,a]of Object.entries(n))switch(a.type){case"staticContextParams":s[o]=a.value;break;case"contextParams":s[o]=t[a.name];break;case"clientContextParams":case"builtInParams":s[o]=await vr(a.name,o,r)();break;default:throw new Error("Unrecognized endpoint parameter instruction: "+JSON.stringify(a))}return Object.keys(n).length===0&&Object.assign(s,r),String(r.serviceId).toLowerCase()==="s3"&&await pr(s),s},Tr=({config:t,instructions:e})=>(r,s)=>async n=>{var a,c,f;const i=await Er(n.input,{getEndpointParameterInstructions(){return e}},{...t},s);s.endpointV2=i,s.authSchemes=(a=i.properties)==null?void 0:a.authSchemes;const o=(c=s.authSchemes)==null?void 0:c[0];if(o){s.signing_region=o.signingRegion,s.signing_service=o.signingName;const g=we(s),d=(f=g==null?void 0:g.selectedHttpAuthScheme)==null?void 0:f.httpAuthOption;d&&(d.signingProperties=Object.assign(d.signingProperties||{},{signing_region:o.signingRegion,signingRegion:o.signingRegion,signing_service:o.signingName,signingName:o.signingName,signingRegionSet:o.signingRegionSet},o.properties))}return r({...n})},Mr=(t,e)=>r=>async s=>{const{response:n}=await r(s);try{const i=await e(n,t);return{response:n,output:i}}catch(i){if(Object.defineProperty(i,"$response",{value:n}),!("$metadata"in i)){const o="Deserialization error: to see the raw response, inspect the hidden field {error}.$response on this object.";i.message+=` `+o,typeof i.$responseBodyText<"u"&&i.$response&&(i.$response.body=i.$responseBodyText)}throw i}},Cr=(t,e)=>(r,s)=>async n=>{var a;const i=(a=s.endpointV2)!=null&&a.url&&t.urlParser?async()=>t.urlParser(s.endpointV2.url):t.endpoint;if(!i)throw new Error("No valid endpoint provider available.");const o=await e(n.input,{...t,endpoint:i});return r({...n,request:o})},xr={name:"deserializerMiddleware",step:"deserialize",tags:["DESERIALIZER"],override:!0},ye={name:"serializerMiddleware",step:"serialize",tags:["SERIALIZER"],override:!0};function _n(t,e,r){return{applyToStack:s=>{s.add(Mr(t,r),xr),s.add(Cr(t,e),ye)}}}const nt={step:"serialize",tags:["ENDPOINT_PARAMETERS","ENDPOINT_V2","ENDPOINT"],name:"endpointV2Middleware",override:!0,relation:"before",toMiddleware:ye.name},In=(t,e)=>({applyToStack:r=>{r.addRelativeTo(Tr({config:t,instructions:e}),nt)}}),Pn=t=>{const e=t.tls??!0,{endpoint:r}=t,s=r!=null?async()=>st(await I(r)()):void 0,i={...t,endpoint:s,tls:e,isCustomEndpoint:!!r,useDualstackEndpoint:I(t.useDualstackEndpoint??!1),useFipsEndpoint:I(t.useFipsEndpoint??!1)};let o;return i.serviceConfiguredEndpoint=async()=>(t.serviceId&&!o&&(o=rt(t.serviceId)),o),i},kr={step:"serialize",tags:["HTTP_AUTH_SCHEME"],name:"httpAuthSchemeMiddleware",override:!0,relation:"before",toMiddleware:nt.name},Dn=(t,{httpAuthSchemeParametersProvider:e,identityProviderConfigProvider:r})=>({applyToStack:s=>{s.addRelativeTo(gr(t,{httpAuthSchemeParametersProvider:e,identityProviderConfigProvider:r}),kr)}});ye.name;const Or=t=>e=>{throw e},Nr=(t,e)=>{},_r=t=>(e,r)=>async s=>{if(!C.isInstance(s.request))return e(s);const i=we(r).selectedHttpAuthScheme;if(!i)throw new Error("No HttpAuthScheme was selected: unable to sign request");const{httpAuthOption:{signingProperties:o={}},identity:a,signer:c}=i,f=await e({...s,request:await c.sign(s.request,a,o)}).catch((c.errorHandler||Or)(o));return(c.successHandler||Nr)(f.response,o),f};var D;(function(t){t.STANDARD="standard",t.ADAPTIVE="adaptive"})(D||(D={}));const le=3,Fn=D.STANDARD,Ir=["BandwidthLimitExceeded","EC2ThrottledException","LimitExceededException","PriorRequestNotComplete","ProvisionedThroughputExceededException","RequestLimitExceeded","RequestThrottled","RequestThrottledException","SlowDown","ThrottledException","Throttling","ThrottlingException","TooManyRequestsException","TransactionInProgressException"],Pr=["TimeoutError","RequestTimeout","RequestTimeoutException"],Dr=[500,502,503,504],Fr=["ECONNRESET","ECONNREFUSED","EPIPE","ETIMEDOUT"],$r=t=>{var e;return(e=t.$metadata)==null?void 0:e.clockSkewCorrected},it=t=>{var e,r;return((e=t.$metadata)==null?void 0:e.httpStatusCode)===429||Ir.includes(t.name)||((r=t.$retryable)==null?void 0:r.throttling)==!0},ot=t=>{var e;return $r(t)||Pr.includes(t.name)||Fr.includes((t==null?void 0:t.code)||"")||Dr.includes(((e=t.$metadata)==null?void 0:e.httpStatusCode)||0)},Lr=t=>{var e;if(((e=t.$metadata)==null?void 0:e.httpStatusCode)!==void 0){const r=t.$metadata.httpStatusCode;return 500<=r&&r<=599&&!ot(t)}return!1};class Br{constructor(e){this.currentCapacity=0,this.enabled=!1,this.lastMaxRate=0,this.measuredTxRate=0,this.requestCount=0,this.lastTimestamp=0,this.timeWindow=0,this.beta=(e==null?void 0:e.beta)??.7,this.minCapacity=(e==null?void 0:e.minCapacity)??1,this.minFillRate=(e==null?void 0:e.minFillRate)??.5,this.scaleConstant=(e==null?void 0:e.scaleConstant)??.4,this.smooth=(e==null?void 0:e.smooth)??.8;const r=this.getCurrentTimeInSeconds();this.lastThrottleTime=r,this.lastTxRateBucket=Math.floor(this.getCurrentTimeInSeconds()),this.fillRate=this.minFillRate,this.maxCapacity=this.minCapacity}getCurrentTimeInSeconds(){return Date.now()/1e3}async getSendToken(){return this.acquireTokenBucket(1)}async acquireTokenBucket(e){if(this.enabled){if(this.refillTokenBucket(),e>this.currentCapacity){const r=(e-this.currentCapacity)/this.fillRate*1e3;await new Promise(s=>setTimeout(s,r))}this.currentCapacity=this.currentCapacity-e}}refillTokenBucket(){const e=this.getCurrentTimeInSeconds();if(!this.lastTimestamp){this.lastTimestamp=e;return}const r=(e-this.lastTimestamp)*this.fillRate;this.currentCapacity=Math.min(this.maxCapacity,this.currentCapacity+r),this.lastTimestamp=e}updateClientSendingRate(e){let r;if(this.updateMeasuredRate(),it(e)){const n=this.enabled?Math.min(this.measuredTxRate,this.fillRate):this.measuredTxRate;this.lastMaxRate=n,this.calculateTimeWindow(),this.lastThrottleTime=this.getCurrentTimeInSeconds(),r=this.cubicThrottle(n),this.enableTokenBucket()}else this.calculateTimeWindow(),r=this.cubicSuccess(this.getCurrentTimeInSeconds());const s=Math.min(r,2*this.measuredTxRate);this.updateTokenBucketRate(s)}calculateTimeWindow(){this.timeWindow=this.getPrecise(Math.pow(this.lastMaxRate*(1-this.beta)/this.scaleConstant,1/3))}cubicThrottle(e){return this.getPrecise(e*this.beta)}cubicSuccess(e){return this.getPrecise(this.scaleConstant*Math.pow(e-this.lastThrottleTime-this.timeWindow,3)+this.lastMaxRate)}enableTokenBucket(){this.enabled=!0}updateTokenBucketRate(e){this.refillTokenBucket(),this.fillRate=Math.max(e,this.minFillRate),this.maxCapacity=Math.max(e,this.minCapacity),this.currentCapacity=Math.min(this.currentCapacity,this.maxCapacity)}updateMeasuredRate(){const e=this.getCurrentTimeInSeconds(),r=Math.floor(e*2)/2;if(this.requestCount++,r>this.lastTxRateBucket){const s=this.requestCount/(r-this.lastTxRateBucket);this.measuredTxRate=this.getPrecise(s*this.smooth+this.measuredTxRate*(1-this.smooth)),this.requestCount=0,this.lastTxRateBucket=r}}getPrecise(e){return parseFloat(e.toFixed(8))}}const fe=100,at=20*1e3,Ur=500,ke=500,Hr=5,zr=10,qr=1,jr="amz-sdk-invocation-id",Wr="amz-sdk-request",Gr=()=>{let t=fe;return{computeNextBackoffDelay:s=>Math.floor(Math.min(at,Math.random()*2**s*t)),setDelayBase:s=>{t=s}}},Oe=({retryDelay:t,retryCount:e,retryCost:r})=>({getRetryCount:()=>e,getRetryDelay:()=>Math.min(at,t),getRetryCost:()=>r});class ct{constructor(e){this.maxAttempts=e,this.mode=D.STANDARD,this.capacity=ke,this.retryBackoffStrategy=Gr(),this.maxAttemptsProvider=typeof e=="function"?e:async()=>e}async acquireInitialRetryToken(e){return Oe({retryDelay:fe,retryCount:0})}async refreshRetryTokenForRetry(e,r){const s=await this.getMaxAttempts();if(this.shouldRetry(e,r,s)){const n=r.errorType;this.retryBackoffStrategy.setDelayBase(n==="THROTTLING"?Ur:fe);const i=this.retryBackoffStrategy.computeNextBackoffDelay(e.getRetryCount()),o=r.retryAfterHint?Math.max(r.retryAfterHint.getTime()-Date.now()||0,i):i,a=this.getCapacityCost(n);return this.capacity-=a,Oe({retryDelay:o,retryCount:e.getRetryCount()+1,retryCost:a})}throw new Error("No retry token available")}recordSuccess(e){this.capacity=Math.max(ke,this.capacity+(e.getRetryCost()??qr))}getCapacity(){return this.capacity}async getMaxAttempts(){try{return await this.maxAttemptsProvider()}catch{return console.warn(`Max attempts provider could not resolve. Using default of ${le}`),le}}shouldRetry(e,r,s){return e.getRetryCount()+1=this.getCapacityCost(r.errorType)&&this.isRetryableError(r.errorType)}getCapacityCost(e){return e==="TRANSIENT"?zr:Hr}isRetryableError(e){return e==="THROTTLING"||e==="TRANSIENT"}}class Vr{constructor(e,r){this.maxAttemptsProvider=e,this.mode=D.ADAPTIVE;const{rateLimiter:s}=r??{};this.rateLimiter=s??new Br,this.standardRetryStrategy=new ct(e)}async acquireInitialRetryToken(e){return await this.rateLimiter.getSendToken(),this.standardRetryStrategy.acquireInitialRetryToken(e)}async refreshRetryTokenForRetry(e,r){return this.rateLimiter.updateClientSendingRate(r),this.standardRetryStrategy.refreshRetryTokenForRetry(e,r)}recordSuccess(e){this.rateLimiter.updateClientSendingRate({}),this.standardRetryStrategy.recordSuccess(e)}}const Kr=t=>t instanceof Error?t:t instanceof Object?Object.assign(new Error,t):typeof t=="string"?new Error(t):new Error(`AWS SDK error wrapper for ${t}`),$n=t=>{const{retryStrategy:e}=t,r=I(t.maxAttempts??le);return{...t,maxAttempts:r,retryStrategy:async()=>e||(await I(t.retryMode)()===D.ADAPTIVE?new Vr(r):new ct(r))}};class Xr{trace(){}debug(){}info(){}warn(){}error(){}}const N=(t,e)=>{const r=[];if(t&&r.push(t),e)for(const s of e)r.push(s);return r},x=(t,e)=>`${t||"anonymous"}${e&&e.length>0?` (a.k.a. ${e.join(",")})`:""}`,X=()=>{let t=[],e=[],r=!1;const s=new Set,n=d=>d.sort((h,l)=>Ne[l.step]-Ne[h.step]||_e[l.priority||"normal"]-_e[h.priority||"normal"]),i=d=>{let h=!1;const l=m=>{const w=N(m.name,m.aliases);if(w.includes(d)){h=!0;for(const p of w)s.delete(p);return!1}return!0};return t=t.filter(l),e=e.filter(l),h},o=d=>{let h=!1;const l=m=>{if(m.middleware===d){h=!0;for(const w of N(m.name,m.aliases))s.delete(w);return!1}return!0};return t=t.filter(l),e=e.filter(l),h},a=d=>{var h;return t.forEach(l=>{d.add(l.middleware,{...l})}),e.forEach(l=>{d.addRelativeTo(l.middleware,{...l})}),(h=d.identifyOnResolve)==null||h.call(d,g.identifyOnResolve()),d},c=d=>{const h=[];return d.before.forEach(l=>{l.before.length===0&&l.after.length===0?h.push(l):h.push(...c(l))}),h.push(d),d.after.reverse().forEach(l=>{l.before.length===0&&l.after.length===0?h.push(l):h.push(...c(l))}),h},f=(d=!1)=>{const h=[],l=[],m={};return t.forEach(p=>{const y={...p,before:[],after:[]};for(const S of N(y.name,y.aliases))m[S]=y;h.push(y)}),e.forEach(p=>{const y={...p,before:[],after:[]};for(const S of N(y.name,y.aliases))m[S]=y;l.push(y)}),l.forEach(p=>{if(p.toMiddleware){const y=m[p.toMiddleware];if(y===void 0){if(d)return;throw new Error(`${p.toMiddleware} is not found when adding ${x(p.name,p.aliases)} middleware ${p.relation} ${p.toMiddleware}`)}p.relation==="after"&&y.after.push(p),p.relation==="before"&&y.before.push(p)}}),n(h).map(c).reduce((p,y)=>(p.push(...y),p),[])},g={add:(d,h={})=>{const{name:l,override:m,aliases:w}=h,p={step:"initialize",priority:"normal",middleware:d,...h},y=N(l,w);if(y.length>0){if(y.some(S=>s.has(S))){if(!m)throw new Error(`Duplicate middleware name '${x(l,w)}'`);for(const S of y){const M=t.findIndex(F=>{var $;return F.name===S||(($=F.aliases)==null?void 0:$.some(Z=>Z===S))});if(M===-1)continue;const E=t[M];if(E.step!==p.step||p.priority!==E.priority)throw new Error(`"${x(E.name,E.aliases)}" middleware with ${E.priority} priority in ${E.step} step cannot be overridden by "${x(l,w)}" middleware with ${p.priority} priority in ${p.step} step.`);t.splice(M,1)}}for(const S of y)s.add(S)}t.push(p)},addRelativeTo:(d,h)=>{const{name:l,override:m,aliases:w}=h,p={middleware:d,...h},y=N(l,w);if(y.length>0){if(y.some(S=>s.has(S))){if(!m)throw new Error(`Duplicate middleware name '${x(l,w)}'`);for(const S of y){const M=e.findIndex(F=>{var $;return F.name===S||(($=F.aliases)==null?void 0:$.some(Z=>Z===S))});if(M===-1)continue;const E=e[M];if(E.toMiddleware!==p.toMiddleware||E.relation!==p.relation)throw new Error(`"${x(E.name,E.aliases)}" middleware ${E.relation} "${E.toMiddleware}" middleware cannot be overridden by "${x(l,w)}" middleware ${p.relation} "${p.toMiddleware}" middleware.`);e.splice(M,1)}}for(const S of y)s.add(S)}e.push(p)},clone:()=>a(X()),use:d=>{d.applyToStack(g)},remove:d=>typeof d=="string"?i(d):o(d),removeByTag:d=>{let h=!1;const l=m=>{const{tags:w,name:p,aliases:y}=m;if(w&&w.includes(d)){const S=N(p,y);for(const M of S)s.delete(M);return h=!0,!1}return!0};return t=t.filter(l),e=e.filter(l),h},concat:d=>{var l;const h=a(X());return h.use(d),h.identifyOnResolve(r||h.identifyOnResolve()||(((l=d.identifyOnResolve)==null?void 0:l.call(d))??!1)),h},applyToStack:a,identify:()=>f(!0).map(d=>{const h=d.step??d.relation+" "+d.toMiddleware;return x(d.name,d.aliases)+" - "+h}),identifyOnResolve(d){return typeof d=="boolean"&&(r=d),r},resolve:(d,h)=>{for(const l of f().map(m=>m.middleware).reverse())d=l(d,h);return r&&console.log(g.identify()),d}};return g},Ne={initialize:5,serialize:4,build:3,finalizeRequest:2,deserialize:1},_e={high:3,normal:2,low:1};class Ln{constructor(e){this.config=e,this.middlewareStack=X()}send(e,r,s){const n=typeof r!="function"?r:void 0,i=typeof r=="function"?r:s,o=n===void 0&&this.config.cacheMiddleware===!0;let a;if(o){this.handlers||(this.handlers=new WeakMap);const c=this.handlers;c.has(e.constructor)?a=c.get(e.constructor):(a=e.resolveMiddleware(this.middlewareStack,this.config,n),c.set(e.constructor,a))}else delete this.handlers,a=e.resolveMiddleware(this.middlewareStack,this.config,n);if(i)a(e).then(c=>i(null,c.output),c=>i(c)).catch(()=>{});else return a(e).then(c=>c.output)}destroy(){var e,r,s;(s=(r=(e=this.config)==null?void 0:e.requestHandler)==null?void 0:r.destroy)==null||s.call(r),delete this.handlers}}const L=t=>typeof t=="string"?K(t):ArrayBuffer.isView(t)?new Uint8Array(t.buffer,t.byteOffset,t.byteLength/Uint8Array.BYTES_PER_ELEMENT):new Uint8Array(t);function Qr(t,e="utf-8"){return e==="base64"?Rt(t):Et(t)}function Zr(t,e){return e==="base64"?P.mutate(At(t)):P.mutate(K(t))}class P extends Uint8Array{static fromString(e,r="utf-8"){switch(typeof e){case"string":return Zr(e,r);default:throw new Error(`Unsupported conversion from ${typeof e} to Uint8ArrayBlobAdapter.`)}}static mutate(e){return Object.setPrototypeOf(e,P.prototype),e}transformToString(e="utf-8"){return Qr(this,e)}}const Yr=async(t=new Uint8Array,e)=>{if(t instanceof Uint8Array)return P.mutate(t);if(!t)return P.mutate(new Uint8Array);const r=e.streamCollector(t);return P.mutate(await r)};class Jr{constructor(){this.middlewareStack=X()}static classBuilder(){return new es}resolveMiddlewareWithContext(e,r,s,{middlewareFn:n,clientName:i,commandName:o,inputFilterSensitiveLog:a,outputFilterSensitiveLog:c,smithyContext:f,additionalContext:g,CommandCtor:d}){for(const p of n.bind(this)(d,e,r,s))this.middlewareStack.use(p);const h=e.concat(this.middlewareStack),{logger:l}=r,m={logger:l,clientName:i,commandName:o,inputFilterSensitiveLog:a,outputFilterSensitiveLog:c,[ce]:{commandInstance:this,...f},...g},{requestHandler:w}=r;return h.resolve(p=>w.handle(p.request,s||{}),m)}}class es{constructor(){this._init=()=>{},this._ep={},this._middlewareFn=()=>[],this._commandName="",this._clientName="",this._additionalContext={},this._smithyContext={},this._inputFilterSensitiveLog=e=>e,this._outputFilterSensitiveLog=e=>e,this._serializer=null,this._deserializer=null}init(e){this._init=e}ep(e){return this._ep=e,this}m(e){return this._middlewareFn=e,this}s(e,r,s={}){return this._smithyContext={service:e,operation:r,...s},this}c(e={}){return this._additionalContext=e,this}n(e,r){return this._clientName=e,this._commandName=r,this}f(e=s=>s,r=s=>s){return this._inputFilterSensitiveLog=e,this._outputFilterSensitiveLog=r,this}ser(e){return this._serializer=e,this}de(e){return this._deserializer=e,this}build(){const e=this;let r;return r=class extends Jr{static getEndpointParameterInstructions(){return e._ep}constructor(...[s]){super(),this.serialize=e._serializer,this.deserialize=e._deserializer,this.input=s??{},e._init(this)}resolveMiddleware(s,n,i){return this.resolveMiddlewareWithContext(s,n,i,{CommandCtor:r,middlewareFn:e._middlewareFn,clientName:e._clientName,commandName:e._commandName,inputFilterSensitiveLog:e._inputFilterSensitiveLog,outputFilterSensitiveLog:e._outputFilterSensitiveLog,smithyContext:e._smithyContext,additionalContext:e._additionalContext})}}}}const Bn="***SensitiveInformation***";class ut extends Error{constructor(e){super(e.message),Object.setPrototypeOf(this,ut.prototype),this.name=e.name,this.$fault=e.$fault,this.$metadata=e.$metadata}}const ts=(t,e={})=>{Object.entries(e).filter(([,s])=>s!==void 0).forEach(([s,n])=>{(t[s]==null||t[s]==="")&&(t[s]=n)});const r=t.message||t.Message||"UnknownError";return t.message=r,delete t.Message,t},rs=({output:t,parsedBody:e,exceptionCtor:r,errorCode:s})=>{const n=ss(t),i=n.httpStatusCode?n.httpStatusCode+"":void 0,o=new r({name:(e==null?void 0:e.code)||(e==null?void 0:e.Code)||s||i||"UnknownError",$fault:"client",$metadata:n});throw ts(o,e)},Un=t=>({output:e,parsedBody:r,errorCode:s})=>{rs({output:e,parsedBody:r,exceptionCtor:t,errorCode:s})},ss=t=>({httpStatusCode:t.statusCode,requestId:t.headers["x-amzn-requestid"]??t.headers["x-amzn-request-id"]??t.headers["x-amz-request-id"],extendedRequestId:t.headers["x-amz-id-2"],cfId:t.headers["x-amz-cf-id"]}),Hn=t=>{switch(t){case"standard":return{retryMode:"standard",connectionTimeout:3100};case"in-region":return{retryMode:"standard",connectionTimeout:1100};case"cross-region":return{retryMode:"standard",connectionTimeout:3100};case"mobile":return{retryMode:"standard",connectionTimeout:3e4};default:return{}}},ns=t=>{const e=[];for(const r in Se){const s=Se[r];t[s]!==void 0&&e.push({algorithmId:()=>s,checksumConstructor:()=>t[s]})}return{_checksumAlgorithms:e,addChecksumAlgorithm(r){this._checksumAlgorithms.push(r)},checksumAlgorithms(){return this._checksumAlgorithms}}},is=t=>{const e={};return t.checksumAlgorithms().forEach(r=>{e[r.algorithmId()]=r.checksumConstructor()}),e},os=t=>{let e=t.retryStrategy;return{setRetryStrategy(r){e=r},retryStrategy(){return e}}},as=t=>{const e={};return e.retryStrategy=t.retryStrategy(),e},zn=t=>({...ns(t),...os(t)}),qn=t=>({...is(t),...as(t)}),cs=t=>(t==null?void 0:t.body)instanceof ReadableStream,us=t=>(e,r)=>async s=>{var o;let n=await t.retryStrategy();const i=await t.maxAttempts();if(ds(n)){n=n;let a=await n.acquireInitialRetryToken(r.partition_id),c=new Error,f=0,g=0;const{request:d}=s,h=C.isInstance(d);for(h&&(d.headers[jr]=Mt());;)try{h&&(d.headers[Wr]=`attempt=${f+1}; max=${i}`);const{response:l,output:m}=await e(s);return n.recordSuccess(a),m.$metadata.attempts=f+1,m.$metadata.totalRetryDelay=g,{response:l,output:m}}catch(l){const m=ls(l);if(c=Kr(l),h&&cs(d))throw(o=r.logger instanceof Xr?console:r.logger)==null||o.warn("An error was encountered in a non-retryable streaming request."),c;try{a=await n.refreshRetryTokenForRetry(a,m)}catch{throw c.$metadata||(c.$metadata={}),c.$metadata.attempts=f+1,c.$metadata.totalRetryDelay=g,c}f=a.getRetryCount();const w=a.getRetryDelay();g+=w,await new Promise(p=>setTimeout(p,w))}}else return n=n,n!=null&&n.mode&&(r.userAgent=[...r.userAgent||[],["cfg/retry-mode",n.mode]]),n.retry(e,s)},ds=t=>typeof t.acquireInitialRetryToken<"u"&&typeof t.refreshRetryTokenForRetry<"u"&&typeof t.recordSuccess<"u",ls=t=>{const e={error:t,errorType:fs(t)},r=hs(t.$response);return r&&(e.retryAfterHint=r),e},fs=t=>it(t)?"THROTTLING":ot(t)?"TRANSIENT":Lr(t)?"SERVER_ERROR":"CLIENT_ERROR",dt={name:"retryMiddleware",tags:["RETRY"],step:"finalizeRequest",priority:"high",override:!0},jn=t=>({applyToStack:e=>{e.add(us(t),dt)}}),hs=t=>{if(!Ge.isInstance(t))return;const e=Object.keys(t.headers).find(i=>i.toLowerCase()==="retry-after");if(!e)return;const r=t.headers[e],s=Number(r);return Number.isNaN(s)?new Date(r):new Date(s*1e3)},gs={step:"finalizeRequest",tags:["HTTP_SIGNING"],name:"httpSigningMiddleware",aliases:["apiKeyMiddleware","tokenMiddleware","awsAuthMiddleware"],override:!0,relation:"after",toMiddleware:dt.name},Wn=t=>({applyToStack:e=>{e.addRelativeTo(_r(),gs)}});class Gn{constructor(e){this.authSchemes=new Map;for(const[r,s]of Object.entries(e))s!==void 0&&this.authSchemes.set(r,s)}getIdentityProvider(e){return this.authSchemes.get(e)}}const ps=t=>e=>lt(e)&&e.expiration.getTime()-Date.now()t.expiration!==void 0,ys=(t,e,r)=>{if(t===void 0)return;const s=typeof t!="function"?async()=>Promise.resolve(t):t;let n,i,o,a=!1;const c=async f=>{i||(i=s(f));try{n=await i,o=!0,a=!1}finally{i=void 0}return n};return e===void 0?async f=>((!o||f!=null&&f.forceRefresh)&&(n=await c(f)),n):async f=>((!o||f!=null&&f.forceRefresh)&&(n=await c(f)),a?n:r(n)?(e(n)&&await c(f),n):(a=!0,n))},z=t=>{if(typeof t=="function")return t;const e=Promise.resolve(t);return()=>e},Ie="content-length";function bs(t){return e=>async r=>{const s=r.request;if(C.isInstance(s)){const{body:n,headers:i}=s;if(n&&Object.keys(i).map(o=>o.toLowerCase()).indexOf(Ie)===-1)try{const o=t(n);s.headers={...s.headers,[Ie]:String(o)}}catch{}}return e({...r,request:s})}}const Ss={step:"build",tags:["SET_CONTENT_LENGTH","CONTENT_LENGTH"],name:"contentLengthMiddleware",override:!0},Vn=t=>({applyToStack:e=>{e.add(bs(t.bodyLengthChecker),Ss)}}),Pe=t=>{var e,r;return Ge.isInstance(t)?((e=t.headers)==null?void 0:e.date)??((r=t.headers)==null?void 0:r.Date):void 0},ft=t=>new Date(Date.now()+t),vs=(t,e)=>Math.abs(ft(e).getTime()-t)>=3e5,De=(t,e)=>{const r=Date.parse(t);return vs(r,e)?r-Date.now():e},B=(t,e)=>{if(!e)throw new Error(`Property \`${t}\` is not resolved for AWS SDK SigV4Auth`);return e},Rs=async t=>{var f,g,d;const e=B("context",t.context),r=B("config",t.config),s=(d=(g=(f=e.endpointV2)==null?void 0:f.properties)==null?void 0:g.authSchemes)==null?void 0:d[0],i=await B("signer",r.signer)(s),o=t==null?void 0:t.signingRegion,a=t==null?void 0:t.signingRegionSet,c=t==null?void 0:t.signingName;return{config:r,signer:i,signingRegion:o,signingRegionSet:a,signingName:c}};class Kn{async sign(e,r,s){var d;if(!C.isInstance(e))throw new Error("The request is not an instance of `HttpRequest` and cannot be signed");const n=await Rs(s),{config:i,signer:o}=n;let{signingRegion:a,signingName:c}=n;const f=s.context;if(((d=f==null?void 0:f.authSchemes)==null?void 0:d.length)??!1){const[h,l]=f.authSchemes;(h==null?void 0:h.name)==="sigv4a"&&(l==null?void 0:l.name)==="sigv4"&&(a=(l==null?void 0:l.signingRegion)??a,c=(l==null?void 0:l.signingName)??c)}return await o.sign(e,{signingDate:ft(i.systemClockOffset),signingRegion:a,signingService:c})}errorHandler(e){return r=>{const s=r.ServerTime??Pe(r.$response);if(s){const n=B("config",e.config),i=n.systemClockOffset;n.systemClockOffset=De(s,n.systemClockOffset),n.systemClockOffset!==i&&r.$metadata&&(r.$metadata.clockSkewCorrected=!0)}throw r}}successHandler(e,r){const s=Pe(e);if(s){const n=B("config",r.config);n.systemClockOffset=De(s,n.systemClockOffset)}}}const Es=(t,e,r)=>{let s,n,i,o=!1;const a=async()=>{n||(n=t());try{s=await n,i=!0,o=!1}finally{n=void 0}return s};return async c=>((!i||c!=null&&c.forceRefresh)&&(s=await a()),s)},As="X-Amz-Algorithm",Ts="X-Amz-Credential",ht="X-Amz-Date",Ms="X-Amz-SignedHeaders",Cs="X-Amz-Expires",gt="X-Amz-Signature",pt="X-Amz-Security-Token",mt="authorization",wt=ht.toLowerCase(),xs="date",ks=[mt,wt,xs],Os=gt.toLowerCase(),he="x-amz-content-sha256",Ns=pt.toLowerCase(),_s={authorization:!0,"cache-control":!0,connection:!0,expect:!0,from:!0,"keep-alive":!0,"max-forwards":!0,pragma:!0,referer:!0,te:!0,trailer:!0,"transfer-encoding":!0,upgrade:!0,"user-agent":!0,"x-amzn-trace-id":!0},Is=/^proxy-/,Ps=/^sec-/,se="AWS4-HMAC-SHA256",Ds="AWS4-HMAC-SHA256-PAYLOAD",Fs="UNSIGNED-PAYLOAD",$s=50,yt="aws4_request",Ls=60*60*24*7,q={},ne=[],ie=(t,e,r)=>`${t}/${e}/${r}/${yt}`,Bs=async(t,e,r,s,n)=>{const i=await Fe(t,e.secretAccessKey,e.accessKeyId),o=`${r}:${s}:${n}:${_(i)}:${e.sessionToken}`;if(o in q)return q[o];for(ne.push(o);ne.length>$s;)delete q[ne.shift()];let a=`AWS4${e.secretAccessKey}`;for(const c of[r,s,n,yt])a=await Fe(t,a,c);return q[o]=a},Fe=(t,e,r)=>{const s=new t(e);return s.update(L(r)),s.digest()},$e=({headers:t},e,r)=>{const s={};for(const n of Object.keys(t).sort()){if(t[n]==null)continue;const i=n.toLowerCase();(i in _s||e!=null&&e.has(i)||Is.test(i)||Ps.test(i))&&(!r||r&&!r.has(i))||(s[i]=t[n].trim().replace(/\s+/g," "))}return s},Us=({query:t={}})=>{const e=[],r={};for(const s of Object.keys(t)){if(s.toLowerCase()===Os)continue;const n=W(s);e.push(n);const i=t[s];typeof i=="string"?r[n]=`${n}=${W(i)}`:Array.isArray(i)&&(r[n]=i.slice(0).reduce((o,a)=>o.concat([`${n}=${W(a)}`]),[]).sort().join("&"))}return e.sort().map(s=>r[s]).filter(s=>s).join("&")},Hs=t=>typeof ArrayBuffer=="function"&&t instanceof ArrayBuffer||Object.prototype.toString.call(t)==="[object ArrayBuffer]",oe=async({headers:t,body:e},r)=>{for(const s of Object.keys(t))if(s.toLowerCase()===he)return t[s];if(e==null)return"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855";if(typeof e=="string"||ArrayBuffer.isView(e)||Hs(e)){const s=new r;return s.update(L(e)),_(await s.digest())}return Fs};class zs{format(e){const r=[];for(const i of Object.keys(e)){const o=K(i);r.push(Uint8Array.from([o.byteLength]),o,this.formatHeaderValue(e[i]))}const s=new Uint8Array(r.reduce((i,o)=>i+o.byteLength,0));let n=0;for(const i of r)s.set(i,n),n+=i.byteLength;return s}formatHeaderValue(e){switch(e.type){case"boolean":return Uint8Array.from([e.value?0:1]);case"byte":return Uint8Array.from([2,e.value]);case"short":const r=new DataView(new ArrayBuffer(3));return r.setUint8(0,3),r.setInt16(1,e.value,!1),new Uint8Array(r.buffer);case"integer":const s=new DataView(new ArrayBuffer(5));return s.setUint8(0,4),s.setInt32(1,e.value,!1),new Uint8Array(s.buffer);case"long":const n=new Uint8Array(9);return n[0]=5,n.set(e.value.bytes,1),n;case"binary":const i=new DataView(new ArrayBuffer(3+e.value.byteLength));i.setUint8(0,6),i.setUint16(1,e.value.byteLength,!1);const o=new Uint8Array(i.buffer);return o.set(e.value,3),o;case"string":const a=K(e.value),c=new DataView(new ArrayBuffer(3+a.byteLength));c.setUint8(0,7),c.setUint16(1,a.byteLength,!1);const f=new Uint8Array(c.buffer);return f.set(a,3),f;case"timestamp":const g=new Uint8Array(9);return g[0]=8,g.set(be.fromNumber(e.value.valueOf()).bytes,1),g;case"uuid":if(!qs.test(e.value))throw new Error(`Invalid UUID received: ${e.value}`);const d=new Uint8Array(17);return d[0]=9,d.set(Tt(e.value.replace(/\-/g,"")),1),d}}}var Le;(function(t){t[t.boolTrue=0]="boolTrue",t[t.boolFalse=1]="boolFalse",t[t.byte=2]="byte",t[t.short=3]="short",t[t.integer=4]="integer",t[t.long=5]="long",t[t.byteArray=6]="byteArray",t[t.string=7]="string",t[t.timestamp=8]="timestamp",t[t.uuid=9]="uuid"})(Le||(Le={}));const qs=/^[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$/;class be{constructor(e){if(this.bytes=e,e.byteLength!==8)throw new Error("Int64 buffers must be exactly 8 bytes")}static fromNumber(e){if(e>9223372036854776e3||e<-9223372036854776e3)throw new Error(`${e} is too large (or, if negative, too small) to represent as an Int64`);const r=new Uint8Array(8);for(let s=7,n=Math.abs(Math.round(e));s>-1&&n>0;s--,n/=256)r[s]=n;return e<0&&Be(r),new be(r)}valueOf(){const e=this.bytes.slice(0),r=e[0]&128;return r&&Be(e),parseInt(_(e),16)*(r?-1:1)}toString(){return String(this.valueOf())}}function Be(t){for(let e=0;e<8;e++)t[e]^=255;for(let e=7;e>-1&&(t[e]++,t[e]===0);e--);}const js=(t,e)=>{t=t.toLowerCase();for(const r of Object.keys(e))if(t===r.toLowerCase())return!0;return!1},Ws=(t,e={})=>{var n;const{headers:r,query:s={}}=C.clone(t);for(const i of Object.keys(r)){const o=i.toLowerCase();o.slice(0,6)==="x-amz-"&&!((n=e.unhoistableHeaders)!=null&&n.has(o))&&(s[i]=r[i],delete r[i])}return{...t,headers:r,query:s}},Ue=t=>{t=C.clone(t);for(const e of Object.keys(t.headers))ks.indexOf(e.toLowerCase())>-1&&delete t.headers[e];return t},Gs=t=>Vs(t).toISOString().replace(/\.\d{3}Z$/,"Z"),Vs=t=>typeof t=="number"?new Date(t*1e3):typeof t=="string"?Number(t)?new Date(Number(t)*1e3):new Date(t):t;class He{constructor({applyChecksum:e,credentials:r,region:s,service:n,sha256:i,uriEscapePath:o=!0}){this.headerFormatter=new zs,this.service=n,this.sha256=i,this.uriEscapePath=o,this.applyChecksum=typeof e=="boolean"?e:!0,this.regionProvider=I(s),this.credentialProvider=I(r)}async presign(e,r={}){const{signingDate:s=new Date,expiresIn:n=3600,unsignableHeaders:i,unhoistableHeaders:o,signableHeaders:a,signingRegion:c,signingService:f}=r,g=await this.credentialProvider();this.validateResolvedCredentials(g);const d=c??await this.regionProvider(),{longDate:h,shortDate:l}=j(s);if(n>Ls)return Promise.reject("Signature version 4 presigned URLs must have an expiration date less than one week in the future");const m=ie(l,d,f??this.service),w=Ws(Ue(e),{unhoistableHeaders:o});g.sessionToken&&(w.query[pt]=g.sessionToken),w.query[As]=se,w.query[Ts]=`${g.accessKeyId}/${m}`,w.query[ht]=h,w.query[Cs]=n.toString(10);const p=$e(w,i,a);return w.query[Ms]=ze(p),w.query[gt]=await this.getSignature(h,m,this.getSigningKey(g,d,l,f),this.createCanonicalRequest(w,p,await oe(e,this.sha256))),w}async sign(e,r){return typeof e=="string"?this.signString(e,r):e.headers&&e.payload?this.signEvent(e,r):e.message?this.signMessage(e,r):this.signRequest(e,r)}async signEvent({headers:e,payload:r},{signingDate:s=new Date,priorSignature:n,signingRegion:i,signingService:o}){const a=i??await this.regionProvider(),{shortDate:c,longDate:f}=j(s),g=ie(c,a,o??this.service),d=await oe({headers:{},body:r},this.sha256),h=new this.sha256;h.update(e);const l=_(await h.digest()),m=[Ds,f,g,n,l,d].join(` `);return this.signString(m,{signingDate:s,signingRegion:a,signingService:o})}async signMessage(e,{signingDate:r=new Date,signingRegion:s,signingService:n}){return this.signEvent({headers:this.headerFormatter.format(e.message.headers),payload:e.message.body},{signingDate:r,signingRegion:s,signingService:n,priorSignature:e.priorSignature}).then(o=>({message:e.message,signature:o}))}async signString(e,{signingDate:r=new Date,signingRegion:s,signingService:n}={}){const i=await this.credentialProvider();this.validateResolvedCredentials(i);const o=s??await this.regionProvider(),{shortDate:a}=j(r),c=new this.sha256(await this.getSigningKey(i,o,a,n));return c.update(L(e)),_(await c.digest())}async signRequest(e,{signingDate:r=new Date,signableHeaders:s,unsignableHeaders:n,signingRegion:i,signingService:o}={}){const a=await this.credentialProvider();this.validateResolvedCredentials(a);const c=i??await this.regionProvider(),f=Ue(e),{longDate:g,shortDate:d}=j(r),h=ie(d,c,o??this.service);f.headers[wt]=g,a.sessionToken&&(f.headers[Ns]=a.sessionToken);const l=await oe(f,this.sha256);!js(he,f.headers)&&this.applyChecksum&&(f.headers[he]=l);const m=$e(f,n,s),w=await this.getSignature(g,h,this.getSigningKey(a,c,d,o),this.createCanonicalRequest(f,m,l));return f.headers[mt]=`${se} Credential=${a.accessKeyId}/${h}, SignedHeaders=${ze(m)}, Signature=${w}`,f}createCanonicalRequest(e,r,s){const n=Object.keys(r).sort();return`${e.method} diff --git a/wallet-react/assets/index-gZIeYUk-.js b/wallet-react/assets/index-CMUFrXyz.js similarity index 99% rename from wallet-react/assets/index-gZIeYUk-.js rename to wallet-react/assets/index-CMUFrXyz.js index 6a13127..aec9552 100644 --- a/wallet-react/assets/index-gZIeYUk-.js +++ b/wallet-react/assets/index-CMUFrXyz.js @@ -1 +1 @@ -import{cK as L,aG as h,ck as Re,aK as O,d4 as ye,d5 as we,aB as Ge}from"./index-CVVvHb5i.js";function Me(i,e){for(var o=0;ot[s]})}}}return Object.freeze(Object.defineProperty(i,Symbol.toStringTag,{value:"Module"}))}var xe={},Y={},j={},_e={},ce={},Fe={};/*! crc32.js (C) 2014-present SheetJS -- http://sheetjs.com */(function(i){(function(e){e(typeof DO_NOT_EXPORT_CRC>"u"?i:{})})(function(e){e.version="1.2.2";function o(){for(var c=0,B=new Array(256),f=0;f!=256;++f)c=f,c=c&1?-306674912^c>>>1:c>>>1,c=c&1?-306674912^c>>>1:c>>>1,c=c&1?-306674912^c>>>1:c>>>1,c=c&1?-306674912^c>>>1:c>>>1,c=c&1?-306674912^c>>>1:c>>>1,c=c&1?-306674912^c>>>1:c>>>1,c=c&1?-306674912^c>>>1:c>>>1,c=c&1?-306674912^c>>>1:c>>>1,B[f]=c;return typeof Int32Array<"u"?new Int32Array(B):B}var t=o();function s(c){var B=0,f=0,v=0,k=typeof Int32Array<"u"?new Int32Array(4096):new Array(4096);for(v=0;v!=256;++v)k[v]=c[v];for(v=0;v!=256;++v)for(f=c[v],B=256+v;B<4096;B+=256)f=k[B]=f>>>8^c[f&255];var y=[];for(v=1;v!=16;++v)y[v-1]=typeof Int32Array<"u"?k.subarray(v*256,v*256+256):k.slice(v*256,v*256+256);return y}var n=s(t),a=n[0],r=n[1],d=n[2],m=n[3],u=n[4],l=n[5],E=n[6],w=n[7],T=n[8],C=n[9],_=n[10],K=n[11],F=n[12],I=n[13],H=n[14];function le(c,B){for(var f=B^-1,v=0,k=c.length;v>>8^t[(f^c.charCodeAt(v++))&255];return~f}function ee(c,B){for(var f=B^-1,v=c.length-15,k=0;k>8&255]^F[c[k++]^f>>16&255]^K[c[k++]^f>>>24]^_[c[k++]]^C[c[k++]]^T[c[k++]]^w[c[k++]]^E[c[k++]]^l[c[k++]]^u[c[k++]]^m[c[k++]]^d[c[k++]]^r[c[k++]]^a[c[k++]]^t[c[k++]];for(v+=15;k>>8^t[(f^c[k++])&255];return~f}function De(c,B){for(var f=B^-1,v=0,k=c.length,y=0,ge=0;v>>8^t[(f^y)&255]:y<2048?(f=f>>>8^t[(f^(192|y>>6&31))&255],f=f>>>8^t[(f^(128|y&63))&255]):y>=55296&&y<57344?(y=(y&1023)+64,ge=c.charCodeAt(v++)&1023,f=f>>>8^t[(f^(240|y>>8&7))&255],f=f>>>8^t[(f^(128|y>>2&63))&255],f=f>>>8^t[(f^(128|ge>>6&15|(y&3)<<4))&255],f=f>>>8^t[(f^(128|ge&63))&255]):(f=f>>>8^t[(f^(224|y>>12&15))&255],f=f>>>8^t[(f^(128|y>>6&63))&255],f=f>>>8^t[(f^(128|y&63))&255]);return~f}e.table=t,e.bstr=le,e.buf=ee,e.str=De})})(Fe);const Ne="goerli",qe=5,ze=5,Ue="merge",je={type:"poa",algorithm:"clique",clique:{period:15,epoch:3e4}},Ke="Cross-client PoA test network",Ve="https://github.com/goerli/testnet",Je={timestamp:"0x5c51a607",gasLimit:10485760,difficulty:1,nonce:"0x0000000000000000",extraData:"0x22466c6578692069732061207468696e6722202d204166726900000000000000e0a2bd4258d2768837baa26a28fe71dc079f84c70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"},Ye=[{name:"chainstart",block:0,forkHash:"0xa3f5ab08"},{name:"homestead",block:0,forkHash:"0xa3f5ab08"},{name:"tangerineWhistle",block:0,forkHash:"0xa3f5ab08"},{name:"spuriousDragon",block:0,forkHash:"0xa3f5ab08"},{name:"byzantium",block:0,forkHash:"0xa3f5ab08"},{name:"constantinople",block:0,forkHash:"0xa3f5ab08"},{name:"petersburg",block:0,forkHash:"0xa3f5ab08"},{name:"istanbul",block:1561651,forkHash:"0xc25efa5c"},{name:"berlin",block:4460644,forkHash:"0x757a1c47"},{name:"london",block:5062605,forkHash:"0xb8c6299d"},{"//_comment":"The forkHash will remain same as mergeForkIdTransition is post merge, terminal block: https://goerli.etherscan.io/block/7382818",name:"merge",ttd:"10790000",block:7382819,forkHash:"0xb8c6299d"},{name:"mergeForkIdTransition",block:null,forkHash:null},{name:"shanghai",block:null,timestamp:"1678832736",forkHash:"0xf9843abf"}],Xe=[{ip:"51.141.78.53",port:30303,id:"011f758e6552d105183b1761c5e2dea0111bc20fd5f6422bc7f91e0fabbec9a6595caf6239b37feb773dddd3f87240d99d859431891e4a642cf2a0a9e6cbb98a",location:"",comment:"Upstream bootnode 1"},{ip:"13.93.54.137",port:30303,id:"176b9417f511d05b6b2cf3e34b756cf0a7096b3094572a8f6ef4cdcb9d1f9d00683bf0f83347eebdf3b81c3521c2332086d9592802230bf528eaf606a1d9677b",location:"",comment:"Upstream bootnode 2"},{ip:"94.237.54.114",port:30313,id:"46add44b9f13965f7b9875ac6b85f016f341012d84f975377573800a863526f4da19ae2c620ec73d11591fa9510e992ecc03ad0751f53cc02f7c7ed6d55c7291",location:"",comment:"Upstream bootnode 3"},{ip:"18.218.250.66",port:30313,id:"b5948a2d3e9d486c4d75bf32713221c2bd6cf86463302339299bd227dc2e276cd5a1c7ca4f43a0e9122fe9af884efed563bd2a1fd28661f3b5f5ad7bf1de5949",location:"",comment:"Upstream bootnode 4"},{ip:"3.11.147.67",port:30303,id:"a61215641fb8714a373c80edbfa0ea8878243193f57c96eeb44d0bc019ef295abd4e044fd619bfc4c59731a73fb79afe84e9ab6da0c743ceb479cbb6d263fa91",location:"",comment:"Ethereum Foundation bootnode"},{ip:"51.15.116.226",port:30303,id:"a869b02cec167211fb4815a82941db2e7ed2936fd90e78619c53eb17753fcf0207463e3419c264e2a1dd8786de0df7e68cf99571ab8aeb7c4e51367ef186b1dd",location:"",comment:"Goerli Initiative bootnode"},{ip:"51.15.119.157",port:30303,id:"807b37ee4816ecf407e9112224494b74dd5933625f655962d892f2f0f02d7fbbb3e2a94cf87a96609526f30c998fd71e93e2f53015c558ffc8b03eceaf30ee33",location:"",comment:"Goerli Initiative bootnode"},{ip:"51.15.119.157",port:40303,id:"a59e33ccd2b3e52d578f1fbd70c6f9babda2650f0760d6ff3b37742fdcdfdb3defba5d56d315b40c46b70198c7621e63ffa3f987389c7118634b0fefbbdfa7fd",location:"",comment:"Goerli Initiative bootnode"}],We=["enrtree://AKA3AM6LPBYEUDMVNU3BSVQJ5AD45Y7YPOHJLEF6W26QOE4VTUDPE@all.goerli.ethdisco.net"],Ze={name:Ne,chainId:qe,networkId:ze,defaultHardfork:Ue,consensus:je,comment:Ke,url:Ve,genesis:Je,hardforks:Ye,bootstrapNodes:Xe,dnsNetworks:We},Qe="mainnet",et=1,tt=1,ot="merge",st={type:"pow",algorithm:"ethash",ethash:{}},nt="The Ethereum main chain",rt="https://ethstats.net/",at={gasLimit:5e3,difficulty:17179869184,nonce:"0x0000000000000042",extraData:"0x11bbe8db4e347b4e8c937c1c8370e4b5ed33adb3db69cbdb7a38e1e50b1b82fa"},it=[{name:"chainstart",block:0,forkHash:"0xfc64ec04"},{name:"homestead",block:115e4,forkHash:"0x97c2c34c"},{name:"dao",block:192e4,forkHash:"0x91d1f948"},{name:"tangerineWhistle",block:2463e3,forkHash:"0x7a64da13"},{name:"spuriousDragon",block:2675e3,forkHash:"0x3edd5b10"},{name:"byzantium",block:437e4,forkHash:"0xa00bc324"},{name:"constantinople",block:728e4,forkHash:"0x668db0af"},{name:"petersburg",block:728e4,forkHash:"0x668db0af"},{name:"istanbul",block:9069e3,forkHash:"0x879d6e30"},{name:"muirGlacier",block:92e5,forkHash:"0xe029e991"},{name:"berlin",block:12244e3,forkHash:"0x0eb440f6"},{name:"london",block:12965e3,forkHash:"0xb715077d"},{name:"arrowGlacier",block:13773e3,forkHash:"0x20c327fc"},{name:"grayGlacier",block:1505e4,forkHash:"0xf0afd0e3"},{"//_comment":"The forkHash will remain same as mergeForkIdTransition is post merge, terminal block: https://etherscan.io/block/15537393",name:"merge",ttd:"58750000000000000000000",block:15537394,forkHash:"0xf0afd0e3"},{name:"mergeForkIdTransition",block:null,forkHash:null},{name:"shanghai",block:null,timestamp:"1681338455",forkHash:"0xdce96c2d"}],ct=[{ip:"18.138.108.67",port:30303,id:"d860a01f9722d78051619d1e2351aba3f43f943f6f00718d1b9baa4101932a1f5011f16bb2b1bb35db20d6fe28fa0bf09636d26a87d31de9ec6203eeedb1f666",location:"ap-southeast-1-001",comment:"bootnode-aws-ap-southeast-1-001"},{ip:"3.209.45.79",port:30303,id:"22a8232c3abc76a16ae9d6c3b164f98775fe226f0917b0ca871128a74a8e9630b458460865bab457221f1d448dd9791d24c4e5d88786180ac185df813a68d4de",location:"us-east-1-001",comment:"bootnode-aws-us-east-1-001"},{ip:"65.108.70.101",port:30303,id:"2b252ab6a1d0f971d9722cb839a42cb81db019ba44c08754628ab4a823487071b5695317c8ccd085219c3a03af063495b2f1da8d18218da2d6a82981b45e6ffc",location:"eu-west-1-001",comment:"bootnode-hetzner-hel"},{ip:"157.90.35.166",port:30303,id:"4aeb4ab6c14b23e2c4cfdce879c04b0748a20d8e9b59e25ded2a08143e265c6c25936e74cbc8e641e3312ca288673d91f2f93f8e277de3cfa444ecdaaf982052",location:"eu-central-1-001",comment:"bootnode-hetzner-fsn"}],dt=["enrtree://AKA3AM6LPBYEUDMVNU3BSVQJ5AD45Y7YPOHJLEF6W26QOE4VTUDPE@all.mainnet.ethdisco.net"],ft={name:Qe,chainId:et,networkId:tt,defaultHardfork:ot,consensus:st,comment:nt,url:rt,genesis:at,hardforks:it,bootstrapNodes:ct,dnsNetworks:dt},ut="rinkeby",mt=4,ht=4,lt="london",gt={type:"poa",algorithm:"clique",clique:{period:15,epoch:3e4}},pt="PoA test network",bt="https://www.rinkeby.io",vt={timestamp:"0x58ee40ba",gasLimit:47e5,difficulty:1,nonce:"0x0000000000000000",extraData:"0x52657370656374206d7920617574686f7269746168207e452e436172746d616e42eb768f2244c8811c63729a21a3569731535f067ffc57839b00206d1ad20c69a1981b489f772031b279182d99e65703f0076e4812653aab85fca0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"},$t=[{name:"chainstart",block:0,forkHash:"0x3b8e0691"},{name:"homestead",block:1,forkHash:"0x60949295"},{name:"tangerineWhistle",block:2,forkHash:"0x8bde40dd"},{name:"spuriousDragon",block:3,forkHash:"0xcb3a64bb"},{name:"byzantium",block:1035301,forkHash:"0x8d748b57"},{name:"constantinople",block:3660663,forkHash:"0xe49cab14"},{name:"petersburg",block:4321234,forkHash:"0xafec6b27"},{name:"istanbul",block:5435345,forkHash:"0xcbdb8838"},{name:"berlin",block:8290928,forkHash:"0x6910c8bd"},{name:"london",block:8897988,forkHash:"0x8e29f2f3"},{name:"merge",block:null,forkHash:null},{name:"shanghai",block:null,forkHash:null}],kt=[{ip:"52.169.42.101",port:30303,id:"a24ac7c5484ef4ed0c5eb2d36620ba4e4aa13b8c84684e1b4aab0cebea2ae45cb4d375b77eab56516d34bfbd3c1a833fc51296ff084b770b94fb9028c4d25ccf",location:"",comment:"IE"},{ip:"52.3.158.184",port:30303,id:"343149e4feefa15d882d9fe4ac7d88f885bd05ebb735e547f12e12080a9fa07c8014ca6fd7f373123488102fe5e34111f8509cf0b7de3f5b44339c9f25e87cb8",location:"",comment:"INFURA"},{ip:"159.89.28.211",port:30303,id:"b6b28890b006743680c52e64e0d16db57f28124885595fa03a562be1d2bf0f3a1da297d56b13da25fb992888fd556d4c1a27b1f39d531bde7de1921c90061cc6",location:"",comment:"AKASHA"}],It=["enrtree://AKA3AM6LPBYEUDMVNU3BSVQJ5AD45Y7YPOHJLEF6W26QOE4VTUDPE@all.rinkeby.ethdisco.net"],Pt={name:ut,chainId:mt,networkId:ht,defaultHardfork:lt,consensus:gt,comment:pt,url:bt,genesis:vt,hardforks:$t,bootstrapNodes:kt,dnsNetworks:It},Et="ropsten",Tt=3,yt=3,wt="merge",xt={type:"pow",algorithm:"ethash",ethash:{}},Bt="PoW test network",St="https://github.com/ethereum/ropsten",At={gasLimit:16777216,difficulty:1048576,nonce:"0x0000000000000042",extraData:"0x3535353535353535353535353535353535353535353535353535353535353535"},Ht=[{name:"chainstart",block:0,forkHash:"0x30c7ddbc"},{name:"homestead",block:0,forkHash:"0x30c7ddbc"},{name:"tangerineWhistle",block:0,forkHash:"0x30c7ddbc"},{name:"spuriousDragon",block:10,forkHash:"0x63760190"},{name:"byzantium",block:17e5,forkHash:"0x3ea159c7"},{name:"constantinople",block:423e4,forkHash:"0x97b544f3"},{name:"petersburg",block:4939394,forkHash:"0xd6e2149b"},{name:"istanbul",block:6485846,forkHash:"0x4bc66396"},{name:"muirGlacier",block:7117117,forkHash:"0x6727ef90"},{name:"berlin",block:9812189,forkHash:"0xa157d377"},{name:"london",block:10499401,forkHash:"0x7119b6b3"},{"//_comment":"The forkHash will remain same as mergeForkIdTransition is post merge",name:"merge",ttd:"50000000000000000",block:null,forkHash:"0x7119b6b3"},{name:"mergeForkIdTransition",block:null,forkHash:null},{name:"shanghai",block:null,forkHash:null}],Ct=[{ip:"52.176.7.10",port:30303,id:"30b7ab30a01c124a6cceca36863ece12c4f5fa68e3ba9b0b51407ccc002eeed3b3102d20a88f1c1d3c3154e2449317b8ef95090e77b312d5cc39354f86d5d606",location:"",comment:"US-Azure geth"},{ip:"52.176.100.77",port:30303,id:"865a63255b3bb68023b6bffd5095118fcc13e79dcf014fe4e47e065c350c7cc72af2e53eff895f11ba1bbb6a2b33271c1116ee870f266618eadfc2e78aa7349c",location:"",comment:"US-Azure parity"},{ip:"52.232.243.152",port:30303,id:"6332792c4a00e3e4ee0926ed89e0d27ef985424d97b6a45bf0f23e51f0dcb5e66b875777506458aea7af6f9e4ffb69f43f3778ee73c81ed9d34c51c4b16b0b0f",location:"",comment:"Parity"},{ip:"192.81.208.223",port:30303,id:"94c15d1b9e2fe7ce56e458b9a3b672ef11894ddedd0c6f247e0f1d3487f52b66208fb4aeb8179fce6e3a749ea93ed147c37976d67af557508d199d9594c35f09",location:"",comment:"@gpip"}],Lt=["enrtree://AKA3AM6LPBYEUDMVNU3BSVQJ5AD45Y7YPOHJLEF6W26QOE4VTUDPE@all.ropsten.ethdisco.net"],_t={name:Et,chainId:Tt,networkId:yt,defaultHardfork:wt,consensus:xt,comment:Bt,url:St,genesis:At,hardforks:Ht,bootstrapNodes:Ct,dnsNetworks:Lt},Ft="sepolia",Ot=11155111,Dt=11155111,Rt="merge",Gt={type:"pow",algorithm:"ethash",ethash:{}},Mt="PoW test network to replace Ropsten",Nt="https://github.com/ethereum/go-ethereum/pull/23730",qt={timestamp:"0x6159af19",gasLimit:3e7,difficulty:131072,nonce:"0x0000000000000000",extraData:"0x5365706f6c69612c20417468656e732c204174746963612c2047726565636521"},zt=[{name:"chainstart",block:0,forkHash:"0xfe3366e7"},{name:"homestead",block:0,forkHash:"0xfe3366e7"},{name:"tangerineWhistle",block:0,forkHash:"0xfe3366e7"},{name:"spuriousDragon",block:0,forkHash:"0xfe3366e7"},{name:"byzantium",block:0,forkHash:"0xfe3366e7"},{name:"constantinople",block:0,forkHash:"0xfe3366e7"},{name:"petersburg",block:0,forkHash:"0xfe3366e7"},{name:"istanbul",block:0,forkHash:"0xfe3366e7"},{name:"muirGlacier",block:0,forkHash:"0xfe3366e7"},{name:"berlin",block:0,forkHash:"0xfe3366e7"},{name:"london",block:0,forkHash:"0xfe3366e7"},{"//_comment":"The forkHash will remain same as mergeForkIdTransition is post merge, terminal block: https://sepolia.etherscan.io/block/1450408",name:"merge",ttd:"17000000000000000",block:1450409,forkHash:"0xfe3366e7"},{name:"mergeForkIdTransition",block:1735371,forkHash:"0xb96cbd13"},{name:"shanghai",block:null,timestamp:"1677557088",forkHash:"0xf7f9bc08"}],Ut=[{ip:"18.168.182.86",port:30303,id:"9246d00bc8fd1742e5ad2428b80fc4dc45d786283e05ef6edbd9002cbc335d40998444732fbe921cb88e1d2c73d1b1de53bae6a2237996e9bfe14f871baf7066",location:"",comment:"geth"},{ip:"52.14.151.177",port:30303,id:"ec66ddcf1a974950bd4c782789a7e04f8aa7110a72569b6e65fcd51e937e74eed303b1ea734e4d19cfaec9fbff9b6ee65bf31dcb50ba79acce9dd63a6aca61c7",location:"",comment:"besu"},{ip:"165.22.196.173",port:30303,id:"ce970ad2e9daa9e14593de84a8b49da3d54ccfdf83cbc4fe519cb8b36b5918ed4eab087dedd4a62479b8d50756b492d5f762367c8d20329a7854ec01547568a6",location:"",comment:"EF"},{ip:"65.108.95.67",port:30303,id:"075503b13ed736244896efcde2a992ec0b451357d46cb7a8132c0384721742597fc8f0d91bbb40bb52e7d6e66728d36a1fda09176294e4a30cfac55dcce26bc6",location:"",comment:"lodestar"}],jt=["enrtree://AKA3AM6LPBYEUDMVNU3BSVQJ5AD45Y7YPOHJLEF6W26QOE4VTUDPE@all.sepolia.ethdisco.net"],Kt={name:Ft,chainId:Ot,networkId:Dt,defaultHardfork:Rt,consensus:Gt,comment:Mt,url:Nt,genesis:qt,hardforks:zt,bootstrapNodes:Ut,dnsNetworks:jt};var de={};const Vt="EIP-1153",Jt=1153,Yt="Transient Storage",Xt="https://eips.ethereum.org/EIPS/eip-1153",Wt="Review",Zt="chainstart",Qt=[],eo={},to={tstore:{v:100,d:"Base fee of the TSTORE opcode"},tload:{v:100,d:"Base fee of the TLOAD opcode"}},oo={},so={},no={name:Vt,number:Jt,comment:Yt,url:Xt,status:Wt,minimumHardfork:Zt,requiredEIPs:Qt,gasConfig:eo,gasPrices:to,vm:oo,pow:so},ro="EIP-1559",ao=1559,io="Fee market change for ETH 1.0 chain",co="https://eips.ethereum.org/EIPS/eip-1559",fo="Final",uo="berlin",mo=[2930],ho={baseFeeMaxChangeDenominator:{v:8,d:"Maximum base fee change denominator"},elasticityMultiplier:{v:2,d:"Maximum block gas target elasticity"},initialBaseFee:{v:1e9,d:"Initial base fee on first EIP1559 block"}},lo={},go={},po={},bo={name:ro,number:ao,comment:io,url:co,status:fo,minimumHardfork:uo,requiredEIPs:mo,gasConfig:ho,gasPrices:lo,vm:go,pow:po},vo="EIP-2315",$o=2315,ko="Simple subroutines for the EVM",Io="https://eips.ethereum.org/EIPS/eip-2315",Po="Draft",Eo="istanbul",To={},yo={beginsub:{v:2,d:"Base fee of the BEGINSUB opcode"},returnsub:{v:5,d:"Base fee of the RETURNSUB opcode"},jumpsub:{v:10,d:"Base fee of the JUMPSUB opcode"}},wo={},xo={},Bo={name:vo,number:$o,comment:ko,url:Io,status:Po,minimumHardfork:Eo,gasConfig:To,gasPrices:yo,vm:wo,pow:xo},So="EIP-2537",Ao=2537,Ho="BLS12-381 precompiles",Co="https://eips.ethereum.org/EIPS/eip-2537",Lo="Draft",_o="chainstart",Fo={},Oo={Bls12381G1AddGas:{v:600,d:"Gas cost of a single BLS12-381 G1 addition precompile-call"},Bls12381G1MulGas:{v:12e3,d:"Gas cost of a single BLS12-381 G1 multiplication precompile-call"},Bls12381G2AddGas:{v:4500,d:"Gas cost of a single BLS12-381 G2 addition precompile-call"},Bls12381G2MulGas:{v:55e3,d:"Gas cost of a single BLS12-381 G2 multiplication precompile-call"},Bls12381PairingBaseGas:{v:115e3,d:"Base gas cost of BLS12-381 pairing check"},Bls12381PairingPerPairGas:{v:23e3,d:"Per-pair gas cost of BLS12-381 pairing check"},Bls12381MapG1Gas:{v:5500,d:"Gas cost of BLS12-381 map field element to G1"},Bls12381MapG2Gas:{v:11e4,d:"Gas cost of BLS12-381 map field element to G2"},Bls12381MultiExpGasDiscount:{v:[[1,1200],[2,888],[3,764],[4,641],[5,594],[6,547],[7,500],[8,453],[9,438],[10,423],[11,408],[12,394],[13,379],[14,364],[15,349],[16,334],[17,330],[18,326],[19,322],[20,318],[21,314],[22,310],[23,306],[24,302],[25,298],[26,294],[27,289],[28,285],[29,281],[30,277],[31,273],[32,269],[33,268],[34,266],[35,265],[36,263],[37,262],[38,260],[39,259],[40,257],[41,256],[42,254],[43,253],[44,251],[45,250],[46,248],[47,247],[48,245],[49,244],[50,242],[51,241],[52,239],[53,238],[54,236],[55,235],[56,233],[57,232],[58,231],[59,229],[60,228],[61,226],[62,225],[63,223],[64,222],[65,221],[66,220],[67,219],[68,219],[69,218],[70,217],[71,216],[72,216],[73,215],[74,214],[75,213],[76,213],[77,212],[78,211],[79,211],[80,210],[81,209],[82,208],[83,208],[84,207],[85,206],[86,205],[87,205],[88,204],[89,203],[90,202],[91,202],[92,201],[93,200],[94,199],[95,199],[96,198],[97,197],[98,196],[99,196],[100,195],[101,194],[102,193],[103,193],[104,192],[105,191],[106,191],[107,190],[108,189],[109,188],[110,188],[111,187],[112,186],[113,185],[114,185],[115,184],[116,183],[117,182],[118,182],[119,181],[120,180],[121,179],[122,179],[123,178],[124,177],[125,176],[126,176],[127,175],[128,174]],d:"Discount gas costs of calls to the MultiExp precompiles with `k` (point, scalar) pair"}},Do={},Ro={},Go={name:So,number:Ao,comment:Ho,url:Co,status:Lo,minimumHardfork:_o,gasConfig:Fo,gasPrices:Oo,vm:Do,pow:Ro},Mo="EIP-2565",No=2565,qo="ModExp gas cost",zo="https://eips.ethereum.org/EIPS/eip-2565",Uo="Final",jo="byzantium",Ko={},Vo={modexpGquaddivisor:{v:3,d:"Gquaddivisor from modexp precompile for gas calculation"}},Jo={},Yo={},Xo={name:Mo,number:No,comment:qo,url:zo,status:Uo,minimumHardfork:jo,gasConfig:Ko,gasPrices:Vo,vm:Jo,pow:Yo},Wo="EIP-2718",Zo="Typed Transaction Envelope",Qo="https://eips.ethereum.org/EIPS/eip-2718",es="Final",ts="chainstart",os={},ss={},ns={},rs={},as={name:Wo,comment:Zo,url:Qo,status:es,minimumHardfork:ts,gasConfig:os,gasPrices:ss,vm:ns,pow:rs},is="EIP-2929",cs="Gas cost increases for state access opcodes",ds="https://eips.ethereum.org/EIPS/eip-2929",fs="Final",us="chainstart",ms={},hs={coldsload:{v:2100,d:"Gas cost of the first read of storage from a given location (per transaction)"},coldaccountaccess:{v:2600,d:"Gas cost of the first read of a given address (per transaction)"},warmstorageread:{v:100,d:"Gas cost of reading storage locations which have already loaded 'cold'"},sstoreCleanGasEIP2200:{v:2900,d:"Once per SSTORE operation from clean non-zero to something else"},sstoreNoopGasEIP2200:{v:100,d:"Once per SSTORE operation if the value doesn't change"},sstoreDirtyGasEIP2200:{v:100,d:"Once per SSTORE operation if a dirty value is changed"},sstoreInitRefundEIP2200:{v:19900,d:"Once per SSTORE operation for resetting to the original zero value"},sstoreCleanRefundEIP2200:{v:4900,d:"Once per SSTORE operation for resetting to the original non-zero value"},call:{v:0,d:"Base fee of the CALL opcode"},callcode:{v:0,d:"Base fee of the CALLCODE opcode"},delegatecall:{v:0,d:"Base fee of the DELEGATECALL opcode"},staticcall:{v:0,d:"Base fee of the STATICCALL opcode"},balance:{v:0,d:"Base fee of the BALANCE opcode"},extcodesize:{v:0,d:"Base fee of the EXTCODESIZE opcode"},extcodecopy:{v:0,d:"Base fee of the EXTCODECOPY opcode"},extcodehash:{v:0,d:"Base fee of the EXTCODEHASH opcode"},sload:{v:0,d:"Base fee of the SLOAD opcode"},sstore:{v:0,d:"Base fee of the SSTORE opcode"}},ls={},gs={},ps={name:is,comment:cs,url:ds,status:fs,minimumHardfork:us,gasConfig:ms,gasPrices:hs,vm:ls,pow:gs},bs="EIP-2930",vs="Optional access lists",$s="https://eips.ethereum.org/EIPS/eip-2930",ks="Final",Is="istanbul",Ps=[2718,2929],Es={},Ts={accessListStorageKeyCost:{v:1900,d:"Gas cost per storage key in an Access List transaction"},accessListAddressCost:{v:2400,d:"Gas cost per storage key in an Access List transaction"}},ys={},ws={},xs={name:bs,comment:vs,url:$s,status:ks,minimumHardfork:Is,requiredEIPs:Ps,gasConfig:Es,gasPrices:Ts,vm:ys,pow:ws},Bs="EIP-3074",Ss=3074,As="AUTH and AUTHCALL opcodes",Hs="https://eips.ethereum.org/EIPS/eip-3074",Cs="Review",Ls="london",_s={},Fs={auth:{v:3100,d:"Gas cost of the AUTH opcode"},authcall:{v:0,d:"Gas cost of the AUTHCALL opcode"},authcallValueTransfer:{v:6700,d:"Paid for CALL when the value transfer is non-zero"}},Os={},Ds={},Rs={name:Bs,number:Ss,comment:As,url:Hs,status:Cs,minimumHardfork:Ls,gasConfig:_s,gasPrices:Fs,vm:Os,pow:Ds},Gs="EIP-3198",Ms=3198,Ns="BASEFEE opcode",qs="https://eips.ethereum.org/EIPS/eip-3198",zs="Final",Us="london",js={},Ks={basefee:{v:2,d:"Gas cost of the BASEFEE opcode"}},Vs={},Js={},Ys={name:Gs,number:Ms,comment:Ns,url:qs,status:zs,minimumHardfork:Us,gasConfig:js,gasPrices:Ks,vm:Vs,pow:Js},Xs="EIP-3529",Ws="Reduction in refunds",Zs="https://eips.ethereum.org/EIPS/eip-3529",Qs="Final",en="berlin",tn=[2929],on={maxRefundQuotient:{v:5,d:"Maximum refund quotient; max tx refund is min(tx.gasUsed/maxRefundQuotient, tx.gasRefund)"}},sn={selfdestructRefund:{v:0,d:"Refunded following a selfdestruct operation"},sstoreClearRefundEIP2200:{v:4800,d:"Once per SSTORE operation for clearing an originally existing storage slot"}},nn={},rn={},an={name:Xs,comment:Ws,url:Zs,status:Qs,minimumHardfork:en,requiredEIPs:tn,gasConfig:on,gasPrices:sn,vm:nn,pow:rn},cn="EIP-3540",dn=3540,fn="EVM Object Format (EOF) v1",un="https://eips.ethereum.org/EIPS/eip-3540",mn="Review",hn="london",ln=[3541],gn={},pn={},bn={},vn={},$n={name:cn,number:dn,comment:fn,url:un,status:mn,minimumHardfork:hn,requiredEIPs:ln,gasConfig:gn,gasPrices:pn,vm:bn,pow:vn},kn="EIP-3541",In="Reject new contracts starting with the 0xEF byte",Pn="https://eips.ethereum.org/EIPS/eip-3541",En="Final",Tn="berlin",yn=[],wn={},xn={},Bn={},Sn={},An={name:kn,comment:In,url:Pn,status:En,minimumHardfork:Tn,requiredEIPs:yn,gasConfig:wn,gasPrices:xn,vm:Bn,pow:Sn},Hn="EIP-3554",Cn="Reduction in refunds",Ln="Difficulty Bomb Delay to December 1st 2021",_n="Final",Fn="muirGlacier",On=[],Dn={},Rn={},Gn={},Mn={difficultyBombDelay:{v:95e5,d:"the amount of blocks to delay the difficulty bomb with"}},Nn={name:Hn,comment:Cn,url:Ln,status:_n,minimumHardfork:Fn,requiredEIPs:On,gasConfig:Dn,gasPrices:Rn,vm:Gn,pow:Mn},qn="EIP-3607",zn=3607,Un="Reject transactions from senders with deployed code",jn="https://eips.ethereum.org/EIPS/eip-3607",Kn="Final",Vn="chainstart",Jn=[],Yn={},Xn={},Wn={},Zn={},Qn={name:qn,number:zn,comment:Un,url:jn,status:Kn,minimumHardfork:Vn,requiredEIPs:Jn,gasConfig:Yn,gasPrices:Xn,vm:Wn,pow:Zn},er="EIP-3651",tr=3198,or="Warm COINBASE",sr="https://eips.ethereum.org/EIPS/eip-3651",nr="Review",rr="london",ar=[2929],ir={},cr={},dr={},fr={},ur={name:er,number:tr,comment:or,url:sr,status:nr,minimumHardfork:rr,requiredEIPs:ar,gasConfig:ir,gasPrices:cr,vm:dr,pow:fr},mr="EIP-3670",hr=3670,lr="EOF - Code Validation",gr="https://eips.ethereum.org/EIPS/eip-3670",pr="Review",br="london",vr=[3540],$r={},kr={},Ir={},Pr={},Er={name:mr,number:hr,comment:lr,url:gr,status:pr,minimumHardfork:br,requiredEIPs:vr,gasConfig:$r,gasPrices:kr,vm:Ir,pow:Pr},Tr="EIP-3675",yr=3675,wr="Upgrade consensus to Proof-of-Stake",xr="https://eips.ethereum.org/EIPS/eip-3675",Br="Final",Sr="london",Ar=[],Hr={},Cr={},Lr={},_r={},Fr={name:Tr,number:yr,comment:wr,url:xr,status:Br,minimumHardfork:Sr,requiredEIPs:Ar,gasConfig:Hr,gasPrices:Cr,vm:Lr,pow:_r},Or="EIP-3855",Dr=3855,Rr="PUSH0 instruction",Gr="https://eips.ethereum.org/EIPS/eip-3855",Mr="Review",Nr="chainstart",qr=[],zr={},Ur={push0:{v:2,d:"Base fee of the PUSH0 opcode"}},jr={},Kr={},Vr={name:Or,number:Dr,comment:Rr,url:Gr,status:Mr,minimumHardfork:Nr,requiredEIPs:qr,gasConfig:zr,gasPrices:Ur,vm:jr,pow:Kr},Jr="EIP-3860",Yr=3860,Xr="Limit and meter initcode",Wr="https://eips.ethereum.org/EIPS/eip-3860",Zr="Review",Qr="spuriousDragon",ea=[],ta={},oa={initCodeWordCost:{v:2,d:"Gas to pay for each word (32 bytes) of initcode when creating a contract"}},sa={maxInitCodeSize:{v:49152,d:"Maximum length of initialization code when creating a contract"}},na={},ra={name:Jr,number:Yr,comment:Xr,url:Wr,status:Zr,minimumHardfork:Qr,requiredEIPs:ea,gasConfig:ta,gasPrices:oa,vm:sa,pow:na},aa="EIP-4345",ia=4345,ca="Difficulty Bomb Delay to June 2022",da="https://eips.ethereum.org/EIPS/eip-4345",fa="Final",ua="london",ma={},ha={},la={},ga={difficultyBombDelay:{v:107e5,d:"the amount of blocks to delay the difficulty bomb with"}},pa={name:aa,number:ia,comment:ca,url:da,status:fa,minimumHardfork:ua,gasConfig:ma,gasPrices:ha,vm:la,pow:ga},ba="EIP-4399",va=4399,$a="Supplant DIFFICULTY opcode with PREVRANDAO",ka="https://eips.ethereum.org/EIPS/eip-4399",Ia="Review",Pa="london",Ea=[],Ta={},ya={},wa={},xa={},Ba={name:ba,number:va,comment:$a,url:ka,status:Ia,minimumHardfork:Pa,requiredEIPs:Ea,gasConfig:Ta,gasPrices:ya,vm:wa,pow:xa},Sa="EIP-4844",Aa=4844,Ha="Shard Blob Transactions",Ca="https://eips.ethereum.org/EIPS/eip-4844",La="Draft",_a="merge",Fa=[1559,2718,2930,4895],Oa={dataGasPerBlob:{v:131072,d:"The base fee for data gas per blob"},targetDataGasPerBlock:{v:262144,d:"The target data gas consumed per block"},maxDataGasPerBlock:{v:524288,d:"The max data gas allowable per block"},dataGasPriceUpdateFraction:{v:2225652,d:"The denominator used in the exponential when calculating a data gas price"}},Da={simpleGasPerBlob:{v:12e3,d:"The basic gas fee for each blob"},minDataGasPrice:{v:1,d:"The minimum fee per data gas"},kzgPointEvaluationGasPrecompilePrice:{v:5e4,d:"The fee associated with the point evaluation precompile"},datahash:{v:3,d:"Base fee of the DATAHASH opcode"}},Ra={blobCommitmentVersionKzg:{v:1,d:"The number indicated a versioned hash is a KZG commitment"},fieldElementsPerBlob:{v:4096,d:"The number of field elements allowed per blob"}},Ga={},Ma={},Na={name:Sa,number:Aa,comment:Ha,url:Ca,status:La,minimumHardfork:_a,requiredEIPs:Fa,gasConfig:Oa,gasPrices:Da,sharding:Ra,vm:Ga,pow:Ma},qa="EIP-4895",za=4895,Ua="Beacon chain push withdrawals as operations",ja="https://eips.ethereum.org/EIPS/eip-4895",Ka="Review",Va="merge",Ja=[],Ya={},Xa={},Wa={},Za={},Qa={name:qa,number:za,comment:Ua,url:ja,status:Ka,minimumHardfork:Va,requiredEIPs:Ja,gasConfig:Ya,gasPrices:Xa,vm:Wa,pow:Za},ei="EIP-5133",ti=5133,oi="Delaying Difficulty Bomb to mid-September 2022",si="https://eips.ethereum.org/EIPS/eip-5133",ni="Draft",ri="grayGlacier",ai={},ii={},ci={},di={difficultyBombDelay:{v:114e5,d:"the amount of blocks to delay the difficulty bomb with"}},fi={name:ei,number:ti,comment:oi,url:si,status:ni,minimumHardfork:ri,gasConfig:ai,gasPrices:ii,vm:ci,pow:di};Object.defineProperty(de,"__esModule",{value:!0});de.EIPs=void 0;de.EIPs={1153:no,1559:bo,2315:Bo,2537:Go,2565:Xo,2718:as,2929:ps,2930:xs,3074:Rs,3198:Ys,3529:an,3540:$n,3541:An,3554:Nn,3607:Qn,3651:ur,3670:Er,3675:Fr,3855:Vr,3860:ra,4345:pa,4399:Ba,4844:Na,4895:Qa,5133:fi};var fe={};(function(i){Object.defineProperty(i,"__esModule",{value:!0}),i.CustomChain=i.ConsensusAlgorithm=i.ConsensusType=i.Hardfork=i.Chain=void 0,function(e){e[e.Mainnet=1]="Mainnet",e[e.Ropsten=3]="Ropsten",e[e.Rinkeby=4]="Rinkeby",e[e.Goerli=5]="Goerli",e[e.Sepolia=11155111]="Sepolia"}(i.Chain||(i.Chain={})),function(e){e.Chainstart="chainstart",e.Homestead="homestead",e.Dao="dao",e.TangerineWhistle="tangerineWhistle",e.SpuriousDragon="spuriousDragon",e.Byzantium="byzantium",e.Constantinople="constantinople",e.Petersburg="petersburg",e.Istanbul="istanbul",e.MuirGlacier="muirGlacier",e.Berlin="berlin",e.London="london",e.ArrowGlacier="arrowGlacier",e.GrayGlacier="grayGlacier",e.MergeForkIdTransition="mergeForkIdTransition",e.Merge="merge",e.Shanghai="shanghai",e.ShardingForkDev="shardingFork"}(i.Hardfork||(i.Hardfork={})),function(e){e.ProofOfStake="pos",e.ProofOfWork="pow",e.ProofOfAuthority="poa"}(i.ConsensusType||(i.ConsensusType={})),function(e){e.Ethash="ethash",e.Clique="clique",e.Casper="casper"}(i.ConsensusAlgorithm||(i.ConsensusAlgorithm={})),function(e){e.PolygonMainnet="polygon-mainnet",e.PolygonMumbai="polygon-mumbai",e.ArbitrumRinkebyTestnet="arbitrum-rinkeby-testnet",e.ArbitrumOne="arbitrum-one",e.xDaiChain="x-dai-chain",e.OptimisticKovan="optimistic-kovan",e.OptimisticEthereum="optimistic-ethereum"}(i.CustomChain||(i.CustomChain={}))})(fe);var ue={};const ui="chainstart",mi="Start of the Ethereum main chain",hi="",li="",gi={minGasLimit:{v:5e3,d:"Minimum the gas limit may ever be"},gasLimitBoundDivisor:{v:1024,d:"The bound divisor of the gas limit, used in update calculations"},maxRefundQuotient:{v:2,d:"Maximum refund quotient; max tx refund is min(tx.gasUsed/maxRefundQuotient, tx.gasRefund)"}},pi={base:{v:2,d:"Gas base cost, used e.g. for ChainID opcode (Istanbul)"},tierStep:{v:[0,2,3,5,8,10,20],d:"Once per operation, for a selection of them"},exp:{v:10,d:"Base fee of the EXP opcode"},expByte:{v:10,d:"Times ceil(log256(exponent)) for the EXP instruction"},sha3:{v:30,d:"Base fee of the SHA3 opcode"},sha3Word:{v:6,d:"Once per word of the SHA3 operation's data"},sload:{v:50,d:"Base fee of the SLOAD opcode"},sstoreSet:{v:2e4,d:"Once per SSTORE operation if the zeroness changes from zero"},sstoreReset:{v:5e3,d:"Once per SSTORE operation if the zeroness does not change from zero"},sstoreRefund:{v:15e3,d:"Once per SSTORE operation if the zeroness changes to zero"},jumpdest:{v:1,d:"Base fee of the JUMPDEST opcode"},log:{v:375,d:"Base fee of the LOG opcode"},logData:{v:8,d:"Per byte in a LOG* operation's data"},logTopic:{v:375,d:"Multiplied by the * of the LOG*, per LOG transaction. e.g. LOG0 incurs 0 * c_txLogTopicGas, LOG4 incurs 4 * c_txLogTopicGas"},create:{v:32e3,d:"Base fee of the CREATE opcode"},call:{v:40,d:"Base fee of the CALL opcode"},callStipend:{v:2300,d:"Free gas given at beginning of call"},callValueTransfer:{v:9e3,d:"Paid for CALL when the value transfor is non-zero"},callNewAccount:{v:25e3,d:"Paid for CALL when the destination address didn't exist prior"},selfdestructRefund:{v:24e3,d:"Refunded following a selfdestruct operation"},memory:{v:3,d:"Times the address of the (highest referenced byte in memory + 1). NOTE: referencing happens on read, write and in instructions such as RETURN and CALL"},quadCoeffDiv:{v:512,d:"Divisor for the quadratic particle of the memory cost equation"},createData:{v:200,d:""},tx:{v:21e3,d:"Per transaction. NOTE: Not payable on data of calls between transactions"},txCreation:{v:32e3,d:"The cost of creating a contract via tx"},txDataZero:{v:4,d:"Per byte of data attached to a transaction that equals zero. NOTE: Not payable on data of calls between transactions"},txDataNonZero:{v:68,d:"Per byte of data attached to a transaction that is not equal to zero. NOTE: Not payable on data of calls between transactions"},copy:{v:3,d:"Multiplied by the number of 32-byte words that are copied (round up) for any *COPY operation and added"},ecRecover:{v:3e3,d:""},sha256:{v:60,d:""},sha256Word:{v:12,d:""},ripemd160:{v:600,d:""},ripemd160Word:{v:120,d:""},identity:{v:15,d:""},identityWord:{v:3,d:""},stop:{v:0,d:"Base fee of the STOP opcode"},add:{v:3,d:"Base fee of the ADD opcode"},mul:{v:5,d:"Base fee of the MUL opcode"},sub:{v:3,d:"Base fee of the SUB opcode"},div:{v:5,d:"Base fee of the DIV opcode"},sdiv:{v:5,d:"Base fee of the SDIV opcode"},mod:{v:5,d:"Base fee of the MOD opcode"},smod:{v:5,d:"Base fee of the SMOD opcode"},addmod:{v:8,d:"Base fee of the ADDMOD opcode"},mulmod:{v:8,d:"Base fee of the MULMOD opcode"},signextend:{v:5,d:"Base fee of the SIGNEXTEND opcode"},lt:{v:3,d:"Base fee of the LT opcode"},gt:{v:3,d:"Base fee of the GT opcode"},slt:{v:3,d:"Base fee of the SLT opcode"},sgt:{v:3,d:"Base fee of the SGT opcode"},eq:{v:3,d:"Base fee of the EQ opcode"},iszero:{v:3,d:"Base fee of the ISZERO opcode"},and:{v:3,d:"Base fee of the AND opcode"},or:{v:3,d:"Base fee of the OR opcode"},xor:{v:3,d:"Base fee of the XOR opcode"},not:{v:3,d:"Base fee of the NOT opcode"},byte:{v:3,d:"Base fee of the BYTE opcode"},address:{v:2,d:"Base fee of the ADDRESS opcode"},balance:{v:20,d:"Base fee of the BALANCE opcode"},origin:{v:2,d:"Base fee of the ORIGIN opcode"},caller:{v:2,d:"Base fee of the CALLER opcode"},callvalue:{v:2,d:"Base fee of the CALLVALUE opcode"},calldataload:{v:3,d:"Base fee of the CALLDATALOAD opcode"},calldatasize:{v:2,d:"Base fee of the CALLDATASIZE opcode"},calldatacopy:{v:3,d:"Base fee of the CALLDATACOPY opcode"},codesize:{v:2,d:"Base fee of the CODESIZE opcode"},codecopy:{v:3,d:"Base fee of the CODECOPY opcode"},gasprice:{v:2,d:"Base fee of the GASPRICE opcode"},extcodesize:{v:20,d:"Base fee of the EXTCODESIZE opcode"},extcodecopy:{v:20,d:"Base fee of the EXTCODECOPY opcode"},blockhash:{v:20,d:"Base fee of the BLOCKHASH opcode"},coinbase:{v:2,d:"Base fee of the COINBASE opcode"},timestamp:{v:2,d:"Base fee of the TIMESTAMP opcode"},number:{v:2,d:"Base fee of the NUMBER opcode"},difficulty:{v:2,d:"Base fee of the DIFFICULTY opcode"},gaslimit:{v:2,d:"Base fee of the GASLIMIT opcode"},pop:{v:2,d:"Base fee of the POP opcode"},mload:{v:3,d:"Base fee of the MLOAD opcode"},mstore:{v:3,d:"Base fee of the MSTORE opcode"},mstore8:{v:3,d:"Base fee of the MSTORE8 opcode"},sstore:{v:0,d:"Base fee of the SSTORE opcode"},jump:{v:8,d:"Base fee of the JUMP opcode"},jumpi:{v:10,d:"Base fee of the JUMPI opcode"},pc:{v:2,d:"Base fee of the PC opcode"},msize:{v:2,d:"Base fee of the MSIZE opcode"},gas:{v:2,d:"Base fee of the GAS opcode"},push:{v:3,d:"Base fee of the PUSH opcode"},dup:{v:3,d:"Base fee of the DUP opcode"},swap:{v:3,d:"Base fee of the SWAP opcode"},callcode:{v:40,d:"Base fee of the CALLCODE opcode"},return:{v:0,d:"Base fee of the RETURN opcode"},invalid:{v:0,d:"Base fee of the INVALID opcode"},selfdestruct:{v:0,d:"Base fee of the SELFDESTRUCT opcode"}},bi={stackLimit:{v:1024,d:"Maximum size of VM stack allowed"},callCreateDepth:{v:1024,d:"Maximum depth of call/create stack"},maxExtraDataSize:{v:32,d:"Maximum size extra data may be after Genesis"}},vi={minimumDifficulty:{v:131072,d:"The minimum that the difficulty may ever be"},difficultyBoundDivisor:{v:2048,d:"The bound divisor of the difficulty, used in the update calculations"},durationLimit:{v:13,d:"The decision boundary on the blocktime duration used to determine whether difficulty should go up or not"},epochDuration:{v:3e4,d:"Duration between proof-of-work epochs"},timebombPeriod:{v:1e5,d:"Exponential difficulty timebomb period"},minerReward:{v:"5000000000000000000",d:"the amount a miner get rewarded for mining a block"},difficultyBombDelay:{v:0,d:"the amount of blocks to delay the difficulty bomb with"}},$i={name:ui,comment:mi,url:hi,status:li,gasConfig:gi,gasPrices:pi,vm:bi,pow:vi},ki="homestead",Ii="Homestead hardfork with protocol and network changes",Pi="https://eips.ethereum.org/EIPS/eip-606",Ei="Final",Ti={},yi={delegatecall:{v:40,d:"Base fee of the DELEGATECALL opcode"}},wi={},xi={},Bi={name:ki,comment:Ii,url:Pi,status:Ei,gasConfig:Ti,gasPrices:yi,vm:wi,pow:xi},Si="dao",Ai="DAO rescue hardfork",Hi="https://eips.ethereum.org/EIPS/eip-779",Ci="Final",Li={},_i={},Fi={},Oi={},Di={name:Si,comment:Ai,url:Hi,status:Ci,gasConfig:Li,gasPrices:_i,vm:Fi,pow:Oi},Ri="tangerineWhistle",Gi="Hardfork with gas cost changes for IO-heavy operations",Mi="https://eips.ethereum.org/EIPS/eip-608",Ni="Final",qi={},zi={sload:{v:200,d:"Once per SLOAD operation"},call:{v:700,d:"Once per CALL operation & message call transaction"},extcodesize:{v:700,d:"Base fee of the EXTCODESIZE opcode"},extcodecopy:{v:700,d:"Base fee of the EXTCODECOPY opcode"},balance:{v:400,d:"Base fee of the BALANCE opcode"},delegatecall:{v:700,d:"Base fee of the DELEGATECALL opcode"},callcode:{v:700,d:"Base fee of the CALLCODE opcode"},selfdestruct:{v:5e3,d:"Base fee of the SELFDESTRUCT opcode"}},Ui={},ji={},Ki={name:Ri,comment:Gi,url:Mi,status:Ni,gasConfig:qi,gasPrices:zi,vm:Ui,pow:ji},Vi="spuriousDragon",Ji="HF with EIPs for simple replay attack protection, EXP cost increase, state trie clearing, contract code size limit",Yi="https://eips.ethereum.org/EIPS/eip-607",Xi="Final",Wi={},Zi={expByte:{v:50,d:"Times ceil(log256(exponent)) for the EXP instruction"}},Qi={maxCodeSize:{v:24576,d:"Maximum length of contract code"}},ec={},tc={name:Vi,comment:Ji,url:Yi,status:Xi,gasConfig:Wi,gasPrices:Zi,vm:Qi,pow:ec},oc="byzantium",sc="Hardfork with new precompiles, instructions and other protocol changes",nc="https://eips.ethereum.org/EIPS/eip-609",rc="Final",ac={},ic={modexpGquaddivisor:{v:20,d:"Gquaddivisor from modexp precompile for gas calculation"},ecAdd:{v:500,d:"Gas costs for curve addition precompile"},ecMul:{v:4e4,d:"Gas costs for curve multiplication precompile"},ecPairing:{v:1e5,d:"Base gas costs for curve pairing precompile"},ecPairingWord:{v:8e4,d:"Gas costs regarding curve pairing precompile input length"},revert:{v:0,d:"Base fee of the REVERT opcode"},staticcall:{v:700,d:"Base fee of the STATICCALL opcode"},returndatasize:{v:2,d:"Base fee of the RETURNDATASIZE opcode"},returndatacopy:{v:3,d:"Base fee of the RETURNDATACOPY opcode"}},cc={},dc={minerReward:{v:"3000000000000000000",d:"the amount a miner get rewarded for mining a block"},difficultyBombDelay:{v:3e6,d:"the amount of blocks to delay the difficulty bomb with"}},fc={name:oc,comment:sc,url:nc,status:rc,gasConfig:ac,gasPrices:ic,vm:cc,pow:dc},uc="constantinople",mc="Postponed hardfork including EIP-1283 (SSTORE gas metering changes)",hc="https://eips.ethereum.org/EIPS/eip-1013",lc="Final",gc={},pc={netSstoreNoopGas:{v:200,d:"Once per SSTORE operation if the value doesn't change"},netSstoreInitGas:{v:2e4,d:"Once per SSTORE operation from clean zero"},netSstoreCleanGas:{v:5e3,d:"Once per SSTORE operation from clean non-zero"},netSstoreDirtyGas:{v:200,d:"Once per SSTORE operation from dirty"},netSstoreClearRefund:{v:15e3,d:"Once per SSTORE operation for clearing an originally existing storage slot"},netSstoreResetRefund:{v:4800,d:"Once per SSTORE operation for resetting to the original non-zero value"},netSstoreResetClearRefund:{v:19800,d:"Once per SSTORE operation for resetting to the original zero value"},shl:{v:3,d:"Base fee of the SHL opcode"},shr:{v:3,d:"Base fee of the SHR opcode"},sar:{v:3,d:"Base fee of the SAR opcode"},extcodehash:{v:400,d:"Base fee of the EXTCODEHASH opcode"},create2:{v:32e3,d:"Base fee of the CREATE2 opcode"}},bc={},vc={minerReward:{v:"2000000000000000000",d:"The amount a miner gets rewarded for mining a block"},difficultyBombDelay:{v:5e6,d:"the amount of blocks to delay the difficulty bomb with"}},$c={name:uc,comment:mc,url:hc,status:lc,gasConfig:gc,gasPrices:pc,vm:bc,pow:vc},kc="petersburg",Ic="Aka constantinopleFix, removes EIP-1283, activate together with or after constantinople",Pc="https://eips.ethereum.org/EIPS/eip-1716",Ec="Final",Tc={},yc={netSstoreNoopGas:{v:null,d:"Removed along EIP-1283"},netSstoreInitGas:{v:null,d:"Removed along EIP-1283"},netSstoreCleanGas:{v:null,d:"Removed along EIP-1283"},netSstoreDirtyGas:{v:null,d:"Removed along EIP-1283"},netSstoreClearRefund:{v:null,d:"Removed along EIP-1283"},netSstoreResetRefund:{v:null,d:"Removed along EIP-1283"},netSstoreResetClearRefund:{v:null,d:"Removed along EIP-1283"}},wc={},xc={},Bc={name:kc,comment:Ic,url:Pc,status:Ec,gasConfig:Tc,gasPrices:yc,vm:wc,pow:xc},Sc="istanbul",Ac="HF targeted for December 2019 following the Constantinople/Petersburg HF",Hc="https://eips.ethereum.org/EIPS/eip-1679",Cc="Final",Lc={},_c={blake2Round:{v:1,d:"Gas cost per round for the Blake2 F precompile"},ecAdd:{v:150,d:"Gas costs for curve addition precompile"},ecMul:{v:6e3,d:"Gas costs for curve multiplication precompile"},ecPairing:{v:45e3,d:"Base gas costs for curve pairing precompile"},ecPairingWord:{v:34e3,d:"Gas costs regarding curve pairing precompile input length"},txDataNonZero:{v:16,d:"Per byte of data attached to a transaction that is not equal to zero. NOTE: Not payable on data of calls between transactions"},sstoreSentryGasEIP2200:{v:2300,d:"Minimum gas required to be present for an SSTORE call, not consumed"},sstoreNoopGasEIP2200:{v:800,d:"Once per SSTORE operation if the value doesn't change"},sstoreDirtyGasEIP2200:{v:800,d:"Once per SSTORE operation if a dirty value is changed"},sstoreInitGasEIP2200:{v:2e4,d:"Once per SSTORE operation from clean zero to non-zero"},sstoreInitRefundEIP2200:{v:19200,d:"Once per SSTORE operation for resetting to the original zero value"},sstoreCleanGasEIP2200:{v:5e3,d:"Once per SSTORE operation from clean non-zero to something else"},sstoreCleanRefundEIP2200:{v:4200,d:"Once per SSTORE operation for resetting to the original non-zero value"},sstoreClearRefundEIP2200:{v:15e3,d:"Once per SSTORE operation for clearing an originally existing storage slot"},balance:{v:700,d:"Base fee of the BALANCE opcode"},extcodehash:{v:700,d:"Base fee of the EXTCODEHASH opcode"},chainid:{v:2,d:"Base fee of the CHAINID opcode"},selfbalance:{v:5,d:"Base fee of the SELFBALANCE opcode"},sload:{v:800,d:"Base fee of the SLOAD opcode"}},Fc={},Oc={},Dc={name:Sc,comment:Ac,url:Hc,status:Cc,gasConfig:Lc,gasPrices:_c,vm:Fc,pow:Oc},Rc="muirGlacier",Gc="HF to delay the difficulty bomb",Mc="https://eips.ethereum.org/EIPS/eip-2384",Nc="Final",qc={},zc={},Uc={},jc={difficultyBombDelay:{v:9e6,d:"the amount of blocks to delay the difficulty bomb with"}},Kc={name:Rc,comment:Gc,url:Mc,status:Nc,gasConfig:qc,gasPrices:zc,vm:Uc,pow:jc},Vc="berlin",Jc="HF targeted for July 2020 following the Muir Glacier HF",Yc="https://eips.ethereum.org/EIPS/eip-2070",Xc="Final",Wc=[2565,2929,2718,2930],Zc={name:Vc,comment:Jc,url:Yc,status:Xc,eips:Wc},Qc="london",ed="HF targeted for July 2021 following the Berlin fork",td="https://github.com/ethereum/eth1.0-specs/blob/master/network-upgrades/mainnet-upgrades/london.md",od="Final",sd=[1559,3198,3529,3541],nd={name:Qc,comment:ed,url:td,status:od,eips:sd},rd="shanghai",ad="Next feature hardfork after the merge hardfork having withdrawals, warm coinbase, push0, limit/meter initcode",id="https://github.com/ethereum/execution-specs/blob/master/network-upgrades/mainnet-upgrades/shanghai.md",cd="Final",dd=[3651,3855,3860,4895],fd={name:rd,comment:ad,url:id,status:cd,eips:dd},ud="arrowGlacier",md="HF to delay the difficulty bomb",hd="https://github.com/ethereum/execution-specs/blob/master/network-upgrades/mainnet-upgrades/arrow-glacier.md",ld="Final",gd=[4345],pd={},bd={},vd={},$d={},kd={name:ud,comment:md,url:hd,status:ld,eips:gd,gasConfig:pd,gasPrices:bd,vm:vd,pow:$d},Id="grayGlacier",Pd="Delaying the difficulty bomb to Mid September 2022",Ed="https://github.com/ethereum/execution-specs/blob/master/network-upgrades/mainnet-upgrades/gray-glacier.md",Td="Draft",yd=[5133],wd={},xd={},Bd={},Sd={},Ad={name:Id,comment:Pd,url:Ed,status:Td,eips:yd,gasConfig:wd,gasPrices:xd,vm:Bd,pow:Sd},Hd="mergeForkIdTransition",Cd="Pre-merge hardfork to fork off non-upgraded clients",Ld="https://eips.ethereum.org/EIPS/eip-3675",_d="Draft",Fd=[],Od={name:Hd,comment:Cd,url:Ld,status:_d,eips:Fd},Dd="merge",Rd="Hardfork to upgrade the consensus mechanism to Proof-of-Stake",Gd="https://github.com/ethereum/execution-specs/blob/master/network-upgrades/mainnet-upgrades/merge.md",Md="Final",Nd={type:"pos",algorithm:"casper",casper:{}},qd=[3675,4399],zd={name:Dd,comment:Rd,url:Gd,status:Md,consensus:Nd,eips:qd},Ud="shardingFork",jd="Internal hardfork to test proto-danksharding (do not use in production)",Kd="https://eips.ethereum.org/EIPS/eip-4844",Vd="Experimental",Jd=[4844],Yd={name:Ud,comment:jd,url:Kd,status:Vd,eips:Jd};Object.defineProperty(ue,"__esModule",{value:!0});ue.hardforks=void 0;ue.hardforks={chainstart:$i,homestead:Bi,dao:Di,tangerineWhistle:Ki,spuriousDragon:tc,byzantium:fc,constantinople:$c,petersburg:Bc,istanbul:Dc,muirGlacier:Kc,berlin:Zc,london:nd,shanghai:fd,arrowGlacier:kd,grayGlacier:Ad,mergeForkIdTransition:Od,merge:zd,shardingFork:Yd};var X={};Object.defineProperty(X,"__esModule",{value:!0});X.parseGethGenesis=void 0;const ae=L,x=fe;function Xd(i){return!i||i==="0x0"?"0x0000000000000000":(0,ae.isHexPrefixed)(i)?"0x"+(0,ae.stripHexPrefix)(i).padStart(16,"0"):"0x"+i.padStart(16,"0")}function Wd(i,e=!0){const{name:o,config:t,difficulty:s,mixHash:n,gasLimit:a,coinbase:r,baseFeePerGas:d}=i;let{extraData:m,timestamp:u,nonce:l}=i;const E=Number(u),{chainId:w}=t;if(m===""&&(m="0x"),(0,ae.isHexPrefixed)(u)||(u=(0,ae.intToHex)(parseInt(u))),l.length!==18&&(l=Xd(l)),t.eip155Block!==t.eip158Block)throw new Error("EIP155 block number must equal EIP 158 block number since both are part of SpuriousDragon hardfork and the client only supports activating the full hardfork");const T={name:o,chainId:w,networkId:w,genesis:{timestamp:u,gasLimit:parseInt(a),difficulty:parseInt(s),nonce:l,extraData:m,mixHash:n,coinbase:r,baseFeePerGas:d},hardfork:void 0,hardforks:[],bootstrapNodes:[],consensus:t.clique!==void 0?{type:"poa",algorithm:"clique",clique:{period:t.clique.period??t.clique.blockperiodseconds,epoch:t.clique.epoch??t.clique.epochlength}}:{type:"pow",algorithm:"ethash",ethash:{}}},C={[x.Hardfork.Homestead]:{name:"homesteadBlock"},[x.Hardfork.Dao]:{name:"daoForkBlock"},[x.Hardfork.TangerineWhistle]:{name:"eip150Block"},[x.Hardfork.SpuriousDragon]:{name:"eip155Block"},[x.Hardfork.Byzantium]:{name:"byzantiumBlock"},[x.Hardfork.Constantinople]:{name:"constantinopleBlock"},[x.Hardfork.Petersburg]:{name:"petersburgBlock"},[x.Hardfork.Istanbul]:{name:"istanbulBlock"},[x.Hardfork.MuirGlacier]:{name:"muirGlacierBlock"},[x.Hardfork.Berlin]:{name:"berlinBlock"},[x.Hardfork.London]:{name:"londonBlock"},[x.Hardfork.MergeForkIdTransition]:{name:"mergeForkBlock",postMerge:e},[x.Hardfork.Shanghai]:{name:"shanghaiTime",postMerge:!0,isTimestamp:!0},[x.Hardfork.ShardingForkDev]:{name:"shardingForkTime",postMerge:!0,isTimestamp:!0}},_=Object.keys(C).reduce((I,H)=>(I[C[H].name]=H,I),{}),K=Object.keys(t).filter(I=>_[I]!==void 0&&t[I]!==void 0&&t[I]!==null);if(T.hardforks=K.map(I=>({name:_[I],block:C[_[I]].isTimestamp===!0||typeof t[I]!="number"?null:t[I],timestamp:C[_[I]].isTimestamp===!0&&typeof t[I]=="number"?t[I]:void 0})).filter(I=>I.block!==null||I.timestamp!==void 0),T.hardforks.sort(function(I,H){return(I.block??1/0)-(H.block??1/0)}),T.hardforks.sort(function(I,H){return(I.timestamp??E)-(H.timestamp??E)}),t.terminalTotalDifficulty!==void 0){const I={name:x.Hardfork.Merge,ttd:t.terminalTotalDifficulty,block:null},H=T.hardforks.findIndex(le=>{var ee;return((ee=C[le.name])==null?void 0:ee.postMerge)===!0});H!==-1?T.hardforks.splice(H,0,I):T.hardforks.push(I)}const F=T.hardforks.length>0?T.hardforks.slice(-1)[0]:void 0;return T.hardfork=F==null?void 0:F.name,T.hardforks.unshift({name:x.Hardfork.Chainstart,block:0}),T}function Zd(i,e,o){try{if(["config","difficulty","gasLimit","alloc"].some(t=>!(t in i)))throw new Error("Invalid format, expected geth genesis fields missing");return e!==void 0&&(i.name=e),Wd(i,o)}catch(t){throw new Error(`Error parsing parameters file: ${t.message}`)}}X.parseGethGenesis=Zd;Object.defineProperty(ce,"__esModule",{value:!0});ce.Common=void 0;const S=L,Qd=Fe,ef=Re,tf=Ze,of=ft,sf=Pt,nf=_t,rf=Kt,R=de,P=fe,af=ue,cf=X;class A extends ef.EventEmitter{constructor(e){super(),this._eips=[],this._customChains=e.customChains??[],this._chainParams=this.setChain(e.chain),this.DEFAULT_HARDFORK=this._chainParams.defaultHardfork??P.Hardfork.Merge,this.HARDFORK_CHANGES=this.hardforks().map(o=>[o.name,af.hardforks[o.name]]),this._hardfork=this.DEFAULT_HARDFORK,e.hardfork!==void 0&&this.setHardfork(e.hardfork),e.eips&&this.setEIPs(e.eips)}static custom(e,o={}){const t=o.baseChain??"mainnet",s={...A._getChainParams(t)};if(s.name="custom-chain",typeof e!="string")return new A({chain:{...s,...e},...o});if(e===P.CustomChain.PolygonMainnet)return A.custom({name:P.CustomChain.PolygonMainnet,chainId:137,networkId:137},o);if(e===P.CustomChain.PolygonMumbai)return A.custom({name:P.CustomChain.PolygonMumbai,chainId:80001,networkId:80001},o);if(e===P.CustomChain.ArbitrumRinkebyTestnet)return A.custom({name:P.CustomChain.ArbitrumRinkebyTestnet,chainId:421611,networkId:421611},o);if(e===P.CustomChain.ArbitrumOne)return A.custom({name:P.CustomChain.ArbitrumOne,chainId:42161,networkId:42161},o);if(e===P.CustomChain.xDaiChain)return A.custom({name:P.CustomChain.xDaiChain,chainId:100,networkId:100},o);if(e===P.CustomChain.OptimisticKovan)return A.custom({name:P.CustomChain.OptimisticKovan,chainId:69,networkId:69},{hardfork:P.Hardfork.Berlin,...o});if(e===P.CustomChain.OptimisticEthereum)return A.custom({name:P.CustomChain.OptimisticEthereum,chainId:10,networkId:10},{hardfork:P.Hardfork.Berlin,...o});throw new Error(`Custom chain ${e} not supported`)}static fromGethGenesis(e,{chain:o,eips:t,genesisHash:s,hardfork:n,mergeForkIdPostMerge:a}){const r=(0,cf.parseGethGenesis)(e,o,a),d=new A({chain:r.name??"custom",customChains:[r],eips:t,hardfork:n??r.hardfork});return s!==void 0&&d.setForkHashes(s),d}static isSupportedChainId(e){return!!this._getInitializedChains().names[e.toString()]}static _getChainParams(e,o){const t=this._getInitializedChains(o);if(typeof e=="number"||typeof e=="bigint"){if(e=e.toString(),t.names[e]){const s=t.names[e];return t[s]}throw new Error(`Chain with ID ${e} not supported`)}if(t[e]!==void 0)return t[e];throw new Error(`Chain with name ${e} not supported`)}setChain(e){if(typeof e=="number"||typeof e=="bigint"||typeof e=="string")this._chainParams=A._getChainParams(e,this._customChains);else if(typeof e=="object"){if(this._customChains.length>0)throw new Error("Chain must be a string, number, or bigint when initialized with customChains passed in");const o=["networkId","genesis","hardforks","bootstrapNodes"];for(const t of o)if(!(t in e))throw new Error(`Missing required chain parameter: ${t}`);this._chainParams=e}else throw new Error("Wrong input format");for(const o of this.hardforks())if(o.block===void 0)throw new Error("Hardfork cannot have undefined block number");return this._chainParams}setHardfork(e){let o=!1;for(const t of this.HARDFORK_CHANGES)t[0]===e&&(this._hardfork!==e&&(this._hardfork=e,this.emit("hardforkChanged",e)),o=!0);if(!o)throw new Error(`Hardfork with name ${e} not supported`)}getHardforkByBlockNumber(e,o,t){e=(0,S.toType)(e,S.TypeOutput.BigInt),o=(0,S.toType)(o,S.TypeOutput.BigInt),t=(0,S.toType)(t,S.TypeOutput.Number);const s=this.hardforks().filter(u=>u.block!==null||u.ttd!==null&&u.ttd!==void 0||u.timestamp!==void 0),n=s.findIndex(u=>u.ttd!==null&&u.ttd!==void 0);if(s.slice(n+1).findIndex(u=>u.ttd!==null&&u.ttd!==void 0)>=0)throw Error("More than one merge hardforks found with ttd specified");let r=s.findIndex(u=>u.block!==null&&u.block>e||t!==void 0&&Number(u.timestamp)>t);if(r===-1)r=s.length;else if(r===0)throw Error("Must have at least one hardfork at block 0");if(t===void 0){const u=s.slice(0,r).reverse().findIndex(l=>l.block!==null||l.ttd!==void 0);r=r-u}if(r=r-1,s[r].block===null&&s[r].timestamp===void 0)(o==null||BigInt(s[r].ttd)>o)&&(r-=1);else if(n>=0&&o!==void 0&&o!==null){if(r>=n&&BigInt(s[n].ttd)>o)throw Error("Maximum HF determined by total difficulty is lower than the block number HF");if(rMath.max(Number(w.timestamp??"0"),E),0)>t)throw Error("Maximum HF determined by timestamp is lower than the block number/ttd HF");if(s.slice(r+1).reduce((E,w)=>Math.min(Number(w.timestamp??t),E),t)=t}activeOnBlock(e){return this.hardforkIsActiveOnBlock(null,e)}hardforkGteHardfork(e,o){e=e??this._hardfork;const t=this.hardforks();let s=-1,n=-1,a=0;for(const r of t)r.name===e&&(s=a),r.name===o&&(n=a),a+=1;return s>=n&&n!==-1}gteHardfork(e){return this.hardforkGteHardfork(null,e)}hardforkBlock(e){var t;e=e??this._hardfork;const o=(t=this._getHardfork(e))==null?void 0:t.block;return o==null?null:BigInt(o)}hardforkTimestamp(e){var t;e=e??this._hardfork;const o=(t=this._getHardfork(e))==null?void 0:t.timestamp;return o==null?null:BigInt(o)}eipBlock(e){for(const o of this.HARDFORK_CHANGES){const t=o[1];if("eips"in t&&t.eips.includes(e))return this.hardforkBlock(o[0])}return null}hardforkTTD(e){var t;e=e??this._hardfork;const o=(t=this._getHardfork(e))==null?void 0:t.ttd;return o==null?null:BigInt(o)}isHardforkBlock(e,o){e=(0,S.toType)(e,S.TypeOutput.BigInt),o=o??this._hardfork;const t=this.hardforkBlock(o);return typeof t=="bigint"&&t!==BigInt(0)?t===e:!1}nextHardforkBlockOrTimestamp(e){e=e??this._hardfork;const o=this.hardforks();let t=o.findIndex(r=>r.name===e);if(e===P.Hardfork.Merge&&(t-=1),t<0)return null;let s=o[t].timestamp??o[t].block;s=s!=null?Number(s):null;const n=o.slice(t+1).find(r=>{let d=r.timestamp??r.block;return d=d!=null?Number(d):null,r.name!==P.Hardfork.Merge&&d!==null&&d!==void 0&&d!==s});if(n===void 0)return null;const a=n.timestamp??n.block;return a==null?null:BigInt(a)}nextHardforkBlock(e){e=e??this._hardfork;let o=this.hardforkBlock(e);if(o===null&&e===P.Hardfork.Merge){const s=this.hardforks(),n=s.findIndex(a=>a.ttd!==null&&a.ttd!==void 0);if(n<0)throw Error("Merge hardfork should have been found");o=this.hardforkBlock(s[n-1].name)}return o===null?null:this.hardforks().reduce((s,n)=>{const a=BigInt(n.block===null||n.ttd!==void 0&&n.ttd!==null?0:n.block);return a>o&&s===null?a:s},null)}isNextHardforkBlock(e,o){e=(0,S.toType)(e,S.TypeOutput.BigInt),o=o??this._hardfork;const t=this.nextHardforkBlock(o);return t===null?!1:t===e}_calcForkHash(e,o){let t=h.alloc(0),s=0;for(const r of this.hardforks()){const{block:d,timestamp:m,name:u}=r;let l=m??d;if(l=l!==null?Number(l):null,typeof l=="number"&&l!==0&&l!==s&&u!==P.Hardfork.Merge){const E=h.from(l.toString(16).padStart(16,"0"),"hex");t=h.concat([t,E]),s=l}if(r.name===e)break}const n=h.concat([o,t]);return`0x${(0,S.intToBuffer)((0,Qd.buf)(n)>>>0).toString("hex")}`}forkHash(e,o){e=e??this._hardfork;const t=this._getHardfork(e);if(t===null||(t==null?void 0:t.block)===null&&(t==null?void 0:t.timestamp)===void 0&&(t==null?void 0:t.ttd)===void 0){const s="No fork hash calculation possible for future hardfork";throw new Error(s)}if((t==null?void 0:t.forkHash)!==null&&(t==null?void 0:t.forkHash)!==void 0)return t.forkHash;if(!o)throw new Error("genesisHash required for forkHash calculation");return this._calcForkHash(e,o)}hardforkForForkHash(e){const o=this.hardforks().filter(t=>t.forkHash===e);return o.length>=1?o[o.length-1]:null}setForkHashes(e){for(const o of this.hardforks()){const t=o.timestamp??o.block;(o.forkHash===null||o.forkHash===void 0)&&(t!=null||typeof o.ttd<"u")&&(o.forkHash=this.forkHash(o.name,e))}}genesis(){return this._chainParams.genesis}hardforks(){return this._chainParams.hardforks}bootstrapNodes(){return this._chainParams.bootstrapNodes}dnsNetworks(){return this._chainParams.dnsNetworks}hardfork(){return this._hardfork}chainId(){return BigInt(this._chainParams.chainId)}chainName(){return this._chainParams.name}networkId(){return BigInt(this._chainParams.networkId)}eips(){return this._eips}consensusType(){const e=this.hardfork();let o;for(const t of this.HARDFORK_CHANGES)if("consensus"in t[1]&&(o=t[1].consensus.type),t[0]===e)break;return o??this._chainParams.consensus.type}consensusAlgorithm(){const e=this.hardfork();let o;for(const t of this.HARDFORK_CHANGES)if("consensus"in t[1]&&(o=t[1].consensus.algorithm),t[0]===e)break;return o??this._chainParams.consensus.algorithm}consensusConfig(){const e=this.hardfork();let o;for(const t of this.HARDFORK_CHANGES)if("consensus"in t[1]&&(o=t[1].consensus[t[1].consensus.algorithm]),t[0]===e)break;return o??this._chainParams.consensus[this.consensusAlgorithm()]??{}}copy(){const e=Object.assign(Object.create(Object.getPrototypeOf(this)),this);return e.removeAllListeners(),e}static _getInitializedChains(e){const o={};for(const[s,n]of Object.entries(P.Chain))o[n]=s.toLowerCase();const t={mainnet:of,ropsten:nf,rinkeby:sf,goerli:tf,sepolia:rf};if(e)for(const s of e){const{name:n}=s;o[s.chainId.toString()]=n,t[n]=s}return t.names=o,t}}ce.Common=A;var Oe={};Object.defineProperty(Oe,"__esModule",{value:!0});(function(i){var e=O&&O.__createBinding||(Object.create?function(t,s,n,a){a===void 0&&(a=n);var r=Object.getOwnPropertyDescriptor(s,n);(!r||("get"in r?!s.__esModule:r.writable||r.configurable))&&(r={enumerable:!0,get:function(){return s[n]}}),Object.defineProperty(t,a,r)}:function(t,s,n,a){a===void 0&&(a=n),t[a]=s[n]}),o=O&&O.__exportStar||function(t,s){for(var n in t)n!=="default"&&!Object.prototype.hasOwnProperty.call(s,n)&&e(s,t,n)};Object.defineProperty(i,"__esModule",{value:!0}),o(ce,i),o(fe,i),o(Oe,i),o(X,i)})(_e);var W={};(function(i){Object.defineProperty(i,"__esModule",{value:!0}),i.isAccessList=i.isAccessListBuffer=i.Capability=void 0,function(t){t[t.EIP155ReplayProtection=155]="EIP155ReplayProtection",t[t.EIP1559FeeMarket=1559]="EIP1559FeeMarket",t[t.EIP2718TypedTransaction=2718]="EIP2718TypedTransaction",t[t.EIP2930AccessLists=2930]="EIP2930AccessLists"}(i.Capability||(i.Capability={}));function e(t){if(t.length===0)return!0;const s=t[0];return!!Array.isArray(s)}i.isAccessListBuffer=e;function o(t){return!e(t)}i.isAccessList=o})(W);var D={};Object.defineProperty(D,"__esModule",{value:!0});D.AccessLists=D.checkMaxInitCodeSize=void 0;const G=L,df=W;function ff(i,e){const o=i.param("vm","maxInitCodeSize");if(o&&BigInt(e)>o)throw new Error(`the initcode size of this transaction is too large: it is ${e} while the max is ${i.param("vm","maxInitCodeSize")}`)}D.checkMaxInitCodeSize=ff;class uf{static getAccessListData(e){let o,t;if((0,df.isAccessList)(e)){o=e;const s=[];for(let n=0;n0?new $.Address(E):void 0,this.value=(0,$.bufferToBigInt)((0,$.toBuffer)(a===""?"0x":a)),this.data=(0,$.toBuffer)(r===""?"0x":r),this.v=w.length>0?(0,$.bufferToBigInt)(w):void 0,this.r=T.length>0?(0,$.bufferToBigInt)(T):void 0,this.s=C.length>0?(0,$.bufferToBigInt)(C):void 0,this._validateCannotExceedMaxInteger({value:this.value,r:this.r,s:this.s}),this._validateCannotExceedMaxInteger({gasLimit:this.gasLimit},64),this._validateCannotExceedMaxInteger({nonce:this.nonce},64,!0);const _=this.to===void 0||this.to===null,K=o.allowUnlimitedInitCodeSize??!1,F=o.common??this._getCommon();_&&F.isActivatedEIP(3860)&&K===!1&&(0,mf.checkMaxInitCodeSize)(F,this.data.length)}get type(){return this._type}supports(e){return this.activeCapabilities.includes(e)}validate(e=!1){const o=[];return this.getBaseFee()>this.gasLimit&&o.push(`gasLimit is too low. given ${this.gasLimit}, need at least ${this.getBaseFee()}`),this.isSigned()&&!this.verifySignature()&&o.push("Invalid Signature"),e?o:o.length===0}_validateYParity(){const{v:e}=this;if(e!==void 0&&e!==BigInt(0)&&e!==BigInt(1)){const o=this._errorMsg("The y-parity of the transaction should either be 0 or 1");throw new Error(o)}}_validateHighS(){const{s:e}=this;if(this.common.gteHardfork("homestead")&&e!==void 0&&e>$.SECP256K1_ORDER_DIV_2){const o=this._errorMsg("Invalid Signature: s-values greater than secp256k1n/2 are considered invalid");throw new Error(o)}}getBaseFee(){const e=this.common.param("gasPrices","tx");let o=this.getDataFee();if(e&&(o+=e),this.common.gteHardfork("homestead")&&this.toCreationAddress()){const t=this.common.param("gasPrices","txCreation");t&&(o+=t)}return o}getDataFee(){const e=this.common.param("gasPrices","txDataZero"),o=this.common.param("gasPrices","txDataNonZero");let t=BigInt(0);for(let s=0;s-1&&this.activeCapabilities.splice(d,1)}return r}_getCommon(e,o){if(o!==void 0){const t=(0,$.bufferToBigInt)((0,$.toBuffer)(o));if(e){if(e.chainId()!==t){const s=this._errorMsg("The chain ID does not match the chain ID of Common");throw new Error(s)}return e.copy()}else return M.Common.isSupportedChainId(t)?new M.Common({chain:t,hardfork:this.DEFAULT_HARDFORK}):M.Common.custom({name:"custom-chain",networkId:t,chainId:t},{baseChain:this.DEFAULT_CHAIN,hardfork:this.DEFAULT_HARDFORK})}else return(e==null?void 0:e.copy())??new M.Common({chain:this.DEFAULT_CHAIN,hardfork:this.DEFAULT_HARDFORK})}_validateCannotExceedMaxInteger(e,o=256,t=!1){for(const[s,n]of Object.entries(e))switch(o){case 64:if(t){if(n!==void 0&&n>=$.MAX_UINT64){const a=this._errorMsg(`${s} cannot equal or exceed MAX_UINT64 (2^64-1), given ${n}`);throw new Error(a)}}else if(n!==void 0&&n>$.MAX_UINT64){const a=this._errorMsg(`${s} cannot exceed MAX_UINT64 (2^64-1), given ${n}`);throw new Error(a)}break;case 256:if(t){if(n!==void 0&&n>=$.MAX_INTEGER){const a=this._errorMsg(`${s} cannot equal or exceed MAX_INTEGER (2^256-1), given ${n}`);throw new Error(a)}}else if(n!==void 0&&n>$.MAX_INTEGER){const a=this._errorMsg(`${s} cannot exceed MAX_INTEGER (2^256-1), given ${n}`);throw new Error(a)}break;default:{const a=this._errorMsg("unimplemented bits value");throw new Error(a)}}}static _validateNotArray(e){const o=["nonce","gasPrice","gasLimit","to","value","data","v","r","s","type","baseFee","maxFeePerGas","chainId"];for(const[t,s]of Object.entries(e))if(o.includes(t)&&Array.isArray(s))throw new Error(`${t} cannot be an array`)}_getSharedErrorPostfix(){let e="";try{e=this.isSigned()?(0,$.bufferToHex)(this.hash()):"not available (unsigned)"}catch{e="error"}let o="";try{o=this.isSigned().toString()}catch{e="error"}let t="";try{t=this.common.hardfork()}catch{t="error"}let s=`tx type=${this.type} hash=${e} nonce=${this.nonce} value=${this.value} `;return s+=`signed=${o} hf=${t}`,s}}j.BaseTransaction=hf;Object.defineProperty(Y,"__esModule",{value:!0});Y.FeeMarketEIP1559Transaction=void 0;const be=ye,p=L,ve=we,Be=j,te=D,Ee=2,$e=h.from(Ee.toString(16).padStart(2,"0"),"hex");class z extends Be.BaseTransaction{constructor(e,o={}){super({...e,type:Ee},o),this.DEFAULT_HARDFORK="london";const{chainId:t,accessList:s,maxFeePerGas:n,maxPriorityFeePerGas:a}=e;if(this.common=this._getCommon(o.common,t),this.chainId=this.common.chainId(),this.common.isActivatedEIP(1559)===!1)throw new Error("EIP-1559 not enabled on Common");this.activeCapabilities=this.activeCapabilities.concat([1559,2718,2930]);const r=te.AccessLists.getAccessListData(s??[]);if(this.accessList=r.accessList,this.AccessListJSON=r.AccessListJSON,te.AccessLists.verifyAccessList(this.accessList),this.maxFeePerGas=(0,p.bufferToBigInt)((0,p.toBuffer)(n===""?"0x":n)),this.maxPriorityFeePerGas=(0,p.bufferToBigInt)((0,p.toBuffer)(a===""?"0x":a)),this._validateCannotExceedMaxInteger({maxFeePerGas:this.maxFeePerGas,maxPriorityFeePerGas:this.maxPriorityFeePerGas}),Be.BaseTransaction._validateNotArray(e),this.gasLimit*this.maxFeePerGas>p.MAX_INTEGER){const m=this._errorMsg("gasLimit * maxFeePerGas cannot exceed MAX_INTEGER (2^256-1)");throw new Error(m)}if(this.maxFeePerGasb.MAX_INTEGER){const d=this._errorMsg("gasLimit * gasPrice cannot exceed MAX_INTEGER");throw new Error(d)}this._validateYParity(),this._validateHighS(),((o==null?void 0:o.freeze)??!0)&&Object.freeze(this)}static fromTxData(e,o={}){return new U(e,o)}static fromSerializedTx(e,o={}){if(!e.slice(0,1).equals(Pe))throw new Error(`Invalid serialized tx input: not an EIP-2930 transaction (wrong tx type, expected: ${Te}, received: ${e.slice(0,1).toString("hex")}`);const t=(0,b.arrToBufArr)(ke.RLP.decode(Uint8Array.from(e.slice(1))));if(!Array.isArray(t))throw new Error("Invalid serialized tx input: must be array");return U.fromValuesArray(t,o)}static fromValuesArray(e,o={}){if(e.length!==8&&e.length!==11)throw new Error("Invalid EIP-2930 transaction. Only expecting 8 values (for unsigned tx) or 11 values (for signed tx).");const[t,s,n,a,r,d,m,u,l,E,w]=e;this._validateNotArray({chainId:t,v:l}),(0,b.validateNoLeadingZeroes)({nonce:s,gasPrice:n,gasLimit:a,value:d,v:l,r:E,s:w});const T=[];return new U({chainId:(0,b.bufferToBigInt)(t),nonce:s,gasPrice:n,gasLimit:a,to:r,value:d,data:m,accessList:u??T,v:l!==void 0?(0,b.bufferToBigInt)(l):void 0,r:E,s:w},o)}getDataFee(){if(this.cache.dataFee&&this.cache.dataFee.hardfork===this.common.hardfork())return this.cache.dataFee.value;let e=super.getDataFee();return e+=BigInt(oe.AccessLists.getDataFeeEIP2930(this.accessList,this.common)),Object.isFrozen(this)&&(this.cache.dataFee={value:e,hardfork:this.common.hardfork()}),e}getUpfrontCost(){return this.gasLimit*this.gasPrice+this.value}raw(){return[(0,b.bigIntToUnpaddedBuffer)(this.chainId),(0,b.bigIntToUnpaddedBuffer)(this.nonce),(0,b.bigIntToUnpaddedBuffer)(this.gasPrice),(0,b.bigIntToUnpaddedBuffer)(this.gasLimit),this.to!==void 0?this.to.buf:h.from([]),(0,b.bigIntToUnpaddedBuffer)(this.value),this.data,this.accessList,this.v!==void 0?(0,b.bigIntToUnpaddedBuffer)(this.v):h.from([]),this.r!==void 0?(0,b.bigIntToUnpaddedBuffer)(this.r):h.from([]),this.s!==void 0?(0,b.bigIntToUnpaddedBuffer)(this.s):h.from([])]}serialize(){const e=this.raw();return h.concat([Pe,h.from(ke.RLP.encode((0,b.bufArrToArr)(e)))])}getMessageToSign(e=!0){const o=this.raw().slice(0,8),t=h.concat([Pe,h.from(ke.RLP.encode((0,b.bufArrToArr)(o)))]);return e?h.from((0,Ie.keccak256)(t)):t}hash(){if(!this.isSigned()){const e=this._errorMsg("Cannot call hash method if transaction is not signed");throw new Error(e)}return Object.isFrozen(this)?(this.cache.hash||(this.cache.hash=h.from((0,Ie.keccak256)(this.serialize()))),this.cache.hash):h.from((0,Ie.keccak256)(this.serialize()))}getMessageToVerifySignature(){return this.getMessageToSign()}getSenderPublicKey(){if(!this.isSigned()){const n=this._errorMsg("Cannot call this method if transaction is not signed");throw new Error(n)}const e=this.getMessageToVerifySignature(),{v:o,r:t,s}=this;this._validateHighS();try{return(0,b.ecrecover)(e,o+BigInt(27),(0,b.bigIntToUnpaddedBuffer)(t),(0,b.bigIntToUnpaddedBuffer)(s))}catch{const a=this._errorMsg("Invalid Signature");throw new Error(a)}}_processSignature(e,o,t){const s={...this.txOptions,common:this.common};return U.fromTxData({chainId:this.chainId,nonce:this.nonce,gasPrice:this.gasPrice,gasLimit:this.gasLimit,to:this.to,value:this.value,data:this.data,accessList:this.accessList,v:e-BigInt(27),r:(0,b.bufferToBigInt)(o),s:(0,b.bufferToBigInt)(t)},s)}toJSON(){const e=oe.AccessLists.getAccessListJSON(this.accessList);return{chainId:(0,b.bigIntToHex)(this.chainId),nonce:(0,b.bigIntToHex)(this.nonce),gasPrice:(0,b.bigIntToHex)(this.gasPrice),gasLimit:(0,b.bigIntToHex)(this.gasLimit),to:this.to!==void 0?this.to.toString():void 0,value:(0,b.bigIntToHex)(this.value),data:"0x"+this.data.toString("hex"),accessList:e,v:this.v!==void 0?(0,b.bigIntToHex)(this.v):void 0,r:this.r!==void 0?(0,b.bigIntToHex)(this.r):void 0,s:this.s!==void 0?(0,b.bigIntToHex)(this.s):void 0}}errorStr(){var o;let e=this._getSharedErrorPostfix();return e+=` gasPrice=${this.gasPrice} accessListCount=${((o=this.accessList)==null?void 0:o.length)??0}`,e}_errorMsg(e){return`${e} (${this.errorStr()})`}}Z.AccessListEIP2930Transaction=U;var Q={};Object.defineProperty(Q,"__esModule",{value:!0});Q.Transaction=void 0;const N=ye,g=L,se=we,Ae=j,V=W,lf=0;function He(i,e){const o=Number(i),t=Number(e)*2;return o===t+35||o===t+36}class J extends Ae.BaseTransaction{constructor(e,o={}){if(super({...e,type:lf},o),this.common=this._validateTxV(this.v,o.common),this.gasPrice=(0,g.bufferToBigInt)((0,g.toBuffer)(e.gasPrice===""?"0x":e.gasPrice)),this.gasPrice*this.gasLimit>g.MAX_INTEGER){const s=this._errorMsg("gas limit * gasPrice cannot exceed MAX_INTEGER (2^256-1)");throw new Error(s)}this._validateCannotExceedMaxInteger({gasPrice:this.gasPrice}),Ae.BaseTransaction._validateNotArray(e),this.common.gteHardfork("spuriousDragon")&&(this.isSigned()?He(this.v,this.common.chainId())&&this.activeCapabilities.push(V.Capability.EIP155ReplayProtection):this.activeCapabilities.push(V.Capability.EIP155ReplayProtection)),((o==null?void 0:o.freeze)??!0)&&Object.freeze(this)}static fromTxData(e,o={}){return new J(e,o)}static fromSerializedTx(e,o={}){const t=(0,g.arrToBufArr)(N.RLP.decode(Uint8Array.from(e)));if(!Array.isArray(t))throw new Error("Invalid serialized tx input. Must be array");return this.fromValuesArray(t,o)}static fromValuesArray(e,o={}){if(e.length!==6&&e.length!==9)throw new Error("Invalid transaction. Only expecting 6 values (for unsigned tx) or 9 values (for signed tx).");const[t,s,n,a,r,d,m,u,l]=e;return(0,g.validateNoLeadingZeroes)({nonce:t,gasPrice:s,gasLimit:n,value:r,v:m,r:u,s:l}),new J({nonce:t,gasPrice:s,gasLimit:n,to:a,value:r,data:d,v:m,r:u,s:l},o)}raw(){return[(0,g.bigIntToUnpaddedBuffer)(this.nonce),(0,g.bigIntToUnpaddedBuffer)(this.gasPrice),(0,g.bigIntToUnpaddedBuffer)(this.gasLimit),this.to!==void 0?this.to.buf:h.from([]),(0,g.bigIntToUnpaddedBuffer)(this.value),this.data,this.v!==void 0?(0,g.bigIntToUnpaddedBuffer)(this.v):h.from([]),this.r!==void 0?(0,g.bigIntToUnpaddedBuffer)(this.r):h.from([]),this.s!==void 0?(0,g.bigIntToUnpaddedBuffer)(this.s):h.from([])]}serialize(){return h.from(N.RLP.encode((0,g.bufArrToArr)(this.raw())))}_getMessageToSign(){const e=[(0,g.bigIntToUnpaddedBuffer)(this.nonce),(0,g.bigIntToUnpaddedBuffer)(this.gasPrice),(0,g.bigIntToUnpaddedBuffer)(this.gasLimit),this.to!==void 0?this.to.buf:h.from([]),(0,g.bigIntToUnpaddedBuffer)(this.value),this.data];return this.supports(V.Capability.EIP155ReplayProtection)&&(e.push((0,g.bigIntToUnpaddedBuffer)(this.common.chainId())),e.push((0,g.unpadBuffer)((0,g.toBuffer)(0))),e.push((0,g.unpadBuffer)((0,g.toBuffer)(0)))),e}getMessageToSign(e=!0){const o=this._getMessageToSign();return e?h.from((0,se.keccak256)(N.RLP.encode((0,g.bufArrToArr)(o)))):o}getDataFee(){return this.cache.dataFee&&this.cache.dataFee.hardfork===this.common.hardfork()?this.cache.dataFee.value:(Object.isFrozen(this)&&(this.cache.dataFee={value:super.getDataFee(),hardfork:this.common.hardfork()}),super.getDataFee())}getUpfrontCost(){return this.gasLimit*this.gasPrice+this.value}hash(){if(!this.isSigned()){const e=this._errorMsg("Cannot call hash method if transaction is not signed");throw new Error(e)}return Object.isFrozen(this)?(this.cache.hash||(this.cache.hash=h.from((0,se.keccak256)(N.RLP.encode((0,g.bufArrToArr)(this.raw()))))),this.cache.hash):h.from((0,se.keccak256)(N.RLP.encode((0,g.bufArrToArr)(this.raw()))))}getMessageToVerifySignature(){if(!this.isSigned()){const o=this._errorMsg("This transaction is not signed");throw new Error(o)}const e=this._getMessageToSign();return h.from((0,se.keccak256)(N.RLP.encode((0,g.bufArrToArr)(e))))}getSenderPublicKey(){const e=this.getMessageToVerifySignature(),{v:o,r:t,s}=this;this._validateHighS();try{return(0,g.ecrecover)(e,o,(0,g.bigIntToUnpaddedBuffer)(t),(0,g.bigIntToUnpaddedBuffer)(s),this.supports(V.Capability.EIP155ReplayProtection)?this.common.chainId():void 0)}catch{const a=this._errorMsg("Invalid Signature");throw new Error(a)}}_processSignature(e,o,t){this.supports(V.Capability.EIP155ReplayProtection)&&(e+=this.common.chainId()*BigInt(2)+BigInt(8));const s={...this.txOptions,common:this.common};return J.fromTxData({nonce:this.nonce,gasPrice:this.gasPrice,gasLimit:this.gasLimit,to:this.to,value:this.value,data:this.data,v:e,r:(0,g.bufferToBigInt)(o),s:(0,g.bufferToBigInt)(t)},s)}toJSON(){return{nonce:(0,g.bigIntToHex)(this.nonce),gasPrice:(0,g.bigIntToHex)(this.gasPrice),gasLimit:(0,g.bigIntToHex)(this.gasLimit),to:this.to!==void 0?this.to.toString():void 0,value:(0,g.bigIntToHex)(this.value),data:"0x"+this.data.toString("hex"),v:this.v!==void 0?(0,g.bigIntToHex)(this.v):void 0,r:this.r!==void 0?(0,g.bigIntToHex)(this.r):void 0,s:this.s!==void 0?(0,g.bigIntToHex)(this.s):void 0}}_validateTxV(e,o){let t;const s=e!==void 0?Number(e):void 0;if(s!==void 0&&s<37&&s!==27&&s!==28)throw new Error(`Legacy txs need either v = 27/28 or v >= 37 (EIP-155 replay protection), got v = ${s}`);if(s!==void 0&&s!==0&&(!o||o.gteHardfork("spuriousDragon"))&&s!==27&&s!==28)if(o){if(!He(BigInt(s),o.chainId()))throw new Error(`Incompatible EIP155-based V ${s} and chain id ${o.chainId()}. See the Common parameter of the Transaction constructor to set the chain id.`)}else{let n;(s-35)%2===0?n=35:n=36,t=BigInt(s-n)/BigInt(2)}return this._getCommon(o,t)}errorStr(){let e=this._getSharedErrorPostfix();return e+=` gasPrice=${this.gasPrice}`,e}_errorMsg(e){return`${e} (${this.errorStr()})`}}Q.Transaction=J;var me={},he={};Object.defineProperty(he,"__esModule",{value:!0});he.normalizeTxParams=void 0;const q=L,gf=i=>{const e=Object.assign({},i);return e.gasLimit=(0,q.toType)(e.gasLimit??e.gas,q.TypeOutput.BigInt),e.data=e.data===void 0?e.input:e.data,e.gasPrice=e.gasPrice!==void 0?BigInt(e.gasPrice):void 0,e.value=e.value!==void 0?BigInt(e.value):void 0,e.to=e.to!==null&&e.to!==void 0?(0,q.setLengthLeft)((0,q.toBuffer)(e.to),20):null,e.v=e.v==="0x0"?"0x":e.v,e.r=e.r==="0x0"?"0x":e.r,e.s=e.s==="0x0"?"0x":e.s,e.v!=="0x"&&(e.v=(0,q.toType)(e.v,q.TypeOutput.BigInt)),e};he.normalizeTxParams=gf;Object.defineProperty(me,"__esModule",{value:!0});me.TransactionFactory=void 0;const ne=L,Ce=Y,Le=Z,pf=he,re=Q;class ie{constructor(){}static fromTxData(e,o={}){if(!("type"in e)||e.type===void 0)return re.Transaction.fromTxData(e,o);{const t=Number((0,ne.bufferToBigInt)((0,ne.toBuffer)(e.type)));if(t===0)return re.Transaction.fromTxData(e,o);if(t===1)return Le.AccessListEIP2930Transaction.fromTxData(e,o);if(t===2)return Ce.FeeMarketEIP1559Transaction.fromTxData(e,o);throw new Error(`Tx instantiation with type ${t} not supported`)}}static fromSerializedData(e,o={}){if(e[0]<=127)switch(e[0]){case 1:return Le.AccessListEIP2930Transaction.fromSerializedTx(e,o);case 2:return Ce.FeeMarketEIP1559Transaction.fromSerializedTx(e,o);default:throw new Error(`TypedTransaction with ID ${e[0]} unknown`)}else return re.Transaction.fromSerializedTx(e,o)}static fromBlockBodyData(e,o={}){if(h.isBuffer(e))return this.fromSerializedData(e,o);if(Array.isArray(e))return re.Transaction.fromValuesArray(e,o);throw new Error("Cannot decode transaction: unknown type input")}static async fromEthersProvider(e,o,t){const s=(0,ne.getProvider)(e),n=await(0,ne.fetchFromProvider)(s,{method:"eth_getTransactionByHash",params:[o]});if(n===null)throw new Error("No data returned from provider");return ie.fromRPCTx(n,t)}static async fromRPCTx(e,o={}){return ie.fromTxData((0,pf.normalizeTxParams)(e),o)}}me.TransactionFactory=ie;(function(i){var e=O&&O.__createBinding||(Object.create?function(r,d,m,u){u===void 0&&(u=m);var l=Object.getOwnPropertyDescriptor(d,m);(!l||("get"in l?!d.__esModule:l.writable||l.configurable))&&(l={enumerable:!0,get:function(){return d[m]}}),Object.defineProperty(r,u,l)}:function(r,d,m,u){u===void 0&&(u=m),r[u]=d[m]}),o=O&&O.__exportStar||function(r,d){for(var m in r)m!=="default"&&!Object.prototype.hasOwnProperty.call(d,m)&&e(d,r,m)};Object.defineProperty(i,"__esModule",{value:!0}),i.TransactionFactory=i.Transaction=i.AccessListEIP2930Transaction=i.FeeMarketEIP1559Transaction=void 0;var t=Y;Object.defineProperty(i,"FeeMarketEIP1559Transaction",{enumerable:!0,get:function(){return t.FeeMarketEIP1559Transaction}});var s=Z;Object.defineProperty(i,"AccessListEIP2930Transaction",{enumerable:!0,get:function(){return s.AccessListEIP2930Transaction}});var n=Q;Object.defineProperty(i,"Transaction",{enumerable:!0,get:function(){return n.Transaction}});var a=me;Object.defineProperty(i,"TransactionFactory",{enumerable:!0,get:function(){return a.TransactionFactory}}),o(W,i)})(xe);const bf=Ge(xe),$f=Me({__proto__:null,default:bf},[xe]);export{_e as a,xe as d,$f as i}; +import{cK as L,aG as h,ck as Re,aK as O,d4 as ye,d5 as we,aB as Ge}from"./index-DHO-_m58.js";function Me(i,e){for(var o=0;ot[s]})}}}return Object.freeze(Object.defineProperty(i,Symbol.toStringTag,{value:"Module"}))}var xe={},Y={},j={},_e={},ce={},Fe={};/*! crc32.js (C) 2014-present SheetJS -- http://sheetjs.com */(function(i){(function(e){e(typeof DO_NOT_EXPORT_CRC>"u"?i:{})})(function(e){e.version="1.2.2";function o(){for(var c=0,B=new Array(256),f=0;f!=256;++f)c=f,c=c&1?-306674912^c>>>1:c>>>1,c=c&1?-306674912^c>>>1:c>>>1,c=c&1?-306674912^c>>>1:c>>>1,c=c&1?-306674912^c>>>1:c>>>1,c=c&1?-306674912^c>>>1:c>>>1,c=c&1?-306674912^c>>>1:c>>>1,c=c&1?-306674912^c>>>1:c>>>1,c=c&1?-306674912^c>>>1:c>>>1,B[f]=c;return typeof Int32Array<"u"?new Int32Array(B):B}var t=o();function s(c){var B=0,f=0,v=0,k=typeof Int32Array<"u"?new Int32Array(4096):new Array(4096);for(v=0;v!=256;++v)k[v]=c[v];for(v=0;v!=256;++v)for(f=c[v],B=256+v;B<4096;B+=256)f=k[B]=f>>>8^c[f&255];var y=[];for(v=1;v!=16;++v)y[v-1]=typeof Int32Array<"u"?k.subarray(v*256,v*256+256):k.slice(v*256,v*256+256);return y}var n=s(t),a=n[0],r=n[1],d=n[2],m=n[3],u=n[4],l=n[5],E=n[6],w=n[7],T=n[8],C=n[9],_=n[10],K=n[11],F=n[12],I=n[13],H=n[14];function le(c,B){for(var f=B^-1,v=0,k=c.length;v>>8^t[(f^c.charCodeAt(v++))&255];return~f}function ee(c,B){for(var f=B^-1,v=c.length-15,k=0;k>8&255]^F[c[k++]^f>>16&255]^K[c[k++]^f>>>24]^_[c[k++]]^C[c[k++]]^T[c[k++]]^w[c[k++]]^E[c[k++]]^l[c[k++]]^u[c[k++]]^m[c[k++]]^d[c[k++]]^r[c[k++]]^a[c[k++]]^t[c[k++]];for(v+=15;k>>8^t[(f^c[k++])&255];return~f}function De(c,B){for(var f=B^-1,v=0,k=c.length,y=0,ge=0;v>>8^t[(f^y)&255]:y<2048?(f=f>>>8^t[(f^(192|y>>6&31))&255],f=f>>>8^t[(f^(128|y&63))&255]):y>=55296&&y<57344?(y=(y&1023)+64,ge=c.charCodeAt(v++)&1023,f=f>>>8^t[(f^(240|y>>8&7))&255],f=f>>>8^t[(f^(128|y>>2&63))&255],f=f>>>8^t[(f^(128|ge>>6&15|(y&3)<<4))&255],f=f>>>8^t[(f^(128|ge&63))&255]):(f=f>>>8^t[(f^(224|y>>12&15))&255],f=f>>>8^t[(f^(128|y>>6&63))&255],f=f>>>8^t[(f^(128|y&63))&255]);return~f}e.table=t,e.bstr=le,e.buf=ee,e.str=De})})(Fe);const Ne="goerli",qe=5,ze=5,Ue="merge",je={type:"poa",algorithm:"clique",clique:{period:15,epoch:3e4}},Ke="Cross-client PoA test network",Ve="https://github.com/goerli/testnet",Je={timestamp:"0x5c51a607",gasLimit:10485760,difficulty:1,nonce:"0x0000000000000000",extraData:"0x22466c6578692069732061207468696e6722202d204166726900000000000000e0a2bd4258d2768837baa26a28fe71dc079f84c70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"},Ye=[{name:"chainstart",block:0,forkHash:"0xa3f5ab08"},{name:"homestead",block:0,forkHash:"0xa3f5ab08"},{name:"tangerineWhistle",block:0,forkHash:"0xa3f5ab08"},{name:"spuriousDragon",block:0,forkHash:"0xa3f5ab08"},{name:"byzantium",block:0,forkHash:"0xa3f5ab08"},{name:"constantinople",block:0,forkHash:"0xa3f5ab08"},{name:"petersburg",block:0,forkHash:"0xa3f5ab08"},{name:"istanbul",block:1561651,forkHash:"0xc25efa5c"},{name:"berlin",block:4460644,forkHash:"0x757a1c47"},{name:"london",block:5062605,forkHash:"0xb8c6299d"},{"//_comment":"The forkHash will remain same as mergeForkIdTransition is post merge, terminal block: https://goerli.etherscan.io/block/7382818",name:"merge",ttd:"10790000",block:7382819,forkHash:"0xb8c6299d"},{name:"mergeForkIdTransition",block:null,forkHash:null},{name:"shanghai",block:null,timestamp:"1678832736",forkHash:"0xf9843abf"}],Xe=[{ip:"51.141.78.53",port:30303,id:"011f758e6552d105183b1761c5e2dea0111bc20fd5f6422bc7f91e0fabbec9a6595caf6239b37feb773dddd3f87240d99d859431891e4a642cf2a0a9e6cbb98a",location:"",comment:"Upstream bootnode 1"},{ip:"13.93.54.137",port:30303,id:"176b9417f511d05b6b2cf3e34b756cf0a7096b3094572a8f6ef4cdcb9d1f9d00683bf0f83347eebdf3b81c3521c2332086d9592802230bf528eaf606a1d9677b",location:"",comment:"Upstream bootnode 2"},{ip:"94.237.54.114",port:30313,id:"46add44b9f13965f7b9875ac6b85f016f341012d84f975377573800a863526f4da19ae2c620ec73d11591fa9510e992ecc03ad0751f53cc02f7c7ed6d55c7291",location:"",comment:"Upstream bootnode 3"},{ip:"18.218.250.66",port:30313,id:"b5948a2d3e9d486c4d75bf32713221c2bd6cf86463302339299bd227dc2e276cd5a1c7ca4f43a0e9122fe9af884efed563bd2a1fd28661f3b5f5ad7bf1de5949",location:"",comment:"Upstream bootnode 4"},{ip:"3.11.147.67",port:30303,id:"a61215641fb8714a373c80edbfa0ea8878243193f57c96eeb44d0bc019ef295abd4e044fd619bfc4c59731a73fb79afe84e9ab6da0c743ceb479cbb6d263fa91",location:"",comment:"Ethereum Foundation bootnode"},{ip:"51.15.116.226",port:30303,id:"a869b02cec167211fb4815a82941db2e7ed2936fd90e78619c53eb17753fcf0207463e3419c264e2a1dd8786de0df7e68cf99571ab8aeb7c4e51367ef186b1dd",location:"",comment:"Goerli Initiative bootnode"},{ip:"51.15.119.157",port:30303,id:"807b37ee4816ecf407e9112224494b74dd5933625f655962d892f2f0f02d7fbbb3e2a94cf87a96609526f30c998fd71e93e2f53015c558ffc8b03eceaf30ee33",location:"",comment:"Goerli Initiative bootnode"},{ip:"51.15.119.157",port:40303,id:"a59e33ccd2b3e52d578f1fbd70c6f9babda2650f0760d6ff3b37742fdcdfdb3defba5d56d315b40c46b70198c7621e63ffa3f987389c7118634b0fefbbdfa7fd",location:"",comment:"Goerli Initiative bootnode"}],We=["enrtree://AKA3AM6LPBYEUDMVNU3BSVQJ5AD45Y7YPOHJLEF6W26QOE4VTUDPE@all.goerli.ethdisco.net"],Ze={name:Ne,chainId:qe,networkId:ze,defaultHardfork:Ue,consensus:je,comment:Ke,url:Ve,genesis:Je,hardforks:Ye,bootstrapNodes:Xe,dnsNetworks:We},Qe="mainnet",et=1,tt=1,ot="merge",st={type:"pow",algorithm:"ethash",ethash:{}},nt="The Ethereum main chain",rt="https://ethstats.net/",at={gasLimit:5e3,difficulty:17179869184,nonce:"0x0000000000000042",extraData:"0x11bbe8db4e347b4e8c937c1c8370e4b5ed33adb3db69cbdb7a38e1e50b1b82fa"},it=[{name:"chainstart",block:0,forkHash:"0xfc64ec04"},{name:"homestead",block:115e4,forkHash:"0x97c2c34c"},{name:"dao",block:192e4,forkHash:"0x91d1f948"},{name:"tangerineWhistle",block:2463e3,forkHash:"0x7a64da13"},{name:"spuriousDragon",block:2675e3,forkHash:"0x3edd5b10"},{name:"byzantium",block:437e4,forkHash:"0xa00bc324"},{name:"constantinople",block:728e4,forkHash:"0x668db0af"},{name:"petersburg",block:728e4,forkHash:"0x668db0af"},{name:"istanbul",block:9069e3,forkHash:"0x879d6e30"},{name:"muirGlacier",block:92e5,forkHash:"0xe029e991"},{name:"berlin",block:12244e3,forkHash:"0x0eb440f6"},{name:"london",block:12965e3,forkHash:"0xb715077d"},{name:"arrowGlacier",block:13773e3,forkHash:"0x20c327fc"},{name:"grayGlacier",block:1505e4,forkHash:"0xf0afd0e3"},{"//_comment":"The forkHash will remain same as mergeForkIdTransition is post merge, terminal block: https://etherscan.io/block/15537393",name:"merge",ttd:"58750000000000000000000",block:15537394,forkHash:"0xf0afd0e3"},{name:"mergeForkIdTransition",block:null,forkHash:null},{name:"shanghai",block:null,timestamp:"1681338455",forkHash:"0xdce96c2d"}],ct=[{ip:"18.138.108.67",port:30303,id:"d860a01f9722d78051619d1e2351aba3f43f943f6f00718d1b9baa4101932a1f5011f16bb2b1bb35db20d6fe28fa0bf09636d26a87d31de9ec6203eeedb1f666",location:"ap-southeast-1-001",comment:"bootnode-aws-ap-southeast-1-001"},{ip:"3.209.45.79",port:30303,id:"22a8232c3abc76a16ae9d6c3b164f98775fe226f0917b0ca871128a74a8e9630b458460865bab457221f1d448dd9791d24c4e5d88786180ac185df813a68d4de",location:"us-east-1-001",comment:"bootnode-aws-us-east-1-001"},{ip:"65.108.70.101",port:30303,id:"2b252ab6a1d0f971d9722cb839a42cb81db019ba44c08754628ab4a823487071b5695317c8ccd085219c3a03af063495b2f1da8d18218da2d6a82981b45e6ffc",location:"eu-west-1-001",comment:"bootnode-hetzner-hel"},{ip:"157.90.35.166",port:30303,id:"4aeb4ab6c14b23e2c4cfdce879c04b0748a20d8e9b59e25ded2a08143e265c6c25936e74cbc8e641e3312ca288673d91f2f93f8e277de3cfa444ecdaaf982052",location:"eu-central-1-001",comment:"bootnode-hetzner-fsn"}],dt=["enrtree://AKA3AM6LPBYEUDMVNU3BSVQJ5AD45Y7YPOHJLEF6W26QOE4VTUDPE@all.mainnet.ethdisco.net"],ft={name:Qe,chainId:et,networkId:tt,defaultHardfork:ot,consensus:st,comment:nt,url:rt,genesis:at,hardforks:it,bootstrapNodes:ct,dnsNetworks:dt},ut="rinkeby",mt=4,ht=4,lt="london",gt={type:"poa",algorithm:"clique",clique:{period:15,epoch:3e4}},pt="PoA test network",bt="https://www.rinkeby.io",vt={timestamp:"0x58ee40ba",gasLimit:47e5,difficulty:1,nonce:"0x0000000000000000",extraData:"0x52657370656374206d7920617574686f7269746168207e452e436172746d616e42eb768f2244c8811c63729a21a3569731535f067ffc57839b00206d1ad20c69a1981b489f772031b279182d99e65703f0076e4812653aab85fca0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"},$t=[{name:"chainstart",block:0,forkHash:"0x3b8e0691"},{name:"homestead",block:1,forkHash:"0x60949295"},{name:"tangerineWhistle",block:2,forkHash:"0x8bde40dd"},{name:"spuriousDragon",block:3,forkHash:"0xcb3a64bb"},{name:"byzantium",block:1035301,forkHash:"0x8d748b57"},{name:"constantinople",block:3660663,forkHash:"0xe49cab14"},{name:"petersburg",block:4321234,forkHash:"0xafec6b27"},{name:"istanbul",block:5435345,forkHash:"0xcbdb8838"},{name:"berlin",block:8290928,forkHash:"0x6910c8bd"},{name:"london",block:8897988,forkHash:"0x8e29f2f3"},{name:"merge",block:null,forkHash:null},{name:"shanghai",block:null,forkHash:null}],kt=[{ip:"52.169.42.101",port:30303,id:"a24ac7c5484ef4ed0c5eb2d36620ba4e4aa13b8c84684e1b4aab0cebea2ae45cb4d375b77eab56516d34bfbd3c1a833fc51296ff084b770b94fb9028c4d25ccf",location:"",comment:"IE"},{ip:"52.3.158.184",port:30303,id:"343149e4feefa15d882d9fe4ac7d88f885bd05ebb735e547f12e12080a9fa07c8014ca6fd7f373123488102fe5e34111f8509cf0b7de3f5b44339c9f25e87cb8",location:"",comment:"INFURA"},{ip:"159.89.28.211",port:30303,id:"b6b28890b006743680c52e64e0d16db57f28124885595fa03a562be1d2bf0f3a1da297d56b13da25fb992888fd556d4c1a27b1f39d531bde7de1921c90061cc6",location:"",comment:"AKASHA"}],It=["enrtree://AKA3AM6LPBYEUDMVNU3BSVQJ5AD45Y7YPOHJLEF6W26QOE4VTUDPE@all.rinkeby.ethdisco.net"],Pt={name:ut,chainId:mt,networkId:ht,defaultHardfork:lt,consensus:gt,comment:pt,url:bt,genesis:vt,hardforks:$t,bootstrapNodes:kt,dnsNetworks:It},Et="ropsten",Tt=3,yt=3,wt="merge",xt={type:"pow",algorithm:"ethash",ethash:{}},Bt="PoW test network",St="https://github.com/ethereum/ropsten",At={gasLimit:16777216,difficulty:1048576,nonce:"0x0000000000000042",extraData:"0x3535353535353535353535353535353535353535353535353535353535353535"},Ht=[{name:"chainstart",block:0,forkHash:"0x30c7ddbc"},{name:"homestead",block:0,forkHash:"0x30c7ddbc"},{name:"tangerineWhistle",block:0,forkHash:"0x30c7ddbc"},{name:"spuriousDragon",block:10,forkHash:"0x63760190"},{name:"byzantium",block:17e5,forkHash:"0x3ea159c7"},{name:"constantinople",block:423e4,forkHash:"0x97b544f3"},{name:"petersburg",block:4939394,forkHash:"0xd6e2149b"},{name:"istanbul",block:6485846,forkHash:"0x4bc66396"},{name:"muirGlacier",block:7117117,forkHash:"0x6727ef90"},{name:"berlin",block:9812189,forkHash:"0xa157d377"},{name:"london",block:10499401,forkHash:"0x7119b6b3"},{"//_comment":"The forkHash will remain same as mergeForkIdTransition is post merge",name:"merge",ttd:"50000000000000000",block:null,forkHash:"0x7119b6b3"},{name:"mergeForkIdTransition",block:null,forkHash:null},{name:"shanghai",block:null,forkHash:null}],Ct=[{ip:"52.176.7.10",port:30303,id:"30b7ab30a01c124a6cceca36863ece12c4f5fa68e3ba9b0b51407ccc002eeed3b3102d20a88f1c1d3c3154e2449317b8ef95090e77b312d5cc39354f86d5d606",location:"",comment:"US-Azure geth"},{ip:"52.176.100.77",port:30303,id:"865a63255b3bb68023b6bffd5095118fcc13e79dcf014fe4e47e065c350c7cc72af2e53eff895f11ba1bbb6a2b33271c1116ee870f266618eadfc2e78aa7349c",location:"",comment:"US-Azure parity"},{ip:"52.232.243.152",port:30303,id:"6332792c4a00e3e4ee0926ed89e0d27ef985424d97b6a45bf0f23e51f0dcb5e66b875777506458aea7af6f9e4ffb69f43f3778ee73c81ed9d34c51c4b16b0b0f",location:"",comment:"Parity"},{ip:"192.81.208.223",port:30303,id:"94c15d1b9e2fe7ce56e458b9a3b672ef11894ddedd0c6f247e0f1d3487f52b66208fb4aeb8179fce6e3a749ea93ed147c37976d67af557508d199d9594c35f09",location:"",comment:"@gpip"}],Lt=["enrtree://AKA3AM6LPBYEUDMVNU3BSVQJ5AD45Y7YPOHJLEF6W26QOE4VTUDPE@all.ropsten.ethdisco.net"],_t={name:Et,chainId:Tt,networkId:yt,defaultHardfork:wt,consensus:xt,comment:Bt,url:St,genesis:At,hardforks:Ht,bootstrapNodes:Ct,dnsNetworks:Lt},Ft="sepolia",Ot=11155111,Dt=11155111,Rt="merge",Gt={type:"pow",algorithm:"ethash",ethash:{}},Mt="PoW test network to replace Ropsten",Nt="https://github.com/ethereum/go-ethereum/pull/23730",qt={timestamp:"0x6159af19",gasLimit:3e7,difficulty:131072,nonce:"0x0000000000000000",extraData:"0x5365706f6c69612c20417468656e732c204174746963612c2047726565636521"},zt=[{name:"chainstart",block:0,forkHash:"0xfe3366e7"},{name:"homestead",block:0,forkHash:"0xfe3366e7"},{name:"tangerineWhistle",block:0,forkHash:"0xfe3366e7"},{name:"spuriousDragon",block:0,forkHash:"0xfe3366e7"},{name:"byzantium",block:0,forkHash:"0xfe3366e7"},{name:"constantinople",block:0,forkHash:"0xfe3366e7"},{name:"petersburg",block:0,forkHash:"0xfe3366e7"},{name:"istanbul",block:0,forkHash:"0xfe3366e7"},{name:"muirGlacier",block:0,forkHash:"0xfe3366e7"},{name:"berlin",block:0,forkHash:"0xfe3366e7"},{name:"london",block:0,forkHash:"0xfe3366e7"},{"//_comment":"The forkHash will remain same as mergeForkIdTransition is post merge, terminal block: https://sepolia.etherscan.io/block/1450408",name:"merge",ttd:"17000000000000000",block:1450409,forkHash:"0xfe3366e7"},{name:"mergeForkIdTransition",block:1735371,forkHash:"0xb96cbd13"},{name:"shanghai",block:null,timestamp:"1677557088",forkHash:"0xf7f9bc08"}],Ut=[{ip:"18.168.182.86",port:30303,id:"9246d00bc8fd1742e5ad2428b80fc4dc45d786283e05ef6edbd9002cbc335d40998444732fbe921cb88e1d2c73d1b1de53bae6a2237996e9bfe14f871baf7066",location:"",comment:"geth"},{ip:"52.14.151.177",port:30303,id:"ec66ddcf1a974950bd4c782789a7e04f8aa7110a72569b6e65fcd51e937e74eed303b1ea734e4d19cfaec9fbff9b6ee65bf31dcb50ba79acce9dd63a6aca61c7",location:"",comment:"besu"},{ip:"165.22.196.173",port:30303,id:"ce970ad2e9daa9e14593de84a8b49da3d54ccfdf83cbc4fe519cb8b36b5918ed4eab087dedd4a62479b8d50756b492d5f762367c8d20329a7854ec01547568a6",location:"",comment:"EF"},{ip:"65.108.95.67",port:30303,id:"075503b13ed736244896efcde2a992ec0b451357d46cb7a8132c0384721742597fc8f0d91bbb40bb52e7d6e66728d36a1fda09176294e4a30cfac55dcce26bc6",location:"",comment:"lodestar"}],jt=["enrtree://AKA3AM6LPBYEUDMVNU3BSVQJ5AD45Y7YPOHJLEF6W26QOE4VTUDPE@all.sepolia.ethdisco.net"],Kt={name:Ft,chainId:Ot,networkId:Dt,defaultHardfork:Rt,consensus:Gt,comment:Mt,url:Nt,genesis:qt,hardforks:zt,bootstrapNodes:Ut,dnsNetworks:jt};var de={};const Vt="EIP-1153",Jt=1153,Yt="Transient Storage",Xt="https://eips.ethereum.org/EIPS/eip-1153",Wt="Review",Zt="chainstart",Qt=[],eo={},to={tstore:{v:100,d:"Base fee of the TSTORE opcode"},tload:{v:100,d:"Base fee of the TLOAD opcode"}},oo={},so={},no={name:Vt,number:Jt,comment:Yt,url:Xt,status:Wt,minimumHardfork:Zt,requiredEIPs:Qt,gasConfig:eo,gasPrices:to,vm:oo,pow:so},ro="EIP-1559",ao=1559,io="Fee market change for ETH 1.0 chain",co="https://eips.ethereum.org/EIPS/eip-1559",fo="Final",uo="berlin",mo=[2930],ho={baseFeeMaxChangeDenominator:{v:8,d:"Maximum base fee change denominator"},elasticityMultiplier:{v:2,d:"Maximum block gas target elasticity"},initialBaseFee:{v:1e9,d:"Initial base fee on first EIP1559 block"}},lo={},go={},po={},bo={name:ro,number:ao,comment:io,url:co,status:fo,minimumHardfork:uo,requiredEIPs:mo,gasConfig:ho,gasPrices:lo,vm:go,pow:po},vo="EIP-2315",$o=2315,ko="Simple subroutines for the EVM",Io="https://eips.ethereum.org/EIPS/eip-2315",Po="Draft",Eo="istanbul",To={},yo={beginsub:{v:2,d:"Base fee of the BEGINSUB opcode"},returnsub:{v:5,d:"Base fee of the RETURNSUB opcode"},jumpsub:{v:10,d:"Base fee of the JUMPSUB opcode"}},wo={},xo={},Bo={name:vo,number:$o,comment:ko,url:Io,status:Po,minimumHardfork:Eo,gasConfig:To,gasPrices:yo,vm:wo,pow:xo},So="EIP-2537",Ao=2537,Ho="BLS12-381 precompiles",Co="https://eips.ethereum.org/EIPS/eip-2537",Lo="Draft",_o="chainstart",Fo={},Oo={Bls12381G1AddGas:{v:600,d:"Gas cost of a single BLS12-381 G1 addition precompile-call"},Bls12381G1MulGas:{v:12e3,d:"Gas cost of a single BLS12-381 G1 multiplication precompile-call"},Bls12381G2AddGas:{v:4500,d:"Gas cost of a single BLS12-381 G2 addition precompile-call"},Bls12381G2MulGas:{v:55e3,d:"Gas cost of a single BLS12-381 G2 multiplication precompile-call"},Bls12381PairingBaseGas:{v:115e3,d:"Base gas cost of BLS12-381 pairing check"},Bls12381PairingPerPairGas:{v:23e3,d:"Per-pair gas cost of BLS12-381 pairing check"},Bls12381MapG1Gas:{v:5500,d:"Gas cost of BLS12-381 map field element to G1"},Bls12381MapG2Gas:{v:11e4,d:"Gas cost of BLS12-381 map field element to G2"},Bls12381MultiExpGasDiscount:{v:[[1,1200],[2,888],[3,764],[4,641],[5,594],[6,547],[7,500],[8,453],[9,438],[10,423],[11,408],[12,394],[13,379],[14,364],[15,349],[16,334],[17,330],[18,326],[19,322],[20,318],[21,314],[22,310],[23,306],[24,302],[25,298],[26,294],[27,289],[28,285],[29,281],[30,277],[31,273],[32,269],[33,268],[34,266],[35,265],[36,263],[37,262],[38,260],[39,259],[40,257],[41,256],[42,254],[43,253],[44,251],[45,250],[46,248],[47,247],[48,245],[49,244],[50,242],[51,241],[52,239],[53,238],[54,236],[55,235],[56,233],[57,232],[58,231],[59,229],[60,228],[61,226],[62,225],[63,223],[64,222],[65,221],[66,220],[67,219],[68,219],[69,218],[70,217],[71,216],[72,216],[73,215],[74,214],[75,213],[76,213],[77,212],[78,211],[79,211],[80,210],[81,209],[82,208],[83,208],[84,207],[85,206],[86,205],[87,205],[88,204],[89,203],[90,202],[91,202],[92,201],[93,200],[94,199],[95,199],[96,198],[97,197],[98,196],[99,196],[100,195],[101,194],[102,193],[103,193],[104,192],[105,191],[106,191],[107,190],[108,189],[109,188],[110,188],[111,187],[112,186],[113,185],[114,185],[115,184],[116,183],[117,182],[118,182],[119,181],[120,180],[121,179],[122,179],[123,178],[124,177],[125,176],[126,176],[127,175],[128,174]],d:"Discount gas costs of calls to the MultiExp precompiles with `k` (point, scalar) pair"}},Do={},Ro={},Go={name:So,number:Ao,comment:Ho,url:Co,status:Lo,minimumHardfork:_o,gasConfig:Fo,gasPrices:Oo,vm:Do,pow:Ro},Mo="EIP-2565",No=2565,qo="ModExp gas cost",zo="https://eips.ethereum.org/EIPS/eip-2565",Uo="Final",jo="byzantium",Ko={},Vo={modexpGquaddivisor:{v:3,d:"Gquaddivisor from modexp precompile for gas calculation"}},Jo={},Yo={},Xo={name:Mo,number:No,comment:qo,url:zo,status:Uo,minimumHardfork:jo,gasConfig:Ko,gasPrices:Vo,vm:Jo,pow:Yo},Wo="EIP-2718",Zo="Typed Transaction Envelope",Qo="https://eips.ethereum.org/EIPS/eip-2718",es="Final",ts="chainstart",os={},ss={},ns={},rs={},as={name:Wo,comment:Zo,url:Qo,status:es,minimumHardfork:ts,gasConfig:os,gasPrices:ss,vm:ns,pow:rs},is="EIP-2929",cs="Gas cost increases for state access opcodes",ds="https://eips.ethereum.org/EIPS/eip-2929",fs="Final",us="chainstart",ms={},hs={coldsload:{v:2100,d:"Gas cost of the first read of storage from a given location (per transaction)"},coldaccountaccess:{v:2600,d:"Gas cost of the first read of a given address (per transaction)"},warmstorageread:{v:100,d:"Gas cost of reading storage locations which have already loaded 'cold'"},sstoreCleanGasEIP2200:{v:2900,d:"Once per SSTORE operation from clean non-zero to something else"},sstoreNoopGasEIP2200:{v:100,d:"Once per SSTORE operation if the value doesn't change"},sstoreDirtyGasEIP2200:{v:100,d:"Once per SSTORE operation if a dirty value is changed"},sstoreInitRefundEIP2200:{v:19900,d:"Once per SSTORE operation for resetting to the original zero value"},sstoreCleanRefundEIP2200:{v:4900,d:"Once per SSTORE operation for resetting to the original non-zero value"},call:{v:0,d:"Base fee of the CALL opcode"},callcode:{v:0,d:"Base fee of the CALLCODE opcode"},delegatecall:{v:0,d:"Base fee of the DELEGATECALL opcode"},staticcall:{v:0,d:"Base fee of the STATICCALL opcode"},balance:{v:0,d:"Base fee of the BALANCE opcode"},extcodesize:{v:0,d:"Base fee of the EXTCODESIZE opcode"},extcodecopy:{v:0,d:"Base fee of the EXTCODECOPY opcode"},extcodehash:{v:0,d:"Base fee of the EXTCODEHASH opcode"},sload:{v:0,d:"Base fee of the SLOAD opcode"},sstore:{v:0,d:"Base fee of the SSTORE opcode"}},ls={},gs={},ps={name:is,comment:cs,url:ds,status:fs,minimumHardfork:us,gasConfig:ms,gasPrices:hs,vm:ls,pow:gs},bs="EIP-2930",vs="Optional access lists",$s="https://eips.ethereum.org/EIPS/eip-2930",ks="Final",Is="istanbul",Ps=[2718,2929],Es={},Ts={accessListStorageKeyCost:{v:1900,d:"Gas cost per storage key in an Access List transaction"},accessListAddressCost:{v:2400,d:"Gas cost per storage key in an Access List transaction"}},ys={},ws={},xs={name:bs,comment:vs,url:$s,status:ks,minimumHardfork:Is,requiredEIPs:Ps,gasConfig:Es,gasPrices:Ts,vm:ys,pow:ws},Bs="EIP-3074",Ss=3074,As="AUTH and AUTHCALL opcodes",Hs="https://eips.ethereum.org/EIPS/eip-3074",Cs="Review",Ls="london",_s={},Fs={auth:{v:3100,d:"Gas cost of the AUTH opcode"},authcall:{v:0,d:"Gas cost of the AUTHCALL opcode"},authcallValueTransfer:{v:6700,d:"Paid for CALL when the value transfer is non-zero"}},Os={},Ds={},Rs={name:Bs,number:Ss,comment:As,url:Hs,status:Cs,minimumHardfork:Ls,gasConfig:_s,gasPrices:Fs,vm:Os,pow:Ds},Gs="EIP-3198",Ms=3198,Ns="BASEFEE opcode",qs="https://eips.ethereum.org/EIPS/eip-3198",zs="Final",Us="london",js={},Ks={basefee:{v:2,d:"Gas cost of the BASEFEE opcode"}},Vs={},Js={},Ys={name:Gs,number:Ms,comment:Ns,url:qs,status:zs,minimumHardfork:Us,gasConfig:js,gasPrices:Ks,vm:Vs,pow:Js},Xs="EIP-3529",Ws="Reduction in refunds",Zs="https://eips.ethereum.org/EIPS/eip-3529",Qs="Final",en="berlin",tn=[2929],on={maxRefundQuotient:{v:5,d:"Maximum refund quotient; max tx refund is min(tx.gasUsed/maxRefundQuotient, tx.gasRefund)"}},sn={selfdestructRefund:{v:0,d:"Refunded following a selfdestruct operation"},sstoreClearRefundEIP2200:{v:4800,d:"Once per SSTORE operation for clearing an originally existing storage slot"}},nn={},rn={},an={name:Xs,comment:Ws,url:Zs,status:Qs,minimumHardfork:en,requiredEIPs:tn,gasConfig:on,gasPrices:sn,vm:nn,pow:rn},cn="EIP-3540",dn=3540,fn="EVM Object Format (EOF) v1",un="https://eips.ethereum.org/EIPS/eip-3540",mn="Review",hn="london",ln=[3541],gn={},pn={},bn={},vn={},$n={name:cn,number:dn,comment:fn,url:un,status:mn,minimumHardfork:hn,requiredEIPs:ln,gasConfig:gn,gasPrices:pn,vm:bn,pow:vn},kn="EIP-3541",In="Reject new contracts starting with the 0xEF byte",Pn="https://eips.ethereum.org/EIPS/eip-3541",En="Final",Tn="berlin",yn=[],wn={},xn={},Bn={},Sn={},An={name:kn,comment:In,url:Pn,status:En,minimumHardfork:Tn,requiredEIPs:yn,gasConfig:wn,gasPrices:xn,vm:Bn,pow:Sn},Hn="EIP-3554",Cn="Reduction in refunds",Ln="Difficulty Bomb Delay to December 1st 2021",_n="Final",Fn="muirGlacier",On=[],Dn={},Rn={},Gn={},Mn={difficultyBombDelay:{v:95e5,d:"the amount of blocks to delay the difficulty bomb with"}},Nn={name:Hn,comment:Cn,url:Ln,status:_n,minimumHardfork:Fn,requiredEIPs:On,gasConfig:Dn,gasPrices:Rn,vm:Gn,pow:Mn},qn="EIP-3607",zn=3607,Un="Reject transactions from senders with deployed code",jn="https://eips.ethereum.org/EIPS/eip-3607",Kn="Final",Vn="chainstart",Jn=[],Yn={},Xn={},Wn={},Zn={},Qn={name:qn,number:zn,comment:Un,url:jn,status:Kn,minimumHardfork:Vn,requiredEIPs:Jn,gasConfig:Yn,gasPrices:Xn,vm:Wn,pow:Zn},er="EIP-3651",tr=3198,or="Warm COINBASE",sr="https://eips.ethereum.org/EIPS/eip-3651",nr="Review",rr="london",ar=[2929],ir={},cr={},dr={},fr={},ur={name:er,number:tr,comment:or,url:sr,status:nr,minimumHardfork:rr,requiredEIPs:ar,gasConfig:ir,gasPrices:cr,vm:dr,pow:fr},mr="EIP-3670",hr=3670,lr="EOF - Code Validation",gr="https://eips.ethereum.org/EIPS/eip-3670",pr="Review",br="london",vr=[3540],$r={},kr={},Ir={},Pr={},Er={name:mr,number:hr,comment:lr,url:gr,status:pr,minimumHardfork:br,requiredEIPs:vr,gasConfig:$r,gasPrices:kr,vm:Ir,pow:Pr},Tr="EIP-3675",yr=3675,wr="Upgrade consensus to Proof-of-Stake",xr="https://eips.ethereum.org/EIPS/eip-3675",Br="Final",Sr="london",Ar=[],Hr={},Cr={},Lr={},_r={},Fr={name:Tr,number:yr,comment:wr,url:xr,status:Br,minimumHardfork:Sr,requiredEIPs:Ar,gasConfig:Hr,gasPrices:Cr,vm:Lr,pow:_r},Or="EIP-3855",Dr=3855,Rr="PUSH0 instruction",Gr="https://eips.ethereum.org/EIPS/eip-3855",Mr="Review",Nr="chainstart",qr=[],zr={},Ur={push0:{v:2,d:"Base fee of the PUSH0 opcode"}},jr={},Kr={},Vr={name:Or,number:Dr,comment:Rr,url:Gr,status:Mr,minimumHardfork:Nr,requiredEIPs:qr,gasConfig:zr,gasPrices:Ur,vm:jr,pow:Kr},Jr="EIP-3860",Yr=3860,Xr="Limit and meter initcode",Wr="https://eips.ethereum.org/EIPS/eip-3860",Zr="Review",Qr="spuriousDragon",ea=[],ta={},oa={initCodeWordCost:{v:2,d:"Gas to pay for each word (32 bytes) of initcode when creating a contract"}},sa={maxInitCodeSize:{v:49152,d:"Maximum length of initialization code when creating a contract"}},na={},ra={name:Jr,number:Yr,comment:Xr,url:Wr,status:Zr,minimumHardfork:Qr,requiredEIPs:ea,gasConfig:ta,gasPrices:oa,vm:sa,pow:na},aa="EIP-4345",ia=4345,ca="Difficulty Bomb Delay to June 2022",da="https://eips.ethereum.org/EIPS/eip-4345",fa="Final",ua="london",ma={},ha={},la={},ga={difficultyBombDelay:{v:107e5,d:"the amount of blocks to delay the difficulty bomb with"}},pa={name:aa,number:ia,comment:ca,url:da,status:fa,minimumHardfork:ua,gasConfig:ma,gasPrices:ha,vm:la,pow:ga},ba="EIP-4399",va=4399,$a="Supplant DIFFICULTY opcode with PREVRANDAO",ka="https://eips.ethereum.org/EIPS/eip-4399",Ia="Review",Pa="london",Ea=[],Ta={},ya={},wa={},xa={},Ba={name:ba,number:va,comment:$a,url:ka,status:Ia,minimumHardfork:Pa,requiredEIPs:Ea,gasConfig:Ta,gasPrices:ya,vm:wa,pow:xa},Sa="EIP-4844",Aa=4844,Ha="Shard Blob Transactions",Ca="https://eips.ethereum.org/EIPS/eip-4844",La="Draft",_a="merge",Fa=[1559,2718,2930,4895],Oa={dataGasPerBlob:{v:131072,d:"The base fee for data gas per blob"},targetDataGasPerBlock:{v:262144,d:"The target data gas consumed per block"},maxDataGasPerBlock:{v:524288,d:"The max data gas allowable per block"},dataGasPriceUpdateFraction:{v:2225652,d:"The denominator used in the exponential when calculating a data gas price"}},Da={simpleGasPerBlob:{v:12e3,d:"The basic gas fee for each blob"},minDataGasPrice:{v:1,d:"The minimum fee per data gas"},kzgPointEvaluationGasPrecompilePrice:{v:5e4,d:"The fee associated with the point evaluation precompile"},datahash:{v:3,d:"Base fee of the DATAHASH opcode"}},Ra={blobCommitmentVersionKzg:{v:1,d:"The number indicated a versioned hash is a KZG commitment"},fieldElementsPerBlob:{v:4096,d:"The number of field elements allowed per blob"}},Ga={},Ma={},Na={name:Sa,number:Aa,comment:Ha,url:Ca,status:La,minimumHardfork:_a,requiredEIPs:Fa,gasConfig:Oa,gasPrices:Da,sharding:Ra,vm:Ga,pow:Ma},qa="EIP-4895",za=4895,Ua="Beacon chain push withdrawals as operations",ja="https://eips.ethereum.org/EIPS/eip-4895",Ka="Review",Va="merge",Ja=[],Ya={},Xa={},Wa={},Za={},Qa={name:qa,number:za,comment:Ua,url:ja,status:Ka,minimumHardfork:Va,requiredEIPs:Ja,gasConfig:Ya,gasPrices:Xa,vm:Wa,pow:Za},ei="EIP-5133",ti=5133,oi="Delaying Difficulty Bomb to mid-September 2022",si="https://eips.ethereum.org/EIPS/eip-5133",ni="Draft",ri="grayGlacier",ai={},ii={},ci={},di={difficultyBombDelay:{v:114e5,d:"the amount of blocks to delay the difficulty bomb with"}},fi={name:ei,number:ti,comment:oi,url:si,status:ni,minimumHardfork:ri,gasConfig:ai,gasPrices:ii,vm:ci,pow:di};Object.defineProperty(de,"__esModule",{value:!0});de.EIPs=void 0;de.EIPs={1153:no,1559:bo,2315:Bo,2537:Go,2565:Xo,2718:as,2929:ps,2930:xs,3074:Rs,3198:Ys,3529:an,3540:$n,3541:An,3554:Nn,3607:Qn,3651:ur,3670:Er,3675:Fr,3855:Vr,3860:ra,4345:pa,4399:Ba,4844:Na,4895:Qa,5133:fi};var fe={};(function(i){Object.defineProperty(i,"__esModule",{value:!0}),i.CustomChain=i.ConsensusAlgorithm=i.ConsensusType=i.Hardfork=i.Chain=void 0,function(e){e[e.Mainnet=1]="Mainnet",e[e.Ropsten=3]="Ropsten",e[e.Rinkeby=4]="Rinkeby",e[e.Goerli=5]="Goerli",e[e.Sepolia=11155111]="Sepolia"}(i.Chain||(i.Chain={})),function(e){e.Chainstart="chainstart",e.Homestead="homestead",e.Dao="dao",e.TangerineWhistle="tangerineWhistle",e.SpuriousDragon="spuriousDragon",e.Byzantium="byzantium",e.Constantinople="constantinople",e.Petersburg="petersburg",e.Istanbul="istanbul",e.MuirGlacier="muirGlacier",e.Berlin="berlin",e.London="london",e.ArrowGlacier="arrowGlacier",e.GrayGlacier="grayGlacier",e.MergeForkIdTransition="mergeForkIdTransition",e.Merge="merge",e.Shanghai="shanghai",e.ShardingForkDev="shardingFork"}(i.Hardfork||(i.Hardfork={})),function(e){e.ProofOfStake="pos",e.ProofOfWork="pow",e.ProofOfAuthority="poa"}(i.ConsensusType||(i.ConsensusType={})),function(e){e.Ethash="ethash",e.Clique="clique",e.Casper="casper"}(i.ConsensusAlgorithm||(i.ConsensusAlgorithm={})),function(e){e.PolygonMainnet="polygon-mainnet",e.PolygonMumbai="polygon-mumbai",e.ArbitrumRinkebyTestnet="arbitrum-rinkeby-testnet",e.ArbitrumOne="arbitrum-one",e.xDaiChain="x-dai-chain",e.OptimisticKovan="optimistic-kovan",e.OptimisticEthereum="optimistic-ethereum"}(i.CustomChain||(i.CustomChain={}))})(fe);var ue={};const ui="chainstart",mi="Start of the Ethereum main chain",hi="",li="",gi={minGasLimit:{v:5e3,d:"Minimum the gas limit may ever be"},gasLimitBoundDivisor:{v:1024,d:"The bound divisor of the gas limit, used in update calculations"},maxRefundQuotient:{v:2,d:"Maximum refund quotient; max tx refund is min(tx.gasUsed/maxRefundQuotient, tx.gasRefund)"}},pi={base:{v:2,d:"Gas base cost, used e.g. for ChainID opcode (Istanbul)"},tierStep:{v:[0,2,3,5,8,10,20],d:"Once per operation, for a selection of them"},exp:{v:10,d:"Base fee of the EXP opcode"},expByte:{v:10,d:"Times ceil(log256(exponent)) for the EXP instruction"},sha3:{v:30,d:"Base fee of the SHA3 opcode"},sha3Word:{v:6,d:"Once per word of the SHA3 operation's data"},sload:{v:50,d:"Base fee of the SLOAD opcode"},sstoreSet:{v:2e4,d:"Once per SSTORE operation if the zeroness changes from zero"},sstoreReset:{v:5e3,d:"Once per SSTORE operation if the zeroness does not change from zero"},sstoreRefund:{v:15e3,d:"Once per SSTORE operation if the zeroness changes to zero"},jumpdest:{v:1,d:"Base fee of the JUMPDEST opcode"},log:{v:375,d:"Base fee of the LOG opcode"},logData:{v:8,d:"Per byte in a LOG* operation's data"},logTopic:{v:375,d:"Multiplied by the * of the LOG*, per LOG transaction. e.g. LOG0 incurs 0 * c_txLogTopicGas, LOG4 incurs 4 * c_txLogTopicGas"},create:{v:32e3,d:"Base fee of the CREATE opcode"},call:{v:40,d:"Base fee of the CALL opcode"},callStipend:{v:2300,d:"Free gas given at beginning of call"},callValueTransfer:{v:9e3,d:"Paid for CALL when the value transfor is non-zero"},callNewAccount:{v:25e3,d:"Paid for CALL when the destination address didn't exist prior"},selfdestructRefund:{v:24e3,d:"Refunded following a selfdestruct operation"},memory:{v:3,d:"Times the address of the (highest referenced byte in memory + 1). NOTE: referencing happens on read, write and in instructions such as RETURN and CALL"},quadCoeffDiv:{v:512,d:"Divisor for the quadratic particle of the memory cost equation"},createData:{v:200,d:""},tx:{v:21e3,d:"Per transaction. NOTE: Not payable on data of calls between transactions"},txCreation:{v:32e3,d:"The cost of creating a contract via tx"},txDataZero:{v:4,d:"Per byte of data attached to a transaction that equals zero. NOTE: Not payable on data of calls between transactions"},txDataNonZero:{v:68,d:"Per byte of data attached to a transaction that is not equal to zero. NOTE: Not payable on data of calls between transactions"},copy:{v:3,d:"Multiplied by the number of 32-byte words that are copied (round up) for any *COPY operation and added"},ecRecover:{v:3e3,d:""},sha256:{v:60,d:""},sha256Word:{v:12,d:""},ripemd160:{v:600,d:""},ripemd160Word:{v:120,d:""},identity:{v:15,d:""},identityWord:{v:3,d:""},stop:{v:0,d:"Base fee of the STOP opcode"},add:{v:3,d:"Base fee of the ADD opcode"},mul:{v:5,d:"Base fee of the MUL opcode"},sub:{v:3,d:"Base fee of the SUB opcode"},div:{v:5,d:"Base fee of the DIV opcode"},sdiv:{v:5,d:"Base fee of the SDIV opcode"},mod:{v:5,d:"Base fee of the MOD opcode"},smod:{v:5,d:"Base fee of the SMOD opcode"},addmod:{v:8,d:"Base fee of the ADDMOD opcode"},mulmod:{v:8,d:"Base fee of the MULMOD opcode"},signextend:{v:5,d:"Base fee of the SIGNEXTEND opcode"},lt:{v:3,d:"Base fee of the LT opcode"},gt:{v:3,d:"Base fee of the GT opcode"},slt:{v:3,d:"Base fee of the SLT opcode"},sgt:{v:3,d:"Base fee of the SGT opcode"},eq:{v:3,d:"Base fee of the EQ opcode"},iszero:{v:3,d:"Base fee of the ISZERO opcode"},and:{v:3,d:"Base fee of the AND opcode"},or:{v:3,d:"Base fee of the OR opcode"},xor:{v:3,d:"Base fee of the XOR opcode"},not:{v:3,d:"Base fee of the NOT opcode"},byte:{v:3,d:"Base fee of the BYTE opcode"},address:{v:2,d:"Base fee of the ADDRESS opcode"},balance:{v:20,d:"Base fee of the BALANCE opcode"},origin:{v:2,d:"Base fee of the ORIGIN opcode"},caller:{v:2,d:"Base fee of the CALLER opcode"},callvalue:{v:2,d:"Base fee of the CALLVALUE opcode"},calldataload:{v:3,d:"Base fee of the CALLDATALOAD opcode"},calldatasize:{v:2,d:"Base fee of the CALLDATASIZE opcode"},calldatacopy:{v:3,d:"Base fee of the CALLDATACOPY opcode"},codesize:{v:2,d:"Base fee of the CODESIZE opcode"},codecopy:{v:3,d:"Base fee of the CODECOPY opcode"},gasprice:{v:2,d:"Base fee of the GASPRICE opcode"},extcodesize:{v:20,d:"Base fee of the EXTCODESIZE opcode"},extcodecopy:{v:20,d:"Base fee of the EXTCODECOPY opcode"},blockhash:{v:20,d:"Base fee of the BLOCKHASH opcode"},coinbase:{v:2,d:"Base fee of the COINBASE opcode"},timestamp:{v:2,d:"Base fee of the TIMESTAMP opcode"},number:{v:2,d:"Base fee of the NUMBER opcode"},difficulty:{v:2,d:"Base fee of the DIFFICULTY opcode"},gaslimit:{v:2,d:"Base fee of the GASLIMIT opcode"},pop:{v:2,d:"Base fee of the POP opcode"},mload:{v:3,d:"Base fee of the MLOAD opcode"},mstore:{v:3,d:"Base fee of the MSTORE opcode"},mstore8:{v:3,d:"Base fee of the MSTORE8 opcode"},sstore:{v:0,d:"Base fee of the SSTORE opcode"},jump:{v:8,d:"Base fee of the JUMP opcode"},jumpi:{v:10,d:"Base fee of the JUMPI opcode"},pc:{v:2,d:"Base fee of the PC opcode"},msize:{v:2,d:"Base fee of the MSIZE opcode"},gas:{v:2,d:"Base fee of the GAS opcode"},push:{v:3,d:"Base fee of the PUSH opcode"},dup:{v:3,d:"Base fee of the DUP opcode"},swap:{v:3,d:"Base fee of the SWAP opcode"},callcode:{v:40,d:"Base fee of the CALLCODE opcode"},return:{v:0,d:"Base fee of the RETURN opcode"},invalid:{v:0,d:"Base fee of the INVALID opcode"},selfdestruct:{v:0,d:"Base fee of the SELFDESTRUCT opcode"}},bi={stackLimit:{v:1024,d:"Maximum size of VM stack allowed"},callCreateDepth:{v:1024,d:"Maximum depth of call/create stack"},maxExtraDataSize:{v:32,d:"Maximum size extra data may be after Genesis"}},vi={minimumDifficulty:{v:131072,d:"The minimum that the difficulty may ever be"},difficultyBoundDivisor:{v:2048,d:"The bound divisor of the difficulty, used in the update calculations"},durationLimit:{v:13,d:"The decision boundary on the blocktime duration used to determine whether difficulty should go up or not"},epochDuration:{v:3e4,d:"Duration between proof-of-work epochs"},timebombPeriod:{v:1e5,d:"Exponential difficulty timebomb period"},minerReward:{v:"5000000000000000000",d:"the amount a miner get rewarded for mining a block"},difficultyBombDelay:{v:0,d:"the amount of blocks to delay the difficulty bomb with"}},$i={name:ui,comment:mi,url:hi,status:li,gasConfig:gi,gasPrices:pi,vm:bi,pow:vi},ki="homestead",Ii="Homestead hardfork with protocol and network changes",Pi="https://eips.ethereum.org/EIPS/eip-606",Ei="Final",Ti={},yi={delegatecall:{v:40,d:"Base fee of the DELEGATECALL opcode"}},wi={},xi={},Bi={name:ki,comment:Ii,url:Pi,status:Ei,gasConfig:Ti,gasPrices:yi,vm:wi,pow:xi},Si="dao",Ai="DAO rescue hardfork",Hi="https://eips.ethereum.org/EIPS/eip-779",Ci="Final",Li={},_i={},Fi={},Oi={},Di={name:Si,comment:Ai,url:Hi,status:Ci,gasConfig:Li,gasPrices:_i,vm:Fi,pow:Oi},Ri="tangerineWhistle",Gi="Hardfork with gas cost changes for IO-heavy operations",Mi="https://eips.ethereum.org/EIPS/eip-608",Ni="Final",qi={},zi={sload:{v:200,d:"Once per SLOAD operation"},call:{v:700,d:"Once per CALL operation & message call transaction"},extcodesize:{v:700,d:"Base fee of the EXTCODESIZE opcode"},extcodecopy:{v:700,d:"Base fee of the EXTCODECOPY opcode"},balance:{v:400,d:"Base fee of the BALANCE opcode"},delegatecall:{v:700,d:"Base fee of the DELEGATECALL opcode"},callcode:{v:700,d:"Base fee of the CALLCODE opcode"},selfdestruct:{v:5e3,d:"Base fee of the SELFDESTRUCT opcode"}},Ui={},ji={},Ki={name:Ri,comment:Gi,url:Mi,status:Ni,gasConfig:qi,gasPrices:zi,vm:Ui,pow:ji},Vi="spuriousDragon",Ji="HF with EIPs for simple replay attack protection, EXP cost increase, state trie clearing, contract code size limit",Yi="https://eips.ethereum.org/EIPS/eip-607",Xi="Final",Wi={},Zi={expByte:{v:50,d:"Times ceil(log256(exponent)) for the EXP instruction"}},Qi={maxCodeSize:{v:24576,d:"Maximum length of contract code"}},ec={},tc={name:Vi,comment:Ji,url:Yi,status:Xi,gasConfig:Wi,gasPrices:Zi,vm:Qi,pow:ec},oc="byzantium",sc="Hardfork with new precompiles, instructions and other protocol changes",nc="https://eips.ethereum.org/EIPS/eip-609",rc="Final",ac={},ic={modexpGquaddivisor:{v:20,d:"Gquaddivisor from modexp precompile for gas calculation"},ecAdd:{v:500,d:"Gas costs for curve addition precompile"},ecMul:{v:4e4,d:"Gas costs for curve multiplication precompile"},ecPairing:{v:1e5,d:"Base gas costs for curve pairing precompile"},ecPairingWord:{v:8e4,d:"Gas costs regarding curve pairing precompile input length"},revert:{v:0,d:"Base fee of the REVERT opcode"},staticcall:{v:700,d:"Base fee of the STATICCALL opcode"},returndatasize:{v:2,d:"Base fee of the RETURNDATASIZE opcode"},returndatacopy:{v:3,d:"Base fee of the RETURNDATACOPY opcode"}},cc={},dc={minerReward:{v:"3000000000000000000",d:"the amount a miner get rewarded for mining a block"},difficultyBombDelay:{v:3e6,d:"the amount of blocks to delay the difficulty bomb with"}},fc={name:oc,comment:sc,url:nc,status:rc,gasConfig:ac,gasPrices:ic,vm:cc,pow:dc},uc="constantinople",mc="Postponed hardfork including EIP-1283 (SSTORE gas metering changes)",hc="https://eips.ethereum.org/EIPS/eip-1013",lc="Final",gc={},pc={netSstoreNoopGas:{v:200,d:"Once per SSTORE operation if the value doesn't change"},netSstoreInitGas:{v:2e4,d:"Once per SSTORE operation from clean zero"},netSstoreCleanGas:{v:5e3,d:"Once per SSTORE operation from clean non-zero"},netSstoreDirtyGas:{v:200,d:"Once per SSTORE operation from dirty"},netSstoreClearRefund:{v:15e3,d:"Once per SSTORE operation for clearing an originally existing storage slot"},netSstoreResetRefund:{v:4800,d:"Once per SSTORE operation for resetting to the original non-zero value"},netSstoreResetClearRefund:{v:19800,d:"Once per SSTORE operation for resetting to the original zero value"},shl:{v:3,d:"Base fee of the SHL opcode"},shr:{v:3,d:"Base fee of the SHR opcode"},sar:{v:3,d:"Base fee of the SAR opcode"},extcodehash:{v:400,d:"Base fee of the EXTCODEHASH opcode"},create2:{v:32e3,d:"Base fee of the CREATE2 opcode"}},bc={},vc={minerReward:{v:"2000000000000000000",d:"The amount a miner gets rewarded for mining a block"},difficultyBombDelay:{v:5e6,d:"the amount of blocks to delay the difficulty bomb with"}},$c={name:uc,comment:mc,url:hc,status:lc,gasConfig:gc,gasPrices:pc,vm:bc,pow:vc},kc="petersburg",Ic="Aka constantinopleFix, removes EIP-1283, activate together with or after constantinople",Pc="https://eips.ethereum.org/EIPS/eip-1716",Ec="Final",Tc={},yc={netSstoreNoopGas:{v:null,d:"Removed along EIP-1283"},netSstoreInitGas:{v:null,d:"Removed along EIP-1283"},netSstoreCleanGas:{v:null,d:"Removed along EIP-1283"},netSstoreDirtyGas:{v:null,d:"Removed along EIP-1283"},netSstoreClearRefund:{v:null,d:"Removed along EIP-1283"},netSstoreResetRefund:{v:null,d:"Removed along EIP-1283"},netSstoreResetClearRefund:{v:null,d:"Removed along EIP-1283"}},wc={},xc={},Bc={name:kc,comment:Ic,url:Pc,status:Ec,gasConfig:Tc,gasPrices:yc,vm:wc,pow:xc},Sc="istanbul",Ac="HF targeted for December 2019 following the Constantinople/Petersburg HF",Hc="https://eips.ethereum.org/EIPS/eip-1679",Cc="Final",Lc={},_c={blake2Round:{v:1,d:"Gas cost per round for the Blake2 F precompile"},ecAdd:{v:150,d:"Gas costs for curve addition precompile"},ecMul:{v:6e3,d:"Gas costs for curve multiplication precompile"},ecPairing:{v:45e3,d:"Base gas costs for curve pairing precompile"},ecPairingWord:{v:34e3,d:"Gas costs regarding curve pairing precompile input length"},txDataNonZero:{v:16,d:"Per byte of data attached to a transaction that is not equal to zero. NOTE: Not payable on data of calls between transactions"},sstoreSentryGasEIP2200:{v:2300,d:"Minimum gas required to be present for an SSTORE call, not consumed"},sstoreNoopGasEIP2200:{v:800,d:"Once per SSTORE operation if the value doesn't change"},sstoreDirtyGasEIP2200:{v:800,d:"Once per SSTORE operation if a dirty value is changed"},sstoreInitGasEIP2200:{v:2e4,d:"Once per SSTORE operation from clean zero to non-zero"},sstoreInitRefundEIP2200:{v:19200,d:"Once per SSTORE operation for resetting to the original zero value"},sstoreCleanGasEIP2200:{v:5e3,d:"Once per SSTORE operation from clean non-zero to something else"},sstoreCleanRefundEIP2200:{v:4200,d:"Once per SSTORE operation for resetting to the original non-zero value"},sstoreClearRefundEIP2200:{v:15e3,d:"Once per SSTORE operation for clearing an originally existing storage slot"},balance:{v:700,d:"Base fee of the BALANCE opcode"},extcodehash:{v:700,d:"Base fee of the EXTCODEHASH opcode"},chainid:{v:2,d:"Base fee of the CHAINID opcode"},selfbalance:{v:5,d:"Base fee of the SELFBALANCE opcode"},sload:{v:800,d:"Base fee of the SLOAD opcode"}},Fc={},Oc={},Dc={name:Sc,comment:Ac,url:Hc,status:Cc,gasConfig:Lc,gasPrices:_c,vm:Fc,pow:Oc},Rc="muirGlacier",Gc="HF to delay the difficulty bomb",Mc="https://eips.ethereum.org/EIPS/eip-2384",Nc="Final",qc={},zc={},Uc={},jc={difficultyBombDelay:{v:9e6,d:"the amount of blocks to delay the difficulty bomb with"}},Kc={name:Rc,comment:Gc,url:Mc,status:Nc,gasConfig:qc,gasPrices:zc,vm:Uc,pow:jc},Vc="berlin",Jc="HF targeted for July 2020 following the Muir Glacier HF",Yc="https://eips.ethereum.org/EIPS/eip-2070",Xc="Final",Wc=[2565,2929,2718,2930],Zc={name:Vc,comment:Jc,url:Yc,status:Xc,eips:Wc},Qc="london",ed="HF targeted for July 2021 following the Berlin fork",td="https://github.com/ethereum/eth1.0-specs/blob/master/network-upgrades/mainnet-upgrades/london.md",od="Final",sd=[1559,3198,3529,3541],nd={name:Qc,comment:ed,url:td,status:od,eips:sd},rd="shanghai",ad="Next feature hardfork after the merge hardfork having withdrawals, warm coinbase, push0, limit/meter initcode",id="https://github.com/ethereum/execution-specs/blob/master/network-upgrades/mainnet-upgrades/shanghai.md",cd="Final",dd=[3651,3855,3860,4895],fd={name:rd,comment:ad,url:id,status:cd,eips:dd},ud="arrowGlacier",md="HF to delay the difficulty bomb",hd="https://github.com/ethereum/execution-specs/blob/master/network-upgrades/mainnet-upgrades/arrow-glacier.md",ld="Final",gd=[4345],pd={},bd={},vd={},$d={},kd={name:ud,comment:md,url:hd,status:ld,eips:gd,gasConfig:pd,gasPrices:bd,vm:vd,pow:$d},Id="grayGlacier",Pd="Delaying the difficulty bomb to Mid September 2022",Ed="https://github.com/ethereum/execution-specs/blob/master/network-upgrades/mainnet-upgrades/gray-glacier.md",Td="Draft",yd=[5133],wd={},xd={},Bd={},Sd={},Ad={name:Id,comment:Pd,url:Ed,status:Td,eips:yd,gasConfig:wd,gasPrices:xd,vm:Bd,pow:Sd},Hd="mergeForkIdTransition",Cd="Pre-merge hardfork to fork off non-upgraded clients",Ld="https://eips.ethereum.org/EIPS/eip-3675",_d="Draft",Fd=[],Od={name:Hd,comment:Cd,url:Ld,status:_d,eips:Fd},Dd="merge",Rd="Hardfork to upgrade the consensus mechanism to Proof-of-Stake",Gd="https://github.com/ethereum/execution-specs/blob/master/network-upgrades/mainnet-upgrades/merge.md",Md="Final",Nd={type:"pos",algorithm:"casper",casper:{}},qd=[3675,4399],zd={name:Dd,comment:Rd,url:Gd,status:Md,consensus:Nd,eips:qd},Ud="shardingFork",jd="Internal hardfork to test proto-danksharding (do not use in production)",Kd="https://eips.ethereum.org/EIPS/eip-4844",Vd="Experimental",Jd=[4844],Yd={name:Ud,comment:jd,url:Kd,status:Vd,eips:Jd};Object.defineProperty(ue,"__esModule",{value:!0});ue.hardforks=void 0;ue.hardforks={chainstart:$i,homestead:Bi,dao:Di,tangerineWhistle:Ki,spuriousDragon:tc,byzantium:fc,constantinople:$c,petersburg:Bc,istanbul:Dc,muirGlacier:Kc,berlin:Zc,london:nd,shanghai:fd,arrowGlacier:kd,grayGlacier:Ad,mergeForkIdTransition:Od,merge:zd,shardingFork:Yd};var X={};Object.defineProperty(X,"__esModule",{value:!0});X.parseGethGenesis=void 0;const ae=L,x=fe;function Xd(i){return!i||i==="0x0"?"0x0000000000000000":(0,ae.isHexPrefixed)(i)?"0x"+(0,ae.stripHexPrefix)(i).padStart(16,"0"):"0x"+i.padStart(16,"0")}function Wd(i,e=!0){const{name:o,config:t,difficulty:s,mixHash:n,gasLimit:a,coinbase:r,baseFeePerGas:d}=i;let{extraData:m,timestamp:u,nonce:l}=i;const E=Number(u),{chainId:w}=t;if(m===""&&(m="0x"),(0,ae.isHexPrefixed)(u)||(u=(0,ae.intToHex)(parseInt(u))),l.length!==18&&(l=Xd(l)),t.eip155Block!==t.eip158Block)throw new Error("EIP155 block number must equal EIP 158 block number since both are part of SpuriousDragon hardfork and the client only supports activating the full hardfork");const T={name:o,chainId:w,networkId:w,genesis:{timestamp:u,gasLimit:parseInt(a),difficulty:parseInt(s),nonce:l,extraData:m,mixHash:n,coinbase:r,baseFeePerGas:d},hardfork:void 0,hardforks:[],bootstrapNodes:[],consensus:t.clique!==void 0?{type:"poa",algorithm:"clique",clique:{period:t.clique.period??t.clique.blockperiodseconds,epoch:t.clique.epoch??t.clique.epochlength}}:{type:"pow",algorithm:"ethash",ethash:{}}},C={[x.Hardfork.Homestead]:{name:"homesteadBlock"},[x.Hardfork.Dao]:{name:"daoForkBlock"},[x.Hardfork.TangerineWhistle]:{name:"eip150Block"},[x.Hardfork.SpuriousDragon]:{name:"eip155Block"},[x.Hardfork.Byzantium]:{name:"byzantiumBlock"},[x.Hardfork.Constantinople]:{name:"constantinopleBlock"},[x.Hardfork.Petersburg]:{name:"petersburgBlock"},[x.Hardfork.Istanbul]:{name:"istanbulBlock"},[x.Hardfork.MuirGlacier]:{name:"muirGlacierBlock"},[x.Hardfork.Berlin]:{name:"berlinBlock"},[x.Hardfork.London]:{name:"londonBlock"},[x.Hardfork.MergeForkIdTransition]:{name:"mergeForkBlock",postMerge:e},[x.Hardfork.Shanghai]:{name:"shanghaiTime",postMerge:!0,isTimestamp:!0},[x.Hardfork.ShardingForkDev]:{name:"shardingForkTime",postMerge:!0,isTimestamp:!0}},_=Object.keys(C).reduce((I,H)=>(I[C[H].name]=H,I),{}),K=Object.keys(t).filter(I=>_[I]!==void 0&&t[I]!==void 0&&t[I]!==null);if(T.hardforks=K.map(I=>({name:_[I],block:C[_[I]].isTimestamp===!0||typeof t[I]!="number"?null:t[I],timestamp:C[_[I]].isTimestamp===!0&&typeof t[I]=="number"?t[I]:void 0})).filter(I=>I.block!==null||I.timestamp!==void 0),T.hardforks.sort(function(I,H){return(I.block??1/0)-(H.block??1/0)}),T.hardforks.sort(function(I,H){return(I.timestamp??E)-(H.timestamp??E)}),t.terminalTotalDifficulty!==void 0){const I={name:x.Hardfork.Merge,ttd:t.terminalTotalDifficulty,block:null},H=T.hardforks.findIndex(le=>{var ee;return((ee=C[le.name])==null?void 0:ee.postMerge)===!0});H!==-1?T.hardforks.splice(H,0,I):T.hardforks.push(I)}const F=T.hardforks.length>0?T.hardforks.slice(-1)[0]:void 0;return T.hardfork=F==null?void 0:F.name,T.hardforks.unshift({name:x.Hardfork.Chainstart,block:0}),T}function Zd(i,e,o){try{if(["config","difficulty","gasLimit","alloc"].some(t=>!(t in i)))throw new Error("Invalid format, expected geth genesis fields missing");return e!==void 0&&(i.name=e),Wd(i,o)}catch(t){throw new Error(`Error parsing parameters file: ${t.message}`)}}X.parseGethGenesis=Zd;Object.defineProperty(ce,"__esModule",{value:!0});ce.Common=void 0;const S=L,Qd=Fe,ef=Re,tf=Ze,of=ft,sf=Pt,nf=_t,rf=Kt,R=de,P=fe,af=ue,cf=X;class A extends ef.EventEmitter{constructor(e){super(),this._eips=[],this._customChains=e.customChains??[],this._chainParams=this.setChain(e.chain),this.DEFAULT_HARDFORK=this._chainParams.defaultHardfork??P.Hardfork.Merge,this.HARDFORK_CHANGES=this.hardforks().map(o=>[o.name,af.hardforks[o.name]]),this._hardfork=this.DEFAULT_HARDFORK,e.hardfork!==void 0&&this.setHardfork(e.hardfork),e.eips&&this.setEIPs(e.eips)}static custom(e,o={}){const t=o.baseChain??"mainnet",s={...A._getChainParams(t)};if(s.name="custom-chain",typeof e!="string")return new A({chain:{...s,...e},...o});if(e===P.CustomChain.PolygonMainnet)return A.custom({name:P.CustomChain.PolygonMainnet,chainId:137,networkId:137},o);if(e===P.CustomChain.PolygonMumbai)return A.custom({name:P.CustomChain.PolygonMumbai,chainId:80001,networkId:80001},o);if(e===P.CustomChain.ArbitrumRinkebyTestnet)return A.custom({name:P.CustomChain.ArbitrumRinkebyTestnet,chainId:421611,networkId:421611},o);if(e===P.CustomChain.ArbitrumOne)return A.custom({name:P.CustomChain.ArbitrumOne,chainId:42161,networkId:42161},o);if(e===P.CustomChain.xDaiChain)return A.custom({name:P.CustomChain.xDaiChain,chainId:100,networkId:100},o);if(e===P.CustomChain.OptimisticKovan)return A.custom({name:P.CustomChain.OptimisticKovan,chainId:69,networkId:69},{hardfork:P.Hardfork.Berlin,...o});if(e===P.CustomChain.OptimisticEthereum)return A.custom({name:P.CustomChain.OptimisticEthereum,chainId:10,networkId:10},{hardfork:P.Hardfork.Berlin,...o});throw new Error(`Custom chain ${e} not supported`)}static fromGethGenesis(e,{chain:o,eips:t,genesisHash:s,hardfork:n,mergeForkIdPostMerge:a}){const r=(0,cf.parseGethGenesis)(e,o,a),d=new A({chain:r.name??"custom",customChains:[r],eips:t,hardfork:n??r.hardfork});return s!==void 0&&d.setForkHashes(s),d}static isSupportedChainId(e){return!!this._getInitializedChains().names[e.toString()]}static _getChainParams(e,o){const t=this._getInitializedChains(o);if(typeof e=="number"||typeof e=="bigint"){if(e=e.toString(),t.names[e]){const s=t.names[e];return t[s]}throw new Error(`Chain with ID ${e} not supported`)}if(t[e]!==void 0)return t[e];throw new Error(`Chain with name ${e} not supported`)}setChain(e){if(typeof e=="number"||typeof e=="bigint"||typeof e=="string")this._chainParams=A._getChainParams(e,this._customChains);else if(typeof e=="object"){if(this._customChains.length>0)throw new Error("Chain must be a string, number, or bigint when initialized with customChains passed in");const o=["networkId","genesis","hardforks","bootstrapNodes"];for(const t of o)if(!(t in e))throw new Error(`Missing required chain parameter: ${t}`);this._chainParams=e}else throw new Error("Wrong input format");for(const o of this.hardforks())if(o.block===void 0)throw new Error("Hardfork cannot have undefined block number");return this._chainParams}setHardfork(e){let o=!1;for(const t of this.HARDFORK_CHANGES)t[0]===e&&(this._hardfork!==e&&(this._hardfork=e,this.emit("hardforkChanged",e)),o=!0);if(!o)throw new Error(`Hardfork with name ${e} not supported`)}getHardforkByBlockNumber(e,o,t){e=(0,S.toType)(e,S.TypeOutput.BigInt),o=(0,S.toType)(o,S.TypeOutput.BigInt),t=(0,S.toType)(t,S.TypeOutput.Number);const s=this.hardforks().filter(u=>u.block!==null||u.ttd!==null&&u.ttd!==void 0||u.timestamp!==void 0),n=s.findIndex(u=>u.ttd!==null&&u.ttd!==void 0);if(s.slice(n+1).findIndex(u=>u.ttd!==null&&u.ttd!==void 0)>=0)throw Error("More than one merge hardforks found with ttd specified");let r=s.findIndex(u=>u.block!==null&&u.block>e||t!==void 0&&Number(u.timestamp)>t);if(r===-1)r=s.length;else if(r===0)throw Error("Must have at least one hardfork at block 0");if(t===void 0){const u=s.slice(0,r).reverse().findIndex(l=>l.block!==null||l.ttd!==void 0);r=r-u}if(r=r-1,s[r].block===null&&s[r].timestamp===void 0)(o==null||BigInt(s[r].ttd)>o)&&(r-=1);else if(n>=0&&o!==void 0&&o!==null){if(r>=n&&BigInt(s[n].ttd)>o)throw Error("Maximum HF determined by total difficulty is lower than the block number HF");if(rMath.max(Number(w.timestamp??"0"),E),0)>t)throw Error("Maximum HF determined by timestamp is lower than the block number/ttd HF");if(s.slice(r+1).reduce((E,w)=>Math.min(Number(w.timestamp??t),E),t)=t}activeOnBlock(e){return this.hardforkIsActiveOnBlock(null,e)}hardforkGteHardfork(e,o){e=e??this._hardfork;const t=this.hardforks();let s=-1,n=-1,a=0;for(const r of t)r.name===e&&(s=a),r.name===o&&(n=a),a+=1;return s>=n&&n!==-1}gteHardfork(e){return this.hardforkGteHardfork(null,e)}hardforkBlock(e){var t;e=e??this._hardfork;const o=(t=this._getHardfork(e))==null?void 0:t.block;return o==null?null:BigInt(o)}hardforkTimestamp(e){var t;e=e??this._hardfork;const o=(t=this._getHardfork(e))==null?void 0:t.timestamp;return o==null?null:BigInt(o)}eipBlock(e){for(const o of this.HARDFORK_CHANGES){const t=o[1];if("eips"in t&&t.eips.includes(e))return this.hardforkBlock(o[0])}return null}hardforkTTD(e){var t;e=e??this._hardfork;const o=(t=this._getHardfork(e))==null?void 0:t.ttd;return o==null?null:BigInt(o)}isHardforkBlock(e,o){e=(0,S.toType)(e,S.TypeOutput.BigInt),o=o??this._hardfork;const t=this.hardforkBlock(o);return typeof t=="bigint"&&t!==BigInt(0)?t===e:!1}nextHardforkBlockOrTimestamp(e){e=e??this._hardfork;const o=this.hardforks();let t=o.findIndex(r=>r.name===e);if(e===P.Hardfork.Merge&&(t-=1),t<0)return null;let s=o[t].timestamp??o[t].block;s=s!=null?Number(s):null;const n=o.slice(t+1).find(r=>{let d=r.timestamp??r.block;return d=d!=null?Number(d):null,r.name!==P.Hardfork.Merge&&d!==null&&d!==void 0&&d!==s});if(n===void 0)return null;const a=n.timestamp??n.block;return a==null?null:BigInt(a)}nextHardforkBlock(e){e=e??this._hardfork;let o=this.hardforkBlock(e);if(o===null&&e===P.Hardfork.Merge){const s=this.hardforks(),n=s.findIndex(a=>a.ttd!==null&&a.ttd!==void 0);if(n<0)throw Error("Merge hardfork should have been found");o=this.hardforkBlock(s[n-1].name)}return o===null?null:this.hardforks().reduce((s,n)=>{const a=BigInt(n.block===null||n.ttd!==void 0&&n.ttd!==null?0:n.block);return a>o&&s===null?a:s},null)}isNextHardforkBlock(e,o){e=(0,S.toType)(e,S.TypeOutput.BigInt),o=o??this._hardfork;const t=this.nextHardforkBlock(o);return t===null?!1:t===e}_calcForkHash(e,o){let t=h.alloc(0),s=0;for(const r of this.hardforks()){const{block:d,timestamp:m,name:u}=r;let l=m??d;if(l=l!==null?Number(l):null,typeof l=="number"&&l!==0&&l!==s&&u!==P.Hardfork.Merge){const E=h.from(l.toString(16).padStart(16,"0"),"hex");t=h.concat([t,E]),s=l}if(r.name===e)break}const n=h.concat([o,t]);return`0x${(0,S.intToBuffer)((0,Qd.buf)(n)>>>0).toString("hex")}`}forkHash(e,o){e=e??this._hardfork;const t=this._getHardfork(e);if(t===null||(t==null?void 0:t.block)===null&&(t==null?void 0:t.timestamp)===void 0&&(t==null?void 0:t.ttd)===void 0){const s="No fork hash calculation possible for future hardfork";throw new Error(s)}if((t==null?void 0:t.forkHash)!==null&&(t==null?void 0:t.forkHash)!==void 0)return t.forkHash;if(!o)throw new Error("genesisHash required for forkHash calculation");return this._calcForkHash(e,o)}hardforkForForkHash(e){const o=this.hardforks().filter(t=>t.forkHash===e);return o.length>=1?o[o.length-1]:null}setForkHashes(e){for(const o of this.hardforks()){const t=o.timestamp??o.block;(o.forkHash===null||o.forkHash===void 0)&&(t!=null||typeof o.ttd<"u")&&(o.forkHash=this.forkHash(o.name,e))}}genesis(){return this._chainParams.genesis}hardforks(){return this._chainParams.hardforks}bootstrapNodes(){return this._chainParams.bootstrapNodes}dnsNetworks(){return this._chainParams.dnsNetworks}hardfork(){return this._hardfork}chainId(){return BigInt(this._chainParams.chainId)}chainName(){return this._chainParams.name}networkId(){return BigInt(this._chainParams.networkId)}eips(){return this._eips}consensusType(){const e=this.hardfork();let o;for(const t of this.HARDFORK_CHANGES)if("consensus"in t[1]&&(o=t[1].consensus.type),t[0]===e)break;return o??this._chainParams.consensus.type}consensusAlgorithm(){const e=this.hardfork();let o;for(const t of this.HARDFORK_CHANGES)if("consensus"in t[1]&&(o=t[1].consensus.algorithm),t[0]===e)break;return o??this._chainParams.consensus.algorithm}consensusConfig(){const e=this.hardfork();let o;for(const t of this.HARDFORK_CHANGES)if("consensus"in t[1]&&(o=t[1].consensus[t[1].consensus.algorithm]),t[0]===e)break;return o??this._chainParams.consensus[this.consensusAlgorithm()]??{}}copy(){const e=Object.assign(Object.create(Object.getPrototypeOf(this)),this);return e.removeAllListeners(),e}static _getInitializedChains(e){const o={};for(const[s,n]of Object.entries(P.Chain))o[n]=s.toLowerCase();const t={mainnet:of,ropsten:nf,rinkeby:sf,goerli:tf,sepolia:rf};if(e)for(const s of e){const{name:n}=s;o[s.chainId.toString()]=n,t[n]=s}return t.names=o,t}}ce.Common=A;var Oe={};Object.defineProperty(Oe,"__esModule",{value:!0});(function(i){var e=O&&O.__createBinding||(Object.create?function(t,s,n,a){a===void 0&&(a=n);var r=Object.getOwnPropertyDescriptor(s,n);(!r||("get"in r?!s.__esModule:r.writable||r.configurable))&&(r={enumerable:!0,get:function(){return s[n]}}),Object.defineProperty(t,a,r)}:function(t,s,n,a){a===void 0&&(a=n),t[a]=s[n]}),o=O&&O.__exportStar||function(t,s){for(var n in t)n!=="default"&&!Object.prototype.hasOwnProperty.call(s,n)&&e(s,t,n)};Object.defineProperty(i,"__esModule",{value:!0}),o(ce,i),o(fe,i),o(Oe,i),o(X,i)})(_e);var W={};(function(i){Object.defineProperty(i,"__esModule",{value:!0}),i.isAccessList=i.isAccessListBuffer=i.Capability=void 0,function(t){t[t.EIP155ReplayProtection=155]="EIP155ReplayProtection",t[t.EIP1559FeeMarket=1559]="EIP1559FeeMarket",t[t.EIP2718TypedTransaction=2718]="EIP2718TypedTransaction",t[t.EIP2930AccessLists=2930]="EIP2930AccessLists"}(i.Capability||(i.Capability={}));function e(t){if(t.length===0)return!0;const s=t[0];return!!Array.isArray(s)}i.isAccessListBuffer=e;function o(t){return!e(t)}i.isAccessList=o})(W);var D={};Object.defineProperty(D,"__esModule",{value:!0});D.AccessLists=D.checkMaxInitCodeSize=void 0;const G=L,df=W;function ff(i,e){const o=i.param("vm","maxInitCodeSize");if(o&&BigInt(e)>o)throw new Error(`the initcode size of this transaction is too large: it is ${e} while the max is ${i.param("vm","maxInitCodeSize")}`)}D.checkMaxInitCodeSize=ff;class uf{static getAccessListData(e){let o,t;if((0,df.isAccessList)(e)){o=e;const s=[];for(let n=0;n0?new $.Address(E):void 0,this.value=(0,$.bufferToBigInt)((0,$.toBuffer)(a===""?"0x":a)),this.data=(0,$.toBuffer)(r===""?"0x":r),this.v=w.length>0?(0,$.bufferToBigInt)(w):void 0,this.r=T.length>0?(0,$.bufferToBigInt)(T):void 0,this.s=C.length>0?(0,$.bufferToBigInt)(C):void 0,this._validateCannotExceedMaxInteger({value:this.value,r:this.r,s:this.s}),this._validateCannotExceedMaxInteger({gasLimit:this.gasLimit},64),this._validateCannotExceedMaxInteger({nonce:this.nonce},64,!0);const _=this.to===void 0||this.to===null,K=o.allowUnlimitedInitCodeSize??!1,F=o.common??this._getCommon();_&&F.isActivatedEIP(3860)&&K===!1&&(0,mf.checkMaxInitCodeSize)(F,this.data.length)}get type(){return this._type}supports(e){return this.activeCapabilities.includes(e)}validate(e=!1){const o=[];return this.getBaseFee()>this.gasLimit&&o.push(`gasLimit is too low. given ${this.gasLimit}, need at least ${this.getBaseFee()}`),this.isSigned()&&!this.verifySignature()&&o.push("Invalid Signature"),e?o:o.length===0}_validateYParity(){const{v:e}=this;if(e!==void 0&&e!==BigInt(0)&&e!==BigInt(1)){const o=this._errorMsg("The y-parity of the transaction should either be 0 or 1");throw new Error(o)}}_validateHighS(){const{s:e}=this;if(this.common.gteHardfork("homestead")&&e!==void 0&&e>$.SECP256K1_ORDER_DIV_2){const o=this._errorMsg("Invalid Signature: s-values greater than secp256k1n/2 are considered invalid");throw new Error(o)}}getBaseFee(){const e=this.common.param("gasPrices","tx");let o=this.getDataFee();if(e&&(o+=e),this.common.gteHardfork("homestead")&&this.toCreationAddress()){const t=this.common.param("gasPrices","txCreation");t&&(o+=t)}return o}getDataFee(){const e=this.common.param("gasPrices","txDataZero"),o=this.common.param("gasPrices","txDataNonZero");let t=BigInt(0);for(let s=0;s-1&&this.activeCapabilities.splice(d,1)}return r}_getCommon(e,o){if(o!==void 0){const t=(0,$.bufferToBigInt)((0,$.toBuffer)(o));if(e){if(e.chainId()!==t){const s=this._errorMsg("The chain ID does not match the chain ID of Common");throw new Error(s)}return e.copy()}else return M.Common.isSupportedChainId(t)?new M.Common({chain:t,hardfork:this.DEFAULT_HARDFORK}):M.Common.custom({name:"custom-chain",networkId:t,chainId:t},{baseChain:this.DEFAULT_CHAIN,hardfork:this.DEFAULT_HARDFORK})}else return(e==null?void 0:e.copy())??new M.Common({chain:this.DEFAULT_CHAIN,hardfork:this.DEFAULT_HARDFORK})}_validateCannotExceedMaxInteger(e,o=256,t=!1){for(const[s,n]of Object.entries(e))switch(o){case 64:if(t){if(n!==void 0&&n>=$.MAX_UINT64){const a=this._errorMsg(`${s} cannot equal or exceed MAX_UINT64 (2^64-1), given ${n}`);throw new Error(a)}}else if(n!==void 0&&n>$.MAX_UINT64){const a=this._errorMsg(`${s} cannot exceed MAX_UINT64 (2^64-1), given ${n}`);throw new Error(a)}break;case 256:if(t){if(n!==void 0&&n>=$.MAX_INTEGER){const a=this._errorMsg(`${s} cannot equal or exceed MAX_INTEGER (2^256-1), given ${n}`);throw new Error(a)}}else if(n!==void 0&&n>$.MAX_INTEGER){const a=this._errorMsg(`${s} cannot exceed MAX_INTEGER (2^256-1), given ${n}`);throw new Error(a)}break;default:{const a=this._errorMsg("unimplemented bits value");throw new Error(a)}}}static _validateNotArray(e){const o=["nonce","gasPrice","gasLimit","to","value","data","v","r","s","type","baseFee","maxFeePerGas","chainId"];for(const[t,s]of Object.entries(e))if(o.includes(t)&&Array.isArray(s))throw new Error(`${t} cannot be an array`)}_getSharedErrorPostfix(){let e="";try{e=this.isSigned()?(0,$.bufferToHex)(this.hash()):"not available (unsigned)"}catch{e="error"}let o="";try{o=this.isSigned().toString()}catch{e="error"}let t="";try{t=this.common.hardfork()}catch{t="error"}let s=`tx type=${this.type} hash=${e} nonce=${this.nonce} value=${this.value} `;return s+=`signed=${o} hf=${t}`,s}}j.BaseTransaction=hf;Object.defineProperty(Y,"__esModule",{value:!0});Y.FeeMarketEIP1559Transaction=void 0;const be=ye,p=L,ve=we,Be=j,te=D,Ee=2,$e=h.from(Ee.toString(16).padStart(2,"0"),"hex");class z extends Be.BaseTransaction{constructor(e,o={}){super({...e,type:Ee},o),this.DEFAULT_HARDFORK="london";const{chainId:t,accessList:s,maxFeePerGas:n,maxPriorityFeePerGas:a}=e;if(this.common=this._getCommon(o.common,t),this.chainId=this.common.chainId(),this.common.isActivatedEIP(1559)===!1)throw new Error("EIP-1559 not enabled on Common");this.activeCapabilities=this.activeCapabilities.concat([1559,2718,2930]);const r=te.AccessLists.getAccessListData(s??[]);if(this.accessList=r.accessList,this.AccessListJSON=r.AccessListJSON,te.AccessLists.verifyAccessList(this.accessList),this.maxFeePerGas=(0,p.bufferToBigInt)((0,p.toBuffer)(n===""?"0x":n)),this.maxPriorityFeePerGas=(0,p.bufferToBigInt)((0,p.toBuffer)(a===""?"0x":a)),this._validateCannotExceedMaxInteger({maxFeePerGas:this.maxFeePerGas,maxPriorityFeePerGas:this.maxPriorityFeePerGas}),Be.BaseTransaction._validateNotArray(e),this.gasLimit*this.maxFeePerGas>p.MAX_INTEGER){const m=this._errorMsg("gasLimit * maxFeePerGas cannot exceed MAX_INTEGER (2^256-1)");throw new Error(m)}if(this.maxFeePerGasb.MAX_INTEGER){const d=this._errorMsg("gasLimit * gasPrice cannot exceed MAX_INTEGER");throw new Error(d)}this._validateYParity(),this._validateHighS(),((o==null?void 0:o.freeze)??!0)&&Object.freeze(this)}static fromTxData(e,o={}){return new U(e,o)}static fromSerializedTx(e,o={}){if(!e.slice(0,1).equals(Pe))throw new Error(`Invalid serialized tx input: not an EIP-2930 transaction (wrong tx type, expected: ${Te}, received: ${e.slice(0,1).toString("hex")}`);const t=(0,b.arrToBufArr)(ke.RLP.decode(Uint8Array.from(e.slice(1))));if(!Array.isArray(t))throw new Error("Invalid serialized tx input: must be array");return U.fromValuesArray(t,o)}static fromValuesArray(e,o={}){if(e.length!==8&&e.length!==11)throw new Error("Invalid EIP-2930 transaction. Only expecting 8 values (for unsigned tx) or 11 values (for signed tx).");const[t,s,n,a,r,d,m,u,l,E,w]=e;this._validateNotArray({chainId:t,v:l}),(0,b.validateNoLeadingZeroes)({nonce:s,gasPrice:n,gasLimit:a,value:d,v:l,r:E,s:w});const T=[];return new U({chainId:(0,b.bufferToBigInt)(t),nonce:s,gasPrice:n,gasLimit:a,to:r,value:d,data:m,accessList:u??T,v:l!==void 0?(0,b.bufferToBigInt)(l):void 0,r:E,s:w},o)}getDataFee(){if(this.cache.dataFee&&this.cache.dataFee.hardfork===this.common.hardfork())return this.cache.dataFee.value;let e=super.getDataFee();return e+=BigInt(oe.AccessLists.getDataFeeEIP2930(this.accessList,this.common)),Object.isFrozen(this)&&(this.cache.dataFee={value:e,hardfork:this.common.hardfork()}),e}getUpfrontCost(){return this.gasLimit*this.gasPrice+this.value}raw(){return[(0,b.bigIntToUnpaddedBuffer)(this.chainId),(0,b.bigIntToUnpaddedBuffer)(this.nonce),(0,b.bigIntToUnpaddedBuffer)(this.gasPrice),(0,b.bigIntToUnpaddedBuffer)(this.gasLimit),this.to!==void 0?this.to.buf:h.from([]),(0,b.bigIntToUnpaddedBuffer)(this.value),this.data,this.accessList,this.v!==void 0?(0,b.bigIntToUnpaddedBuffer)(this.v):h.from([]),this.r!==void 0?(0,b.bigIntToUnpaddedBuffer)(this.r):h.from([]),this.s!==void 0?(0,b.bigIntToUnpaddedBuffer)(this.s):h.from([])]}serialize(){const e=this.raw();return h.concat([Pe,h.from(ke.RLP.encode((0,b.bufArrToArr)(e)))])}getMessageToSign(e=!0){const o=this.raw().slice(0,8),t=h.concat([Pe,h.from(ke.RLP.encode((0,b.bufArrToArr)(o)))]);return e?h.from((0,Ie.keccak256)(t)):t}hash(){if(!this.isSigned()){const e=this._errorMsg("Cannot call hash method if transaction is not signed");throw new Error(e)}return Object.isFrozen(this)?(this.cache.hash||(this.cache.hash=h.from((0,Ie.keccak256)(this.serialize()))),this.cache.hash):h.from((0,Ie.keccak256)(this.serialize()))}getMessageToVerifySignature(){return this.getMessageToSign()}getSenderPublicKey(){if(!this.isSigned()){const n=this._errorMsg("Cannot call this method if transaction is not signed");throw new Error(n)}const e=this.getMessageToVerifySignature(),{v:o,r:t,s}=this;this._validateHighS();try{return(0,b.ecrecover)(e,o+BigInt(27),(0,b.bigIntToUnpaddedBuffer)(t),(0,b.bigIntToUnpaddedBuffer)(s))}catch{const a=this._errorMsg("Invalid Signature");throw new Error(a)}}_processSignature(e,o,t){const s={...this.txOptions,common:this.common};return U.fromTxData({chainId:this.chainId,nonce:this.nonce,gasPrice:this.gasPrice,gasLimit:this.gasLimit,to:this.to,value:this.value,data:this.data,accessList:this.accessList,v:e-BigInt(27),r:(0,b.bufferToBigInt)(o),s:(0,b.bufferToBigInt)(t)},s)}toJSON(){const e=oe.AccessLists.getAccessListJSON(this.accessList);return{chainId:(0,b.bigIntToHex)(this.chainId),nonce:(0,b.bigIntToHex)(this.nonce),gasPrice:(0,b.bigIntToHex)(this.gasPrice),gasLimit:(0,b.bigIntToHex)(this.gasLimit),to:this.to!==void 0?this.to.toString():void 0,value:(0,b.bigIntToHex)(this.value),data:"0x"+this.data.toString("hex"),accessList:e,v:this.v!==void 0?(0,b.bigIntToHex)(this.v):void 0,r:this.r!==void 0?(0,b.bigIntToHex)(this.r):void 0,s:this.s!==void 0?(0,b.bigIntToHex)(this.s):void 0}}errorStr(){var o;let e=this._getSharedErrorPostfix();return e+=` gasPrice=${this.gasPrice} accessListCount=${((o=this.accessList)==null?void 0:o.length)??0}`,e}_errorMsg(e){return`${e} (${this.errorStr()})`}}Z.AccessListEIP2930Transaction=U;var Q={};Object.defineProperty(Q,"__esModule",{value:!0});Q.Transaction=void 0;const N=ye,g=L,se=we,Ae=j,V=W,lf=0;function He(i,e){const o=Number(i),t=Number(e)*2;return o===t+35||o===t+36}class J extends Ae.BaseTransaction{constructor(e,o={}){if(super({...e,type:lf},o),this.common=this._validateTxV(this.v,o.common),this.gasPrice=(0,g.bufferToBigInt)((0,g.toBuffer)(e.gasPrice===""?"0x":e.gasPrice)),this.gasPrice*this.gasLimit>g.MAX_INTEGER){const s=this._errorMsg("gas limit * gasPrice cannot exceed MAX_INTEGER (2^256-1)");throw new Error(s)}this._validateCannotExceedMaxInteger({gasPrice:this.gasPrice}),Ae.BaseTransaction._validateNotArray(e),this.common.gteHardfork("spuriousDragon")&&(this.isSigned()?He(this.v,this.common.chainId())&&this.activeCapabilities.push(V.Capability.EIP155ReplayProtection):this.activeCapabilities.push(V.Capability.EIP155ReplayProtection)),((o==null?void 0:o.freeze)??!0)&&Object.freeze(this)}static fromTxData(e,o={}){return new J(e,o)}static fromSerializedTx(e,o={}){const t=(0,g.arrToBufArr)(N.RLP.decode(Uint8Array.from(e)));if(!Array.isArray(t))throw new Error("Invalid serialized tx input. Must be array");return this.fromValuesArray(t,o)}static fromValuesArray(e,o={}){if(e.length!==6&&e.length!==9)throw new Error("Invalid transaction. Only expecting 6 values (for unsigned tx) or 9 values (for signed tx).");const[t,s,n,a,r,d,m,u,l]=e;return(0,g.validateNoLeadingZeroes)({nonce:t,gasPrice:s,gasLimit:n,value:r,v:m,r:u,s:l}),new J({nonce:t,gasPrice:s,gasLimit:n,to:a,value:r,data:d,v:m,r:u,s:l},o)}raw(){return[(0,g.bigIntToUnpaddedBuffer)(this.nonce),(0,g.bigIntToUnpaddedBuffer)(this.gasPrice),(0,g.bigIntToUnpaddedBuffer)(this.gasLimit),this.to!==void 0?this.to.buf:h.from([]),(0,g.bigIntToUnpaddedBuffer)(this.value),this.data,this.v!==void 0?(0,g.bigIntToUnpaddedBuffer)(this.v):h.from([]),this.r!==void 0?(0,g.bigIntToUnpaddedBuffer)(this.r):h.from([]),this.s!==void 0?(0,g.bigIntToUnpaddedBuffer)(this.s):h.from([])]}serialize(){return h.from(N.RLP.encode((0,g.bufArrToArr)(this.raw())))}_getMessageToSign(){const e=[(0,g.bigIntToUnpaddedBuffer)(this.nonce),(0,g.bigIntToUnpaddedBuffer)(this.gasPrice),(0,g.bigIntToUnpaddedBuffer)(this.gasLimit),this.to!==void 0?this.to.buf:h.from([]),(0,g.bigIntToUnpaddedBuffer)(this.value),this.data];return this.supports(V.Capability.EIP155ReplayProtection)&&(e.push((0,g.bigIntToUnpaddedBuffer)(this.common.chainId())),e.push((0,g.unpadBuffer)((0,g.toBuffer)(0))),e.push((0,g.unpadBuffer)((0,g.toBuffer)(0)))),e}getMessageToSign(e=!0){const o=this._getMessageToSign();return e?h.from((0,se.keccak256)(N.RLP.encode((0,g.bufArrToArr)(o)))):o}getDataFee(){return this.cache.dataFee&&this.cache.dataFee.hardfork===this.common.hardfork()?this.cache.dataFee.value:(Object.isFrozen(this)&&(this.cache.dataFee={value:super.getDataFee(),hardfork:this.common.hardfork()}),super.getDataFee())}getUpfrontCost(){return this.gasLimit*this.gasPrice+this.value}hash(){if(!this.isSigned()){const e=this._errorMsg("Cannot call hash method if transaction is not signed");throw new Error(e)}return Object.isFrozen(this)?(this.cache.hash||(this.cache.hash=h.from((0,se.keccak256)(N.RLP.encode((0,g.bufArrToArr)(this.raw()))))),this.cache.hash):h.from((0,se.keccak256)(N.RLP.encode((0,g.bufArrToArr)(this.raw()))))}getMessageToVerifySignature(){if(!this.isSigned()){const o=this._errorMsg("This transaction is not signed");throw new Error(o)}const e=this._getMessageToSign();return h.from((0,se.keccak256)(N.RLP.encode((0,g.bufArrToArr)(e))))}getSenderPublicKey(){const e=this.getMessageToVerifySignature(),{v:o,r:t,s}=this;this._validateHighS();try{return(0,g.ecrecover)(e,o,(0,g.bigIntToUnpaddedBuffer)(t),(0,g.bigIntToUnpaddedBuffer)(s),this.supports(V.Capability.EIP155ReplayProtection)?this.common.chainId():void 0)}catch{const a=this._errorMsg("Invalid Signature");throw new Error(a)}}_processSignature(e,o,t){this.supports(V.Capability.EIP155ReplayProtection)&&(e+=this.common.chainId()*BigInt(2)+BigInt(8));const s={...this.txOptions,common:this.common};return J.fromTxData({nonce:this.nonce,gasPrice:this.gasPrice,gasLimit:this.gasLimit,to:this.to,value:this.value,data:this.data,v:e,r:(0,g.bufferToBigInt)(o),s:(0,g.bufferToBigInt)(t)},s)}toJSON(){return{nonce:(0,g.bigIntToHex)(this.nonce),gasPrice:(0,g.bigIntToHex)(this.gasPrice),gasLimit:(0,g.bigIntToHex)(this.gasLimit),to:this.to!==void 0?this.to.toString():void 0,value:(0,g.bigIntToHex)(this.value),data:"0x"+this.data.toString("hex"),v:this.v!==void 0?(0,g.bigIntToHex)(this.v):void 0,r:this.r!==void 0?(0,g.bigIntToHex)(this.r):void 0,s:this.s!==void 0?(0,g.bigIntToHex)(this.s):void 0}}_validateTxV(e,o){let t;const s=e!==void 0?Number(e):void 0;if(s!==void 0&&s<37&&s!==27&&s!==28)throw new Error(`Legacy txs need either v = 27/28 or v >= 37 (EIP-155 replay protection), got v = ${s}`);if(s!==void 0&&s!==0&&(!o||o.gteHardfork("spuriousDragon"))&&s!==27&&s!==28)if(o){if(!He(BigInt(s),o.chainId()))throw new Error(`Incompatible EIP155-based V ${s} and chain id ${o.chainId()}. See the Common parameter of the Transaction constructor to set the chain id.`)}else{let n;(s-35)%2===0?n=35:n=36,t=BigInt(s-n)/BigInt(2)}return this._getCommon(o,t)}errorStr(){let e=this._getSharedErrorPostfix();return e+=` gasPrice=${this.gasPrice}`,e}_errorMsg(e){return`${e} (${this.errorStr()})`}}Q.Transaction=J;var me={},he={};Object.defineProperty(he,"__esModule",{value:!0});he.normalizeTxParams=void 0;const q=L,gf=i=>{const e=Object.assign({},i);return e.gasLimit=(0,q.toType)(e.gasLimit??e.gas,q.TypeOutput.BigInt),e.data=e.data===void 0?e.input:e.data,e.gasPrice=e.gasPrice!==void 0?BigInt(e.gasPrice):void 0,e.value=e.value!==void 0?BigInt(e.value):void 0,e.to=e.to!==null&&e.to!==void 0?(0,q.setLengthLeft)((0,q.toBuffer)(e.to),20):null,e.v=e.v==="0x0"?"0x":e.v,e.r=e.r==="0x0"?"0x":e.r,e.s=e.s==="0x0"?"0x":e.s,e.v!=="0x"&&(e.v=(0,q.toType)(e.v,q.TypeOutput.BigInt)),e};he.normalizeTxParams=gf;Object.defineProperty(me,"__esModule",{value:!0});me.TransactionFactory=void 0;const ne=L,Ce=Y,Le=Z,pf=he,re=Q;class ie{constructor(){}static fromTxData(e,o={}){if(!("type"in e)||e.type===void 0)return re.Transaction.fromTxData(e,o);{const t=Number((0,ne.bufferToBigInt)((0,ne.toBuffer)(e.type)));if(t===0)return re.Transaction.fromTxData(e,o);if(t===1)return Le.AccessListEIP2930Transaction.fromTxData(e,o);if(t===2)return Ce.FeeMarketEIP1559Transaction.fromTxData(e,o);throw new Error(`Tx instantiation with type ${t} not supported`)}}static fromSerializedData(e,o={}){if(e[0]<=127)switch(e[0]){case 1:return Le.AccessListEIP2930Transaction.fromSerializedTx(e,o);case 2:return Ce.FeeMarketEIP1559Transaction.fromSerializedTx(e,o);default:throw new Error(`TypedTransaction with ID ${e[0]} unknown`)}else return re.Transaction.fromSerializedTx(e,o)}static fromBlockBodyData(e,o={}){if(h.isBuffer(e))return this.fromSerializedData(e,o);if(Array.isArray(e))return re.Transaction.fromValuesArray(e,o);throw new Error("Cannot decode transaction: unknown type input")}static async fromEthersProvider(e,o,t){const s=(0,ne.getProvider)(e),n=await(0,ne.fetchFromProvider)(s,{method:"eth_getTransactionByHash",params:[o]});if(n===null)throw new Error("No data returned from provider");return ie.fromRPCTx(n,t)}static async fromRPCTx(e,o={}){return ie.fromTxData((0,pf.normalizeTxParams)(e),o)}}me.TransactionFactory=ie;(function(i){var e=O&&O.__createBinding||(Object.create?function(r,d,m,u){u===void 0&&(u=m);var l=Object.getOwnPropertyDescriptor(d,m);(!l||("get"in l?!d.__esModule:l.writable||l.configurable))&&(l={enumerable:!0,get:function(){return d[m]}}),Object.defineProperty(r,u,l)}:function(r,d,m,u){u===void 0&&(u=m),r[u]=d[m]}),o=O&&O.__exportStar||function(r,d){for(var m in r)m!=="default"&&!Object.prototype.hasOwnProperty.call(d,m)&&e(d,r,m)};Object.defineProperty(i,"__esModule",{value:!0}),i.TransactionFactory=i.Transaction=i.AccessListEIP2930Transaction=i.FeeMarketEIP1559Transaction=void 0;var t=Y;Object.defineProperty(i,"FeeMarketEIP1559Transaction",{enumerable:!0,get:function(){return t.FeeMarketEIP1559Transaction}});var s=Z;Object.defineProperty(i,"AccessListEIP2930Transaction",{enumerable:!0,get:function(){return s.AccessListEIP2930Transaction}});var n=Q;Object.defineProperty(i,"Transaction",{enumerable:!0,get:function(){return n.Transaction}});var a=me;Object.defineProperty(i,"TransactionFactory",{enumerable:!0,get:function(){return a.TransactionFactory}}),o(W,i)})(xe);const bf=Ge(xe),$f=Me({__proto__:null,default:bf},[xe]);export{_e as a,xe as d,$f as i}; diff --git a/wallet-react/assets/index-DVXA7O-8.js b/wallet-react/assets/index-C_XVPeVA.js similarity index 98% rename from wallet-react/assets/index-DVXA7O-8.js rename to wallet-react/assets/index-C_XVPeVA.js index 6e1e40f..1076ece 100644 --- a/wallet-react/assets/index-DVXA7O-8.js +++ b/wallet-react/assets/index-C_XVPeVA.js @@ -1 +1 @@ -import{r,aL as pe,aM as Y,bM as Tt,b3 as g,b2 as F,bN as jt,bc as he,b7 as O,bO as xe,b1 as re,bb as ve,bh as Kt,b8 as ae,ba as qe,bu as de,bP as Dt,bl as Xe,bQ as Ht}from"./index-CVVvHb5i.js";import{u as At,T as Bt,b as Ce}from"./TextArea-BpO_an2L.js";import{c as Ft}from"./index-CB_KHcwI.js";import{u as Wt,R as Vt}from"./colors-DgT9UB8-.js";var Ut={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 190h-69.9c-9.8 0-19.1 4.5-25.1 12.2L404.7 724.5 207 474a32 32 0 00-25.1-12.2H112c-6.7 0-10.4 7.7-6.3 12.9l273.9 347c12.8 16.2 37.4 16.2 50.3 0l488.4-618.9c4.1-5.1.4-12.8-6.3-12.8z"}}]},name:"check",theme:"outlined"},Gt=function(n,a){return r.createElement(pe,Y(Y({},n),{},{ref:a,icon:Ut}))},Jt=r.forwardRef(Gt),Ye=function(n){if(Tt()&&window.document.documentElement){var a=Array.isArray(n)?n:[n],t=window.document.documentElement;return a.some(function(i){return i in t.style})}return!1},Qt=function(n,a){if(!Ye(n))return!1;var t=document.createElement("div"),i=t.style[n];return t.style[n]=a,t.style[n]!==i};function We(e,n){return!Array.isArray(e)&&n!==void 0?Qt(e,n):Ye(e)}function qt(e){var n=e.className,a=e.direction,t=e.index,i=e.marginDirection,l=e.children,m=e.split,y=e.wrap,f=r.useContext(Ze),x=f.horizontalSize,c=f.verticalSize,b=f.latestIndex,E=f.supportFlexGap,S={};return E||(a==="vertical"?tn){var x=n-a;return t.push(String(l).slice(0,x)),t}t.push(l),a=f}return e}var bn=0,ue=1,Ge=2,Se=3,Je=4,En=function(n){var a=n.enabledMeasure,t=n.children,i=n.text,l=n.width,m=n.fontSize,y=n.rows,f=n.onEllipsis,x=r.useState([0,0,0]),c=O(x,2),b=O(c[0],3),E=b[0],S=b[1],z=b[2],k=c[1],D=r.useState(bn),L=O(D,2),w=L[0],_=L[1],T=r.useState(0),j=O(T,2),N=j[0],C=j[1],V=r.useRef(null),H=r.useRef(null),R=r.useMemo(function(){return xe(i)},[i]),M=r.useMemo(function(){return gn(R)},[R]),v=r.useMemo(function(){return!a||w!==Se?t(R,!1):t(Ue(R,S),S1&&B,St=function(o){var u;ut(!0),(u=$.onExpand)===null||u===void 0||u.call($,o)},Ct=r.useState(0),Be=O(Ct,2),ht=Be[0],xt=Be[1],wt=r.useState(0),Fe=O(wt,2),Ot=Fe[0],Rt=Fe[1],$t=function(o,u){var P=o.offsetWidth,W;xt(P),Rt(parseInt((W=window.getComputedStyle)===null||W===void 0?void 0:W.call(window,u).fontSize,10)||0)},Pt=function(o){var u;dt(o),Le!==o&&((u=$.onEllipsis)===null||u===void 0||u.call($,o))};r.useEffect(function(){var s=j.current;if(q&&B&&s){var o=ce?s.offsetHeight"u"||!s||!B||!A)){var o=new IntersectionObserver(function(){gt(!!s.offsetParent)});return o.observe(s),function(){o.disconnect()}}},[B,A]);var X={};$.tooltip===!0?X={title:(a=v.text)!==null&&a!==void 0?a:c}:r.isValidElement($.tooltip)?X={title:$.tooltip}:ae($.tooltip)==="object"?X=g({title:(t=v.text)!==null&&t!==void 0?t:c},$.tooltip):X={title:$.tooltip};var se=r.useMemo(function(){var s=function(u){return["string","number"].includes(ae(u))};if(!(!q||B)){if(s(v.text))return v.text;if(s(c))return c;if(s(k))return k;if(s(X.title))return X.title}},[q,B,k,X.title,Ae]);if(U)return r.createElement(pn,{value:(i=v.text)!==null&&i!==void 0?i:typeof c=="string"?c:"",onSave:ne,onCancel:Z,onEnd:v.onEnd,prefixCls:C,className:m,style:y,direction:_,component:z,maxLength:v.maxLength,autoSize:v.autoSize,enterIcon:v.enterIcon});var zt=function(){var o=$.expandable,u=$.symbol;if(!o)return null;var P;return u?P=u:P=T.expand,r.createElement("a",{key:"expand",className:"".concat(C,"-expand"),onClick:St,"aria-label":T.expand},P)},kt=function(){if(M){var o=v.icon,u=v.tooltip,P=xe(u)[0]||T.edit,W=typeof P=="string"?P:"";return d.includes("icon")?r.createElement(Ce,{key:"edit",title:u===!1?"":P},r.createElement(Ve,{ref:N,className:"".concat(C,"-edit"),onClick:J,"aria-label":W},o||r.createElement(un,{role:"button"}))):null}},_t=function(){if(ge){var o=ee.tooltips,u=ee.icon,P=Qe(o),W=Qe(u),be=oe?fe(P[1],T.copied):fe(P[0],T.copy),Mt=oe?T.copied:T.copy,Lt=typeof be=="string"?be:Mt;return r.createElement(Ce,{key:"copy",title:be},r.createElement(Ve,{className:re("".concat(C,"-copy"),oe&&"".concat(C,"-copy-success")),onClick:rt,"aria-label":Lt},oe?fe(W[1],r.createElement(Jt,null),!0):fe(W[0],r.createElement(ln,null),!0)))}},It=function(o){return[o&&zt(),kt(),_t()]},Nt=function(o){return[o&&r.createElement("span",{"aria-hidden":!0,key:"ellipsis"},xn),$.suffix,It(o)]};return r.createElement(Vt,{onResize:$t,disabled:!A||B},function(s){return r.createElement(Sn,{tooltipProps:X,enabledEllipsis:A,isEllipsis:Ae},r.createElement(et,g({className:re(F(F(F(F(F(F({},"".concat(C,"-").concat(f),f),"".concat(C,"-disabled"),x),"".concat(C,"-ellipsis"),q),"".concat(C,"-single-line"),A&&te===1),"".concat(C,"-ellipsis-single-line"),Et),"".concat(C,"-ellipsis-multiple-line"),ce),m),prefixCls:l,style:g(g({},y),{WebkitLineClamp:ce?te:void 0}),component:z,ref:qe(s,j,n),direction:_,onClick:d.includes("text")?J:void 0,"aria-label":se==null?void 0:se.toString(),title:k},V),r.createElement(En,{enabledMeasure:A&&!B,text:c,rows:te,width:ht,fontSize:Ot,onEllipsis:Pt},function(o,u){var P=o;o.length&&u&&se&&(P=r.createElement("span",{key:"show-content","aria-hidden":!0},P));var W=hn(e,r.createElement(r.Fragment,null,P,Nt(u)));return W})))})}),wn=function(e,n){var a={};for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&n.indexOf(t)<0&&(a[t]=e[t]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,t=Object.getOwnPropertySymbols(e);in){var x=n-a;return t.push(String(l).slice(0,x)),t}t.push(l),a=f}return e}var bn=0,ue=1,Ge=2,Se=3,Je=4,En=function(n){var a=n.enabledMeasure,t=n.children,i=n.text,l=n.width,m=n.fontSize,y=n.rows,f=n.onEllipsis,x=r.useState([0,0,0]),c=O(x,2),b=O(c[0],3),E=b[0],S=b[1],z=b[2],k=c[1],D=r.useState(bn),L=O(D,2),w=L[0],_=L[1],T=r.useState(0),j=O(T,2),N=j[0],C=j[1],V=r.useRef(null),H=r.useRef(null),R=r.useMemo(function(){return xe(i)},[i]),M=r.useMemo(function(){return gn(R)},[R]),v=r.useMemo(function(){return!a||w!==Se?t(R,!1):t(Ue(R,S),S1&&B,St=function(o){var u;ut(!0),(u=$.onExpand)===null||u===void 0||u.call($,o)},Ct=r.useState(0),Be=O(Ct,2),ht=Be[0],xt=Be[1],wt=r.useState(0),Fe=O(wt,2),Ot=Fe[0],Rt=Fe[1],$t=function(o,u){var P=o.offsetWidth,W;xt(P),Rt(parseInt((W=window.getComputedStyle)===null||W===void 0?void 0:W.call(window,u).fontSize,10)||0)},Pt=function(o){var u;dt(o),Le!==o&&((u=$.onEllipsis)===null||u===void 0||u.call($,o))};r.useEffect(function(){var s=j.current;if(q&&B&&s){var o=ce?s.offsetHeight"u"||!s||!B||!A)){var o=new IntersectionObserver(function(){gt(!!s.offsetParent)});return o.observe(s),function(){o.disconnect()}}},[B,A]);var X={};$.tooltip===!0?X={title:(a=v.text)!==null&&a!==void 0?a:c}:r.isValidElement($.tooltip)?X={title:$.tooltip}:ae($.tooltip)==="object"?X=g({title:(t=v.text)!==null&&t!==void 0?t:c},$.tooltip):X={title:$.tooltip};var se=r.useMemo(function(){var s=function(u){return["string","number"].includes(ae(u))};if(!(!q||B)){if(s(v.text))return v.text;if(s(c))return c;if(s(k))return k;if(s(X.title))return X.title}},[q,B,k,X.title,Ae]);if(U)return r.createElement(pn,{value:(i=v.text)!==null&&i!==void 0?i:typeof c=="string"?c:"",onSave:ne,onCancel:Z,onEnd:v.onEnd,prefixCls:C,className:m,style:y,direction:_,component:z,maxLength:v.maxLength,autoSize:v.autoSize,enterIcon:v.enterIcon});var zt=function(){var o=$.expandable,u=$.symbol;if(!o)return null;var P;return u?P=u:P=T.expand,r.createElement("a",{key:"expand",className:"".concat(C,"-expand"),onClick:St,"aria-label":T.expand},P)},kt=function(){if(M){var o=v.icon,u=v.tooltip,P=xe(u)[0]||T.edit,W=typeof P=="string"?P:"";return d.includes("icon")?r.createElement(Ce,{key:"edit",title:u===!1?"":P},r.createElement(Ve,{ref:N,className:"".concat(C,"-edit"),onClick:J,"aria-label":W},o||r.createElement(un,{role:"button"}))):null}},_t=function(){if(ge){var o=ee.tooltips,u=ee.icon,P=Qe(o),W=Qe(u),be=oe?fe(P[1],T.copied):fe(P[0],T.copy),Mt=oe?T.copied:T.copy,Lt=typeof be=="string"?be:Mt;return r.createElement(Ce,{key:"copy",title:be},r.createElement(Ve,{className:re("".concat(C,"-copy"),oe&&"".concat(C,"-copy-success")),onClick:rt,"aria-label":Lt},oe?fe(W[1],r.createElement(Jt,null),!0):fe(W[0],r.createElement(ln,null),!0)))}},It=function(o){return[o&&zt(),kt(),_t()]},Nt=function(o){return[o&&r.createElement("span",{"aria-hidden":!0,key:"ellipsis"},xn),$.suffix,It(o)]};return r.createElement(Vt,{onResize:$t,disabled:!A||B},function(s){return r.createElement(Sn,{tooltipProps:X,enabledEllipsis:A,isEllipsis:Ae},r.createElement(et,g({className:re(F(F(F(F(F(F({},"".concat(C,"-").concat(f),f),"".concat(C,"-disabled"),x),"".concat(C,"-ellipsis"),q),"".concat(C,"-single-line"),A&&te===1),"".concat(C,"-ellipsis-single-line"),Et),"".concat(C,"-ellipsis-multiple-line"),ce),m),prefixCls:l,style:g(g({},y),{WebkitLineClamp:ce?te:void 0}),component:z,ref:qe(s,j,n),direction:_,onClick:d.includes("text")?J:void 0,"aria-label":se==null?void 0:se.toString(),title:k},V),r.createElement(En,{enabledMeasure:A&&!B,text:c,rows:te,width:ht,fontSize:Ot,onEllipsis:Pt},function(o,u){var P=o;o.length&&u&&se&&(P=r.createElement("span",{key:"show-content","aria-hidden":!0},P));var W=hn(e,r.createElement(r.Fragment,null,P,Nt(u)));return W})))})}),wn=function(e,n){var a={};for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&n.indexOf(t)<0&&(a[t]=e[t]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,t=Object.getOwnPropertySymbols(e);ii.map(i=>d[i]); +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./index-B-3d4zRX.js","./index-BfgYveOn.js","./lazy-json-DuyQp4sm.js","./createPaginator-DwE6PloO.js","./parseJsonBody-DK_UgbzR.js","./index.browser-BUWG3cox.js","./index-DV-pB0GG.js","./loadCognitoIdentity-CxNChE8v.js","./noAuth-BRTlyyWt.js","./index-smGBTOKX.js","./index-CMUFrXyz.js","./index-VSYJPR44-DB__fphF.js","./chunk-37ISZE7G-YL9du2Vf.js","./chunk-3WXPHVZ4-mOUMztau.js","./chunk-6X7TBCV3-Baui_Axh.js","./useTranslation-BZWHqUhj.js","./login-PFMJFLSN-a_YPabVE.js","./unicode-JQcmJgeo.js","./chunk-PKCUTZ46-DnWCmqJl.js","./chunk-YV2QPNMZ-BTVn5vT5.js","./chunk-BOXSB6AN-C7kjIWTc.js","./index-B07thqZE.js","./index-BCecI-FC.js","./throttle-D8Dii3rB.js","./debounce-iKSQP4dc.js","./isObject-CrIk3fyR.js","./index-BS3YUZaG.js","./index-97FVHpKb.js","./TextArea-CPIFrF3F.js","./colors-cLKJ0S5D.js","./DownOutlined-CA6m0rDN.js","./security-AAIVKFSC-DFojkM-E.js","./chunk-IBLFF4W2-CX3nuQ6e.js","./loginAccount-E66JXWKK-BDoSvcKZ.js","./deviceList-QCR5G6A2-D67CnlRg.js","./useRequest-B1Xt_PHa.js","./index-DwumW7up.js","./dayjs.min-BsCK2OVi.js","./deviceDetails-G7QYBRQT-DS3jOgMm.js","./sign-CDSVH2GU-x2587htR.js","./index-BJBGO8uD.js","./index-B4NJDNVZ.js","./chunk-ZSOFK2U2-BsEMGdWm.js","./UpOutlined-D7DHtuPc.js","./info-sign-FL6F6ICR-CixyfZLe.js","./accountBind-AF7R45HF-Cgu5snM6.js","./accountVerify-PBHTQEKK-BEfrW1-e.js","./setMasterPassword-4LS5PLYK-BVgQ2FMu.js","./chunk-PI4RW2MY-DvoMA9_U.js","./index-C_XVPeVA.js","./masterPasswordDescription-MODK4JVE-DLM5PbkY.js","./masterPasswordVerify-PN6TO7S2-IzXKQU7k.js","./masterPasswordModal-2TPQI3PM-CiRIGjjt.js","./masterPasswordChange-4WD5L5VH-CVpfHpSs.js","./setPaymentPassword-AMTIDBTA-Dj9KnXd9.js","./chunk-6FLCJIFF-CaAeYY9M.js","./changePaymentPassword-7RQQHBMF-Bc69LPu6.js","./loginAccountBind-ETUNXQBL-D6HXy7iF.js","./loginAccountBindLoading-IBSUUGJ6-Bh3-fG-v.js","./accountTipModal-KMTTGF3Z-BHpj3c26.js","./paymentVerifyModal-CXP3DDCF-Nd7MuLMy.js","./wrongPasswordModal-3HT55OUV-CqUQRa7V.js","./selectSecurityAccount-UFUPP3KL-l0DswD37.js","./index-eqBeYGci.js"])))=>i.map(i=>d[i]); function _mergeNamespaces(et,ot){for(var at=0;atut[ft]})}}}return Object.freeze(Object.defineProperty(et,Symbol.toStringTag,{value:"Module"}))}(function(){const ot=document.createElement("link").relList;if(ot&&ot.supports&&ot.supports("modulepreload"))return;for(const ft of document.querySelectorAll('link[rel="modulepreload"]'))ut(ft);new MutationObserver(ft=>{for(const dt of ft)if(dt.type==="childList")for(const ht of dt.addedNodes)ht.tagName==="LINK"&&ht.rel==="modulepreload"&&ut(ht)}).observe(document,{childList:!0,subtree:!0});function at(ft){const dt={};return ft.integrity&&(dt.integrity=ft.integrity),ft.referrerPolicy&&(dt.referrerPolicy=ft.referrerPolicy),ft.crossOrigin==="use-credentials"?dt.credentials="include":ft.crossOrigin==="anonymous"?dt.credentials="omit":dt.credentials="same-origin",dt}function ut(ft){if(ft.ep)return;ft.ep=!0;const dt=at(ft);fetch(ft.href,dt)}})();var commonjsGlobal$1=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function getDefaultExportFromCjs$2(et){return et&&et.__esModule&&Object.prototype.hasOwnProperty.call(et,"default")?et.default:et}function getAugmentedNamespace(et){if(et.__esModule)return et;var ot=et.default;if(typeof ot=="function"){var at=function ut(){return this instanceof ut?Reflect.construct(ot,arguments,this.constructor):ot.apply(this,arguments)};at.prototype=ot.prototype}else at={};return Object.defineProperty(at,"__esModule",{value:!0}),Object.keys(et).forEach(function(ut){var ft=Object.getOwnPropertyDescriptor(et,ut);Object.defineProperty(at,ut,ft.get?ft:{enumerable:!0,get:function(){return et[ut]}})}),at}var jsxRuntime={exports:{}},reactJsxRuntime_production_min={},react={exports:{}},react_production_min={};/** * @license React * react.production.min.js @@ -179,7 +179,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho `).concat(Dt(Rr),` `));var qr=new Ct({actual:Rr,expected:Ar,message:Vr,operator:Kr,stackStartFn:Tr});throw qr.generatedMessage=tn,qr}}Xr.match=function Rr(Ar,Vr,Tr){wr(Ar,Vr,Tr,Rr,"match")},Xr.doesNotMatch=function Rr(Ar,Vr,Tr){wr(Ar,Vr,Tr,Rr,"doesNotMatch")};function Fr(){for(var Rr=arguments.length,Ar=new Array(Rr),Vr=0;Vr=0;)Lt[yr]=0}var ht=0,wt=1,xt=2,St=3,Ct=258,Pt=29,Dt=256,Nt=Dt+1+Pt,er=30,ir=19,vr=2*Nt+1,lr=15,rr=16,Er=7,Cr=256,Ir=16,zr=17,Xr=18,Br=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0],Ur=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],xr=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],gr=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],It=512,Ft=new Array((Nt+2)*2);dt(Ft);var Tt=new Array(er*2);dt(Tt);var Mt=new Array(It);dt(Mt);var nr=new Array(Ct-St+1);dt(nr);var or=new Array(Pt);dt(or);var ur=new Array(er);dt(ur);function Ht(Lt,yr,Lr,En,yn){this.static_tree=Lt,this.extra_bits=yr,this.extra_base=Lr,this.elems=En,this.max_length=yn,this.has_stree=Lt&&Lt.length}var tr,ar,wr;function Fr(Lt,yr){this.dyn_tree=Lt,this.max_code=0,this.stat_desc=yr}function Rr(Lt){return Lt<256?Mt[Lt]:Mt[256+(Lt>>>7)]}function Ar(Lt,yr){Lt.pending_buf[Lt.pending++]=yr&255,Lt.pending_buf[Lt.pending++]=yr>>>8&255}function Vr(Lt,yr,Lr){Lt.bi_valid>rr-Lr?(Lt.bi_buf|=yr<>rr-Lt.bi_valid,Lt.bi_valid+=Lr-rr):(Lt.bi_buf|=yr<>>=1,Lr<<=1;while(--yr>0);return Lr>>>1}function An(Lt){Lt.bi_valid===16?(Ar(Lt,Lt.bi_buf),Lt.bi_buf=0,Lt.bi_valid=0):Lt.bi_valid>=8&&(Lt.pending_buf[Lt.pending++]=Lt.bi_buf&255,Lt.bi_buf>>=8,Lt.bi_valid-=8)}function tn(Lt,yr){var Lr=yr.dyn_tree,En=yr.max_code,yn=yr.stat_desc.static_tree,qn=yr.stat_desc.has_stree,Rn=yr.stat_desc.extra_bits,go=yr.stat_desc.extra_base,Ao=yr.stat_desc.max_length,cn,ao,bo,Jn,oo,yo,ko=0;for(Jn=0;Jn<=lr;Jn++)Lt.bl_count[Jn]=0;for(Lr[Lt.heap[Lt.heap_max]*2+1]=0,cn=Lt.heap_max+1;cnAo&&(Jn=Ao,ko++),Lr[ao*2+1]=Jn,!(ao>En)&&(Lt.bl_count[Jn]++,oo=0,ao>=go&&(oo=Rn[ao-go]),yo=Lr[ao*2],Lt.opt_len+=yo*(Jn+oo),qn&&(Lt.static_len+=yo*(yn[ao*2+1]+oo)));if(ko!==0){do{for(Jn=Ao-1;Lt.bl_count[Jn]===0;)Jn--;Lt.bl_count[Jn]--,Lt.bl_count[Jn+1]+=2,Lt.bl_count[Ao]--,ko-=2}while(ko>0);for(Jn=Ao;Jn!==0;Jn--)for(ao=Lt.bl_count[Jn];ao!==0;)bo=Lt.heap[--cn],!(bo>En)&&(Lr[bo*2+1]!==Jn&&(Lt.opt_len+=(Jn-Lr[bo*2+1])*Lr[bo*2],Lr[bo*2+1]=Jn),ao--)}}function qr(Lt,yr,Lr){var En=new Array(lr+1),yn=0,qn,Rn;for(qn=1;qn<=lr;qn++)En[qn]=yn=yn+Lr[qn-1]<<1;for(Rn=0;Rn<=yr;Rn++){var go=Lt[Rn*2+1];go!==0&&(Lt[Rn*2]=Kr(En[go]++,go))}}function Wr(){var Lt,yr,Lr,En,yn,qn=new Array(lr+1);for(Lr=0,En=0;En>=7;En8?Ar(Lt,Lt.bi_buf):Lt.bi_valid>0&&(Lt.pending_buf[Lt.pending++]=Lt.bi_buf),Lt.bi_buf=0,Lt.bi_valid=0}function zn(Lt,yr,Lr,En){On(Lt),Ar(Lt,Lr),Ar(Lt,~Lr),et.arraySet(Lt.pending_buf,Lt.window,yr,Lr,Lt.pending),Lt.pending+=Lr}function Yn(Lt,yr,Lr,En){var yn=yr*2,qn=Lr*2;return Lt[yn]>1;Rn>=1;Rn--)Kn(Lt,Lr,Rn);cn=qn;do Rn=Lt.heap[1],Lt.heap[1]=Lt.heap[Lt.heap_len--],Kn(Lt,Lr,1),go=Lt.heap[1],Lt.heap[--Lt.heap_max]=Rn,Lt.heap[--Lt.heap_max]=go,Lr[cn*2]=Lr[Rn*2]+Lr[go*2],Lt.depth[cn]=(Lt.depth[Rn]>=Lt.depth[go]?Lt.depth[Rn]:Lt.depth[go])+1,Lr[Rn*2+1]=Lr[go*2+1]=cn,Lt.heap[1]=cn++,Kn(Lt,Lr,1);while(Lt.heap_len>=2);Lt.heap[--Lt.heap_max]=Lt.heap[1],tn(Lt,yr),qr(Lr,Ao,Lt.bl_count)}function ro(Lt,yr,Lr){var En,yn=-1,qn,Rn=yr[0*2+1],go=0,Ao=7,cn=4;for(Rn===0&&(Ao=138,cn=3),yr[(Lr+1)*2+1]=65535,En=0;En<=Lr;En++)qn=Rn,Rn=yr[(En+1)*2+1],!(++go=3&&Lt.bl_tree[gr[yr]*2+1]===0;yr--);return Lt.opt_len+=3*(yr+1)+5+5+4,yr}function wo(Lt,yr,Lr,En){var yn;for(Vr(Lt,yr-257,5),Vr(Lt,Lr-1,5),Vr(Lt,En-4,4),yn=0;yn>>=1)if(yr&1&&Lt.dyn_ltree[Lr*2]!==0)return at;if(Lt.dyn_ltree[9*2]!==0||Lt.dyn_ltree[10*2]!==0||Lt.dyn_ltree[13*2]!==0)return ut;for(Lr=32;Lr0?(Lt.strm.data_type===ft&&(Lt.strm.data_type=to(Lt)),Xn(Lt,Lt.l_desc),Xn(Lt,Lt.d_desc),Rn=$o(Lt),yn=Lt.opt_len+3+7>>>3,qn=Lt.static_len+3+7>>>3,qn<=yn&&(yn=qn)):yn=qn=Lr+5,Lr+4<=yn&&yr!==-1?Bo(Lt,yr,Lr,En):Lt.strategy===ot||qn===yn?(Vr(Lt,(wt<<1)+(En?1:0),3),_i(Lt,Ft,Tt)):(Vr(Lt,(xt<<1)+(En?1:0),3),wo(Lt,Lt.l_desc.max_code+1,Lt.d_desc.max_code+1,Rn+1),_i(Lt,Lt.dyn_ltree,Lt.dyn_dtree)),Nn(Lt),En&&On(Lt)}function zt(Lt,yr,Lr){return Lt.pending_buf[Lt.d_buf+Lt.last_lit*2]=yr>>>8&255,Lt.pending_buf[Lt.d_buf+Lt.last_lit*2+1]=yr&255,Lt.pending_buf[Lt.l_buf+Lt.last_lit]=Lr&255,Lt.last_lit++,yr===0?Lt.dyn_ltree[Lr*2]++:(Lt.matches++,yr--,Lt.dyn_ltree[(nr[Lr]+Dt+1)*2]++,Lt.dyn_dtree[Rr(yr)*2]++),Lt.last_lit===Lt.lit_bufsize-1}return trees._tr_init=Co,trees._tr_stored_block=Bo,trees._tr_flush_block=Po,trees._tr_tally=zt,trees._tr_align=xo,trees}var adler32_1,hasRequiredAdler32;function requireAdler32(){if(hasRequiredAdler32)return adler32_1;hasRequiredAdler32=1;function et(ot,at,ut,ft){for(var dt=ot&65535|0,ht=ot>>>16&65535|0,wt=0;ut!==0;){wt=ut>2e3?2e3:ut,ut-=wt;do dt=dt+at[ft++]|0,ht=ht+dt|0;while(--wt);dt%=65521,ht%=65521}return dt|ht<<16|0}return adler32_1=et,adler32_1}var crc32_1,hasRequiredCrc32;function requireCrc32(){if(hasRequiredCrc32)return crc32_1;hasRequiredCrc32=1;function et(){for(var ut,ft=[],dt=0;dt<256;dt++){ut=dt;for(var ht=0;ht<8;ht++)ut=ut&1?3988292384^ut>>>1:ut>>>1;ft[dt]=ut}return ft}var ot=et();function at(ut,ft,dt,ht){var wt=ot,xt=ht+dt;ut^=-1;for(var St=ht;St>>8^wt[(ut^ft[St])&255];return ut^-1}return crc32_1=at,crc32_1}var messages$1,hasRequiredMessages;function requireMessages(){return hasRequiredMessages||(hasRequiredMessages=1,messages$1={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"}),messages$1}var hasRequiredDeflate;function requireDeflate(){if(hasRequiredDeflate)return deflate;hasRequiredDeflate=1;var et=requireCommon(),ot=requireTrees(),at=requireAdler32(),ut=requireCrc32(),ft=requireMessages(),dt=0,ht=1,wt=3,xt=4,St=5,Ct=0,Pt=1,Dt=-2,Nt=-3,er=-5,ir=-1,vr=1,lr=2,rr=3,Er=4,Cr=0,Ir=2,zr=8,Xr=9,Br=15,Ur=8,xr=29,gr=256,It=gr+1+xr,Ft=30,Tt=19,Mt=2*It+1,nr=15,or=3,ur=258,Ht=ur+or+1,tr=32,ar=42,wr=69,Fr=73,Rr=91,Ar=103,Vr=113,Tr=666,Kr=1,An=2,tn=3,qr=4,Wr=3;function Nn(cn,ao){return cn.msg=ft[ao],ao}function On(cn){return(cn<<1)-(cn>4?9:0)}function zn(cn){for(var ao=cn.length;--ao>=0;)cn[ao]=0}function Yn(cn){var ao=cn.state,bo=ao.pending;bo>cn.avail_out&&(bo=cn.avail_out),bo!==0&&(et.arraySet(cn.output,ao.pending_buf,ao.pending_out,bo,cn.next_out),cn.next_out+=bo,ao.pending_out+=bo,cn.total_out+=bo,cn.avail_out-=bo,ao.pending-=bo,ao.pending===0&&(ao.pending_out=0))}function Kn(cn,ao){ot._tr_flush_block(cn,cn.block_start>=0?cn.block_start:-1,cn.strstart-cn.block_start,ao),cn.block_start=cn.strstart,Yn(cn.strm)}function _i(cn,ao){cn.pending_buf[cn.pending++]=ao}function Xn(cn,ao){cn.pending_buf[cn.pending++]=ao>>>8&255,cn.pending_buf[cn.pending++]=ao&255}function ro(cn,ao,bo,Jn){var oo=cn.avail_in;return oo>Jn&&(oo=Jn),oo===0?0:(cn.avail_in-=oo,et.arraySet(ao,cn.input,cn.next_in,oo,bo),cn.state.wrap===1?cn.adler=at(cn.adler,ao,oo,bo):cn.state.wrap===2&&(cn.adler=ut(cn.adler,ao,oo,bo)),cn.next_in+=oo,cn.total_in+=oo,oo)}function uo(cn,ao){var bo=cn.max_chain_length,Jn=cn.strstart,oo,yo,ko=cn.prev_length,To=cn.nice_match,Jr=cn.strstart>cn.w_size-Ht?cn.strstart-(cn.w_size-Ht):0,Bn=cn.window,Vn=cn.w_mask,no=cn.prev,po=cn.strstart+ur,fn=Bn[Jn+ko-1],Un=Bn[Jn+ko];cn.prev_length>=cn.good_match&&(bo>>=2),To>cn.lookahead&&(To=cn.lookahead);do if(oo=ao,!(Bn[oo+ko]!==Un||Bn[oo+ko-1]!==fn||Bn[oo]!==Bn[Jn]||Bn[++oo]!==Bn[Jn+1])){Jn+=2,oo++;do;while(Bn[++Jn]===Bn[++oo]&&Bn[++Jn]===Bn[++oo]&&Bn[++Jn]===Bn[++oo]&&Bn[++Jn]===Bn[++oo]&&Bn[++Jn]===Bn[++oo]&&Bn[++Jn]===Bn[++oo]&&Bn[++Jn]===Bn[++oo]&&Bn[++Jn]===Bn[++oo]&&Jnko){if(cn.match_start=ao,ko=yo,yo>=To)break;fn=Bn[Jn+ko-1],Un=Bn[Jn+ko]}}while((ao=no[ao&Vn])>Jr&&--bo!==0);return ko<=cn.lookahead?ko:cn.lookahead}function $o(cn){var ao=cn.w_size,bo,Jn,oo,yo,ko;do{if(yo=cn.window_size-cn.lookahead-cn.strstart,cn.strstart>=ao+(ao-Ht)){et.arraySet(cn.window,cn.window,ao,ao,0),cn.match_start-=ao,cn.strstart-=ao,cn.block_start-=ao,Jn=cn.hash_size,bo=Jn;do oo=cn.head[--bo],cn.head[bo]=oo>=ao?oo-ao:0;while(--Jn);Jn=ao,bo=Jn;do oo=cn.prev[--bo],cn.prev[bo]=oo>=ao?oo-ao:0;while(--Jn);yo+=ao}if(cn.strm.avail_in===0)break;if(Jn=ro(cn.strm,cn.window,cn.strstart+cn.lookahead,yo),cn.lookahead+=Jn,cn.lookahead+cn.insert>=or)for(ko=cn.strstart-cn.insert,cn.ins_h=cn.window[ko],cn.ins_h=(cn.ins_h<cn.pending_buf_size-5&&(bo=cn.pending_buf_size-5);;){if(cn.lookahead<=1){if($o(cn),cn.lookahead===0&&ao===dt)return Kr;if(cn.lookahead===0)break}cn.strstart+=cn.lookahead,cn.lookahead=0;var Jn=cn.block_start+bo;if((cn.strstart===0||cn.strstart>=Jn)&&(cn.lookahead=cn.strstart-Jn,cn.strstart=Jn,Kn(cn,!1),cn.strm.avail_out===0)||cn.strstart-cn.block_start>=cn.w_size-Ht&&(Kn(cn,!1),cn.strm.avail_out===0))return Kr}return cn.insert=0,ao===xt?(Kn(cn,!0),cn.strm.avail_out===0?tn:qr):(cn.strstart>cn.block_start&&(Kn(cn,!1),cn.strm.avail_out===0),Kr)}function to(cn,ao){for(var bo,Jn;;){if(cn.lookahead=or&&(cn.ins_h=(cn.ins_h<=or)if(Jn=ot._tr_tally(cn,cn.strstart-cn.match_start,cn.match_length-or),cn.lookahead-=cn.match_length,cn.match_length<=cn.max_lazy_match&&cn.lookahead>=or){cn.match_length--;do cn.strstart++,cn.ins_h=(cn.ins_h<=or&&(cn.ins_h=(cn.ins_h<4096)&&(cn.match_length=or-1)),cn.prev_length>=or&&cn.match_length<=cn.prev_length){oo=cn.strstart+cn.lookahead-or,Jn=ot._tr_tally(cn,cn.strstart-1-cn.prev_match,cn.prev_length-or),cn.lookahead-=cn.prev_length-1,cn.prev_length-=2;do++cn.strstart<=oo&&(cn.ins_h=(cn.ins_h<=or&&cn.strstart>0&&(oo=cn.strstart-1,Jn=ko[oo],Jn===ko[++oo]&&Jn===ko[++oo]&&Jn===ko[++oo])){yo=cn.strstart+ur;do;while(Jn===ko[++oo]&&Jn===ko[++oo]&&Jn===ko[++oo]&&Jn===ko[++oo]&&Jn===ko[++oo]&&Jn===ko[++oo]&&Jn===ko[++oo]&&Jn===ko[++oo]&&oocn.lookahead&&(cn.match_length=cn.lookahead)}if(cn.match_length>=or?(bo=ot._tr_tally(cn,1,cn.match_length-or),cn.lookahead-=cn.match_length,cn.strstart+=cn.match_length,cn.match_length=0):(bo=ot._tr_tally(cn,0,cn.window[cn.strstart]),cn.lookahead--,cn.strstart++),bo&&(Kn(cn,!1),cn.strm.avail_out===0))return Kr}return cn.insert=0,ao===xt?(Kn(cn,!0),cn.strm.avail_out===0?tn:qr):cn.last_lit&&(Kn(cn,!1),cn.strm.avail_out===0)?Kr:An}function Bo(cn,ao){for(var bo;;){if(cn.lookahead===0&&($o(cn),cn.lookahead===0)){if(ao===dt)return Kr;break}if(cn.match_length=0,bo=ot._tr_tally(cn,0,cn.window[cn.strstart]),cn.lookahead--,cn.strstart++,bo&&(Kn(cn,!1),cn.strm.avail_out===0))return Kr}return cn.insert=0,ao===xt?(Kn(cn,!0),cn.strm.avail_out===0?tn:qr):cn.last_lit&&(Kn(cn,!1),cn.strm.avail_out===0)?Kr:An}function xo(cn,ao,bo,Jn,oo){this.good_length=cn,this.max_lazy=ao,this.nice_length=bo,this.max_chain=Jn,this.func=oo}var Po;Po=[new xo(0,0,0,0,wo),new xo(4,4,8,4,to),new xo(4,5,16,8,to),new xo(4,6,32,32,to),new xo(4,4,16,16,io),new xo(8,16,32,32,io),new xo(8,16,128,128,io),new xo(8,32,128,256,io),new xo(32,128,258,1024,io),new xo(32,258,258,4096,io)];function zt(cn){cn.window_size=2*cn.w_size,zn(cn.head),cn.max_lazy_match=Po[cn.level].max_lazy,cn.good_match=Po[cn.level].good_length,cn.nice_match=Po[cn.level].nice_length,cn.max_chain_length=Po[cn.level].max_chain,cn.strstart=0,cn.block_start=0,cn.lookahead=0,cn.insert=0,cn.match_length=cn.prev_length=or-1,cn.match_available=0,cn.ins_h=0}function Lt(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=zr,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new et.Buf16(Mt*2),this.dyn_dtree=new et.Buf16((2*Ft+1)*2),this.bl_tree=new et.Buf16((2*Tt+1)*2),zn(this.dyn_ltree),zn(this.dyn_dtree),zn(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new et.Buf16(nr+1),this.heap=new et.Buf16(2*It+1),zn(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new et.Buf16(2*It+1),zn(this.depth),this.l_buf=0,this.lit_bufsize=0,this.last_lit=0,this.d_buf=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}function yr(cn){var ao;return!cn||!cn.state?Nn(cn,Dt):(cn.total_in=cn.total_out=0,cn.data_type=Ir,ao=cn.state,ao.pending=0,ao.pending_out=0,ao.wrap<0&&(ao.wrap=-ao.wrap),ao.status=ao.wrap?ar:Vr,cn.adler=ao.wrap===2?0:1,ao.last_flush=dt,ot._tr_init(ao),Ct)}function Lr(cn){var ao=yr(cn);return ao===Ct&&zt(cn.state),ao}function En(cn,ao){return!cn||!cn.state||cn.state.wrap!==2?Dt:(cn.state.gzhead=ao,Ct)}function yn(cn,ao,bo,Jn,oo,yo){if(!cn)return Dt;var ko=1;if(ao===ir&&(ao=6),Jn<0?(ko=0,Jn=-Jn):Jn>15&&(ko=2,Jn-=16),oo<1||oo>Xr||bo!==zr||Jn<8||Jn>15||ao<0||ao>9||yo<0||yo>Er)return Nn(cn,Dt);Jn===8&&(Jn=9);var To=new Lt;return cn.state=To,To.strm=cn,To.wrap=ko,To.gzhead=null,To.w_bits=Jn,To.w_size=1<St||ao<0)return cn?Nn(cn,Dt):Dt;if(Jn=cn.state,!cn.output||!cn.input&&cn.avail_in!==0||Jn.status===Tr&&ao!==xt)return Nn(cn,cn.avail_out===0?er:Dt);if(Jn.strm=cn,bo=Jn.last_flush,Jn.last_flush=ao,Jn.status===ar)if(Jn.wrap===2)cn.adler=0,_i(Jn,31),_i(Jn,139),_i(Jn,8),Jn.gzhead?(_i(Jn,(Jn.gzhead.text?1:0)+(Jn.gzhead.hcrc?2:0)+(Jn.gzhead.extra?4:0)+(Jn.gzhead.name?8:0)+(Jn.gzhead.comment?16:0)),_i(Jn,Jn.gzhead.time&255),_i(Jn,Jn.gzhead.time>>8&255),_i(Jn,Jn.gzhead.time>>16&255),_i(Jn,Jn.gzhead.time>>24&255),_i(Jn,Jn.level===9?2:Jn.strategy>=lr||Jn.level<2?4:0),_i(Jn,Jn.gzhead.os&255),Jn.gzhead.extra&&Jn.gzhead.extra.length&&(_i(Jn,Jn.gzhead.extra.length&255),_i(Jn,Jn.gzhead.extra.length>>8&255)),Jn.gzhead.hcrc&&(cn.adler=ut(cn.adler,Jn.pending_buf,Jn.pending,0)),Jn.gzindex=0,Jn.status=wr):(_i(Jn,0),_i(Jn,0),_i(Jn,0),_i(Jn,0),_i(Jn,0),_i(Jn,Jn.level===9?2:Jn.strategy>=lr||Jn.level<2?4:0),_i(Jn,Wr),Jn.status=Vr);else{var ko=zr+(Jn.w_bits-8<<4)<<8,To=-1;Jn.strategy>=lr||Jn.level<2?To=0:Jn.level<6?To=1:Jn.level===6?To=2:To=3,ko|=To<<6,Jn.strstart!==0&&(ko|=tr),ko+=31-ko%31,Jn.status=Vr,Xn(Jn,ko),Jn.strstart!==0&&(Xn(Jn,cn.adler>>>16),Xn(Jn,cn.adler&65535)),cn.adler=1}if(Jn.status===wr)if(Jn.gzhead.extra){for(oo=Jn.pending;Jn.gzindex<(Jn.gzhead.extra.length&65535)&&!(Jn.pending===Jn.pending_buf_size&&(Jn.gzhead.hcrc&&Jn.pending>oo&&(cn.adler=ut(cn.adler,Jn.pending_buf,Jn.pending-oo,oo)),Yn(cn),oo=Jn.pending,Jn.pending===Jn.pending_buf_size));)_i(Jn,Jn.gzhead.extra[Jn.gzindex]&255),Jn.gzindex++;Jn.gzhead.hcrc&&Jn.pending>oo&&(cn.adler=ut(cn.adler,Jn.pending_buf,Jn.pending-oo,oo)),Jn.gzindex===Jn.gzhead.extra.length&&(Jn.gzindex=0,Jn.status=Fr)}else Jn.status=Fr;if(Jn.status===Fr)if(Jn.gzhead.name){oo=Jn.pending;do{if(Jn.pending===Jn.pending_buf_size&&(Jn.gzhead.hcrc&&Jn.pending>oo&&(cn.adler=ut(cn.adler,Jn.pending_buf,Jn.pending-oo,oo)),Yn(cn),oo=Jn.pending,Jn.pending===Jn.pending_buf_size)){yo=1;break}Jn.gzindexoo&&(cn.adler=ut(cn.adler,Jn.pending_buf,Jn.pending-oo,oo)),yo===0&&(Jn.gzindex=0,Jn.status=Rr)}else Jn.status=Rr;if(Jn.status===Rr)if(Jn.gzhead.comment){oo=Jn.pending;do{if(Jn.pending===Jn.pending_buf_size&&(Jn.gzhead.hcrc&&Jn.pending>oo&&(cn.adler=ut(cn.adler,Jn.pending_buf,Jn.pending-oo,oo)),Yn(cn),oo=Jn.pending,Jn.pending===Jn.pending_buf_size)){yo=1;break}Jn.gzindexoo&&(cn.adler=ut(cn.adler,Jn.pending_buf,Jn.pending-oo,oo)),yo===0&&(Jn.status=Ar)}else Jn.status=Ar;if(Jn.status===Ar&&(Jn.gzhead.hcrc?(Jn.pending+2>Jn.pending_buf_size&&Yn(cn),Jn.pending+2<=Jn.pending_buf_size&&(_i(Jn,cn.adler&255),_i(Jn,cn.adler>>8&255),cn.adler=0,Jn.status=Vr)):Jn.status=Vr),Jn.pending!==0){if(Yn(cn),cn.avail_out===0)return Jn.last_flush=-1,Ct}else if(cn.avail_in===0&&On(ao)<=On(bo)&&ao!==xt)return Nn(cn,er);if(Jn.status===Tr&&cn.avail_in!==0)return Nn(cn,er);if(cn.avail_in!==0||Jn.lookahead!==0||ao!==dt&&Jn.status!==Tr){var Jr=Jn.strategy===lr?Bo(Jn,ao):Jn.strategy===rr?Co(Jn,ao):Po[Jn.level].func(Jn,ao);if((Jr===tn||Jr===qr)&&(Jn.status=Tr),Jr===Kr||Jr===tn)return cn.avail_out===0&&(Jn.last_flush=-1),Ct;if(Jr===An&&(ao===ht?ot._tr_align(Jn):ao!==St&&(ot._tr_stored_block(Jn,0,0,!1),ao===wt&&(zn(Jn.head),Jn.lookahead===0&&(Jn.strstart=0,Jn.block_start=0,Jn.insert=0))),Yn(cn),cn.avail_out===0))return Jn.last_flush=-1,Ct}return ao!==xt?Ct:Jn.wrap<=0?Pt:(Jn.wrap===2?(_i(Jn,cn.adler&255),_i(Jn,cn.adler>>8&255),_i(Jn,cn.adler>>16&255),_i(Jn,cn.adler>>24&255),_i(Jn,cn.total_in&255),_i(Jn,cn.total_in>>8&255),_i(Jn,cn.total_in>>16&255),_i(Jn,cn.total_in>>24&255)):(Xn(Jn,cn.adler>>>16),Xn(Jn,cn.adler&65535)),Yn(cn),Jn.wrap>0&&(Jn.wrap=-Jn.wrap),Jn.pending!==0?Ct:Pt)}function go(cn){var ao;return!cn||!cn.state?Dt:(ao=cn.state.status,ao!==ar&&ao!==wr&&ao!==Fr&&ao!==Rr&&ao!==Ar&&ao!==Vr&&ao!==Tr?Nn(cn,Dt):(cn.state=null,ao===Vr?Nn(cn,Nt):Ct))}function Ao(cn,ao){var bo=ao.length,Jn,oo,yo,ko,To,Jr,Bn,Vn;if(!cn||!cn.state||(Jn=cn.state,ko=Jn.wrap,ko===2||ko===1&&Jn.status!==ar||Jn.lookahead))return Dt;for(ko===1&&(cn.adler=at(cn.adler,ao,bo,0)),Jn.wrap=0,bo>=Jn.w_size&&(ko===0&&(zn(Jn.head),Jn.strstart=0,Jn.block_start=0,Jn.insert=0),Vn=new et.Buf8(Jn.w_size),et.arraySet(Vn,ao,bo-Jn.w_size,Jn.w_size,0),ao=Vn,bo=Jn.w_size),To=cn.avail_in,Jr=cn.next_in,Bn=cn.input,cn.avail_in=bo,cn.next_in=0,cn.input=ao,$o(Jn);Jn.lookahead>=or;){oo=Jn.strstart,yo=Jn.lookahead-(or-1);do Jn.ins_h=(Jn.ins_h<>>24,vr>>>=Xr,lr-=Xr,Xr=zr>>>16&255,Xr===0)Ft[xt++]=zr&65535;else if(Xr&16){Br=zr&65535,Xr&=15,Xr&&(lr>>=Xr,lr-=Xr),lr<15&&(vr+=It[ht++]<>>24,vr>>>=Xr,lr-=Xr,Xr=zr>>>16&255,Xr&16){if(Ur=zr&65535,Xr&=15,lrPt){ut.msg="invalid distance too far back",dt.mode=et;break e}if(vr>>>=Xr,lr-=Xr,Xr=xt-St,Ur>Xr){if(Xr=Ur-Xr,Xr>Nt&&dt.sane){ut.msg="invalid distance too far back",dt.mode=et;break e}if(xr=0,gr=ir,er===0){if(xr+=Dt-Xr,Xr2;)Ft[xt++]=gr[xr++],Ft[xt++]=gr[xr++],Ft[xt++]=gr[xr++],Br-=3;Br&&(Ft[xt++]=gr[xr++],Br>1&&(Ft[xt++]=gr[xr++]))}else{xr=xt-Ur;do Ft[xt++]=Ft[xr++],Ft[xt++]=Ft[xr++],Ft[xt++]=Ft[xr++],Br-=3;while(Br>2);Br&&(Ft[xt++]=Ft[xr++],Br>1&&(Ft[xt++]=Ft[xr++]))}}else if(Xr&64){ut.msg="invalid distance code",dt.mode=et;break e}else{zr=Er[(zr&65535)+(vr&(1<>3,ht-=Br,lr-=Br<<3,vr&=(1<=1&&Fr[Br]===0;Br--);if(Ur>Br&&(Ur=Br),Br===0)return vr[lr++]=1<<24|64<<16|0,vr[lr++]=1<<24|64<<16|0,Er.bits=1,0;for(Xr=1;Xr0&&(Dt===ft||Br!==1))return-1;for(Rr[1]=0,Ir=1;Irat||Dt===ht&&Ft>ut)return 1;for(;;){Tr=Ir-gr,rr[zr]wr?(Kr=Ar[Vr+rr[zr]],An=tr[ar+rr[zr]]):(Kr=96,An=0),Mt=1<>gr)+nr]=Tr<<24|Kr<<16|An|0;while(nr!==0);for(Mt=1<>=1;if(Mt!==0?(Tt&=Mt-1,Tt+=Mt):Tt=0,zr++,--Fr[Ir]===0){if(Ir===Br)break;Ir=Nt[er+rr[zr]]}if(Ir>Ur&&(Tt&ur)!==or){for(gr===0&&(gr=Ur),Ht+=Xr,xr=Ir-gr,It=1<at||Dt===ht&&Ft>ut)return 1;or=Tt&ur,vr[or]=Ur<<24|xr<<16|Ht-lr|0}}return Tt!==0&&(vr[Ht+Tt]=Ir-gr<<24|64<<16|0),Er.bits=Ur,0},inftrees}var hasRequiredInflate;function requireInflate(){if(hasRequiredInflate)return inflate;hasRequiredInflate=1;var et=requireCommon(),ot=requireAdler32(),at=requireCrc32(),ut=requireInffast(),ft=requireInftrees(),dt=0,ht=1,wt=2,xt=4,St=5,Ct=6,Pt=0,Dt=1,Nt=2,er=-2,ir=-3,vr=-4,lr=-5,rr=8,Er=1,Cr=2,Ir=3,zr=4,Xr=5,Br=6,Ur=7,xr=8,gr=9,It=10,Ft=11,Tt=12,Mt=13,nr=14,or=15,ur=16,Ht=17,tr=18,ar=19,wr=20,Fr=21,Rr=22,Ar=23,Vr=24,Tr=25,Kr=26,An=27,tn=28,qr=29,Wr=30,Nn=31,On=32,zn=852,Yn=592,Kn=15,_i=Kn;function Xn(yn){return(yn>>>24&255)+(yn>>>8&65280)+((yn&65280)<<8)+((yn&255)<<24)}function ro(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new et.Buf16(320),this.work=new et.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function uo(yn){var qn;return!yn||!yn.state?er:(qn=yn.state,yn.total_in=yn.total_out=qn.total=0,yn.msg="",qn.wrap&&(yn.adler=qn.wrap&1),qn.mode=Er,qn.last=0,qn.havedict=0,qn.dmax=32768,qn.head=null,qn.hold=0,qn.bits=0,qn.lencode=qn.lendyn=new et.Buf32(zn),qn.distcode=qn.distdyn=new et.Buf32(Yn),qn.sane=1,qn.back=-1,Pt)}function $o(yn){var qn;return!yn||!yn.state?er:(qn=yn.state,qn.wsize=0,qn.whave=0,qn.wnext=0,uo(yn))}function wo(yn,qn){var Rn,go;return!yn||!yn.state||(go=yn.state,qn<0?(Rn=0,qn=-qn):(Rn=(qn>>4)+1,qn<48&&(qn&=15)),qn&&(qn<8||qn>15))?er:(go.window!==null&&go.wbits!==qn&&(go.window=null),go.wrap=Rn,go.wbits=qn,$o(yn))}function to(yn,qn){var Rn,go;return yn?(go=new ro,yn.state=go,go.window=null,Rn=wo(yn,qn),Rn!==Pt&&(yn.state=null),Rn):er}function io(yn){return to(yn,_i)}var Co=!0,Bo,xo;function Po(yn){if(Co){var qn;for(Bo=new et.Buf32(512),xo=new et.Buf32(32),qn=0;qn<144;)yn.lens[qn++]=8;for(;qn<256;)yn.lens[qn++]=9;for(;qn<280;)yn.lens[qn++]=7;for(;qn<288;)yn.lens[qn++]=8;for(ft(ht,yn.lens,0,288,Bo,0,yn.work,{bits:9}),qn=0;qn<32;)yn.lens[qn++]=5;ft(wt,yn.lens,0,32,xo,0,yn.work,{bits:5}),Co=!1}yn.lencode=Bo,yn.lenbits=9,yn.distcode=xo,yn.distbits=5}function zt(yn,qn,Rn,go){var Ao,cn=yn.state;return cn.window===null&&(cn.wsize=1<=cn.wsize?(et.arraySet(cn.window,qn,Rn-cn.wsize,cn.wsize,0),cn.wnext=0,cn.whave=cn.wsize):(Ao=cn.wsize-cn.wnext,Ao>go&&(Ao=go),et.arraySet(cn.window,qn,Rn-go,Ao,cn.wnext),go-=Ao,go?(et.arraySet(cn.window,qn,Rn-go,go,0),cn.wnext=go,cn.whave=cn.wsize):(cn.wnext+=Ao,cn.wnext===cn.wsize&&(cn.wnext=0),cn.whave>>8&255,Rn.check=at(Rn.check,So,2,0),oo=0,yo=0,Rn.mode=Cr;break}if(Rn.flags=0,Rn.head&&(Rn.head.done=!1),!(Rn.wrap&1)||(((oo&255)<<8)+(oo>>8))%31){yn.msg="incorrect header check",Rn.mode=Wr;break}if((oo&15)!==rr){yn.msg="unknown compression method",Rn.mode=Wr;break}if(oo>>>=4,yo-=4,lo=(oo&15)+8,Rn.wbits===0)Rn.wbits=lo;else if(lo>Rn.wbits){yn.msg="invalid window size",Rn.mode=Wr;break}Rn.dmax=1<>8&1),Rn.flags&512&&(So[0]=oo&255,So[1]=oo>>>8&255,Rn.check=at(Rn.check,So,2,0)),oo=0,yo=0,Rn.mode=Ir;case Ir:for(;yo<32;){if(bo===0)break e;bo--,oo+=go[cn++]<>>8&255,So[2]=oo>>>16&255,So[3]=oo>>>24&255,Rn.check=at(Rn.check,So,4,0)),oo=0,yo=0,Rn.mode=zr;case zr:for(;yo<16;){if(bo===0)break e;bo--,oo+=go[cn++]<>8),Rn.flags&512&&(So[0]=oo&255,So[1]=oo>>>8&255,Rn.check=at(Rn.check,So,2,0)),oo=0,yo=0,Rn.mode=Xr;case Xr:if(Rn.flags&1024){for(;yo<16;){if(bo===0)break e;bo--,oo+=go[cn++]<>>8&255,Rn.check=at(Rn.check,So,2,0)),oo=0,yo=0}else Rn.head&&(Rn.head.extra=null);Rn.mode=Br;case Br:if(Rn.flags&1024&&(Jr=Rn.length,Jr>bo&&(Jr=bo),Jr&&(Rn.head&&(lo=Rn.head.extra_len-Rn.length,Rn.head.extra||(Rn.head.extra=new Array(Rn.head.extra_len)),et.arraySet(Rn.head.extra,go,cn,Jr,lo)),Rn.flags&512&&(Rn.check=at(Rn.check,go,Jr,cn)),bo-=Jr,cn+=Jr,Rn.length-=Jr),Rn.length))break e;Rn.length=0,Rn.mode=Ur;case Ur:if(Rn.flags&2048){if(bo===0)break e;Jr=0;do lo=go[cn+Jr++],Rn.head&&lo&&Rn.length<65536&&(Rn.head.name+=String.fromCharCode(lo));while(lo&&Jr>9&1,Rn.head.done=!0),yn.adler=Rn.check=0,Rn.mode=Tt;break;case It:for(;yo<32;){if(bo===0)break e;bo--,oo+=go[cn++]<>>=yo&7,yo-=yo&7,Rn.mode=An;break}for(;yo<3;){if(bo===0)break e;bo--,oo+=go[cn++]<>>=1,yo-=1,oo&3){case 0:Rn.mode=nr;break;case 1:if(Po(Rn),Rn.mode=wr,qn===Ct){oo>>>=2,yo-=2;break e}break;case 2:Rn.mode=Ht;break;case 3:yn.msg="invalid block type",Rn.mode=Wr}oo>>>=2,yo-=2;break;case nr:for(oo>>>=yo&7,yo-=yo&7;yo<32;){if(bo===0)break e;bo--,oo+=go[cn++]<>>16^65535)){yn.msg="invalid stored block lengths",Rn.mode=Wr;break}if(Rn.length=oo&65535,oo=0,yo=0,Rn.mode=or,qn===Ct)break e;case or:Rn.mode=ur;case ur:if(Jr=Rn.length,Jr){if(Jr>bo&&(Jr=bo),Jr>Jn&&(Jr=Jn),Jr===0)break e;et.arraySet(Ao,go,cn,Jr,ao),bo-=Jr,cn+=Jr,Jn-=Jr,ao+=Jr,Rn.length-=Jr;break}Rn.mode=Tt;break;case Ht:for(;yo<14;){if(bo===0)break e;bo--,oo+=go[cn++]<>>=5,yo-=5,Rn.ndist=(oo&31)+1,oo>>>=5,yo-=5,Rn.ncode=(oo&15)+4,oo>>>=4,yo-=4,Rn.nlen>286||Rn.ndist>30){yn.msg="too many length or distance symbols",Rn.mode=Wr;break}Rn.have=0,Rn.mode=tr;case tr:for(;Rn.have>>=3,yo-=3}for(;Rn.have<19;)Rn.lens[No[Rn.have++]]=0;if(Rn.lencode=Rn.lendyn,Rn.lenbits=7,Fo={bits:Rn.lenbits},fo=ft(dt,Rn.lens,0,19,Rn.lencode,0,Rn.work,Fo),Rn.lenbits=Fo.bits,fo){yn.msg="invalid code lengths set",Rn.mode=Wr;break}Rn.have=0,Rn.mode=ar;case ar:for(;Rn.have>>24,fn=no>>>16&255,Un=no&65535,!(po<=yo);){if(bo===0)break e;bo--,oo+=go[cn++]<>>=po,yo-=po,Rn.lens[Rn.have++]=Un;else{if(Un===16){for(Do=po+2;yo>>=po,yo-=po,Rn.have===0){yn.msg="invalid bit length repeat",Rn.mode=Wr;break}lo=Rn.lens[Rn.have-1],Jr=3+(oo&3),oo>>>=2,yo-=2}else if(Un===17){for(Do=po+3;yo>>=po,yo-=po,lo=0,Jr=3+(oo&7),oo>>>=3,yo-=3}else{for(Do=po+7;yo>>=po,yo-=po,lo=0,Jr=11+(oo&127),oo>>>=7,yo-=7}if(Rn.have+Jr>Rn.nlen+Rn.ndist){yn.msg="invalid bit length repeat",Rn.mode=Wr;break}for(;Jr--;)Rn.lens[Rn.have++]=lo}}if(Rn.mode===Wr)break;if(Rn.lens[256]===0){yn.msg="invalid code -- missing end-of-block",Rn.mode=Wr;break}if(Rn.lenbits=9,Fo={bits:Rn.lenbits},fo=ft(ht,Rn.lens,0,Rn.nlen,Rn.lencode,0,Rn.work,Fo),Rn.lenbits=Fo.bits,fo){yn.msg="invalid literal/lengths set",Rn.mode=Wr;break}if(Rn.distbits=6,Rn.distcode=Rn.distdyn,Fo={bits:Rn.distbits},fo=ft(wt,Rn.lens,Rn.nlen,Rn.ndist,Rn.distcode,0,Rn.work,Fo),Rn.distbits=Fo.bits,fo){yn.msg="invalid distances set",Rn.mode=Wr;break}if(Rn.mode=wr,qn===Ct)break e;case wr:Rn.mode=Fr;case Fr:if(bo>=6&&Jn>=258){yn.next_out=ao,yn.avail_out=Jn,yn.next_in=cn,yn.avail_in=bo,Rn.hold=oo,Rn.bits=yo,ut(yn,To),ao=yn.next_out,Ao=yn.output,Jn=yn.avail_out,cn=yn.next_in,go=yn.input,bo=yn.avail_in,oo=Rn.hold,yo=Rn.bits,Rn.mode===Tt&&(Rn.back=-1);break}for(Rn.back=0;no=Rn.lencode[oo&(1<>>24,fn=no>>>16&255,Un=no&65535,!(po<=yo);){if(bo===0)break e;bo--,oo+=go[cn++]<>Gn)],po=no>>>24,fn=no>>>16&255,Un=no&65535,!(Gn+po<=yo);){if(bo===0)break e;bo--,oo+=go[cn++]<>>=Gn,yo-=Gn,Rn.back+=Gn}if(oo>>>=po,yo-=po,Rn.back+=po,Rn.length=Un,fn===0){Rn.mode=Kr;break}if(fn&32){Rn.back=-1,Rn.mode=Tt;break}if(fn&64){yn.msg="invalid literal/length code",Rn.mode=Wr;break}Rn.extra=fn&15,Rn.mode=Rr;case Rr:if(Rn.extra){for(Do=Rn.extra;yo>>=Rn.extra,yo-=Rn.extra,Rn.back+=Rn.extra}Rn.was=Rn.length,Rn.mode=Ar;case Ar:for(;no=Rn.distcode[oo&(1<>>24,fn=no>>>16&255,Un=no&65535,!(po<=yo);){if(bo===0)break e;bo--,oo+=go[cn++]<>Gn)],po=no>>>24,fn=no>>>16&255,Un=no&65535,!(Gn+po<=yo);){if(bo===0)break e;bo--,oo+=go[cn++]<>>=Gn,yo-=Gn,Rn.back+=Gn}if(oo>>>=po,yo-=po,Rn.back+=po,fn&64){yn.msg="invalid distance code",Rn.mode=Wr;break}Rn.offset=Un,Rn.extra=fn&15,Rn.mode=Vr;case Vr:if(Rn.extra){for(Do=Rn.extra;yo>>=Rn.extra,yo-=Rn.extra,Rn.back+=Rn.extra}if(Rn.offset>Rn.dmax){yn.msg="invalid distance too far back",Rn.mode=Wr;break}Rn.mode=Tr;case Tr:if(Jn===0)break e;if(Jr=To-Jn,Rn.offset>Jr){if(Jr=Rn.offset-Jr,Jr>Rn.whave&&Rn.sane){yn.msg="invalid distance too far back",Rn.mode=Wr;break}Jr>Rn.wnext?(Jr-=Rn.wnext,Bn=Rn.wsize-Jr):Bn=Rn.wnext-Jr,Jr>Rn.length&&(Jr=Rn.length),Vn=Rn.window}else Vn=Ao,Bn=ao-Rn.offset,Jr=Rn.length;Jr>Jn&&(Jr=Jn),Jn-=Jr,Rn.length-=Jr;do Ao[ao++]=Vn[Bn++];while(--Jr);Rn.length===0&&(Rn.mode=Fr);break;case Kr:if(Jn===0)break e;Ao[ao++]=Rn.length,Jn--,Rn.mode=Fr;break;case An:if(Rn.wrap){for(;yo<32;){if(bo===0)break e;bo--,oo|=go[cn++]<et.UNZIP)throw new TypeError("Bad argument");this.dictionary=null,this.err=0,this.flush=0,this.init_done=!1,this.level=0,this.memLevel=0,this.mode=Ct,this.strategy=0,this.windowBits=0,this.write_in_progress=!1,this.pending_close=!1,this.gzip_id_bytes_read=0}St.prototype.close=function(){if(this.write_in_progress){this.pending_close=!0;return}this.pending_close=!1,ot(this.init_done,"close before init"),ot(this.mode<=et.UNZIP),this.mode===et.DEFLATE||this.mode===et.GZIP||this.mode===et.DEFLATERAW?ut.deflateEnd(this.strm):(this.mode===et.INFLATE||this.mode===et.GUNZIP||this.mode===et.INFLATERAW||this.mode===et.UNZIP)&&ft.inflateEnd(this.strm),this.mode=et.NONE,this.dictionary=null},St.prototype.write=function(Ct,Pt,Dt,Nt,er,ir,vr){return this._write(!0,Ct,Pt,Dt,Nt,er,ir,vr)},St.prototype.writeSync=function(Ct,Pt,Dt,Nt,er,ir,vr){return this._write(!1,Ct,Pt,Dt,Nt,er,ir,vr)},St.prototype._write=function(Ct,Pt,Dt,Nt,er,ir,vr,lr){if(ot.equal(arguments.length,8),ot(this.init_done,"write before init"),ot(this.mode!==et.NONE,"already finalized"),ot.equal(!1,this.write_in_progress,"write already in progress"),ot.equal(!1,this.pending_close,"close is pending"),this.write_in_progress=!0,ot.equal(!1,Pt===void 0,"must provide flush value"),this.write_in_progress=!0,Pt!==et.Z_NO_FLUSH&&Pt!==et.Z_PARTIAL_FLUSH&&Pt!==et.Z_SYNC_FLUSH&&Pt!==et.Z_FULL_FLUSH&&Pt!==et.Z_FINISH&&Pt!==et.Z_BLOCK)throw new Error("Invalid flush value");if(Dt==null&&(Dt=Buffer.alloc(0),er=0,Nt=0),this.strm.avail_in=er,this.strm.input=Dt,this.strm.next_in=Nt,this.strm.avail_out=lr,this.strm.output=ir,this.strm.next_out=vr,this.flush=Pt,!Ct)return this._process(),this._checkError()?this._afterSync():void 0;var rr=this;return process$1.nextTick(function(){rr._process(),rr._after()}),this},St.prototype._afterSync=function(){var Ct=this.strm.avail_out,Pt=this.strm.avail_in;return this.write_in_progress=!1,[Pt,Ct]},St.prototype._process=function(){var Ct=null;switch(this.mode){case et.DEFLATE:case et.GZIP:case et.DEFLATERAW:this.err=ut.deflate(this.strm,this.flush);break;case et.UNZIP:switch(this.strm.avail_in>0&&(Ct=this.strm.next_in),this.gzip_id_bytes_read){case 0:if(Ct===null)break;if(this.strm.input[Ct]===wt){if(this.gzip_id_bytes_read=1,Ct++,this.strm.avail_in===1)break}else{this.mode=et.INFLATE;break}case 1:if(Ct===null)break;this.strm.input[Ct]===xt?(this.gzip_id_bytes_read=2,this.mode=et.GUNZIP):this.mode=et.INFLATE;break;default:throw new Error("invalid number of gzip magic number bytes read")}case et.INFLATE:case et.GUNZIP:case et.INFLATERAW:for(this.err=ft.inflate(this.strm,this.flush),this.err===et.Z_NEED_DICT&&this.dictionary&&(this.err=ft.inflateSetDictionary(this.strm,this.dictionary),this.err===et.Z_OK?this.err=ft.inflate(this.strm,this.flush):this.err===et.Z_DATA_ERROR&&(this.err=et.Z_NEED_DICT));this.strm.avail_in>0&&this.mode===et.GUNZIP&&this.err===et.Z_STREAM_END&&this.strm.next_in[0]!==0;)this.reset(),this.err=ft.inflate(this.strm,this.flush);break;default:throw new Error("Unknown mode "+this.mode)}},St.prototype._checkError=function(){switch(this.err){case et.Z_OK:case et.Z_BUF_ERROR:if(this.strm.avail_out!==0&&this.flush===et.Z_FINISH)return this._error("unexpected end of file"),!1;break;case et.Z_STREAM_END:break;case et.Z_NEED_DICT:return this.dictionary==null?this._error("Missing dictionary"):this._error("Bad dictionary"),!1;default:return this._error("Zlib error"),!1}return!0},St.prototype._after=function(){if(this._checkError()){var Ct=this.strm.avail_out,Pt=this.strm.avail_in;this.write_in_progress=!1,this.callback(Pt,Ct),this.pending_close&&this.close()}},St.prototype._error=function(Ct){this.strm.msg&&(Ct=this.strm.msg),this.onerror(Ct,this.err),this.write_in_progress=!1,this.pending_close&&this.close()},St.prototype.init=function(Ct,Pt,Dt,Nt,er){ot(arguments.length===4||arguments.length===5,"init(windowBits, level, memLevel, strategy, [dictionary])"),ot(Ct>=8&&Ct<=15,"invalid windowBits"),ot(Pt>=-1&&Pt<=9,"invalid compression level"),ot(Dt>=1&&Dt<=9,"invalid memlevel"),ot(Nt===et.Z_FILTERED||Nt===et.Z_HUFFMAN_ONLY||Nt===et.Z_RLE||Nt===et.Z_FIXED||Nt===et.Z_DEFAULT_STRATEGY,"invalid strategy"),this._init(Pt,Ct,Dt,Nt,er),this._setDictionary()},St.prototype.params=function(){throw new Error("deflateParams Not supported")},St.prototype.reset=function(){this._reset(),this._setDictionary()},St.prototype._init=function(Ct,Pt,Dt,Nt,er){switch(this.level=Ct,this.windowBits=Pt,this.memLevel=Dt,this.strategy=Nt,this.flush=et.Z_NO_FLUSH,this.err=et.Z_OK,(this.mode===et.GZIP||this.mode===et.GUNZIP)&&(this.windowBits+=16),this.mode===et.UNZIP&&(this.windowBits+=32),(this.mode===et.DEFLATERAW||this.mode===et.INFLATERAW)&&(this.windowBits=-1*this.windowBits),this.strm=new at,this.mode){case et.DEFLATE:case et.GZIP:case et.DEFLATERAW:this.err=ut.deflateInit2(this.strm,this.level,et.Z_DEFLATED,this.windowBits,this.memLevel,this.strategy);break;case et.INFLATE:case et.GUNZIP:case et.INFLATERAW:case et.UNZIP:this.err=ft.inflateInit2(this.strm,this.windowBits);break;default:throw new Error("Unknown mode "+this.mode)}this.err!==et.Z_OK&&this._error("Init error"),this.dictionary=er,this.write_in_progress=!1,this.init_done=!0},St.prototype._setDictionary=function(){if(this.dictionary!=null){switch(this.err=et.Z_OK,this.mode){case et.DEFLATE:case et.DEFLATERAW:this.err=ut.deflateSetDictionary(this.strm,this.dictionary);break}this.err!==et.Z_OK&&this._error("Failed to set dictionary")}},St.prototype._reset=function(){switch(this.err=et.Z_OK,this.mode){case et.DEFLATE:case et.DEFLATERAW:case et.GZIP:this.err=ut.deflateReset(this.strm);break;case et.INFLATE:case et.INFLATERAW:case et.GUNZIP:this.err=ft.inflateReset(this.strm);break}this.err!==et.Z_OK&&this._error("Failed to reset stream")},et.Zlib=St}(binding)),binding}var hasRequiredLib;function requireLib(){return hasRequiredLib||(hasRequiredLib=1,function(et){var ot=require$$0$6.Buffer,at=requireStreamBrowserify().Transform,ut=requireBinding(),ft=requireUtil$1(),dt=requireAssert().ok,ht=require$$0$6.kMaxLength,wt="Cannot create final Buffer. It would be larger than 0x"+ht.toString(16)+" bytes";ut.Z_MIN_WINDOWBITS=8,ut.Z_MAX_WINDOWBITS=15,ut.Z_DEFAULT_WINDOWBITS=15,ut.Z_MIN_CHUNK=64,ut.Z_MAX_CHUNK=1/0,ut.Z_DEFAULT_CHUNK=16*1024,ut.Z_MIN_MEMLEVEL=1,ut.Z_MAX_MEMLEVEL=9,ut.Z_DEFAULT_MEMLEVEL=8,ut.Z_MIN_LEVEL=-1,ut.Z_MAX_LEVEL=9,ut.Z_DEFAULT_LEVEL=ut.Z_DEFAULT_COMPRESSION;for(var xt=Object.keys(ut),St=0;St=ht?ar=new RangeError(wt):tr=ot.concat(Mt,nr),Mt=[],It.close(),Tt(ar,tr)}}function vr(It,Ft){if(typeof Ft=="string"&&(Ft=ot.from(Ft)),!ot.isBuffer(Ft))throw new TypeError("Not a string or buffer");var Tt=It._finishFlushFlag;return It._processChunk(Ft,Tt)}function lr(It){if(!(this instanceof lr))return new lr(It);Ur.call(this,It,ut.DEFLATE)}function rr(It){if(!(this instanceof rr))return new rr(It);Ur.call(this,It,ut.INFLATE)}function Er(It){if(!(this instanceof Er))return new Er(It);Ur.call(this,It,ut.GZIP)}function Cr(It){if(!(this instanceof Cr))return new Cr(It);Ur.call(this,It,ut.GUNZIP)}function Ir(It){if(!(this instanceof Ir))return new Ir(It);Ur.call(this,It,ut.DEFLATERAW)}function zr(It){if(!(this instanceof zr))return new zr(It);Ur.call(this,It,ut.INFLATERAW)}function Xr(It){if(!(this instanceof Xr))return new Xr(It);Ur.call(this,It,ut.UNZIP)}function Br(It){return It===ut.Z_NO_FLUSH||It===ut.Z_PARTIAL_FLUSH||It===ut.Z_SYNC_FLUSH||It===ut.Z_FULL_FLUSH||It===ut.Z_FINISH||It===ut.Z_BLOCK}function Ur(It,Ft){var Tt=this;if(this._opts=It=It||{},this._chunkSize=It.chunkSize||et.Z_DEFAULT_CHUNK,at.call(this,It),It.flush&&!Br(It.flush))throw new Error("Invalid flush flag: "+It.flush);if(It.finishFlush&&!Br(It.finishFlush))throw new Error("Invalid flush flag: "+It.finishFlush);if(this._flushFlag=It.flush||ut.Z_NO_FLUSH,this._finishFlushFlag=typeof It.finishFlush<"u"?It.finishFlush:ut.Z_FINISH,It.chunkSize&&(It.chunkSizeet.Z_MAX_CHUNK))throw new Error("Invalid chunk size: "+It.chunkSize);if(It.windowBits&&(It.windowBitset.Z_MAX_WINDOWBITS))throw new Error("Invalid windowBits: "+It.windowBits);if(It.level&&(It.levelet.Z_MAX_LEVEL))throw new Error("Invalid compression level: "+It.level);if(It.memLevel&&(It.memLevelet.Z_MAX_MEMLEVEL))throw new Error("Invalid memLevel: "+It.memLevel);if(It.strategy&&It.strategy!=et.Z_FILTERED&&It.strategy!=et.Z_HUFFMAN_ONLY&&It.strategy!=et.Z_RLE&&It.strategy!=et.Z_FIXED&&It.strategy!=et.Z_DEFAULT_STRATEGY)throw new Error("Invalid strategy: "+It.strategy);if(It.dictionary&&!ot.isBuffer(It.dictionary))throw new Error("Invalid dictionary: it should be a Buffer instance");this._handle=new ut.Zlib(Ft);var Mt=this;this._hadError=!1,this._handle.onerror=function(ur,Ht){xr(Mt),Mt._hadError=!0;var tr=new Error(ur);tr.errno=Ht,tr.code=et.codes[Ht],Mt.emit("error",tr)};var nr=et.Z_DEFAULT_COMPRESSION;typeof It.level=="number"&&(nr=It.level);var or=et.Z_DEFAULT_STRATEGY;typeof It.strategy=="number"&&(or=It.strategy),this._handle.init(It.windowBits||et.Z_DEFAULT_WINDOWBITS,nr,It.memLevel||et.Z_DEFAULT_MEMLEVEL,or,It.dictionary),this._buffer=ot.allocUnsafe(this._chunkSize),this._offset=0,this._level=nr,this._strategy=or,this.once("end",this.close),Object.defineProperty(this,"_closed",{get:function(){return!Tt._handle},configurable:!0,enumerable:!0})}ft.inherits(Ur,at),Ur.prototype.params=function(It,Ft,Tt){if(Itet.Z_MAX_LEVEL)throw new RangeError("Invalid compression level: "+It);if(Ft!=et.Z_FILTERED&&Ft!=et.Z_HUFFMAN_ONLY&&Ft!=et.Z_RLE&&Ft!=et.Z_FIXED&&Ft!=et.Z_DEFAULT_STRATEGY)throw new TypeError("Invalid strategy: "+Ft);if(this._level!==It||this._strategy!==Ft){var Mt=this;this.flush(ut.Z_SYNC_FLUSH,function(){dt(Mt._handle,"zlib binding closed"),Mt._handle.params(It,Ft),Mt._hadError||(Mt._level=It,Mt._strategy=Ft,Tt&&Tt())})}else process$1.nextTick(Tt)},Ur.prototype.reset=function(){return dt(this._handle,"zlib binding closed"),this._handle.reset()},Ur.prototype._flush=function(It){this._transform(ot.alloc(0),"",It)},Ur.prototype.flush=function(It,Ft){var Tt=this,Mt=this._writableState;(typeof It=="function"||It===void 0&&!Ft)&&(Ft=It,It=ut.Z_FULL_FLUSH),Mt.ended?Ft&&process$1.nextTick(Ft):Mt.ending?Ft&&this.once("end",Ft):Mt.needDrain?Ft&&this.once("drain",function(){return Tt.flush(It,Ft)}):(this._flushFlag=It,this.write(ot.alloc(0),"",Ft))},Ur.prototype.close=function(It){xr(this,It),process$1.nextTick(gr,this)};function xr(It,Ft){Ft&&process$1.nextTick(Ft),It._handle&&(It._handle.close(),It._handle=null)}function gr(It){It.emit("close")}Ur.prototype._transform=function(It,Ft,Tt){var Mt,nr=this._writableState,or=nr.ending||nr.ended,ur=or&&(!It||nr.length===It.length);if(It!==null&&!ot.isBuffer(It))return Tt(new Error("invalid input"));if(!this._handle)return Tt(new Error("zlib binding closed"));ur?Mt=this._finishFlushFlag:(Mt=this._flushFlag,It.length>=nr.length&&(this._flushFlag=this._opts.flush||ut.Z_NO_FLUSH)),this._processChunk(It,Mt,Tt)},Ur.prototype._processChunk=function(It,Ft,Tt){var Mt=It&&It.length,nr=this._chunkSize-this._offset,or=0,ur=this,Ht=typeof Tt=="function";if(!Ht){var tr=[],ar=0,wr;this.on("error",function(Tr){wr=Tr}),dt(this._handle,"zlib binding closed");do var Fr=this._handle.writeSync(Ft,It,or,Mt,this._buffer,this._offset,nr);while(!this._hadError&&Vr(Fr[0],Fr[1]));if(this._hadError)throw wr;if(ar>=ht)throw xr(this),new RangeError(wt);var Rr=ot.concat(tr,ar);return xr(this),Rr}dt(this._handle,"zlib binding closed");var Ar=this._handle.write(Ft,It,or,Mt,this._buffer,this._offset,nr);Ar.buffer=It,Ar.callback=Vr;function Vr(Tr,Kr){if(this&&(this.buffer=null,this.callback=null),!ur._hadError){var An=nr-Kr;if(dt(An>=0,"have should not go down"),An>0){var tn=ur._buffer.slice(ur._offset,ur._offset+An);ur._offset+=An,Ht?ur.push(tn):(tr.push(tn),ar+=tn.length)}if((Kr===0||ur._offset>=ur._chunkSize)&&(nr=ur._chunkSize,ur._offset=0,ur._buffer=ot.allocUnsafe(ur._chunkSize)),Kr===0){if(or+=Mt-Tr,Mt=Tr,!Ht)return!0;var qr=ur._handle.write(Ft,It,or,Mt,ur._buffer,ur._offset,ur._chunkSize);qr.callback=Vr,qr.buffer=It;return}if(!Ht)return!1;Tt()}}},ft.inherits(lr,Ur),ft.inherits(rr,Ur),ft.inherits(Er,Ur),ft.inherits(Cr,Ur),ft.inherits(Ir,Ur),ft.inherits(zr,Ur),ft.inherits(Xr,Ur)}(lib$2)),lib$2}Object.defineProperty(microFtch,"__esModule",{value:!0});microFtch.InvalidStatusCodeError=microFtch.InvalidCertError=void 0;const DEFAULT_OPT=Object.freeze({redirect:!0,expectStatusCode:200,headers:{},full:!1,keepAlive:!0,cors:!1,referrer:!1,sslAllowSelfSigned:!1,_redirectCount:0});class InvalidCertError extends Error{constructor(ot,at){super(ot),this.fingerprint256=at}}microFtch.InvalidCertError=InvalidCertError;class InvalidStatusCodeError extends Error{constructor(ot){super(`Request Failed. Status Code: ${ot}`),this.statusCode=ot}}microFtch.InvalidStatusCodeError=InvalidStatusCodeError;function detectType(et,ot){if(!ot||ot==="text"||ot==="json")try{let at=new TextDecoder("utf8",{fatal:!0}).decode(et);if(ot==="text")return at;try{return JSON.parse(at)}catch(ut){if(ot==="json")throw ut;return at}}catch(at){if(ot==="text"||ot==="json")throw at}return et}let agents={};function fetchNode(et,ot){var Dt;let at={...DEFAULT_OPT,...ot};const ut=requireStreamHttp(),ft=requireHttpsBrowserify(),dt=requireLib(),{promisify:ht}=requireUtil$1(),{resolve:wt}=require$$4,xt=!!/^https/.test(et);let St={method:at.method||"GET",headers:{"Accept-Encoding":"gzip, deflate, br"}};const Ct=Nt=>Nt.replace(/:| /g,"").toLowerCase();if(at.keepAlive){const Nt={keepAlive:!0,keepAliveMsecs:3e4,maxFreeSockets:1024,maxCachedSessions:1024},er=[xt,xt&&((Dt=at.sslPinnedCertificates)==null?void 0:Dt.map(ir=>Ct(ir)).sort())].join();St.agent=agents[er]||(agents[er]=new(xt?ft:ut).Agent(Nt))}at.type==="json"&&(St.headers["Content-Type"]="application/json"),at.data&&(at.method||(St.method="POST"),St.body=at.type==="json"?JSON.stringify(at.data):at.data),St.headers={...St.headers,...at.headers},at.sslAllowSelfSigned&&(St.rejectUnauthorized=!1);const Pt=async Nt=>{const er=Nt.statusCode;if(at.redirect&&300<=er&&er<400&&Nt.headers.location){if(at._redirectCount==10)throw new Error("Request failed. Too much redirects.");return at._redirectCount+=1,await fetchNode(wt(et,Nt.headers.location),at)}if(at.expectStatusCode&&er!==at.expectStatusCode)throw Nt.resume(),new InvalidStatusCodeError(er);let ir=[];for await(const Er of Nt)ir.push(Er);let vr=Buffer.concat(ir);const lr=Nt.headers["content-encoding"];lr==="br"&&(vr=await ht(dt.brotliDecompress)(vr)),(lr==="gzip"||lr==="deflate")&&(vr=await ht(dt.unzip)(vr));const rr=detectType(vr,at.type);return at.full?{headers:Nt.headers,status:er,body:rr}:rr};return new Promise((Nt,er)=>{var Er;const ir=async Cr=>{if(Cr&&Cr.code==="DEPTH_ZERO_SELF_SIGNED_CERT")try{await fetchNode(et,{...at,sslAllowSelfSigned:!0,sslPinnedCertificates:[]})}catch(Ir){Ir&&Ir.fingerprint256&&(Cr=new InvalidCertError(`Self-signed SSL certificate: ${Ir.fingerprint256}`,Ir.fingerprint256))}er(Cr)},vr=(xt?ft:ut).request(et,St,Cr=>{Cr.on("error",ir),(async()=>{try{Nt(await Pt(Cr))}catch(Ir){er(Ir)}})()});vr.on("error",ir);const lr=(Er=at.sslPinnedCertificates)==null?void 0:Er.map(Cr=>Ct(Cr)),rr=Cr=>{var zr;const Ir=Ct(((zr=Cr.getPeerCertificate())==null?void 0:zr.fingerprint256)||"");if(!(!Ir&&Cr.isSessionReused())&&!lr.includes(Ir))return vr.emit("error",new InvalidCertError(`Invalid SSL certificate: ${Ir} Expected: ${lr}`,Ir)),vr.abort()};at.sslPinnedCertificates&&vr.on("socket",Cr=>{Cr.listeners("secureConnect").map(zr=>(zr.name||"").replace("bound ","")).includes("mfetchSecureConnect")||Cr.on("secureConnect",rr.bind(null,Cr))}),at.keepAlive&&vr.setNoDelay(!0),St.body&&vr.write(St.body),vr.end()})}const SAFE_HEADERS=new Set(["Accept","Accept-Language","Content-Language","Content-Type"].map(et=>et.toLowerCase())),FORBIDDEN_HEADERS=new Set(["Accept-Charset","Accept-Encoding","Access-Control-Request-Headers","Access-Control-Request-Method","Connection","Content-Length","Cookie","Cookie2","Date","DNT","Expect","Host","Keep-Alive","Origin","Referer","TE","Trailer","Transfer-Encoding","Upgrade","Via"].map(et=>et.toLowerCase()));async function fetchBrowser(et,ot){let at={...DEFAULT_OPT,...ot};const ut=new Headers;at.type==="json"&&ut.set("Content-Type","application/json");let ft=new URL(et);if(ft.username){const xt=btoa(`${ft.username}:${ft.password}`);ut.set("Authorization",`Basic ${xt}`),ft.username="",ft.password=""}et=""+ft;for(let xt in at.headers){const St=xt.toLowerCase();(SAFE_HEADERS.has(St)||at.cors&&!FORBIDDEN_HEADERS.has(St))&&ut.set(xt,at.headers[xt])}let dt={headers:ut,redirect:at.redirect?"follow":"manual"};at.referrer||(dt.referrerPolicy="no-referrer"),at.cors&&(dt.mode="cors"),at.data&&(at.method||(dt.method="POST"),dt.body=at.type==="json"?JSON.stringify(at.data):at.data);const ht=await fetch(et,dt);if(at.expectStatusCode&&ht.status!==at.expectStatusCode)throw new InvalidStatusCodeError(ht.status);const wt=detectType(new Uint8Array(await ht.arrayBuffer()),at.type);return at.full?{headers:Object.fromEntries(ht.headers.entries()),status:ht.status,body:wt}:wt}const IS_NODE=!!(typeof process$1=="object"&&process$1.versions&&process$1.versions.node&&process$1.versions.v8);function fetchUrl(et,ot){return(IS_NODE?fetchNode:fetchBrowser)(et,ot)}microFtch.default=fetchUrl;Object.defineProperty(provider,"__esModule",{value:!0});provider.getProvider=provider.fetchFromProvider=void 0;const micro_ftch_1=microFtch,fetchFromProvider=async(et,ot)=>(await(0,micro_ftch_1.default)(et,{headers:{"content-type":"application/json"},type:"json",data:{method:ot.method,params:ot.params,jsonrpc:"2.0",id:1}})).result;provider.fetchFromProvider=fetchFromProvider;const getProvider=et=>{var ot;if(typeof et=="string")return et;if(((ot=et==null?void 0:et.connection)==null?void 0:ot.url)!==void 0)return et.connection.url;throw new Error("Must provide valid provider URL or Web3Provider")};provider.getProvider=getProvider;(function(et){var ot=commonjsGlobal$1&&commonjsGlobal$1.__createBinding||(Object.create?function(ft,dt,ht,wt){wt===void 0&&(wt=ht);var xt=Object.getOwnPropertyDescriptor(dt,ht);(!xt||("get"in xt?!dt.__esModule:xt.writable||xt.configurable))&&(xt={enumerable:!0,get:function(){return dt[ht]}}),Object.defineProperty(ft,wt,xt)}:function(ft,dt,ht,wt){wt===void 0&&(wt=ht),ft[wt]=dt[ht]}),at=commonjsGlobal$1&&commonjsGlobal$1.__exportStar||function(ft,dt){for(var ht in ft)ht!=="default"&&!Object.prototype.hasOwnProperty.call(dt,ht)&&ot(dt,ft,ht)};Object.defineProperty(et,"__esModule",{value:!0}),et.toAscii=et.stripHexPrefix=et.padToEven=et.isHexString=et.isHexPrefixed=et.getKeys=et.getBinarySize=et.fromUtf8=et.fromAscii=et.arrayContainsArray=void 0,at(constants$3,et),at(units,et),at(account,et),at(address$1,et),at(withdrawal,et),at(signature,et),at(bytes$4,et),at(types$3,et),at(encoding,et),at(asyncEventEmitter,et);var ut=internal;Object.defineProperty(et,"arrayContainsArray",{enumerable:!0,get:function(){return ut.arrayContainsArray}}),Object.defineProperty(et,"fromAscii",{enumerable:!0,get:function(){return ut.fromAscii}}),Object.defineProperty(et,"fromUtf8",{enumerable:!0,get:function(){return ut.fromUtf8}}),Object.defineProperty(et,"getBinarySize",{enumerable:!0,get:function(){return ut.getBinarySize}}),Object.defineProperty(et,"getKeys",{enumerable:!0,get:function(){return ut.getKeys}}),Object.defineProperty(et,"isHexPrefixed",{enumerable:!0,get:function(){return ut.isHexPrefixed}}),Object.defineProperty(et,"isHexString",{enumerable:!0,get:function(){return ut.isHexString}}),Object.defineProperty(et,"padToEven",{enumerable:!0,get:function(){return ut.padToEven}}),Object.defineProperty(et,"stripHexPrefix",{enumerable:!0,get:function(){return ut.stripHexPrefix}}),Object.defineProperty(et,"toAscii",{enumerable:!0,get:function(){return ut.toAscii}}),at(lock,et),at(provider,et)})(dist$5);var dist$3={},personalSign$1={},utils$3={},dist$2={},assert$3={},dist$1={},error={};Object.defineProperty(error,"__esModule",{value:!0});error.StructError=void 0;class StructError extends TypeError{constructor(ot,at){let ut;const{message:ft,explanation:dt,...ht}=ot,{path:wt}=ot,xt=wt.length===0?ft:`At path: ${wt.join(".")} -- ${ft}`;super(dt??xt),dt!=null&&(this.cause=xt),Object.assign(this,ht),this.name=this.constructor.name,this.failures=()=>ut??(ut=[ot,...at()])}}error.StructError=StructError;var struct={},utils$2={};Object.defineProperty(utils$2,"__esModule",{value:!0});utils$2.run=utils$2.toFailures=utils$2.toFailure=utils$2.shiftIterator=utils$2.print=utils$2.isPlainObject=utils$2.isObject=void 0;function isIterable(et){return isObject$3(et)&&typeof et[Symbol.iterator]=="function"}function isObject$3(et){return typeof et=="object"&&et!==null}utils$2.isObject=isObject$3;function isPlainObject$1(et){if(Object.prototype.toString.call(et)!=="[object Object]")return!1;const ot=Object.getPrototypeOf(et);return ot===null||ot===Object.prototype}utils$2.isPlainObject=isPlainObject$1;function print(et){return typeof et=="symbol"?et.toString():typeof et=="string"?JSON.stringify(et):`${et}`}utils$2.print=print;function shiftIterator(et){const{done:ot,value:at}=et.next();return ot?void 0:at}utils$2.shiftIterator=shiftIterator;function toFailure(et,ot,at,ut){if(et===!0)return;et===!1?et={}:typeof et=="string"&&(et={message:et});const{path:ft,branch:dt}=ot,{type:ht}=at,{refinement:wt,message:xt=`Expected a value of type \`${ht}\`${wt?` with refinement \`${wt}\``:""}, but received: \`${print(ut)}\``}=et;return{value:ut,type:ht,refinement:wt,key:ft[ft.length-1],path:ft,branch:dt,...et,message:xt}}utils$2.toFailure=toFailure;function*toFailures(et,ot,at,ut){isIterable(et)||(et=[et]);for(const ft of et){const dt=toFailure(ft,ot,at,ut);dt&&(yield dt)}}utils$2.toFailures=toFailures;function*run(et,ot,at={}){const{path:ut=[],branch:ft=[et],coerce:dt=!1,mask:ht=!1}=at,wt={path:ut,branch:ft};if(dt&&(et=ot.coercer(et,wt),ht&&ot.type!=="type"&&isObject$3(ot.schema)&&isObject$3(et)&&!Array.isArray(et)))for(const St in et)ot.schema[St]===void 0&&delete et[St];let xt="valid";for(const St of ot.validator(et,wt))St.explanation=at.message,xt="not_valid",yield[St,void 0];for(let[St,Ct,Pt]of ot.entries(et,wt)){const Dt=run(Ct,Pt,{path:St===void 0?ut:[...ut,St],branch:St===void 0?ft:[...ft,Ct],coerce:dt,mask:ht,message:at.message});for(const Nt of Dt)Nt[0]?(xt=Nt[0].refinement===null||Nt[0].refinement===void 0?"not_valid":"not_refined",yield[Nt[0],void 0]):dt&&(Ct=Nt[1],St===void 0?et=Ct:et instanceof Map?et.set(St,Ct):et instanceof Set?et.add(Ct):isObject$3(et)&&(Ct!==void 0||St in et)&&(et[St]=Ct))}if(xt!=="not_valid")for(const St of ot.refiner(et,wt))St.explanation=at.message,xt="not_refined",yield[St,void 0];xt==="valid"&&(yield[void 0,et])}utils$2.run=run;Object.defineProperty(struct,"__esModule",{value:!0});struct.validate=struct.is=struct.mask=struct.create=struct.assert=struct.Struct=void 0;const error_js_1=error,utils_js_1$3=utils$2;class Struct{constructor(ot){const{type:at,schema:ut,validator:ft,refiner:dt,coercer:ht=xt=>xt,entries:wt=function*(){}}=ot;this.type=at,this.schema=ut,this.entries=wt,this.coercer=ht,ft?this.validator=(xt,St)=>{const Ct=ft(xt,St);return(0,utils_js_1$3.toFailures)(Ct,St,this,xt)}:this.validator=()=>[],dt?this.refiner=(xt,St)=>{const Ct=dt(xt,St);return(0,utils_js_1$3.toFailures)(Ct,St,this,xt)}:this.refiner=()=>[]}assert(ot,at){return assert$2(ot,this,at)}create(ot,at){return create(ot,this,at)}is(ot){return is(ot,this)}mask(ot,at){return mask(ot,this,at)}validate(ot,at={}){return validate$1(ot,this,at)}}struct.Struct=Struct;function assert$2(et,ot,at){const ut=validate$1(et,ot,{message:at});if(ut[0])throw ut[0]}struct.assert=assert$2;function create(et,ot,at){const ut=validate$1(et,ot,{coerce:!0,message:at});if(ut[0])throw ut[0];return ut[1]}struct.create=create;function mask(et,ot,at){const ut=validate$1(et,ot,{coerce:!0,mask:!0,message:at});if(ut[0])throw ut[0];return ut[1]}struct.mask=mask;function is(et,ot){return!validate$1(et,ot)[0]}struct.is=is;function validate$1(et,ot,at={}){const ut=(0,utils_js_1$3.run)(et,ot,at),ft=(0,utils_js_1$3.shiftIterator)(ut);return ft[0]?[new error_js_1.StructError(ft[0],function*(){for(const wt of ut)wt[0]&&(yield wt[0])}),void 0]:[void 0,ft[1]]}struct.validate=validate$1;var coercions={},types$2={},utilities={},hasRequiredUtilities;function requireUtilities(){if(hasRequiredUtilities)return utilities;hasRequiredUtilities=1,Object.defineProperty(utilities,"__esModule",{value:!0}),utilities.pick=utilities.partial=utilities.omit=utilities.lazy=utilities.dynamic=utilities.deprecated=utilities.define=utilities.assign=void 0;const et=struct,ot=requireTypes();function at(...Ct){var er;const Pt=((er=Ct[0])==null?void 0:er.type)==="type",Dt=Ct.map(({schema:ir})=>ir),Nt=Object.assign({},...Dt);return Pt?(0,ot.type)(Nt):(0,ot.object)(Nt)}utilities.assign=at;function ut(Ct,Pt){return new et.Struct({type:Ct,schema:null,validator:Pt})}utilities.define=ut;function ft(Ct,Pt){return new et.Struct({...Ct,refiner:(Dt,Nt)=>Dt===void 0||Ct.refiner(Dt,Nt),validator(Dt,Nt){return Dt===void 0?!0:(Pt(Dt,Nt),Ct.validator(Dt,Nt))}})}utilities.deprecated=ft;function dt(Ct){return new et.Struct({type:"dynamic",schema:null,*entries(Pt,Dt){yield*Ct(Pt,Dt).entries(Pt,Dt)},validator(Pt,Dt){return Ct(Pt,Dt).validator(Pt,Dt)},coercer(Pt,Dt){return Ct(Pt,Dt).coercer(Pt,Dt)},refiner(Pt,Dt){return Ct(Pt,Dt).refiner(Pt,Dt)}})}utilities.dynamic=dt;function ht(Ct){let Pt;return new et.Struct({type:"lazy",schema:null,*entries(Dt,Nt){Pt??(Pt=Ct()),yield*Pt.entries(Dt,Nt)},validator(Dt,Nt){return Pt??(Pt=Ct()),Pt.validator(Dt,Nt)},coercer(Dt,Nt){return Pt??(Pt=Ct()),Pt.coercer(Dt,Nt)},refiner(Dt,Nt){return Pt??(Pt=Ct()),Pt.refiner(Dt,Nt)}})}utilities.lazy=ht;function wt(Ct,Pt){const{schema:Dt}=Ct,Nt={...Dt};for(const er of Pt)delete Nt[er];switch(Ct.type){case"type":return(0,ot.type)(Nt);default:return(0,ot.object)(Nt)}}utilities.omit=wt;function xt(Ct){const Pt=Ct instanceof et.Struct,Dt=Pt?{...Ct.schema}:{...Ct};for(const Nt in Dt)Dt[Nt]=(0,ot.optional)(Dt[Nt]);return Pt&&Ct.type==="type"?(0,ot.type)(Dt):(0,ot.object)(Dt)}utilities.partial=xt;function St(Ct,Pt){const{schema:Dt}=Ct,Nt={};for(const er of Pt)Nt[er]=Dt[er];switch(Ct.type){case"type":return(0,ot.type)(Nt);default:return(0,ot.object)(Nt)}}return utilities.pick=St,utilities}var hasRequiredTypes;function requireTypes(){if(hasRequiredTypes)return types$2;hasRequiredTypes=1,Object.defineProperty(types$2,"__esModule",{value:!0}),types$2.unknown=types$2.union=types$2.type=types$2.tuple=types$2.string=types$2.set=types$2.regexp=types$2.record=types$2.optional=types$2.object=types$2.number=types$2.nullable=types$2.never=types$2.map=types$2.literal=types$2.intersection=types$2.integer=types$2.instance=types$2.func=types$2.enums=types$2.date=types$2.boolean=types$2.bigint=types$2.array=types$2.any=void 0;const et=struct,ot=utils$2,at=requireUtilities();function ut(){return(0,at.define)("any",()=>!0)}types$2.any=ut;function ft(It){return new et.Struct({type:"array",schema:It,*entries(Ft){if(It&&Array.isArray(Ft))for(const[Tt,Mt]of Ft.entries())yield[Tt,Mt,It]},coercer(Ft){return Array.isArray(Ft)?Ft.slice():Ft},validator(Ft){return Array.isArray(Ft)||`Expected an array value, but received: ${(0,ot.print)(Ft)}`}})}types$2.array=ft;function dt(){return(0,at.define)("bigint",It=>typeof It=="bigint")}types$2.bigint=dt;function ht(){return(0,at.define)("boolean",It=>typeof It=="boolean")}types$2.boolean=ht;function wt(){return(0,at.define)("date",It=>It instanceof Date&&!isNaN(It.getTime())||`Expected a valid \`Date\` object, but received: ${(0,ot.print)(It)}`)}types$2.date=wt;function xt(It){const Ft={},Tt=It.map(Mt=>(0,ot.print)(Mt)).join();for(const Mt of It)Ft[Mt]=Mt;return new et.Struct({type:"enums",schema:Ft,validator(Mt){return It.includes(Mt)||`Expected one of \`${Tt}\`, but received: ${(0,ot.print)(Mt)}`}})}types$2.enums=xt;function St(){return(0,at.define)("func",It=>typeof It=="function"||`Expected a function, but received: ${(0,ot.print)(It)}`)}types$2.func=St;function Ct(It){return(0,at.define)("instance",Ft=>Ft instanceof It||`Expected a \`${It.name}\` instance, but received: ${(0,ot.print)(Ft)}`)}types$2.instance=Ct;function Pt(){return(0,at.define)("integer",It=>typeof It=="number"&&!isNaN(It)&&Number.isInteger(It)||`Expected an integer, but received: ${(0,ot.print)(It)}`)}types$2.integer=Pt;function Dt(It){return new et.Struct({type:"intersection",schema:null,*entries(Ft,Tt){for(const{entries:Mt}of It)yield*Mt(Ft,Tt)},*validator(Ft,Tt){for(const{validator:Mt}of It)yield*Mt(Ft,Tt)},*refiner(Ft,Tt){for(const{refiner:Mt}of It)yield*Mt(Ft,Tt)}})}types$2.intersection=Dt;function Nt(It){const Ft=(0,ot.print)(It),Tt=typeof It;return new et.Struct({type:"literal",schema:Tt==="string"||Tt==="number"||Tt==="boolean"?It:null,validator(Mt){return Mt===It||`Expected the literal \`${Ft}\`, but received: ${(0,ot.print)(Mt)}`}})}types$2.literal=Nt;function er(It,Ft){return new et.Struct({type:"map",schema:null,*entries(Tt){if(It&&Ft&&Tt instanceof Map)for(const[Mt,nr]of Tt.entries())yield[Mt,Mt,It],yield[Mt,nr,Ft]},coercer(Tt){return Tt instanceof Map?new Map(Tt):Tt},validator(Tt){return Tt instanceof Map||`Expected a \`Map\` object, but received: ${(0,ot.print)(Tt)}`}})}types$2.map=er;function ir(){return(0,at.define)("never",()=>!1)}types$2.never=ir;function vr(It){return new et.Struct({...It,validator:(Ft,Tt)=>Ft===null||It.validator(Ft,Tt),refiner:(Ft,Tt)=>Ft===null||It.refiner(Ft,Tt)})}types$2.nullable=vr;function lr(){return(0,at.define)("number",It=>typeof It=="number"&&!isNaN(It)||`Expected a number, but received: ${(0,ot.print)(It)}`)}types$2.number=lr;function rr(It){const Ft=It?Object.keys(It):[],Tt=ir();return new et.Struct({type:"object",schema:It??null,*entries(Mt){if(It&&(0,ot.isObject)(Mt)){const nr=new Set(Object.keys(Mt));for(const or of Ft)nr.delete(or),yield[or,Mt[or],It[or]];for(const or of nr)yield[or,Mt[or],Tt]}},validator(Mt){return(0,ot.isObject)(Mt)||`Expected an object, but received: ${(0,ot.print)(Mt)}`},coercer(Mt){return(0,ot.isObject)(Mt)?{...Mt}:Mt}})}types$2.object=rr;function Er(It){return new et.Struct({...It,validator:(Ft,Tt)=>Ft===void 0||It.validator(Ft,Tt),refiner:(Ft,Tt)=>Ft===void 0||It.refiner(Ft,Tt)})}types$2.optional=Er;function Cr(It,Ft){return new et.Struct({type:"record",schema:null,*entries(Tt){if((0,ot.isObject)(Tt))for(const Mt in Tt){const nr=Tt[Mt];yield[Mt,Mt,It],yield[Mt,nr,Ft]}},validator(Tt){return(0,ot.isObject)(Tt)||`Expected an object, but received: ${(0,ot.print)(Tt)}`}})}types$2.record=Cr;function Ir(){return(0,at.define)("regexp",It=>It instanceof RegExp)}types$2.regexp=Ir;function zr(It){return new et.Struct({type:"set",schema:null,*entries(Ft){if(It&&Ft instanceof Set)for(const Tt of Ft)yield[Tt,Tt,It]},coercer(Ft){return Ft instanceof Set?new Set(Ft):Ft},validator(Ft){return Ft instanceof Set||`Expected a \`Set\` object, but received: ${(0,ot.print)(Ft)}`}})}types$2.set=zr;function Xr(){return(0,at.define)("string",It=>typeof It=="string"||`Expected a string, but received: ${(0,ot.print)(It)}`)}types$2.string=Xr;function Br(It){const Ft=ir();return new et.Struct({type:"tuple",schema:null,*entries(Tt){if(Array.isArray(Tt)){const Mt=Math.max(It.length,Tt.length);for(let nr=0;nrTt.type).join(" | ");return new et.Struct({type:"union",schema:null,coercer(Tt){for(const Mt of It){const[nr,or]=Mt.validate(Tt,{coerce:!0});if(!nr)return or}return Tt},validator(Tt,Mt){const nr=[];for(const or of It){const[...ur]=(0,ot.run)(Tt,or,Mt),[Ht]=ur;if(!(Ht!=null&&Ht[0]))return[];for(const[tr]of ur)tr&&nr.push(tr)}return[`Expected the value to satisfy a union of \`${Ft}\`, but received: ${(0,ot.print)(Tt)}`,...nr]}})}types$2.union=xr;function gr(){return(0,at.define)("unknown",()=>!0)}return types$2.unknown=gr,types$2}Object.defineProperty(coercions,"__esModule",{value:!0});coercions.trimmed=coercions.defaulted=coercions.coerce=void 0;const struct_js_1$1=struct,utils_js_1$2=utils$2,types_js_1=requireTypes();function coerce$2(et,ot,at){return new struct_js_1$1.Struct({...et,coercer:(ut,ft)=>(0,struct_js_1$1.is)(ut,ot)?et.coercer(at(ut,ft),ft):et.coercer(ut,ft)})}coercions.coerce=coerce$2;function defaulted(et,ot,at={}){return coerce$2(et,(0,types_js_1.unknown)(),ut=>{const ft=typeof ot=="function"?ot():ot;if(ut===void 0)return ft;if(!at.strict&&(0,utils_js_1$2.isPlainObject)(ut)&&(0,utils_js_1$2.isPlainObject)(ft)){const dt={...ut};let ht=!1;for(const wt in ft)dt[wt]===void 0&&(dt[wt]=ft[wt],ht=!0);if(ht)return dt}return ut})}coercions.defaulted=defaulted;function trimmed(et){return coerce$2(et,(0,types_js_1.string)(),ot=>ot.trim())}coercions.trimmed=trimmed;var refinements={};Object.defineProperty(refinements,"__esModule",{value:!0});refinements.refine=refinements.size=refinements.pattern=refinements.nonempty=refinements.min=refinements.max=refinements.empty=void 0;const struct_js_1=struct,utils_js_1$1=utils$2;function empty(et){return refine(et,"empty",ot=>{const at=getSize(ot);return at===0||`Expected an empty ${et.type} but received one with a size of \`${at}\``})}refinements.empty=empty;function getSize(et){return et instanceof Map||et instanceof Set?et.size:et.length}function max(et,ot,at={}){const{exclusive:ut}=at;return refine(et,"max",ft=>ut?ftut?ft>ot:ft>=ot||`Expected a ${et.type} greater than ${ut?"":"or equal to "}${ot} but received \`${ft}\``)}refinements.min=min;function nonempty(et){return refine(et,"nonempty",ot=>getSize(ot)>0||`Expected a nonempty ${et.type} but received an empty one`)}refinements.nonempty=nonempty;function pattern(et,ot){return refine(et,"pattern",at=>ot.test(at)||`Expected a ${et.type} matching \`/${ot.source}/\` but received "${at}"`)}refinements.pattern=pattern;function size(et,ot,at=ot){const ut=`Expected a ${et.type}`,ft=ot===at?`of \`${ot}\``:`between \`${ot}\` and \`${at}\``;return refine(et,"size",dt=>{if(typeof dt=="number"||dt instanceof Date)return ot<=dt&&dt<=at||`${ut} ${ft} but received \`${dt}\``;if(dt instanceof Map||dt instanceof Set){const{size:wt}=dt;return ot<=wt&&wt<=at||`${ut} with a size ${ft} but received one with a size of \`${wt}\``}const{length:ht}=dt;return ot<=ht&&ht<=at||`${ut} with a length ${ft} but received one with a length of \`${ht}\``})}refinements.size=size;function refine(et,ot,at){return new struct_js_1.Struct({...et,*refiner(ut,ft){yield*et.refiner(ut,ft);const dt=at(ut,ft),ht=(0,utils_js_1$1.toFailures)(dt,ft,et,ut);for(const wt of ht)yield{...wt,refinement:ot}}})}refinements.refine=refine;(function(et){var ot=commonjsGlobal$1&&commonjsGlobal$1.__createBinding||(Object.create?function(ut,ft,dt,ht){ht===void 0&&(ht=dt);var wt=Object.getOwnPropertyDescriptor(ft,dt);(!wt||("get"in wt?!ft.__esModule:wt.writable||wt.configurable))&&(wt={enumerable:!0,get:function(){return ft[dt]}}),Object.defineProperty(ut,ht,wt)}:function(ut,ft,dt,ht){ht===void 0&&(ht=dt),ut[ht]=ft[dt]}),at=commonjsGlobal$1&&commonjsGlobal$1.__exportStar||function(ut,ft){for(var dt in ut)dt!=="default"&&!Object.prototype.hasOwnProperty.call(ft,dt)&&ot(ft,ut,dt)};Object.defineProperty(et,"__esModule",{value:!0}),at(error,et),at(struct,et),at(coercions,et),at(refinements,et),at(requireTypes(),et),at(requireUtilities(),et)})(dist$1);var errors$1={};let ErrorWithCause$1=class Ds extends Error{constructor(ot,{cause:at}={}){super(ot),this.name=Ds.name,at&&(this.cause=at),this.message=ot}};const errorWithCause=Object.freeze(Object.defineProperty({__proto__:null,ErrorWithCause:ErrorWithCause$1},Symbol.toStringTag,{value:"Module"})),require$$0=getAugmentedNamespace(errorWithCause),findCauseByReference$1=(et,ot)=>{if(!et||!ot||!(et instanceof Error)||!(ot.prototype instanceof Error)&&ot!==Error)return;const at=new Set;let ut=et;for(;ut&&!at.has(ut);){if(at.add(ut),ut instanceof ot)return ut;ut=getErrorCause$1(ut)}},getErrorCause$1=et=>{if(!(!et||typeof et!="object"||!("cause"in et)))if(typeof et.cause=="function"){const ot=et.cause();return ot instanceof Error?ot:void 0}else return et.cause instanceof Error?et.cause:void 0},_stackWithCauses=(et,ot)=>{if(!(et instanceof Error))return"";const at=et.stack||"";if(ot.has(et))return at+` causes have become circular...`;const ut=getErrorCause$1(et);return ut?(ot.add(et),at+` -caused by: `+_stackWithCauses(ut,ot)):at},stackWithCauses$1=et=>_stackWithCauses(et,new Set),_messageWithCauses=(et,ot,at)=>{if(!(et instanceof Error))return"";const ut=at?"":et.message||"";if(ot.has(et))return ut+": ...";const ft=getErrorCause$1(et);if(ft){ot.add(et);const dt="cause"in et&&typeof et.cause=="function";return ut+(dt?"":": ")+_messageWithCauses(ft,ot,dt)}else return ut},messageWithCauses$1=et=>_messageWithCauses(et,new Set),helpers=Object.freeze(Object.defineProperty({__proto__:null,findCauseByReference:findCauseByReference$1,getErrorCause:getErrorCause$1,messageWithCauses:messageWithCauses$1,stackWithCauses:stackWithCauses$1},Symbol.toStringTag,{value:"Module"})),require$$1=getAugmentedNamespace(helpers),{ErrorWithCause}=require$$0,{findCauseByReference,getErrorCause,messageWithCauses,stackWithCauses}=require$$1;var ponyCause={ErrorWithCause,findCauseByReference,getErrorCause,stackWithCauses,messageWithCauses},misc={};(function(et){Object.defineProperty(et,"__esModule",{value:!0}),et.calculateNumberSize=et.calculateStringSize=et.isASCII=et.isPlainObject=et.ESCAPE_CHARACTERS_REGEXP=et.JsonSize=et.getKnownPropertyNames=et.hasProperty=et.isObject=et.isNullOrUndefined=et.isNonEmptyArray=void 0;function ot(Ct){return Array.isArray(Ct)&&Ct.length>0}et.isNonEmptyArray=ot;function at(Ct){return Ct==null}et.isNullOrUndefined=at;function ut(Ct){return!!Ct&&typeof Ct=="object"&&!Array.isArray(Ct)}et.isObject=ut;const ft=(Ct,Pt)=>Object.hasOwnProperty.call(Ct,Pt);et.hasProperty=ft;function dt(Ct){return Object.getOwnPropertyNames(Ct)}et.getKnownPropertyNames=dt,function(Ct){Ct[Ct.Null=4]="Null",Ct[Ct.Comma=1]="Comma",Ct[Ct.Wrapper=1]="Wrapper",Ct[Ct.True=4]="True",Ct[Ct.False=5]="False",Ct[Ct.Quote=1]="Quote",Ct[Ct.Colon=1]="Colon",Ct[Ct.Date=24]="Date"}(et.JsonSize||(et.JsonSize={})),et.ESCAPE_CHARACTERS_REGEXP=/"|\\|\n|\r|\t/gu;function ht(Ct){if(typeof Ct!="object"||Ct===null)return!1;try{let Pt=Ct;for(;Object.getPrototypeOf(Pt)!==null;)Pt=Object.getPrototypeOf(Pt);return Object.getPrototypeOf(Ct)===Pt}catch{return!1}}et.isPlainObject=ht;function wt(Ct){return Ct.charCodeAt(0)<=127}et.isASCII=wt;function xt(Ct){return Ct.split("").reduce((Dt,Nt)=>wt(Nt)?Dt+1:Dt+2,0)+(Ct.match(et.ESCAPE_CHARACTERS_REGEXP)??[]).length}et.calculateStringSize=xt;function St(Ct){return Ct.toString().length}et.calculateNumberSize=St})(misc);Object.defineProperty(errors$1,"__esModule",{value:!0});errors$1.wrapError=errors$1.getErrorMessage=errors$1.isErrorWithStack=errors$1.isErrorWithMessage=errors$1.isErrorWithCode=void 0;const pony_cause_1=ponyCause,misc_1=misc;function isError(et){return et instanceof Error||(0,misc_1.isObject)(et)&&et.constructor.name==="Error"}function isErrorWithCode(et){return typeof et=="object"&&et!==null&&"code"in et}errors$1.isErrorWithCode=isErrorWithCode;function isErrorWithMessage$1(et){return typeof et=="object"&&et!==null&&"message"in et}errors$1.isErrorWithMessage=isErrorWithMessage$1;function isErrorWithStack(et){return typeof et=="object"&&et!==null&&"stack"in et}errors$1.isErrorWithStack=isErrorWithStack;function getErrorMessage$1(et){return isErrorWithMessage$1(et)&&typeof et.message=="string"?et.message:(0,misc_1.isNullOrUndefined)(et)?"":String(et)}errors$1.getErrorMessage=getErrorMessage$1;function wrapError(et,ot){if(isError(et)){let at;return Error.length===2?at=new Error(ot,{cause:et}):at=new pony_cause_1.ErrorWithCause(ot,{cause:et}),isErrorWithCode(et)&&(at.code=et.code),at}return ot.length>0?new Error(`${String(et)}: ${ot}`):new Error(String(et))}errors$1.wrapError=wrapError;Object.defineProperty(assert$3,"__esModule",{value:!0});assert$3.assertExhaustive=assert$3.assertStruct=assert$3.assert=assert$3.AssertionError=void 0;const superstruct_1$3=dist$1,errors_1=errors$1;function isConstructable$1(et){var ot,at;return typeof((at=(ot=et==null?void 0:et.prototype)==null?void 0:ot.constructor)==null?void 0:at.name)=="string"}function getErrorMessageWithoutTrailingPeriod$1(et){return(0,errors_1.getErrorMessage)(et).replace(/\.$/u,"")}function getError$1(et,ot){return isConstructable$1(et)?new et({message:ot}):et({message:ot})}let AssertionError$1=class extends Error{constructor(ot){super(ot.message),this.code="ERR_ASSERTION"}};assert$3.AssertionError=AssertionError$1;function assert$1(et,ot="Assertion failed.",at=AssertionError$1){if(!et)throw ot instanceof Error?ot:getError$1(at,ot)}assert$3.assert=assert$1;function assertStruct$1(et,ot,at="Assertion failed",ut=AssertionError$1){try{(0,superstruct_1$3.assert)(et,ot)}catch(ft){throw getError$1(ut,`${at}: ${getErrorMessageWithoutTrailingPeriod$1(ft)}.`)}}assert$3.assertStruct=assertStruct$1;function assertExhaustive(et){throw new Error("Invalid branch reached. Should be detected during compilation.")}assert$3.assertExhaustive=assertExhaustive;var base64$1={};Object.defineProperty(base64$1,"__esModule",{value:!0});base64$1.base64=void 0;const superstruct_1$2=dist$1,assert_1$2=assert$3,base64=(et,ot={})=>{const at=ot.paddingRequired??!1,ut=ot.characterSet??"base64";let ft;ut==="base64"?ft=String.raw`[A-Za-z0-9+\/]`:((0,assert_1$2.assert)(ut==="base64url"),ft=String.raw`[-_A-Za-z0-9]`);let dt;return at?dt=new RegExp(`^(?:${ft}{4})*(?:${ft}{3}=|${ft}{2}==)?$`,"u"):dt=new RegExp(`^(?:${ft}{4})*(?:${ft}{2,3}|${ft}{3}=|${ft}{2}==)?$`,"u"),(0,superstruct_1$2.pattern)(et,dt)};base64$1.base64=base64;var bytes$3={},lib$1={};(function(et){/*! scure-base - MIT License (c) 2022 Paul Miller (paulmillr.com) */Object.defineProperty(et,"__esModule",{value:!0}),et.bytes=et.stringToBytes=et.str=et.bytesToString=et.hex=et.utf8=et.bech32m=et.bech32=et.base58check=et.createBase58check=et.base58xmr=et.base58xrp=et.base58flickr=et.base58=et.base64urlnopad=et.base64url=et.base64nopad=et.base64=et.base32crockford=et.base32hexnopad=et.base32hex=et.base32nopad=et.base32=et.base16=et.utils=void 0,et.assertNumber=ot;function ot(It){if(!Number.isSafeInteger(It))throw new Error(`Wrong integer: ${It}`)}function at(It){return It instanceof Uint8Array||It!=null&&typeof It=="object"&&It.constructor.name==="Uint8Array"}function ut(...It){const Ft=or=>or,Tt=(or,ur)=>Ht=>or(ur(Ht)),Mt=It.map(or=>or.encode).reduceRight(Tt,Ft),nr=It.map(or=>or.decode).reduce(Tt,Ft);return{encode:Mt,decode:nr}}function ft(It){return{encode:Ft=>{if(!Array.isArray(Ft)||Ft.length&&typeof Ft[0]!="number")throw new Error("alphabet.encode input should be an array of numbers");return Ft.map(Tt=>{if(Tt<0||Tt>=It.length)throw new Error(`Digit index outside alphabet: ${Tt} (alphabet: ${It.length})`);return It[Tt]})},decode:Ft=>{if(!Array.isArray(Ft)||Ft.length&&typeof Ft[0]!="string")throw new Error("alphabet.decode input should be array of strings");return Ft.map(Tt=>{if(typeof Tt!="string")throw new Error(`alphabet.decode: not string element=${Tt}`);const Mt=It.indexOf(Tt);if(Mt===-1)throw new Error(`Unknown letter: "${Tt}". Allowed: ${It}`);return Mt})}}}function dt(It=""){if(typeof It!="string")throw new Error("join separator should be string");return{encode:Ft=>{if(!Array.isArray(Ft)||Ft.length&&typeof Ft[0]!="string")throw new Error("join.encode input should be array of strings");for(let Tt of Ft)if(typeof Tt!="string")throw new Error(`join.encode: non-string input=${Tt}`);return Ft.join(It)},decode:Ft=>{if(typeof Ft!="string")throw new Error("join.decode input should be string");return Ft.split(It)}}}function ht(It,Ft="="){if(typeof Ft!="string")throw new Error("padding chr should be string");return{encode(Tt){if(!Array.isArray(Tt)||Tt.length&&typeof Tt[0]!="string")throw new Error("padding.encode input should be array of strings");for(let Mt of Tt)if(typeof Mt!="string")throw new Error(`padding.encode: non-string input=${Mt}`);for(;Tt.length*It%8;)Tt.push(Ft);return Tt},decode(Tt){if(!Array.isArray(Tt)||Tt.length&&typeof Tt[0]!="string")throw new Error("padding.encode input should be array of strings");for(let nr of Tt)if(typeof nr!="string")throw new Error(`padding.decode: non-string input=${nr}`);let Mt=Tt.length;if(Mt*It%8)throw new Error("Invalid padding: string should have whole number of bytes");for(;Mt>0&&Tt[Mt-1]===Ft;Mt--)if(!((Mt-1)*It%8))throw new Error("Invalid padding: string has too much padding");return Tt.slice(0,Mt)}}}function wt(It){if(typeof It!="function")throw new Error("normalize fn should be function");return{encode:Ft=>Ft,decode:Ft=>It(Ft)}}function xt(It,Ft,Tt){if(Ft<2)throw new Error(`convertRadix: wrong from=${Ft}, base cannot be less than 2`);if(Tt<2)throw new Error(`convertRadix: wrong to=${Tt}, base cannot be less than 2`);if(!Array.isArray(It))throw new Error("convertRadix: data should be array");if(!It.length)return[];let Mt=0;const nr=[],or=Array.from(It);for(or.forEach(ur=>{if(ur<0||ur>=Ft)throw new Error(`Wrong integer: ${ur}`)});;){let ur=0,Ht=!0;for(let tr=Mt;trFt?St(Ft,It%Ft):It,Ct=(It,Ft)=>It+(Ft-St(It,Ft));function Pt(It,Ft,Tt,Mt){if(!Array.isArray(It))throw new Error("convertRadix2: data should be array");if(Ft<=0||Ft>32)throw new Error(`convertRadix2: wrong from=${Ft}`);if(Tt<=0||Tt>32)throw new Error(`convertRadix2: wrong to=${Tt}`);if(Ct(Ft,Tt)>32)throw new Error(`convertRadix2: carry overflow from=${Ft} to=${Tt} carryBits=${Ct(Ft,Tt)}`);let nr=0,or=0;const ur=2**Tt-1,Ht=[];for(const tr of It){if(tr>=2**Ft)throw new Error(`convertRadix2: invalid data word=${tr} from=${Ft}`);if(nr=nr<32)throw new Error(`convertRadix2: carry overflow pos=${or} from=${Ft}`);for(or+=Ft;or>=Tt;or-=Tt)Ht.push((nr>>or-Tt&ur)>>>0);nr&=2**or-1}if(nr=nr<=Ft)throw new Error("Excess padding");if(!Mt&&nr)throw new Error(`Non-zero padding: ${nr}`);return Mt&&or>0&&Ht.push(nr>>>0),Ht}function Dt(It){return{encode:Ft=>{if(!at(Ft))throw new Error("radix.encode input should be Uint8Array");return xt(Array.from(Ft),2**8,It)},decode:Ft=>{if(!Array.isArray(Ft)||Ft.length&&typeof Ft[0]!="number")throw new Error("radix.decode input should be array of numbers");return Uint8Array.from(xt(Ft,It,2**8))}}}function Nt(It,Ft=!1){if(It<=0||It>32)throw new Error("radix2: bits should be in (0..32]");if(Ct(8,It)>32||Ct(It,8)>32)throw new Error("radix2: carry overflow");return{encode:Tt=>{if(!at(Tt))throw new Error("radix2.encode input should be Uint8Array");return Pt(Array.from(Tt),8,It,!Ft)},decode:Tt=>{if(!Array.isArray(Tt)||Tt.length&&typeof Tt[0]!="number")throw new Error("radix2.decode input should be array of numbers");return Uint8Array.from(Pt(Tt,It,8,Ft))}}}function er(It){if(typeof It!="function")throw new Error("unsafeWrapper fn should be function");return function(...Ft){try{return It.apply(null,Ft)}catch{}}}function ir(It,Ft){if(typeof Ft!="function")throw new Error("checksum fn should be function");return{encode(Tt){if(!at(Tt))throw new Error("checksum.encode: input should be Uint8Array");const Mt=Ft(Tt).slice(0,It),nr=new Uint8Array(Tt.length+It);return nr.set(Tt),nr.set(Mt,Tt.length),nr},decode(Tt){if(!at(Tt))throw new Error("checksum.decode: input should be Uint8Array");const Mt=Tt.slice(0,-It),nr=Ft(Mt).slice(0,It),or=Tt.slice(-It);for(let ur=0;urIt.toUpperCase().replace(/O/g,"0").replace(/[IL]/g,"1"))),et.base64=ut(Nt(6),ft("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"),ht(6),dt("")),et.base64nopad=ut(Nt(6),ft("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"),dt("")),et.base64url=ut(Nt(6),ft("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"),ht(6),dt("")),et.base64urlnopad=ut(Nt(6),ft("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"),dt(""));const vr=It=>ut(Dt(58),ft(It),dt(""));et.base58=vr("123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz"),et.base58flickr=vr("123456789abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ"),et.base58xrp=vr("rpshnaf39wBUDNEGHJKLM4PQRST7VWXYZ2bcdeCg65jkm8oFqi1tuvAxyz");const lr=[0,2,3,5,6,7,9,10,11];et.base58xmr={encode(It){let Ft="";for(let Tt=0;Ttut(ir(4,Ft=>It(It(Ft))),et.base58);et.createBase58check=rr,et.base58check=et.createBase58check;const Er=ut(ft("qpzry9x8gf2tvdw0s3jn54khce6mua7l"),dt("")),Cr=[996825010,642813549,513874426,1027748829,705979059];function Ir(It){const Ft=It>>25;let Tt=(It&33554431)<<5;for(let Mt=0;Mt>Mt&1)===1&&(Tt^=Cr[Mt]);return Tt}function zr(It,Ft,Tt=1){const Mt=It.length;let nr=1;for(let or=0;or126)throw new Error(`Invalid prefix (${It})`);nr=Ir(nr)^ur>>5}nr=Ir(nr);for(let or=0;orAr)throw new TypeError(`Length ${Vr} exceeds limit ${Ar}`);const Tr=Fr.toLowerCase(),Kr=zr(Tr,Rr,Ft);return`${Tr}1${Er.encode(Rr)}${Kr}`}function Ht(Fr,Rr=90){if(typeof Fr!="string")throw new Error(`bech32.decode input should be string, not ${typeof Fr}`);if(Fr.length<8||Rr!==!1&&Fr.length>Rr)throw new TypeError(`Wrong string length: ${Fr.length} (${Fr}). Expected (8..${Rr})`);const Ar=Fr.toLowerCase();if(Fr!==Ar&&Fr!==Fr.toUpperCase())throw new Error("String must be lowercase or uppercase");const Vr=Ar.lastIndexOf("1");if(Vr===0||Vr===-1)throw new Error('Letter "1" must be present between prefix and data only');const Tr=Ar.slice(0,Vr),Kr=Ar.slice(Vr+1);if(Kr.length<6)throw new Error("Data must be at least 6 characters long");const An=Er.decode(Kr).slice(0,-6),tn=zr(Tr,An,Ft);if(!Kr.endsWith(tn))throw new Error(`Invalid checksum in ${Fr}: expected "${tn}"`);return{prefix:Tr,words:An}}const tr=er(Ht);function ar(Fr){const{prefix:Rr,words:Ar}=Ht(Fr,!1);return{prefix:Rr,words:Ar,bytes:Mt(Ar)}}function wr(Fr,Rr){return ur(Fr,nr(Rr))}return{encode:ur,decode:Ht,encodeFromBytes:wr,decodeToBytes:ar,decodeUnsafe:tr,fromWords:Mt,fromWordsUnsafe:or,toWords:nr}}et.bech32=Xr("bech32"),et.bech32m=Xr("bech32m"),et.utf8={encode:It=>new TextDecoder().decode(It),decode:It=>new TextEncoder().encode(It)},et.hex=ut(Nt(4),ft("0123456789abcdef"),dt(""),wt(It=>{if(typeof It!="string"||It.length%2)throw new TypeError(`hex.decode: expected string, got ${typeof It} with length ${It.length}`);return It.toLowerCase()}));const Br={utf8:et.utf8,hex:et.hex,base16:et.base16,base32:et.base32,base64:et.base64,base64url:et.base64url,base58:et.base58,base58xmr:et.base58xmr},Ur="Invalid encoding type. Available types: utf8, hex, base16, base32, base64, base64url, base58, base58xmr",xr=(It,Ft)=>{if(typeof It!="string"||!Br.hasOwnProperty(It))throw new TypeError(Ur);if(!at(Ft))throw new TypeError("bytesToString() expects Uint8Array");return Br[It].encode(Ft)};et.bytesToString=xr,et.str=et.bytesToString;const gr=(It,Ft)=>{if(!Br.hasOwnProperty(It))throw new TypeError(Ur);if(typeof Ft!="string")throw new TypeError("stringToBytes() expects string");return Br[It].decode(Ft)};et.stringToBytes=gr,et.bytes=et.stringToBytes})(lib$1);var hex$1={},sha3={},_assert={};Object.defineProperty(_assert,"__esModule",{value:!0});_assert.isBytes=isBytes;_assert.number=number$2;_assert.bool=bool$1;_assert.bytes=bytes$2;_assert.hash=hash;_assert.exists=exists;_assert.output=output;function number$2(et){if(!Number.isSafeInteger(et)||et<0)throw new Error(`positive integer expected, not ${et}`)}function bool$1(et){if(typeof et!="boolean")throw new Error(`boolean expected, not ${et}`)}function isBytes(et){return et instanceof Uint8Array||et!=null&&typeof et=="object"&&et.constructor.name==="Uint8Array"}function bytes$2(et,...ot){if(!isBytes(et))throw new Error("Uint8Array expected");if(ot.length>0&&!ot.includes(et.length))throw new Error(`Uint8Array expected of length ${ot}, not of length=${et.length}`)}function hash(et){if(typeof et!="function"||typeof et.create!="function")throw new Error("Hash should be wrapped by utils.wrapConstructor");number$2(et.outputLen),number$2(et.blockLen)}function exists(et,ot=!0){if(et.destroyed)throw new Error("Hash instance has been destroyed");if(ot&&et.finished)throw new Error("Hash#digest() has already been called")}function output(et,ot){bytes$2(et);const at=ot.outputLen;if(et.length>_32n&U32_MASK64)}:{h:Number(et>>_32n&U32_MASK64)|0,l:Number(et&U32_MASK64)|0}}function split(et,ot=!1){let at=new Uint32Array(et.length),ut=new Uint32Array(et.length);for(let ft=0;ftBigInt(et>>>0)<<_32n|BigInt(ot>>>0);_u64.toBig=toBig;const shrSH=(et,ot,at)=>et>>>at;_u64.shrSH=shrSH;const shrSL=(et,ot,at)=>et<<32-at|ot>>>at;_u64.shrSL=shrSL;const rotrSH=(et,ot,at)=>et>>>at|ot<<32-at;_u64.rotrSH=rotrSH;const rotrSL=(et,ot,at)=>et<<32-at|ot>>>at;_u64.rotrSL=rotrSL;const rotrBH=(et,ot,at)=>et<<64-at|ot>>>at-32;_u64.rotrBH=rotrBH;const rotrBL=(et,ot,at)=>et>>>at-32|ot<<64-at;_u64.rotrBL=rotrBL;const rotr32H=(et,ot)=>ot;_u64.rotr32H=rotr32H;const rotr32L=(et,ot)=>et;_u64.rotr32L=rotr32L;const rotlSH=(et,ot,at)=>et<>>32-at;_u64.rotlSH=rotlSH;const rotlSL=(et,ot,at)=>ot<>>32-at;_u64.rotlSL=rotlSL;const rotlBH=(et,ot,at)=>ot<>>64-at;_u64.rotlBH=rotlBH;const rotlBL=(et,ot,at)=>et<>>64-at;_u64.rotlBL=rotlBL;function add$1(et,ot,at,ut){const ft=(ot>>>0)+(ut>>>0);return{h:et+at+(ft/2**32|0)|0,l:ft|0}}const add3L=(et,ot,at)=>(et>>>0)+(ot>>>0)+(at>>>0);_u64.add3L=add3L;const add3H=(et,ot,at,ut)=>ot+at+ut+(et/2**32|0)|0;_u64.add3H=add3H;const add4L=(et,ot,at,ut)=>(et>>>0)+(ot>>>0)+(at>>>0)+(ut>>>0);_u64.add4L=add4L;const add4H=(et,ot,at,ut,ft)=>ot+at+ut+ft+(et/2**32|0)|0;_u64.add4H=add4H;const add5L=(et,ot,at,ut,ft)=>(et>>>0)+(ot>>>0)+(at>>>0)+(ut>>>0)+(ft>>>0);_u64.add5L=add5L;const add5H=(et,ot,at,ut,ft,dt)=>ot+at+ut+ft+dt+(et/2**32|0)|0;_u64.add5H=add5H;const u64={fromBig,split,toBig,shrSH,shrSL,rotrSH,rotrSL,rotrBH,rotrBL,rotr32H,rotr32L,rotlSH,rotlSL,rotlBH,rotlBL,add:add$1,add3L,add3H,add4L,add4H,add5H,add5L};_u64.default=u64;var utils$1={},crypto$1={};Object.defineProperty(crypto$1,"__esModule",{value:!0});crypto$1.crypto=void 0;crypto$1.crypto=typeof globalThis=="object"&&"crypto"in globalThis?globalThis.crypto:void 0;(function(et){/*! noble-hashes - MIT License (c) 2022 Paul Miller (paulmillr.com) */Object.defineProperty(et,"__esModule",{value:!0}),et.Hash=et.nextTick=et.byteSwapIfBE=et.byteSwap=et.isLE=et.rotl=et.rotr=et.createView=et.u32=et.u8=void 0,et.isBytes=ut,et.byteSwap32=Ct,et.bytesToHex=Dt,et.hexToBytes=ir,et.asyncLoop=lr,et.utf8ToBytes=rr,et.toBytes=Er,et.concatBytes=Cr,et.checkOpts=Xr,et.wrapConstructor=Br,et.wrapConstructorWithOpts=Ur,et.wrapXOFConstructorWithOpts=xr,et.randomBytes=gr;const ot=crypto$1,at=_assert;function ut(It){return It instanceof Uint8Array||It!=null&&typeof It=="object"&&It.constructor.name==="Uint8Array"}const ft=It=>new Uint8Array(It.buffer,It.byteOffset,It.byteLength);et.u8=ft;const dt=It=>new Uint32Array(It.buffer,It.byteOffset,Math.floor(It.byteLength/4));et.u32=dt;const ht=It=>new DataView(It.buffer,It.byteOffset,It.byteLength);et.createView=ht;const wt=(It,Ft)=>It<<32-Ft|It>>>Ft;et.rotr=wt;const xt=(It,Ft)=>It<>>32-Ft>>>0;et.rotl=xt,et.isLE=new Uint8Array(new Uint32Array([287454020]).buffer)[0]===68;const St=It=>It<<24&4278190080|It<<8&16711680|It>>>8&65280|It>>>24&255;et.byteSwap=St,et.byteSwapIfBE=et.isLE?It=>It:It=>(0,et.byteSwap)(It);function Ct(It){for(let Ft=0;FtFt.toString(16).padStart(2,"0"));function Dt(It){(0,at.bytes)(It);let Ft="";for(let Tt=0;Tt=Nt._0&&It<=Nt._9)return It-Nt._0;if(It>=Nt._A&&It<=Nt._F)return It-(Nt._A-10);if(It>=Nt._a&&It<=Nt._f)return It-(Nt._a-10)}function ir(It){if(typeof It!="string")throw new Error("hex string expected, got "+typeof It);const Ft=It.length,Tt=Ft/2;if(Ft%2)throw new Error("padded hex string expected, got unpadded hex of length "+Ft);const Mt=new Uint8Array(Tt);for(let nr=0,or=0;nr{};et.nextTick=vr;async function lr(It,Ft,Tt){let Mt=Date.now();for(let nr=0;nr=0&&orIt().update(Er(Mt)).digest(),Tt=It();return Ft.outputLen=Tt.outputLen,Ft.blockLen=Tt.blockLen,Ft.create=()=>It(),Ft}function Ur(It){const Ft=(Mt,nr)=>It(nr).update(Er(Mt)).digest(),Tt=It({});return Ft.outputLen=Tt.outputLen,Ft.blockLen=Tt.blockLen,Ft.create=Mt=>It(Mt),Ft}function xr(It){const Ft=(Mt,nr)=>It(nr).update(Er(Mt)).digest(),Tt=It({});return Ft.outputLen=Tt.outputLen,Ft.blockLen=Tt.blockLen,Ft.create=Mt=>It(Mt),Ft}function gr(It=32){if(ot.crypto&&typeof ot.crypto.getRandomValues=="function")return ot.crypto.getRandomValues(new Uint8Array(It));if(ot.crypto&&typeof ot.crypto.randomBytes=="function")return ot.crypto.randomBytes(It);throw new Error("crypto.getRandomValues must be defined")}})(utils$1);Object.defineProperty(sha3,"__esModule",{value:!0});sha3.shake256=sha3.shake128=sha3.keccak_512=sha3.keccak_384=sha3.keccak_256=sha3.keccak_224=sha3.sha3_512=sha3.sha3_384=sha3.sha3_256=sha3.sha3_224=sha3.Keccak=void 0;sha3.keccakP=keccakP;const _assert_js_1=_assert,_u64_js_1=_u64,utils_js_1=utils$1,SHA3_PI=[],SHA3_ROTL=[],_SHA3_IOTA=[],_0n=BigInt(0),_1n=BigInt(1),_2n=BigInt(2),_7n=BigInt(7),_256n=BigInt(256),_0x71n=BigInt(113);for(let et=0,ot=_1n,at=1,ut=0;et<24;et++){[at,ut]=[ut,(2*at+3*ut)%5],SHA3_PI.push(2*(5*ut+at)),SHA3_ROTL.push((et+1)*(et+2)/2%64);let ft=_0n;for(let dt=0;dt<7;dt++)ot=(ot<<_1n^(ot>>_7n)*_0x71n)%_256n,ot&_2n&&(ft^=_1n<<(_1n<at>32?(0,_u64_js_1.rotlBH)(et,ot,at):(0,_u64_js_1.rotlSH)(et,ot,at),rotlL=(et,ot,at)=>at>32?(0,_u64_js_1.rotlBL)(et,ot,at):(0,_u64_js_1.rotlSL)(et,ot,at);function keccakP(et,ot=24){const at=new Uint32Array(10);for(let ut=24-ot;ut<24;ut++){for(let ht=0;ht<10;ht++)at[ht]=et[ht]^et[ht+10]^et[ht+20]^et[ht+30]^et[ht+40];for(let ht=0;ht<10;ht+=2){const wt=(ht+8)%10,xt=(ht+2)%10,St=at[xt],Ct=at[xt+1],Pt=rotlH(St,Ct,1)^at[wt],Dt=rotlL(St,Ct,1)^at[wt+1];for(let Nt=0;Nt<50;Nt+=10)et[ht+Nt]^=Pt,et[ht+Nt+1]^=Dt}let ft=et[2],dt=et[3];for(let ht=0;ht<24;ht++){const wt=SHA3_ROTL[ht],xt=rotlH(ft,dt,wt),St=rotlL(ft,dt,wt),Ct=SHA3_PI[ht];ft=et[Ct],dt=et[Ct+1],et[Ct]=xt,et[Ct+1]=St}for(let ht=0;ht<50;ht+=10){for(let wt=0;wt<10;wt++)at[wt]=et[ht+wt];for(let wt=0;wt<10;wt++)et[ht+wt]^=~at[(wt+2)%10]&at[(wt+4)%10]}et[0]^=SHA3_IOTA_H[ut],et[1]^=SHA3_IOTA_L[ut]}at.fill(0)}class Keccak extends utils_js_1.Hash{constructor(ot,at,ut,ft=!1,dt=24){if(super(),this.blockLen=ot,this.suffix=at,this.outputLen=ut,this.enableXOF=ft,this.rounds=dt,this.pos=0,this.posOut=0,this.finished=!1,this.destroyed=!1,(0,_assert_js_1.number)(ut),0>=this.blockLen||this.blockLen>=200)throw new Error("Sha3 supports only keccak-f1600 function");this.state=new Uint8Array(200),this.state32=(0,utils_js_1.u32)(this.state)}keccak(){utils_js_1.isLE||(0,utils_js_1.byteSwap32)(this.state32),keccakP(this.state32,this.rounds),utils_js_1.isLE||(0,utils_js_1.byteSwap32)(this.state32),this.posOut=0,this.pos=0}update(ot){(0,_assert_js_1.exists)(this);const{blockLen:at,state:ut}=this;ot=(0,utils_js_1.toBytes)(ot);const ft=ot.length;for(let dt=0;dt=ut&&this.keccak();const ht=Math.min(ut-this.posOut,dt-ft);ot.set(at.subarray(this.posOut,this.posOut+ht),ft),this.posOut+=ht,ft+=ht}return ot}xofInto(ot){if(!this.enableXOF)throw new Error("XOF is not possible for this instance");return this.writeInto(ot)}xof(ot){return(0,_assert_js_1.number)(ot),this.xofInto(new Uint8Array(ot))}digestInto(ot){if((0,_assert_js_1.output)(ot,this),this.finished)throw new Error("digest() was already called");return this.writeInto(ot),this.destroy(),ot}digest(){return this.digestInto(new Uint8Array(this.outputLen))}destroy(){this.destroyed=!0,this.state.fill(0)}_cloneInto(ot){const{blockLen:at,suffix:ut,outputLen:ft,rounds:dt,enableXOF:ht}=this;return ot||(ot=new Keccak(at,ut,ft,ht,dt)),ot.state32.set(this.state32),ot.pos=this.pos,ot.posOut=this.posOut,ot.finished=this.finished,ot.rounds=dt,ot.suffix=ut,ot.outputLen=ft,ot.enableXOF=ht,ot.destroyed=this.destroyed,ot}}sha3.Keccak=Keccak;const gen=(et,ot,at)=>(0,utils_js_1.wrapConstructor)(()=>new Keccak(ot,et,at));sha3.sha3_224=gen(6,144,224/8);sha3.sha3_256=gen(6,136,256/8);sha3.sha3_384=gen(6,104,384/8);sha3.sha3_512=gen(6,72,512/8);sha3.keccak_224=gen(1,144,224/8);sha3.keccak_256=gen(1,136,256/8);sha3.keccak_384=gen(1,104,384/8);sha3.keccak_512=gen(1,72,512/8);const genShake=(et,ot,at)=>(0,utils_js_1.wrapXOFConstructorWithOpts)((ut={})=>new Keccak(ot,et,ut.dkLen===void 0?at:ut.dkLen,!0));sha3.shake128=genShake(31,168,128/8);sha3.shake256=genShake(31,136,256/8);var hasRequiredHex;function requireHex(){return hasRequiredHex||(hasRequiredHex=1,function(et){Object.defineProperty(et,"__esModule",{value:!0}),et.remove0x=et.add0x=et.isValidChecksumAddress=et.getChecksumAddress=et.isValidHexAddress=et.assertIsStrictHexString=et.assertIsHexString=et.isStrictHexString=et.isHexString=et.HexChecksumAddressStruct=et.HexAddressStruct=et.StrictHexStruct=et.HexStruct=void 0;const ot=dist$1,at=sha3,ut=assert$3,ft=requireBytes();et.HexStruct=(0,ot.pattern)((0,ot.string)(),/^(?:0x)?[0-9a-f]+$/iu),et.StrictHexStruct=(0,ot.pattern)((0,ot.string)(),/^0x[0-9a-f]+$/iu),et.HexAddressStruct=(0,ot.pattern)((0,ot.string)(),/^0x[0-9a-f]{40}$/u),et.HexChecksumAddressStruct=(0,ot.pattern)((0,ot.string)(),/^0x[0-9a-fA-F]{40}$/u);function dt(er){return(0,ot.is)(er,et.HexStruct)}et.isHexString=dt;function ht(er){return(0,ot.is)(er,et.StrictHexStruct)}et.isStrictHexString=ht;function wt(er){(0,ut.assert)(dt(er),"Value must be a hexadecimal string.")}et.assertIsHexString=wt;function xt(er){(0,ut.assert)(ht(er),'Value must be a hexadecimal string, starting with "0x".')}et.assertIsStrictHexString=xt;function St(er){return(0,ot.is)(er,et.HexAddressStruct)||Pt(er)}et.isValidHexAddress=St;function Ct(er){(0,ut.assert)((0,ot.is)(er,et.HexChecksumAddressStruct),"Invalid hex address.");const ir=Nt(er.toLowerCase()),vr=Nt((0,ft.bytesToHex)((0,at.keccak_256)(ir)));return`0x${ir.split("").map((lr,rr)=>{const Er=vr[rr];return(0,ut.assert)((0,ot.is)(Er,(0,ot.string)()),"Hash shorter than address."),parseInt(Er,16)>7?lr.toUpperCase():lr}).join("")}`}et.getChecksumAddress=Ct;function Pt(er){return(0,ot.is)(er,et.HexChecksumAddressStruct)?Ct(er)===er:!1}et.isValidChecksumAddress=Pt;function Dt(er){return er.startsWith("0x")?er:er.startsWith("0X")?`0x${er.substring(2)}`:`0x${er}`}et.add0x=Dt;function Nt(er){return er.startsWith("0x")||er.startsWith("0X")?er.substring(2):er}et.remove0x=Nt}(hex$1)),hex$1}var hasRequiredBytes;function requireBytes(){if(hasRequiredBytes)return bytes$3;hasRequiredBytes=1,Object.defineProperty(bytes$3,"__esModule",{value:!0}),bytes$3.createDataView=bytes$3.concatBytes=bytes$3.valueToBytes=bytes$3.base64ToBytes=bytes$3.stringToBytes=bytes$3.numberToBytes=bytes$3.signedBigIntToBytes=bytes$3.bigIntToBytes=bytes$3.hexToBytes=bytes$3.bytesToBase64=bytes$3.bytesToString=bytes$3.bytesToNumber=bytes$3.bytesToSignedBigInt=bytes$3.bytesToBigInt=bytes$3.bytesToHex=bytes$3.assertIsBytes=bytes$3.isBytes=void 0;const et=lib$1,ot=assert$3,at=requireHex(),ut=48,ft=58,dt=87;function ht(){const xr=[];return()=>{if(xr.length===0)for(let gr=0;gr<256;gr++)xr.push(gr.toString(16).padStart(2,"0"));return xr}}const wt=ht();function xt(xr){return xr instanceof Uint8Array}bytes$3.isBytes=xt;function St(xr){(0,ot.assert)(xt(xr),"Value must be a Uint8Array.")}bytes$3.assertIsBytes=St;function Ct(xr){if(St(xr),xr.length===0)return"0x";const gr=wt(),It=new Array(xr.length);for(let Ft=0;Ft=BigInt(0),"Value must be a non-negative bigint.");const gr=xr.toString(16);return vr(gr)}bytes$3.bigIntToBytes=lr;function rr(xr,gr){(0,ot.assert)(gr>0);const It=xr>>BigInt(31);return!((~xr&It)+(xr&~It)>>BigInt(gr*8+-1))}function Er(xr,gr){(0,ot.assert)(typeof xr=="bigint","Value must be a bigint."),(0,ot.assert)(typeof gr=="number","Byte length must be a number."),(0,ot.assert)(gr>0,"Byte length must be greater than 0."),(0,ot.assert)(rr(xr,gr),"Byte length is too small to represent the given value.");let It=xr;const Ft=new Uint8Array(gr);for(let Tt=0;Tt>=BigInt(8);return Ft.reverse()}bytes$3.signedBigIntToBytes=Er;function Cr(xr){(0,ot.assert)(typeof xr=="number","Value must be a number."),(0,ot.assert)(xr>=0,"Value must be a non-negative number."),(0,ot.assert)(Number.isSafeInteger(xr),"Value is not a safe integer. Use `bigIntToBytes` instead.");const gr=xr.toString(16);return vr(gr)}bytes$3.numberToBytes=Cr;function Ir(xr){return(0,ot.assert)(typeof xr=="string","Value must be a string."),new TextEncoder().encode(xr)}bytes$3.stringToBytes=Ir;function zr(xr){return(0,ot.assert)(typeof xr=="string","Value must be a string."),et.base64.decode(xr)}bytes$3.base64ToBytes=zr;function Xr(xr){if(typeof xr=="bigint")return lr(xr);if(typeof xr=="number")return Cr(xr);if(typeof xr=="string")return xr.startsWith("0x")?vr(xr):Ir(xr);if(xt(xr))return xr;throw new TypeError(`Unsupported value type: "${typeof xr}".`)}bytes$3.valueToBytes=Xr;function Br(xr){const gr=new Array(xr.length);let It=0;for(let Tt=0;Tt[-a-z0-9]{3,8}):(?[-_a-zA-Z0-9]{1,32})$/u,et.CAIP_NAMESPACE_REGEX=/^[-a-z0-9]{3,8}$/u,et.CAIP_REFERENCE_REGEX=/^[-_a-zA-Z0-9]{1,32}$/u,et.CAIP_ACCOUNT_ID_REGEX=/^(?(?[-a-z0-9]{3,8}):(?[-_a-zA-Z0-9]{1,32})):(?[-.%a-zA-Z0-9]{1,128})$/u,et.CAIP_ACCOUNT_ADDRESS_REGEX=/^[-.%a-zA-Z0-9]{1,128}$/u,et.CaipChainIdStruct=(0,ot.pattern)((0,ot.string)(),et.CAIP_CHAIN_ID_REGEX),et.CaipNamespaceStruct=(0,ot.pattern)((0,ot.string)(),et.CAIP_NAMESPACE_REGEX),et.CaipReferenceStruct=(0,ot.pattern)((0,ot.string)(),et.CAIP_REFERENCE_REGEX),et.CaipAccountIdStruct=(0,ot.pattern)((0,ot.string)(),et.CAIP_ACCOUNT_ID_REGEX),et.CaipAccountAddressStruct=(0,ot.pattern)((0,ot.string)(),et.CAIP_ACCOUNT_ADDRESS_REGEX),function(Ct){Ct.Eip155="eip155",Ct.Wallet="wallet"}(et.KnownCaipNamespace||(et.KnownCaipNamespace={}));function at(Ct){return(0,ot.is)(Ct,et.CaipChainIdStruct)}et.isCaipChainId=at;function ut(Ct){return(0,ot.is)(Ct,et.CaipNamespaceStruct)}et.isCaipNamespace=ut;function ft(Ct){return(0,ot.is)(Ct,et.CaipReferenceStruct)}et.isCaipReference=ft;function dt(Ct){return(0,ot.is)(Ct,et.CaipAccountIdStruct)}et.isCaipAccountId=dt;function ht(Ct){return(0,ot.is)(Ct,et.CaipAccountAddressStruct)}et.isCaipAccountAddress=ht;function wt(Ct){const Pt=et.CAIP_CHAIN_ID_REGEX.exec(Ct);if(!(Pt!=null&&Pt.groups))throw new Error("Invalid CAIP chain ID.");return{namespace:Pt.groups.namespace,reference:Pt.groups.reference}}et.parseCaipChainId=wt;function xt(Ct){const Pt=et.CAIP_ACCOUNT_ID_REGEX.exec(Ct);if(!(Pt!=null&&Pt.groups))throw new Error("Invalid CAIP account ID.");return{address:Pt.groups.accountAddress,chainId:Pt.groups.chainId,chain:{namespace:Pt.groups.namespace,reference:Pt.groups.reference}}}et.parseCaipAccountId=xt;function St(Ct,Pt){if(!ut(Ct))throw new Error(`Invalid "namespace", must match: ${et.CAIP_NAMESPACE_REGEX.toString()}`);if(!ft(Pt))throw new Error(`Invalid "reference", must match: ${et.CAIP_REFERENCE_REGEX.toString()}`);return`${Ct}:${Pt}`}et.toCaipChainId=St})(caipTypes);var checksum={};Object.defineProperty(checksum,"__esModule",{value:!0});checksum.ChecksumStruct=void 0;const superstruct_1$1=dist$1,base64_1=base64$1;checksum.ChecksumStruct=(0,superstruct_1$1.size)((0,base64_1.base64)((0,superstruct_1$1.string)(),{paddingRequired:!0}),44,44);var coercers={};Object.defineProperty(coercers,"__esModule",{value:!0});coercers.createHex=coercers.createBytes=coercers.createBigInt=coercers.createNumber=void 0;const superstruct_1=dist$1,assert_1$1=assert$3,bytes_1$1=requireBytes(),hex_1$1=requireHex(),NumberLikeStruct=(0,superstruct_1.union)([(0,superstruct_1.number)(),(0,superstruct_1.bigint)(),(0,superstruct_1.string)(),hex_1$1.StrictHexStruct]),NumberCoercer=(0,superstruct_1.coerce)((0,superstruct_1.number)(),NumberLikeStruct,Number),BigIntCoercer=(0,superstruct_1.coerce)((0,superstruct_1.bigint)(),NumberLikeStruct,BigInt);(0,superstruct_1.union)([hex_1$1.StrictHexStruct,(0,superstruct_1.instance)(Uint8Array)]);const BytesCoercer=(0,superstruct_1.coerce)((0,superstruct_1.instance)(Uint8Array),(0,superstruct_1.union)([hex_1$1.StrictHexStruct]),bytes_1$1.hexToBytes),HexCoercer=(0,superstruct_1.coerce)(hex_1$1.StrictHexStruct,(0,superstruct_1.instance)(Uint8Array),bytes_1$1.bytesToHex);function createNumber(et){try{const ot=(0,superstruct_1.create)(et,NumberCoercer);return(0,assert_1$1.assert)(Number.isFinite(ot),`Expected a number-like value, got "${et}".`),ot}catch(ot){throw ot instanceof superstruct_1.StructError?new Error(`Expected a number-like value, got "${et}".`):ot}}coercers.createNumber=createNumber;function createBigInt(et){try{return(0,superstruct_1.create)(et,BigIntCoercer)}catch(ot){throw ot instanceof superstruct_1.StructError?new Error(`Expected a number-like value, got "${String(ot.value)}".`):ot}}coercers.createBigInt=createBigInt;function createBytes(et){if(typeof et=="string"&&et.toLowerCase()==="0x")return new Uint8Array;try{return(0,superstruct_1.create)(et,BytesCoercer)}catch(ot){throw ot instanceof superstruct_1.StructError?new Error(`Expected a bytes-like value, got "${String(ot.value)}".`):ot}}coercers.createBytes=createBytes;function createHex(et){if(et instanceof Uint8Array&&et.length===0||typeof et=="string"&&et.toLowerCase()==="0x")return"0x";try{return(0,superstruct_1.create)(et,HexCoercer)}catch(ot){throw ot instanceof superstruct_1.StructError?new Error(`Expected a bytes-like value, got "${String(ot.value)}".`):ot}}coercers.createHex=createHex;var collections={},__classPrivateFieldGet=commonjsGlobal$1&&commonjsGlobal$1.__classPrivateFieldGet||function(et,ot,at,ut){if(at==="a"&&!ut)throw new TypeError("Private accessor was defined without a getter");if(typeof ot=="function"?et!==ot||!ut:!ot.has(et))throw new TypeError("Cannot read private member from an object whose class did not declare it");return at==="m"?ut:at==="a"?ut.call(et):ut?ut.value:ot.get(et)},__classPrivateFieldSet=commonjsGlobal$1&&commonjsGlobal$1.__classPrivateFieldSet||function(et,ot,at,ut,ft){if(ut==="m")throw new TypeError("Private method is not writable");if(ut==="a"&&!ft)throw new TypeError("Private accessor was defined without a setter");if(typeof ot=="function"?et!==ot||!ft:!ot.has(et))throw new TypeError("Cannot write private member to an object whose class did not declare it");return ut==="a"?ft.call(et,at):ft?ft.value=at:ot.set(et,at),at},_FrozenMap_map,_FrozenSet_set;Object.defineProperty(collections,"__esModule",{value:!0});collections.FrozenSet=collections.FrozenMap=void 0;class FrozenMap{get size(){return __classPrivateFieldGet(this,_FrozenMap_map,"f").size}[(_FrozenMap_map=new WeakMap,Symbol.iterator)](){return __classPrivateFieldGet(this,_FrozenMap_map,"f")[Symbol.iterator]()}constructor(ot){_FrozenMap_map.set(this,void 0),__classPrivateFieldSet(this,_FrozenMap_map,new Map(ot),"f"),Object.freeze(this)}entries(){return __classPrivateFieldGet(this,_FrozenMap_map,"f").entries()}forEach(ot,at){return __classPrivateFieldGet(this,_FrozenMap_map,"f").forEach((ut,ft,dt)=>ot.call(at,ut,ft,this))}get(ot){return __classPrivateFieldGet(this,_FrozenMap_map,"f").get(ot)}has(ot){return __classPrivateFieldGet(this,_FrozenMap_map,"f").has(ot)}keys(){return __classPrivateFieldGet(this,_FrozenMap_map,"f").keys()}values(){return __classPrivateFieldGet(this,_FrozenMap_map,"f").values()}toString(){return`FrozenMap(${this.size}) {${this.size>0?` ${[...this.entries()].map(([ot,at])=>`${String(ot)} => ${String(at)}`).join(", ")} `:""}}`}}collections.FrozenMap=FrozenMap;class FrozenSet{get size(){return __classPrivateFieldGet(this,_FrozenSet_set,"f").size}[(_FrozenSet_set=new WeakMap,Symbol.iterator)](){return __classPrivateFieldGet(this,_FrozenSet_set,"f")[Symbol.iterator]()}constructor(ot){_FrozenSet_set.set(this,void 0),__classPrivateFieldSet(this,_FrozenSet_set,new Set(ot),"f"),Object.freeze(this)}entries(){return __classPrivateFieldGet(this,_FrozenSet_set,"f").entries()}forEach(ot,at){return __classPrivateFieldGet(this,_FrozenSet_set,"f").forEach((ut,ft,dt)=>ot.call(at,ut,ft,this))}has(ot){return __classPrivateFieldGet(this,_FrozenSet_set,"f").has(ot)}keys(){return __classPrivateFieldGet(this,_FrozenSet_set,"f").keys()}values(){return __classPrivateFieldGet(this,_FrozenSet_set,"f").values()}toString(){return`FrozenSet(${this.size}) {${this.size>0?` ${[...this.values()].map(ot=>String(ot)).join(", ")} `:""}}`}}collections.FrozenSet=FrozenSet;Object.freeze(FrozenMap);Object.freeze(FrozenMap.prototype);Object.freeze(FrozenSet);Object.freeze(FrozenSet.prototype);var encryptionTypes={};Object.defineProperty(encryptionTypes,"__esModule",{value:!0});var json={};(function(et){Object.defineProperty(et,"__esModule",{value:!0}),et.getJsonRpcIdValidator=et.assertIsJsonRpcError=et.isJsonRpcError=et.assertIsJsonRpcFailure=et.isJsonRpcFailure=et.assertIsJsonRpcSuccess=et.isJsonRpcSuccess=et.assertIsJsonRpcResponse=et.isJsonRpcResponse=et.assertIsPendingJsonRpcResponse=et.isPendingJsonRpcResponse=et.JsonRpcResponseStruct=et.JsonRpcFailureStruct=et.JsonRpcSuccessStruct=et.PendingJsonRpcResponseStruct=et.assertIsJsonRpcRequest=et.isJsonRpcRequest=et.assertIsJsonRpcNotification=et.isJsonRpcNotification=et.JsonRpcNotificationStruct=et.JsonRpcRequestStruct=et.JsonRpcParamsStruct=et.JsonRpcErrorStruct=et.JsonRpcIdStruct=et.JsonRpcVersionStruct=et.jsonrpc2=et.getJsonSize=et.getSafeJson=et.isValidJson=et.JsonStruct=et.UnsafeJsonStruct=et.exactOptional=et.object=void 0;const ot=dist$1,at=assert$3,ut=misc,ft=xr=>(0,ot.object)(xr);et.object=ft;function dt({path:xr,branch:gr}){const It=xr[xr.length-1];return(0,ut.hasProperty)(gr[gr.length-2],It)}function ht(xr){return new ot.Struct({...xr,type:`optional ${xr.type}`,validator:(gr,It)=>!dt(It)||xr.validator(gr,It),refiner:(gr,It)=>!dt(It)||xr.refiner(gr,It)})}et.exactOptional=ht;const wt=()=>(0,ot.define)("finite number",xr=>(0,ot.is)(xr,(0,ot.number)())&&Number.isFinite(xr));et.UnsafeJsonStruct=(0,ot.union)([(0,ot.literal)(null),(0,ot.boolean)(),wt(),(0,ot.string)(),(0,ot.array)((0,ot.lazy)(()=>et.UnsafeJsonStruct)),(0,ot.record)((0,ot.string)(),(0,ot.lazy)(()=>et.UnsafeJsonStruct))]),et.JsonStruct=(0,ot.coerce)(et.UnsafeJsonStruct,(0,ot.any)(),xr=>((0,at.assertStruct)(xr,et.UnsafeJsonStruct),JSON.parse(JSON.stringify(xr,(gr,It)=>{if(!(gr==="__proto__"||gr==="constructor"))return It}))));function xt(xr){try{return St(xr),!0}catch{return!1}}et.isValidJson=xt;function St(xr){return(0,ot.create)(xr,et.JsonStruct)}et.getSafeJson=St;function Ct(xr){(0,at.assertStruct)(xr,et.JsonStruct,"Invalid JSON value");const gr=JSON.stringify(xr);return new TextEncoder().encode(gr).byteLength}et.getJsonSize=Ct,et.jsonrpc2="2.0",et.JsonRpcVersionStruct=(0,ot.literal)(et.jsonrpc2),et.JsonRpcIdStruct=(0,ot.nullable)((0,ot.union)([(0,ot.number)(),(0,ot.string)()])),et.JsonRpcErrorStruct=(0,et.object)({code:(0,ot.integer)(),message:(0,ot.string)(),data:ht(et.JsonStruct),stack:ht((0,ot.string)())}),et.JsonRpcParamsStruct=(0,ot.union)([(0,ot.record)((0,ot.string)(),et.JsonStruct),(0,ot.array)(et.JsonStruct)]),et.JsonRpcRequestStruct=(0,et.object)({id:et.JsonRpcIdStruct,jsonrpc:et.JsonRpcVersionStruct,method:(0,ot.string)(),params:ht(et.JsonRpcParamsStruct)}),et.JsonRpcNotificationStruct=(0,et.object)({jsonrpc:et.JsonRpcVersionStruct,method:(0,ot.string)(),params:ht(et.JsonRpcParamsStruct)});function Pt(xr){return(0,ot.is)(xr,et.JsonRpcNotificationStruct)}et.isJsonRpcNotification=Pt;function Dt(xr,gr){(0,at.assertStruct)(xr,et.JsonRpcNotificationStruct,"Invalid JSON-RPC notification",gr)}et.assertIsJsonRpcNotification=Dt;function Nt(xr){return(0,ot.is)(xr,et.JsonRpcRequestStruct)}et.isJsonRpcRequest=Nt;function er(xr,gr){(0,at.assertStruct)(xr,et.JsonRpcRequestStruct,"Invalid JSON-RPC request",gr)}et.assertIsJsonRpcRequest=er,et.PendingJsonRpcResponseStruct=(0,ot.object)({id:et.JsonRpcIdStruct,jsonrpc:et.JsonRpcVersionStruct,result:(0,ot.optional)((0,ot.unknown)()),error:(0,ot.optional)(et.JsonRpcErrorStruct)}),et.JsonRpcSuccessStruct=(0,et.object)({id:et.JsonRpcIdStruct,jsonrpc:et.JsonRpcVersionStruct,result:et.JsonStruct}),et.JsonRpcFailureStruct=(0,et.object)({id:et.JsonRpcIdStruct,jsonrpc:et.JsonRpcVersionStruct,error:et.JsonRpcErrorStruct}),et.JsonRpcResponseStruct=(0,ot.union)([et.JsonRpcSuccessStruct,et.JsonRpcFailureStruct]);function ir(xr){return(0,ot.is)(xr,et.PendingJsonRpcResponseStruct)}et.isPendingJsonRpcResponse=ir;function vr(xr,gr){(0,at.assertStruct)(xr,et.PendingJsonRpcResponseStruct,"Invalid pending JSON-RPC response",gr)}et.assertIsPendingJsonRpcResponse=vr;function lr(xr){return(0,ot.is)(xr,et.JsonRpcResponseStruct)}et.isJsonRpcResponse=lr;function rr(xr,gr){(0,at.assertStruct)(xr,et.JsonRpcResponseStruct,"Invalid JSON-RPC response",gr)}et.assertIsJsonRpcResponse=rr;function Er(xr){return(0,ot.is)(xr,et.JsonRpcSuccessStruct)}et.isJsonRpcSuccess=Er;function Cr(xr,gr){(0,at.assertStruct)(xr,et.JsonRpcSuccessStruct,"Invalid JSON-RPC success response",gr)}et.assertIsJsonRpcSuccess=Cr;function Ir(xr){return(0,ot.is)(xr,et.JsonRpcFailureStruct)}et.isJsonRpcFailure=Ir;function zr(xr,gr){(0,at.assertStruct)(xr,et.JsonRpcFailureStruct,"Invalid JSON-RPC failure response",gr)}et.assertIsJsonRpcFailure=zr;function Xr(xr){return(0,ot.is)(xr,et.JsonRpcErrorStruct)}et.isJsonRpcError=Xr;function Br(xr,gr){(0,at.assertStruct)(xr,et.JsonRpcErrorStruct,"Invalid JSON-RPC error",gr)}et.assertIsJsonRpcError=Br;function Ur(xr){const{permitEmptyString:gr,permitFractions:It,permitNull:Ft}={permitEmptyString:!0,permitFractions:!1,permitNull:!0,...xr};return Mt=>!!(typeof Mt=="number"&&(It||Number.isInteger(Mt))||typeof Mt=="string"&&(gr||Mt.length>0)||Ft&&Mt===null)}et.getJsonRpcIdValidator=Ur})(json);var keyring={};Object.defineProperty(keyring,"__esModule",{value:!0});var logging={},browser={exports:{}},ms,hasRequiredMs;function requireMs(){if(hasRequiredMs)return ms;hasRequiredMs=1;var et=1e3,ot=et*60,at=ot*60,ut=at*24,ft=ut*7,dt=ut*365.25;ms=function(Ct,Pt){Pt=Pt||{};var Dt=typeof Ct;if(Dt==="string"&&Ct.length>0)return ht(Ct);if(Dt==="number"&&isFinite(Ct))return Pt.long?xt(Ct):wt(Ct);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(Ct))};function ht(Ct){if(Ct=String(Ct),!(Ct.length>100)){var Pt=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(Ct);if(Pt){var Dt=parseFloat(Pt[1]),Nt=(Pt[2]||"ms").toLowerCase();switch(Nt){case"years":case"year":case"yrs":case"yr":case"y":return Dt*dt;case"weeks":case"week":case"w":return Dt*ft;case"days":case"day":case"d":return Dt*ut;case"hours":case"hour":case"hrs":case"hr":case"h":return Dt*at;case"minutes":case"minute":case"mins":case"min":case"m":return Dt*ot;case"seconds":case"second":case"secs":case"sec":case"s":return Dt*et;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return Dt;default:return}}}}function wt(Ct){var Pt=Math.abs(Ct);return Pt>=ut?Math.round(Ct/ut)+"d":Pt>=at?Math.round(Ct/at)+"h":Pt>=ot?Math.round(Ct/ot)+"m":Pt>=et?Math.round(Ct/et)+"s":Ct+"ms"}function xt(Ct){var Pt=Math.abs(Ct);return Pt>=ut?St(Ct,Pt,ut,"day"):Pt>=at?St(Ct,Pt,at,"hour"):Pt>=ot?St(Ct,Pt,ot,"minute"):Pt>=et?St(Ct,Pt,et,"second"):Ct+" ms"}function St(Ct,Pt,Dt,Nt){var er=Pt>=Dt*1.5;return Math.round(Ct/Dt)+" "+Nt+(er?"s":"")}return ms}function setup(et){at.debug=at,at.default=at,at.coerce=xt,at.disable=dt,at.enable=ft,at.enabled=ht,at.humanize=requireMs(),at.destroy=St,Object.keys(et).forEach(Ct=>{at[Ct]=et[Ct]}),at.names=[],at.skips=[],at.formatters={};function ot(Ct){let Pt=0;for(let Dt=0;Dt{if(zr==="%%")return"%";Cr++;const Br=at.formatters[Xr];if(typeof Br=="function"){const Ur=vr[Cr];zr=Br.call(lr,Ur),vr.splice(Cr,1),Cr--}return zr}),at.formatArgs.call(lr,vr),(lr.log||at.log).apply(lr,vr)}return ir.namespace=Ct,ir.useColors=at.useColors(),ir.color=at.selectColor(Ct),ir.extend=ut,ir.destroy=at.destroy,Object.defineProperty(ir,"enabled",{enumerable:!0,configurable:!1,get:()=>Dt!==null?Dt:(Nt!==at.namespaces&&(Nt=at.namespaces,er=at.enabled(Ct)),er),set:vr=>{Dt=vr}}),typeof at.init=="function"&&at.init(ir),ir}function ut(Ct,Pt){const Dt=at(this.namespace+(typeof Pt>"u"?":":Pt)+Ct);return Dt.log=this.log,Dt}function ft(Ct){at.save(Ct),at.namespaces=Ct,at.names=[],at.skips=[];let Pt;const Dt=(typeof Ct=="string"?Ct:"").split(/[\s,]+/),Nt=Dt.length;for(Pt=0;Pt"-"+Pt)].join(",");return at.enable(""),Ct}function ht(Ct){if(Ct[Ct.length-1]==="*")return!0;let Pt,Dt;for(Pt=0,Dt=at.skips.length;Pt{let St=!1;return()=>{St||(St=!0,console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`."))}})(),ot.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"];function ut(){if(typeof window<"u"&&window.process&&(window.process.type==="renderer"||window.process.__nwjs))return!0;if(typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/))return!1;let St;return typeof document<"u"&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||typeof window<"u"&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||typeof navigator<"u"&&navigator.userAgent&&(St=navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/))&&parseInt(St[1],10)>=31||typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)}function ft(St){if(St[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+St[0]+(this.useColors?"%c ":" ")+"+"+et.exports.humanize(this.diff),!this.useColors)return;const Ct="color: "+this.color;St.splice(1,0,Ct,"color: inherit");let Pt=0,Dt=0;St[0].replace(/%[a-zA-Z%]/g,Nt=>{Nt!=="%%"&&(Pt++,Nt==="%c"&&(Dt=Pt))}),St.splice(Dt,0,Ct)}ot.log=console.debug||console.log||(()=>{});function dt(St){try{St?ot.storage.setItem("debug",St):ot.storage.removeItem("debug")}catch{}}function ht(){let St;try{St=ot.storage.getItem("debug")}catch{}return!St&&typeof process$1<"u"&&"env"in process$1&&(St=at.DEBUG),St}function wt(){try{return localStorage}catch{}}et.exports=common(ot);const{formatters:xt}=et.exports;xt.j=function(St){try{return JSON.stringify(St)}catch(Ct){return"[UnexpectedJSONParseError]: "+Ct.message}}})(browser,browser.exports);var browserExports=browser.exports,__importDefault=commonjsGlobal$1&&commonjsGlobal$1.__importDefault||function(et){return et&&et.__esModule?et:{default:et}};Object.defineProperty(logging,"__esModule",{value:!0});logging.createModuleLogger=logging.createProjectLogger=void 0;const debug_1$1=__importDefault(browserExports),globalLogger=(0,debug_1$1.default)("metamask");function createProjectLogger(et){return globalLogger.extend(et)}logging.createProjectLogger=createProjectLogger;function createModuleLogger(et,ot){return et.extend(ot)}logging.createModuleLogger=createModuleLogger;var number$1={};Object.defineProperty(number$1,"__esModule",{value:!0});number$1.hexToBigInt=number$1.hexToNumber=number$1.bigIntToHex=number$1.numberToHex=void 0;const assert_1=assert$3,hex_1=requireHex(),numberToHex=et=>((0,assert_1.assert)(typeof et=="number","Value must be a number."),(0,assert_1.assert)(et>=0,"Value must be a non-negative number."),(0,assert_1.assert)(Number.isSafeInteger(et),"Value is not a safe integer. Use `bigIntToHex` instead."),(0,hex_1.add0x)(et.toString(16)));number$1.numberToHex=numberToHex;const bigIntToHex=et=>((0,assert_1.assert)(typeof et=="bigint","Value must be a bigint."),(0,assert_1.assert)(et>=0,"Value must be a non-negative bigint."),(0,hex_1.add0x)(et.toString(16)));number$1.bigIntToHex=bigIntToHex;const hexToNumber=et=>{(0,hex_1.assertIsHexString)(et);const ot=parseInt(et,16);return(0,assert_1.assert)(Number.isSafeInteger(ot),"Value is not a safe integer. Use `hexToBigInt` instead."),ot};number$1.hexToNumber=hexToNumber;const hexToBigInt=et=>((0,hex_1.assertIsHexString)(et),BigInt((0,hex_1.add0x)(et)));number$1.hexToBigInt=hexToBigInt;var opaque={};Object.defineProperty(opaque,"__esModule",{value:!0});var promise={};Object.defineProperty(promise,"__esModule",{value:!0});promise.createDeferredPromise=void 0;function createDeferredPromise({suppressUnhandledRejection:et=!1}={}){let ot,at;const ut=new Promise((ft,dt)=>{ot=ft,at=dt});return et&&ut.catch(ft=>{}),{promise:ut,resolve:ot,reject:at}}promise.createDeferredPromise=createDeferredPromise;var time={};(function(et){Object.defineProperty(et,"__esModule",{value:!0}),et.timeSince=et.inMilliseconds=et.Duration=void 0,function(dt){dt[dt.Millisecond=1]="Millisecond",dt[dt.Second=1e3]="Second",dt[dt.Minute=6e4]="Minute",dt[dt.Hour=36e5]="Hour",dt[dt.Day=864e5]="Day",dt[dt.Week=6048e5]="Week",dt[dt.Year=31536e6]="Year"}(et.Duration||(et.Duration={}));const ot=dt=>Number.isInteger(dt)&&dt>=0,at=(dt,ht)=>{if(!ot(dt))throw new Error(`"${ht}" must be a non-negative integer. Received: "${dt}".`)};function ut(dt,ht){return at(dt,"count"),dt*ht}et.inMilliseconds=ut;function ft(dt){return at(dt,"timestamp"),Date.now()-dt}et.timeSince=ft})(time);var transactionTypes={};Object.defineProperty(transactionTypes,"__esModule",{value:!0});var versions={},re$4={exports:{}};const SEMVER_SPEC_VERSION="2.0.0",MAX_LENGTH$1=256,MAX_SAFE_INTEGER$2=Number.MAX_SAFE_INTEGER||9007199254740991,MAX_SAFE_COMPONENT_LENGTH=16,MAX_SAFE_BUILD_LENGTH=MAX_LENGTH$1-6,RELEASE_TYPES=["major","premajor","minor","preminor","patch","prepatch","prerelease"];var constants$1={MAX_LENGTH:MAX_LENGTH$1,MAX_SAFE_COMPONENT_LENGTH,MAX_SAFE_BUILD_LENGTH,MAX_SAFE_INTEGER:MAX_SAFE_INTEGER$2,RELEASE_TYPES,SEMVER_SPEC_VERSION,FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2},define_process_env_default$1={};const debug$1=typeof process$1=="object"&&define_process_env_default$1&&define_process_env_default$1.NODE_DEBUG&&/\bsemver\b/i.test(define_process_env_default$1.NODE_DEBUG)?(...et)=>console.error("SEMVER",...et):()=>{};var debug_1=debug$1;(function(et,ot){const{MAX_SAFE_COMPONENT_LENGTH:at,MAX_SAFE_BUILD_LENGTH:ut,MAX_LENGTH:ft}=constants$1,dt=debug_1;ot=et.exports={};const ht=ot.re=[],wt=ot.safeRe=[],xt=ot.src=[],St=ot.t={};let Ct=0;const Pt="[a-zA-Z0-9-]",Dt=[["\\s",1],["\\d",ft],[Pt,ut]],Nt=ir=>{for(const[vr,lr]of Dt)ir=ir.split(`${vr}*`).join(`${vr}{0,${lr}}`).split(`${vr}+`).join(`${vr}{1,${lr}}`);return ir},er=(ir,vr,lr)=>{const rr=Nt(vr),Er=Ct++;dt(ir,Er,vr),St[ir]=Er,xt[Er]=vr,ht[Er]=new RegExp(vr,lr?"g":void 0),wt[Er]=new RegExp(rr,lr?"g":void 0)};er("NUMERICIDENTIFIER","0|[1-9]\\d*"),er("NUMERICIDENTIFIERLOOSE","\\d+"),er("NONNUMERICIDENTIFIER",`\\d*[a-zA-Z-]${Pt}*`),er("MAINVERSION",`(${xt[St.NUMERICIDENTIFIER]})\\.(${xt[St.NUMERICIDENTIFIER]})\\.(${xt[St.NUMERICIDENTIFIER]})`),er("MAINVERSIONLOOSE",`(${xt[St.NUMERICIDENTIFIERLOOSE]})\\.(${xt[St.NUMERICIDENTIFIERLOOSE]})\\.(${xt[St.NUMERICIDENTIFIERLOOSE]})`),er("PRERELEASEIDENTIFIER",`(?:${xt[St.NUMERICIDENTIFIER]}|${xt[St.NONNUMERICIDENTIFIER]})`),er("PRERELEASEIDENTIFIERLOOSE",`(?:${xt[St.NUMERICIDENTIFIERLOOSE]}|${xt[St.NONNUMERICIDENTIFIER]})`),er("PRERELEASE",`(?:-(${xt[St.PRERELEASEIDENTIFIER]}(?:\\.${xt[St.PRERELEASEIDENTIFIER]})*))`),er("PRERELEASELOOSE",`(?:-?(${xt[St.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${xt[St.PRERELEASEIDENTIFIERLOOSE]})*))`),er("BUILDIDENTIFIER",`${Pt}+`),er("BUILD",`(?:\\+(${xt[St.BUILDIDENTIFIER]}(?:\\.${xt[St.BUILDIDENTIFIER]})*))`),er("FULLPLAIN",`v?${xt[St.MAINVERSION]}${xt[St.PRERELEASE]}?${xt[St.BUILD]}?`),er("FULL",`^${xt[St.FULLPLAIN]}$`),er("LOOSEPLAIN",`[v=\\s]*${xt[St.MAINVERSIONLOOSE]}${xt[St.PRERELEASELOOSE]}?${xt[St.BUILD]}?`),er("LOOSE",`^${xt[St.LOOSEPLAIN]}$`),er("GTLT","((?:<|>)?=?)"),er("XRANGEIDENTIFIERLOOSE",`${xt[St.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`),er("XRANGEIDENTIFIER",`${xt[St.NUMERICIDENTIFIER]}|x|X|\\*`),er("XRANGEPLAIN",`[v=\\s]*(${xt[St.XRANGEIDENTIFIER]})(?:\\.(${xt[St.XRANGEIDENTIFIER]})(?:\\.(${xt[St.XRANGEIDENTIFIER]})(?:${xt[St.PRERELEASE]})?${xt[St.BUILD]}?)?)?`),er("XRANGEPLAINLOOSE",`[v=\\s]*(${xt[St.XRANGEIDENTIFIERLOOSE]})(?:\\.(${xt[St.XRANGEIDENTIFIERLOOSE]})(?:\\.(${xt[St.XRANGEIDENTIFIERLOOSE]})(?:${xt[St.PRERELEASELOOSE]})?${xt[St.BUILD]}?)?)?`),er("XRANGE",`^${xt[St.GTLT]}\\s*${xt[St.XRANGEPLAIN]}$`),er("XRANGELOOSE",`^${xt[St.GTLT]}\\s*${xt[St.XRANGEPLAINLOOSE]}$`),er("COERCEPLAIN",`(^|[^\\d])(\\d{1,${at}})(?:\\.(\\d{1,${at}}))?(?:\\.(\\d{1,${at}}))?`),er("COERCE",`${xt[St.COERCEPLAIN]}(?:$|[^\\d])`),er("COERCEFULL",xt[St.COERCEPLAIN]+`(?:${xt[St.PRERELEASE]})?(?:${xt[St.BUILD]})?(?:$|[^\\d])`),er("COERCERTL",xt[St.COERCE],!0),er("COERCERTLFULL",xt[St.COERCEFULL],!0),er("LONETILDE","(?:~>?)"),er("TILDETRIM",`(\\s*)${xt[St.LONETILDE]}\\s+`,!0),ot.tildeTrimReplace="$1~",er("TILDE",`^${xt[St.LONETILDE]}${xt[St.XRANGEPLAIN]}$`),er("TILDELOOSE",`^${xt[St.LONETILDE]}${xt[St.XRANGEPLAINLOOSE]}$`),er("LONECARET","(?:\\^)"),er("CARETTRIM",`(\\s*)${xt[St.LONECARET]}\\s+`,!0),ot.caretTrimReplace="$1^",er("CARET",`^${xt[St.LONECARET]}${xt[St.XRANGEPLAIN]}$`),er("CARETLOOSE",`^${xt[St.LONECARET]}${xt[St.XRANGEPLAINLOOSE]}$`),er("COMPARATORLOOSE",`^${xt[St.GTLT]}\\s*(${xt[St.LOOSEPLAIN]})$|^$`),er("COMPARATOR",`^${xt[St.GTLT]}\\s*(${xt[St.FULLPLAIN]})$|^$`),er("COMPARATORTRIM",`(\\s*)${xt[St.GTLT]}\\s*(${xt[St.LOOSEPLAIN]}|${xt[St.XRANGEPLAIN]})`,!0),ot.comparatorTrimReplace="$1$2$3",er("HYPHENRANGE",`^\\s*(${xt[St.XRANGEPLAIN]})\\s+-\\s+(${xt[St.XRANGEPLAIN]})\\s*$`),er("HYPHENRANGELOOSE",`^\\s*(${xt[St.XRANGEPLAINLOOSE]})\\s+-\\s+(${xt[St.XRANGEPLAINLOOSE]})\\s*$`),er("STAR","(<|>)?=?\\s*\\*"),er("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$"),er("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")})(re$4,re$4.exports);var reExports=re$4.exports;const looseOption=Object.freeze({loose:!0}),emptyOpts=Object.freeze({}),parseOptions$1=et=>et?typeof et!="object"?looseOption:et:emptyOpts;var parseOptions_1=parseOptions$1;const numeric=/^[0-9]+$/,compareIdentifiers$1=(et,ot)=>{const at=numeric.test(et),ut=numeric.test(ot);return at&&ut&&(et=+et,ot=+ot),et===ot?0:at&&!ut?-1:ut&&!at?1:etcompareIdentifiers$1(ot,et);var identifiers$1={compareIdentifiers:compareIdentifiers$1,rcompareIdentifiers};const debug=debug_1,{MAX_LENGTH,MAX_SAFE_INTEGER:MAX_SAFE_INTEGER$1}=constants$1,{safeRe:re$3,t:t$9}=reExports,parseOptions=parseOptions_1,{compareIdentifiers}=identifiers$1;let SemVer$d=class Rs{constructor(ot,at){if(at=parseOptions(at),ot instanceof Rs){if(ot.loose===!!at.loose&&ot.includePrerelease===!!at.includePrerelease)return ot;ot=ot.version}else if(typeof ot!="string")throw new TypeError(`Invalid version. Must be a string. Got type "${typeof ot}".`);if(ot.length>MAX_LENGTH)throw new TypeError(`version is longer than ${MAX_LENGTH} characters`);debug("SemVer",ot,at),this.options=at,this.loose=!!at.loose,this.includePrerelease=!!at.includePrerelease;const ut=ot.trim().match(at.loose?re$3[t$9.LOOSE]:re$3[t$9.FULL]);if(!ut)throw new TypeError(`Invalid Version: ${ot}`);if(this.raw=ot,this.major=+ut[1],this.minor=+ut[2],this.patch=+ut[3],this.major>MAX_SAFE_INTEGER$1||this.major<0)throw new TypeError("Invalid major version");if(this.minor>MAX_SAFE_INTEGER$1||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>MAX_SAFE_INTEGER$1||this.patch<0)throw new TypeError("Invalid patch version");ut[4]?this.prerelease=ut[4].split(".").map(ft=>{if(/^[0-9]+$/.test(ft)){const dt=+ft;if(dt>=0&&dt=0;)typeof this.prerelease[dt]=="number"&&(this.prerelease[dt]++,dt=-2);if(dt===-1){if(at===this.prerelease.join(".")&&ut===!1)throw new Error("invalid increment argument: identifier already exists");this.prerelease.push(ft)}}if(at){let dt=[at,ft];ut===!1&&(dt=[at]),compareIdentifiers(this.prerelease[0],at)===0?isNaN(this.prerelease[1])&&(this.prerelease=dt):this.prerelease=dt}break}default:throw new Error(`invalid increment argument: ${ot}`)}return this.raw=this.format(),this.build.length&&(this.raw+=`+${this.build.join(".")}`),this}};var semver$1=SemVer$d;const SemVer$c=semver$1,parse$7=(et,ot,at=!1)=>{if(et instanceof SemVer$c)return et;try{return new SemVer$c(et,ot)}catch(ut){if(!at)return null;throw ut}};var parse_1=parse$7;const parse$6=parse_1,valid$2=(et,ot)=>{const at=parse$6(et,ot);return at?at.version:null};var valid_1=valid$2;const parse$5=parse_1,clean$1=(et,ot)=>{const at=parse$5(et.trim().replace(/^[=v]+/,""),ot);return at?at.version:null};var clean_1=clean$1;const SemVer$b=semver$1,inc$1=(et,ot,at,ut,ft)=>{typeof at=="string"&&(ft=ut,ut=at,at=void 0);try{return new SemVer$b(et instanceof SemVer$b?et.version:et,at).inc(ot,ut,ft).version}catch{return null}};var inc_1=inc$1;const parse$4=parse_1,diff$1=(et,ot)=>{const at=parse$4(et,null,!0),ut=parse$4(ot,null,!0),ft=at.compare(ut);if(ft===0)return null;const dt=ft>0,ht=dt?at:ut,wt=dt?ut:at,xt=!!ht.prerelease.length;if(!!wt.prerelease.length&&!xt)return!wt.patch&&!wt.minor?"major":ht.patch?"patch":ht.minor?"minor":"major";const Ct=xt?"pre":"";return at.major!==ut.major?Ct+"major":at.minor!==ut.minor?Ct+"minor":at.patch!==ut.patch?Ct+"patch":"prerelease"};var diff_1=diff$1;const SemVer$a=semver$1,major$1=(et,ot)=>new SemVer$a(et,ot).major;var major_1=major$1;const SemVer$9=semver$1,minor$1=(et,ot)=>new SemVer$9(et,ot).minor;var minor_1=minor$1;const SemVer$8=semver$1,patch$1=(et,ot)=>new SemVer$8(et,ot).patch;var patch_1=patch$1;const parse$3=parse_1,prerelease$1=(et,ot)=>{const at=parse$3(et,ot);return at&&at.prerelease.length?at.prerelease:null};var prerelease_1=prerelease$1;const SemVer$7=semver$1,compare$d=(et,ot,at)=>new SemVer$7(et,at).compare(new SemVer$7(ot,at));var compare_1=compare$d;const compare$c=compare_1,rcompare$1=(et,ot,at)=>compare$c(ot,et,at);var rcompare_1=rcompare$1;const compare$b=compare_1,compareLoose$1=(et,ot)=>compare$b(et,ot,!0);var compareLoose_1=compareLoose$1;const SemVer$6=semver$1,compareBuild$3=(et,ot,at)=>{const ut=new SemVer$6(et,at),ft=new SemVer$6(ot,at);return ut.compare(ft)||ut.compareBuild(ft)};var compareBuild_1=compareBuild$3;const compareBuild$2=compareBuild_1,sort$1=(et,ot)=>et.sort((at,ut)=>compareBuild$2(at,ut,ot));var sort_1=sort$1;const compareBuild$1=compareBuild_1,rsort$1=(et,ot)=>et.sort((at,ut)=>compareBuild$1(ut,at,ot));var rsort_1=rsort$1;const compare$a=compare_1,gt$5=(et,ot,at)=>compare$a(et,ot,at)>0;var gt_1=gt$5;const compare$9=compare_1,lt$4=(et,ot,at)=>compare$9(et,ot,at)<0;var lt_1=lt$4;const compare$8=compare_1,eq$2=(et,ot,at)=>compare$8(et,ot,at)===0;var eq_1=eq$2;const compare$7=compare_1,neq$2=(et,ot,at)=>compare$7(et,ot,at)!==0;var neq_1=neq$2;const compare$6=compare_1,gte$3=(et,ot,at)=>compare$6(et,ot,at)>=0;var gte_1=gte$3;const compare$5=compare_1,lte$3=(et,ot,at)=>compare$5(et,ot,at)<=0;var lte_1=lte$3;const eq$1=eq_1,neq$1=neq_1,gt$4=gt_1,gte$2=gte_1,lt$3=lt_1,lte$2=lte_1,cmp$1=(et,ot,at,ut)=>{switch(ot){case"===":return typeof et=="object"&&(et=et.version),typeof at=="object"&&(at=at.version),et===at;case"!==":return typeof et=="object"&&(et=et.version),typeof at=="object"&&(at=at.version),et!==at;case"":case"=":case"==":return eq$1(et,at,ut);case"!=":return neq$1(et,at,ut);case">":return gt$4(et,at,ut);case">=":return gte$2(et,at,ut);case"<":return lt$3(et,at,ut);case"<=":return lte$2(et,at,ut);default:throw new TypeError(`Invalid operator: ${ot}`)}};var cmp_1=cmp$1;const SemVer$5=semver$1,parse$2=parse_1,{safeRe:re$2,t:t$8}=reExports,coerce$1=(et,ot)=>{if(et instanceof SemVer$5)return et;if(typeof et=="number"&&(et=String(et)),typeof et!="string")return null;ot=ot||{};let at=null;if(!ot.rtl)at=et.match(ot.includePrerelease?re$2[t$8.COERCEFULL]:re$2[t$8.COERCE]);else{const xt=ot.includePrerelease?re$2[t$8.COERCERTLFULL]:re$2[t$8.COERCERTL];let St;for(;(St=xt.exec(et))&&(!at||at.index+at[0].length!==et.length);)(!at||St.index+St[0].length!==at.index+at[0].length)&&(at=St),xt.lastIndex=St.index+St[1].length+St[2].length;xt.lastIndex=-1}if(at===null)return null;const ut=at[2],ft=at[3]||"0",dt=at[4]||"0",ht=ot.includePrerelease&&at[5]?`-${at[5]}`:"",wt=ot.includePrerelease&&at[6]?`+${at[6]}`:"";return parse$2(`${ut}.${ft}.${dt}${ht}${wt}`,ot)};var coerce_1=coerce$1;class LRUCache{constructor(){this.max=1e3,this.map=new Map}get(ot){const at=this.map.get(ot);if(at!==void 0)return this.map.delete(ot),this.map.set(ot,at),at}delete(ot){return this.map.delete(ot)}set(ot,at){if(!this.delete(ot)&&at!==void 0){if(this.map.size>=this.max){const ft=this.map.keys().next().value;this.delete(ft)}this.map.set(ot,at)}return this}}var lrucache=LRUCache,range$1,hasRequiredRange;function requireRange(){if(hasRequiredRange)return range$1;hasRequiredRange=1;const et=/\s+/g;class ot{constructor(Mt,nr){if(nr=ft(nr),Mt instanceof ot)return Mt.loose===!!nr.loose&&Mt.includePrerelease===!!nr.includePrerelease?Mt:new ot(Mt.raw,nr);if(Mt instanceof dt)return this.raw=Mt.value,this.set=[[Mt]],this.formatted=void 0,this;if(this.options=nr,this.loose=!!nr.loose,this.includePrerelease=!!nr.includePrerelease,this.raw=Mt.trim().replace(et," "),this.set=this.raw.split("||").map(or=>this.parseRange(or.trim())).filter(or=>or.length),!this.set.length)throw new TypeError(`Invalid SemVer Range: ${this.raw}`);if(this.set.length>1){const or=this.set[0];if(this.set=this.set.filter(ur=>!ir(ur[0])),this.set.length===0)this.set=[or];else if(this.set.length>1){for(const ur of this.set)if(ur.length===1&&vr(ur[0])){this.set=[ur];break}}}this.formatted=void 0}get range(){if(this.formatted===void 0){this.formatted="";for(let Mt=0;Mt0&&(this.formatted+="||");const nr=this.set[Mt];for(let or=0;or0&&(this.formatted+=" "),this.formatted+=nr[or].toString().trim()}}return this.formatted}format(){return this.range}toString(){return this.range}parseRange(Mt){const or=((this.options.includePrerelease&&Nt)|(this.options.loose&&er))+":"+Mt,ur=ut.get(or);if(ur)return ur;const Ht=this.options.loose,tr=Ht?xt[St.HYPHENRANGELOOSE]:xt[St.HYPHENRANGE];Mt=Mt.replace(tr,It(this.options.includePrerelease)),ht("hyphen replace",Mt),Mt=Mt.replace(xt[St.COMPARATORTRIM],Ct),ht("comparator trim",Mt),Mt=Mt.replace(xt[St.TILDETRIM],Pt),ht("tilde trim",Mt),Mt=Mt.replace(xt[St.CARETTRIM],Dt),ht("caret trim",Mt);let ar=Mt.split(" ").map(Ar=>rr(Ar,this.options)).join(" ").split(/\s+/).map(Ar=>gr(Ar,this.options));Ht&&(ar=ar.filter(Ar=>(ht("loose invalid filter",Ar,this.options),!!Ar.match(xt[St.COMPARATORLOOSE])))),ht("range list",ar);const wr=new Map,Fr=ar.map(Ar=>new dt(Ar,this.options));for(const Ar of Fr){if(ir(Ar))return[Ar];wr.set(Ar.value,Ar)}wr.size>1&&wr.has("")&&wr.delete("");const Rr=[...wr.values()];return ut.set(or,Rr),Rr}intersects(Mt,nr){if(!(Mt instanceof ot))throw new TypeError("a Range is required");return this.set.some(or=>lr(or,nr)&&Mt.set.some(ur=>lr(ur,nr)&&or.every(Ht=>ur.every(tr=>Ht.intersects(tr,nr)))))}test(Mt){if(!Mt)return!1;if(typeof Mt=="string")try{Mt=new wt(Mt,this.options)}catch{return!1}for(let nr=0;nrTt.value==="<0.0.0-0",vr=Tt=>Tt.value==="",lr=(Tt,Mt)=>{let nr=!0;const or=Tt.slice();let ur=or.pop();for(;nr&&or.length;)nr=or.every(Ht=>ur.intersects(Ht,Mt)),ur=or.pop();return nr},rr=(Tt,Mt)=>(ht("comp",Tt,Mt),Tt=zr(Tt,Mt),ht("caret",Tt),Tt=Cr(Tt,Mt),ht("tildes",Tt),Tt=Br(Tt,Mt),ht("xrange",Tt),Tt=xr(Tt,Mt),ht("stars",Tt),Tt),Er=Tt=>!Tt||Tt.toLowerCase()==="x"||Tt==="*",Cr=(Tt,Mt)=>Tt.trim().split(/\s+/).map(nr=>Ir(nr,Mt)).join(" "),Ir=(Tt,Mt)=>{const nr=Mt.loose?xt[St.TILDELOOSE]:xt[St.TILDE];return Tt.replace(nr,(or,ur,Ht,tr,ar)=>{ht("tilde",Tt,or,ur,Ht,tr,ar);let wr;return Er(ur)?wr="":Er(Ht)?wr=`>=${ur}.0.0 <${+ur+1}.0.0-0`:Er(tr)?wr=`>=${ur}.${Ht}.0 <${ur}.${+Ht+1}.0-0`:ar?(ht("replaceTilde pr",ar),wr=`>=${ur}.${Ht}.${tr}-${ar} <${ur}.${+Ht+1}.0-0`):wr=`>=${ur}.${Ht}.${tr} <${ur}.${+Ht+1}.0-0`,ht("tilde return",wr),wr})},zr=(Tt,Mt)=>Tt.trim().split(/\s+/).map(nr=>Xr(nr,Mt)).join(" "),Xr=(Tt,Mt)=>{ht("caret",Tt,Mt);const nr=Mt.loose?xt[St.CARETLOOSE]:xt[St.CARET],or=Mt.includePrerelease?"-0":"";return Tt.replace(nr,(ur,Ht,tr,ar,wr)=>{ht("caret",Tt,ur,Ht,tr,ar,wr);let Fr;return Er(Ht)?Fr="":Er(tr)?Fr=`>=${Ht}.0.0${or} <${+Ht+1}.0.0-0`:Er(ar)?Ht==="0"?Fr=`>=${Ht}.${tr}.0${or} <${Ht}.${+tr+1}.0-0`:Fr=`>=${Ht}.${tr}.0${or} <${+Ht+1}.0.0-0`:wr?(ht("replaceCaret pr",wr),Ht==="0"?tr==="0"?Fr=`>=${Ht}.${tr}.${ar}-${wr} <${Ht}.${tr}.${+ar+1}-0`:Fr=`>=${Ht}.${tr}.${ar}-${wr} <${Ht}.${+tr+1}.0-0`:Fr=`>=${Ht}.${tr}.${ar}-${wr} <${+Ht+1}.0.0-0`):(ht("no pr"),Ht==="0"?tr==="0"?Fr=`>=${Ht}.${tr}.${ar}${or} <${Ht}.${tr}.${+ar+1}-0`:Fr=`>=${Ht}.${tr}.${ar}${or} <${Ht}.${+tr+1}.0-0`:Fr=`>=${Ht}.${tr}.${ar} <${+Ht+1}.0.0-0`),ht("caret return",Fr),Fr})},Br=(Tt,Mt)=>(ht("replaceXRanges",Tt,Mt),Tt.split(/\s+/).map(nr=>Ur(nr,Mt)).join(" ")),Ur=(Tt,Mt)=>{Tt=Tt.trim();const nr=Mt.loose?xt[St.XRANGELOOSE]:xt[St.XRANGE];return Tt.replace(nr,(or,ur,Ht,tr,ar,wr)=>{ht("xRange",Tt,or,ur,Ht,tr,ar,wr);const Fr=Er(Ht),Rr=Fr||Er(tr),Ar=Rr||Er(ar),Vr=Ar;return ur==="="&&Vr&&(ur=""),wr=Mt.includePrerelease?"-0":"",Fr?ur===">"||ur==="<"?or="<0.0.0-0":or="*":ur&&Vr?(Rr&&(tr=0),ar=0,ur===">"?(ur=">=",Rr?(Ht=+Ht+1,tr=0,ar=0):(tr=+tr+1,ar=0)):ur==="<="&&(ur="<",Rr?Ht=+Ht+1:tr=+tr+1),ur==="<"&&(wr="-0"),or=`${ur+Ht}.${tr}.${ar}${wr}`):Rr?or=`>=${Ht}.0.0${wr} <${+Ht+1}.0.0-0`:Ar&&(or=`>=${Ht}.${tr}.0${wr} <${Ht}.${+tr+1}.0-0`),ht("xRange return",or),or})},xr=(Tt,Mt)=>(ht("replaceStars",Tt,Mt),Tt.trim().replace(xt[St.STAR],"")),gr=(Tt,Mt)=>(ht("replaceGTE0",Tt,Mt),Tt.trim().replace(xt[Mt.includePrerelease?St.GTE0PRE:St.GTE0],"")),It=Tt=>(Mt,nr,or,ur,Ht,tr,ar,wr,Fr,Rr,Ar,Vr)=>(Er(or)?nr="":Er(ur)?nr=`>=${or}.0.0${Tt?"-0":""}`:Er(Ht)?nr=`>=${or}.${ur}.0${Tt?"-0":""}`:tr?nr=`>=${nr}`:nr=`>=${nr}${Tt?"-0":""}`,Er(Fr)?wr="":Er(Rr)?wr=`<${+Fr+1}.0.0-0`:Er(Ar)?wr=`<${Fr}.${+Rr+1}.0-0`:Vr?wr=`<=${Fr}.${Rr}.${Ar}-${Vr}`:Tt?wr=`<${Fr}.${Rr}.${+Ar+1}-0`:wr=`<=${wr}`,`${nr} ${wr}`.trim()),Ft=(Tt,Mt,nr)=>{for(let or=0;or0){const ur=Tt[or].semver;if(ur.major===Mt.major&&ur.minor===Mt.minor&&ur.patch===Mt.patch)return!0}return!1}return!0};return range$1}var comparator,hasRequiredComparator;function requireComparator(){if(hasRequiredComparator)return comparator;hasRequiredComparator=1;const et=Symbol("SemVer ANY");class ot{static get ANY(){return et}constructor(Ct,Pt){if(Pt=at(Pt),Ct instanceof ot){if(Ct.loose===!!Pt.loose)return Ct;Ct=Ct.value}Ct=Ct.trim().split(/\s+/).join(" "),ht("comparator",Ct,Pt),this.options=Pt,this.loose=!!Pt.loose,this.parse(Ct),this.semver===et?this.value="":this.value=this.operator+this.semver.version,ht("comp",this)}parse(Ct){const Pt=this.options.loose?ut[ft.COMPARATORLOOSE]:ut[ft.COMPARATOR],Dt=Ct.match(Pt);if(!Dt)throw new TypeError(`Invalid comparator: ${Ct}`);this.operator=Dt[1]!==void 0?Dt[1]:"",this.operator==="="&&(this.operator=""),Dt[2]?this.semver=new wt(Dt[2],this.options.loose):this.semver=et}toString(){return this.value}test(Ct){if(ht("Comparator.test",Ct,this.options.loose),this.semver===et||Ct===et)return!0;if(typeof Ct=="string")try{Ct=new wt(Ct,this.options)}catch{return!1}return dt(Ct,this.operator,this.semver,this.options)}intersects(Ct,Pt){if(!(Ct instanceof ot))throw new TypeError("a Comparator is required");return this.operator===""?this.value===""?!0:new xt(Ct.value,Pt).test(this.value):Ct.operator===""?Ct.value===""?!0:new xt(this.value,Pt).test(Ct.semver):(Pt=at(Pt),Pt.includePrerelease&&(this.value==="<0.0.0-0"||Ct.value==="<0.0.0-0")||!Pt.includePrerelease&&(this.value.startsWith("<0.0.0")||Ct.value.startsWith("<0.0.0"))?!1:!!(this.operator.startsWith(">")&&Ct.operator.startsWith(">")||this.operator.startsWith("<")&&Ct.operator.startsWith("<")||this.semver.version===Ct.semver.version&&this.operator.includes("=")&&Ct.operator.includes("=")||dt(this.semver,"<",Ct.semver,Pt)&&this.operator.startsWith(">")&&Ct.operator.startsWith("<")||dt(this.semver,">",Ct.semver,Pt)&&this.operator.startsWith("<")&&Ct.operator.startsWith(">")))}}comparator=ot;const at=parseOptions_1,{safeRe:ut,t:ft}=reExports,dt=cmp_1,ht=debug_1,wt=semver$1,xt=requireRange();return comparator}const Range$9=requireRange(),satisfies$4=(et,ot,at)=>{try{ot=new Range$9(ot,at)}catch{return!1}return ot.test(et)};var satisfies_1=satisfies$4;const Range$8=requireRange(),toComparators$1=(et,ot)=>new Range$8(et,ot).set.map(at=>at.map(ut=>ut.value).join(" ").trim().split(" "));var toComparators_1=toComparators$1;const SemVer$4=semver$1,Range$7=requireRange(),maxSatisfying$1=(et,ot,at)=>{let ut=null,ft=null,dt=null;try{dt=new Range$7(ot,at)}catch{return null}return et.forEach(ht=>{dt.test(ht)&&(!ut||ft.compare(ht)===-1)&&(ut=ht,ft=new SemVer$4(ut,at))}),ut};var maxSatisfying_1=maxSatisfying$1;const SemVer$3=semver$1,Range$6=requireRange(),minSatisfying$1=(et,ot,at)=>{let ut=null,ft=null,dt=null;try{dt=new Range$6(ot,at)}catch{return null}return et.forEach(ht=>{dt.test(ht)&&(!ut||ft.compare(ht)===1)&&(ut=ht,ft=new SemVer$3(ut,at))}),ut};var minSatisfying_1=minSatisfying$1;const SemVer$2=semver$1,Range$5=requireRange(),gt$3=gt_1,minVersion$1=(et,ot)=>{et=new Range$5(et,ot);let at=new SemVer$2("0.0.0");if(et.test(at)||(at=new SemVer$2("0.0.0-0"),et.test(at)))return at;at=null;for(let ut=0;ut{const wt=new SemVer$2(ht.semver.version);switch(ht.operator){case">":wt.prerelease.length===0?wt.patch++:wt.prerelease.push(0),wt.raw=wt.format();case"":case">=":(!dt||gt$3(wt,dt))&&(dt=wt);break;case"<":case"<=":break;default:throw new Error(`Unexpected operation: ${ht.operator}`)}}),dt&&(!at||gt$3(at,dt))&&(at=dt)}return at&&et.test(at)?at:null};var minVersion_1=minVersion$1;const Range$4=requireRange(),validRange$1=(et,ot)=>{try{return new Range$4(et,ot).range||"*"}catch{return null}};var valid$1=validRange$1;const SemVer$1=semver$1,Comparator$2=requireComparator(),{ANY:ANY$1}=Comparator$2,Range$3=requireRange(),satisfies$3=satisfies_1,gt$2=gt_1,lt$2=lt_1,lte$1=lte_1,gte$1=gte_1,outside$3=(et,ot,at,ut)=>{et=new SemVer$1(et,ut),ot=new Range$3(ot,ut);let ft,dt,ht,wt,xt;switch(at){case">":ft=gt$2,dt=lte$1,ht=lt$2,wt=">",xt=">=";break;case"<":ft=lt$2,dt=gte$1,ht=gt$2,wt="<",xt="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(satisfies$3(et,ot,ut))return!1;for(let St=0;St{Nt.semver===ANY$1&&(Nt=new Comparator$2(">=0.0.0")),Pt=Pt||Nt,Dt=Dt||Nt,ft(Nt.semver,Pt.semver,ut)?Pt=Nt:ht(Nt.semver,Dt.semver,ut)&&(Dt=Nt)}),Pt.operator===wt||Pt.operator===xt||(!Dt.operator||Dt.operator===wt)&&dt(et,Dt.semver))return!1;if(Dt.operator===xt&&ht(et,Dt.semver))return!1}return!0};var outside_1=outside$3;const outside$2=outside_1,gtr$1=(et,ot,at)=>outside$2(et,ot,">",at);var gtr_1=gtr$1;const outside$1=outside_1,ltr$1=(et,ot,at)=>outside$1(et,ot,"<",at);var ltr_1=ltr$1;const Range$2=requireRange(),intersects$1=(et,ot,at)=>(et=new Range$2(et,at),ot=new Range$2(ot,at),et.intersects(ot,at));var intersects_1=intersects$1;const satisfies$2=satisfies_1,compare$4=compare_1;var simplify=(et,ot,at)=>{const ut=[];let ft=null,dt=null;const ht=et.sort((Ct,Pt)=>compare$4(Ct,Pt,at));for(const Ct of ht)satisfies$2(Ct,ot,at)?(dt=Ct,ft||(ft=Ct)):(dt&&ut.push([ft,dt]),dt=null,ft=null);ft&&ut.push([ft,null]);const wt=[];for(const[Ct,Pt]of ut)Ct===Pt?wt.push(Ct):!Pt&&Ct===ht[0]?wt.push("*"):Pt?Ct===ht[0]?wt.push(`<=${Pt}`):wt.push(`${Ct} - ${Pt}`):wt.push(`>=${Ct}`);const xt=wt.join(" || "),St=typeof ot.raw=="string"?ot.raw:String(ot);return xt.length{if(et===ot)return!0;et=new Range$1(et,at),ot=new Range$1(ot,at);let ut=!1;e:for(const ft of et.set){for(const dt of ot.set){const ht=simpleSubset(ft,dt,at);if(ut=ut||ht!==null,ht)continue e}if(ut)return!1}return!0},minimumVersionWithPreRelease=[new Comparator$1(">=0.0.0-0")],minimumVersion=[new Comparator$1(">=0.0.0")],simpleSubset=(et,ot,at)=>{if(et===ot)return!0;if(et.length===1&&et[0].semver===ANY){if(ot.length===1&&ot[0].semver===ANY)return!0;at.includePrerelease?et=minimumVersionWithPreRelease:et=minimumVersion}if(ot.length===1&&ot[0].semver===ANY){if(at.includePrerelease)return!0;ot=minimumVersion}const ut=new Set;let ft,dt;for(const Nt of et)Nt.operator===">"||Nt.operator===">="?ft=higherGT(ft,Nt,at):Nt.operator==="<"||Nt.operator==="<="?dt=lowerLT(dt,Nt,at):ut.add(Nt.semver);if(ut.size>1)return null;let ht;if(ft&&dt){if(ht=compare$3(ft.semver,dt.semver,at),ht>0)return null;if(ht===0&&(ft.operator!==">="||dt.operator!=="<="))return null}for(const Nt of ut){if(ft&&!satisfies$1(Nt,String(ft),at)||dt&&!satisfies$1(Nt,String(dt),at))return null;for(const er of ot)if(!satisfies$1(Nt,String(er),at))return!1;return!0}let wt,xt,St,Ct,Pt=dt&&!at.includePrerelease&&dt.semver.prerelease.length?dt.semver:!1,Dt=ft&&!at.includePrerelease&&ft.semver.prerelease.length?ft.semver:!1;Pt&&Pt.prerelease.length===1&&dt.operator==="<"&&Pt.prerelease[0]===0&&(Pt=!1);for(const Nt of ot){if(Ct=Ct||Nt.operator===">"||Nt.operator===">=",St=St||Nt.operator==="<"||Nt.operator==="<=",ft){if(Dt&&Nt.semver.prerelease&&Nt.semver.prerelease.length&&Nt.semver.major===Dt.major&&Nt.semver.minor===Dt.minor&&Nt.semver.patch===Dt.patch&&(Dt=!1),Nt.operator===">"||Nt.operator===">="){if(wt=higherGT(ft,Nt,at),wt===Nt&&wt!==ft)return!1}else if(ft.operator===">="&&!satisfies$1(ft.semver,String(Nt),at))return!1}if(dt){if(Pt&&Nt.semver.prerelease&&Nt.semver.prerelease.length&&Nt.semver.major===Pt.major&&Nt.semver.minor===Pt.minor&&Nt.semver.patch===Pt.patch&&(Pt=!1),Nt.operator==="<"||Nt.operator==="<="){if(xt=lowerLT(dt,Nt,at),xt===Nt&&xt!==dt)return!1}else if(dt.operator==="<="&&!satisfies$1(dt.semver,String(Nt),at))return!1}if(!Nt.operator&&(dt||ft)&&ht!==0)return!1}return!(ft&&St&&!dt&&ht!==0||dt&&Ct&&!ft&&ht!==0||Dt||Pt)},higherGT=(et,ot,at)=>{if(!et)return ot;const ut=compare$3(et.semver,ot.semver,at);return ut>0?et:ut<0||ot.operator===">"&&et.operator===">="?ot:et},lowerLT=(et,ot,at)=>{if(!et)return ot;const ut=compare$3(et.semver,ot.semver,at);return ut<0?et:ut>0||ot.operator==="<"&&et.operator==="<="?ot:et};var subset_1=subset$1;const internalRe=reExports,constants=constants$1,SemVer=semver$1,identifiers=identifiers$1,parse$1=parse_1,valid=valid_1,clean=clean_1,inc=inc_1,diff=diff_1,major=major_1,minor=minor_1,patch=patch_1,prerelease=prerelease_1,compare$2=compare_1,rcompare=rcompare_1,compareLoose=compareLoose_1,compareBuild=compareBuild_1,sort=sort_1,rsort=rsort_1,gt$1=gt_1,lt$1=lt_1,eq=eq_1,neq=neq_1,gte=gte_1,lte=lte_1,cmp=cmp_1,coerce=coerce_1,Comparator=requireComparator(),Range=requireRange(),satisfies=satisfies_1,toComparators=toComparators_1,maxSatisfying=maxSatisfying_1,minSatisfying=minSatisfying_1,minVersion=minVersion_1,validRange=valid$1,outside=outside_1,gtr=gtr_1,ltr=ltr_1,intersects=intersects_1,simplifyRange=simplify,subset=subset_1;var semver={parse:parse$1,valid,clean,inc,diff,major,minor,patch,prerelease,compare:compare$2,rcompare,compareLoose,compareBuild,sort,rsort,gt:gt$1,lt:lt$1,eq,neq,gte,lte,cmp,coerce,Comparator,Range,satisfies,toComparators,maxSatisfying,minSatisfying,minVersion,validRange,outside,gtr,ltr,intersects,simplifyRange,subset,SemVer,re:internalRe.re,src:internalRe.src,tokens:internalRe.t,SEMVER_SPEC_VERSION:constants.SEMVER_SPEC_VERSION,RELEASE_TYPES:constants.RELEASE_TYPES,compareIdentifiers:identifiers.compareIdentifiers,rcompareIdentifiers:identifiers.rcompareIdentifiers};(function(et){Object.defineProperty(et,"__esModule",{value:!0}),et.satisfiesVersionRange=et.gtRange=et.gtVersion=et.assertIsSemVerRange=et.assertIsSemVerVersion=et.isValidSemVerRange=et.isValidSemVerVersion=et.VersionRangeStruct=et.VersionStruct=void 0;const ot=dist$1,at=semver,ut=assert$3;et.VersionStruct=(0,ot.refine)((0,ot.string)(),"Version",Pt=>(0,at.valid)(Pt)===null?`Expected SemVer version, got "${Pt}"`:!0),et.VersionRangeStruct=(0,ot.refine)((0,ot.string)(),"Version range",Pt=>(0,at.validRange)(Pt)===null?`Expected SemVer range, got "${Pt}"`:!0);function ft(Pt){return(0,ot.is)(Pt,et.VersionStruct)}et.isValidSemVerVersion=ft;function dt(Pt){return(0,ot.is)(Pt,et.VersionRangeStruct)}et.isValidSemVerRange=dt;function ht(Pt){(0,ut.assertStruct)(Pt,et.VersionStruct)}et.assertIsSemVerVersion=ht;function wt(Pt){(0,ut.assertStruct)(Pt,et.VersionRangeStruct)}et.assertIsSemVerRange=wt;function xt(Pt,Dt){return(0,at.gt)(Pt,Dt)}et.gtVersion=xt;function St(Pt,Dt){return(0,at.gtr)(Pt,Dt)}et.gtRange=St;function Ct(Pt,Dt){return(0,at.satisfies)(Pt,Dt,{includePrerelease:!0})}et.satisfiesVersionRange=Ct})(versions);(function(et){var ot=commonjsGlobal$1&&commonjsGlobal$1.__createBinding||(Object.create?function(ut,ft,dt,ht){ht===void 0&&(ht=dt);var wt=Object.getOwnPropertyDescriptor(ft,dt);(!wt||("get"in wt?!ft.__esModule:wt.writable||wt.configurable))&&(wt={enumerable:!0,get:function(){return ft[dt]}}),Object.defineProperty(ut,ht,wt)}:function(ut,ft,dt,ht){ht===void 0&&(ht=dt),ut[ht]=ft[dt]}),at=commonjsGlobal$1&&commonjsGlobal$1.__exportStar||function(ut,ft){for(var dt in ut)dt!=="default"&&!Object.prototype.hasOwnProperty.call(ft,dt)&&ot(ft,ut,dt)};Object.defineProperty(et,"__esModule",{value:!0}),at(assert$3,et),at(base64$1,et),at(requireBytes(),et),at(caipTypes,et),at(checksum,et),at(coercers,et),at(collections,et),at(encryptionTypes,et),at(errors$1,et),at(requireHex(),et),at(json,et),at(keyring,et),at(logging,et),at(misc,et),at(number$1,et),at(opaque,et),at(promise,et),at(time,et),at(transactionTypes,et),at(versions,et)})(dist$2);Object.defineProperty(utils$3,"__esModule",{value:!0});utils$3.normalize=utils$3.recoverPublicKey=utils$3.concatSig=utils$3.legacyToBuffer=utils$3.isNullish=utils$3.padWithZeroes=void 0;const util_1$1=dist$5,utils_1$6=dist$2;function padWithZeroes(et,ot){if(et!==""&&!/^[a-f0-9]+$/iu.test(et))throw new Error(`Expected an unprefixed hex string. Received: ${et}`);if(ot<0)throw new Error(`Expected a non-negative integer target length. Received: ${ot}`);return String.prototype.padStart.call(et,ot,"0")}utils$3.padWithZeroes=padWithZeroes;function isNullish$1(et){return et==null}utils$3.isNullish=isNullish$1;function legacyToBuffer$1(et){return typeof et=="string"&&!(0,util_1$1.isHexString)(et)?Buffer.from(et):(0,util_1$1.toBuffer)(et)}utils$3.legacyToBuffer=legacyToBuffer$1;function concatSig(et,ot,at){const ut=(0,util_1$1.fromSigned)(ot),ft=(0,util_1$1.fromSigned)(at),dt=(0,util_1$1.bufferToInt)(et),ht=padWithZeroes((0,util_1$1.toUnsigned)(ut).toString("hex"),64),wt=padWithZeroes((0,util_1$1.toUnsigned)(ft).toString("hex"),64),xt=(0,utils_1$6.remove0x)((0,utils_1$6.numberToHex)(dt));return(0,utils_1$6.add0x)(ht.concat(wt,xt))}utils$3.concatSig=concatSig;function recoverPublicKey(et,ot){const at=(0,util_1$1.fromRpcSig)(ot);return(0,util_1$1.ecrecover)(et,at.v,at.r,at.s)}utils$3.recoverPublicKey=recoverPublicKey;function normalize$1(et){if(!isNullish$1(et)){if(typeof et=="number"){if(et<0)return"0x";const ot=(0,utils_1$6.numberToBytes)(et);et=(0,utils_1$6.bytesToHex)(ot)}if(typeof et!="string"){let ot="eth-sig-util.normalize() requires hex string or integer input.";throw ot+=` received ${typeof et}: ${et}`,new Error(ot)}return(0,utils_1$6.add0x)(et.toLowerCase())}}utils$3.normalize=normalize$1;Object.defineProperty(personalSign$1,"__esModule",{value:!0});personalSign$1.extractPublicKey=personalSign$1.recoverPersonalSignature=personalSign$1.personalSign=void 0;const util_1=dist$5,utils_1$5=utils$3;function personalSign({privateKey:et,data:ot}){if((0,utils_1$5.isNullish)(ot))throw new Error("Missing data parameter");if((0,utils_1$5.isNullish)(et))throw new Error("Missing privateKey parameter");const at=(0,utils_1$5.legacyToBuffer)(ot),ut=(0,util_1.hashPersonalMessage)(at),ft=(0,util_1.ecsign)(ut,et);return(0,utils_1$5.concatSig)((0,util_1.toBuffer)(ft.v),ft.r,ft.s)}personalSign$1.personalSign=personalSign;function recoverPersonalSignature({data:et,signature:ot}){if((0,utils_1$5.isNullish)(et))throw new Error("Missing data parameter");if((0,utils_1$5.isNullish)(ot))throw new Error("Missing signature parameter");const at=getPublicKeyFor(et,ot),ut=(0,util_1.publicToAddress)(at);return(0,util_1.bufferToHex)(ut)}personalSign$1.recoverPersonalSignature=recoverPersonalSignature;function extractPublicKey({data:et,signature:ot}){if((0,utils_1$5.isNullish)(et))throw new Error("Missing data parameter");if((0,utils_1$5.isNullish)(ot))throw new Error("Missing signature parameter");return`0x${getPublicKeyFor(et,ot).toString("hex")}`}personalSign$1.extractPublicKey=extractPublicKey;function getPublicKeyFor(et,ot){const at=(0,util_1.hashPersonalMessage)((0,utils_1$5.legacyToBuffer)(et));return(0,utils_1$5.recoverPublicKey)(at,ot)}var signTypedData={},dist={},abi$1={},errors={};(function(et){Object.defineProperty(et,"__esModule",{value:!0}),et.ParserError=et.getErrorStack=et.getErrorMessage=void 0;const ot=dist$2,at=dt=>typeof dt=="string"?dt:dt instanceof Error||(0,ot.isObject)(dt)&&(0,ot.hasProperty)(dt,"message")&&typeof dt.message=="string"?dt.message:"Unknown error.";et.getErrorMessage=at;const ut=dt=>{if(dt instanceof Error)return dt.stack};et.getErrorStack=ut;class ft extends Error{constructor(ht,wt){super(ht),this.name="ParserError";const xt=(0,et.getErrorStack)(wt);xt&&(this.stack=xt)}}et.ParserError=ft})(errors);var packer={},iterator={};Object.defineProperty(iterator,"__esModule",{value:!0});iterator.iterate=void 0;const utils_1$4=dist$2,iterate=function*(et,ot=32){for(let at=0;at{(0,utils_1$4.assert)(dt>=0,"Cannot skip a negative number of bytes."),(0,utils_1$4.assert)(dt%ot===0,"Length must be a multiple of the size."),at+=dt},ft=et.subarray(at);yield{skip:ut,value:ft}}return{skip:()=>{},value:new Uint8Array}};iterator.iterate=iterate;var parsers={},address={},utils={},buffer={};Object.defineProperty(buffer,"__esModule",{value:!0});buffer.padEnd=buffer.padStart=buffer.set=void 0;const utils_1$3=dist$2,BUFFER_WIDTH=32,set$2=(et,ot,at)=>(0,utils_1$3.concatBytes)([et.subarray(0,at),ot,et.subarray(at+ot.length)]);buffer.set=set$2;const padStart=(et,ot=BUFFER_WIDTH)=>{const at=new Uint8Array(Math.max(ot-et.length,0)).fill(0);return(0,utils_1$3.concatBytes)([at,et])};buffer.padStart=padStart;const padEnd=(et,ot=BUFFER_WIDTH)=>{const at=new Uint8Array(Math.max(ot-et.length,0)).fill(0);return(0,utils_1$3.concatBytes)([et,at])};buffer.padEnd=padEnd;(function(et){var ot=commonjsGlobal$1&&commonjsGlobal$1.__createBinding||(Object.create?function(ut,ft,dt,ht){ht===void 0&&(ht=dt);var wt=Object.getOwnPropertyDescriptor(ft,dt);(!wt||("get"in wt?!ft.__esModule:wt.writable||wt.configurable))&&(wt={enumerable:!0,get:function(){return ft[dt]}}),Object.defineProperty(ut,ht,wt)}:function(ut,ft,dt,ht){ht===void 0&&(ht=dt),ut[ht]=ft[dt]}),at=commonjsGlobal$1&&commonjsGlobal$1.__exportStar||function(ut,ft){for(var dt in ut)dt!=="default"&&!Object.prototype.hasOwnProperty.call(ft,dt)&&ot(ft,ut,dt)};Object.defineProperty(et,"__esModule",{value:!0}),at(buffer,et)})(utils);(function(et){Object.defineProperty(et,"__esModule",{value:!0}),et.address=et.getAddress=void 0;const ot=dist$2,at=errors,ut=utils,ft=dt=>{const ht=(0,ot.createBytes)(dt);return(0,ot.assert)(ht.length<=20,new at.ParserError(`Invalid address value. Expected address to be 20 bytes long, but received ${ht.length} bytes.`)),(0,ut.padStart)(ht,20)};et.getAddress=ft,et.address={isDynamic:!1,isType:dt=>dt==="address",getByteLength(){return 32},encode({buffer:dt,value:ht,packed:wt}){const xt=(0,et.getAddress)(ht);if(wt)return(0,ot.concatBytes)([dt,xt]);const St=(0,ut.padStart)(xt);return(0,ot.concatBytes)([dt,St])},decode({value:dt}){return(0,ot.add0x)((0,ot.bytesToHex)(dt.slice(12,32)))}}})(address);var array={},fixedBytes={};(function(et){Object.defineProperty(et,"__esModule",{value:!0}),et.fixedBytes=et.getByteLength=void 0;const ot=dist$2,at=errors,ut=utils,ft=/^bytes([0-9]{1,2})$/u,dt=ht=>{var St;const wt=(St=ht.match(ft))==null?void 0:St[1];(0,ot.assert)(wt,`Invalid byte length. Expected a number between 1 and 32, but received "${ht}".`);const xt=Number(wt);return(0,ot.assert)(xt>0&&xt<=32,new at.ParserError(`Invalid byte length. Expected a number between 1 and 32, but received "${ht}".`)),xt};et.getByteLength=dt,et.fixedBytes={isDynamic:!1,isType(ht){return ft.test(ht)},getByteLength(){return 32},encode({type:ht,buffer:wt,value:xt,packed:St}){const Ct=(0,et.getByteLength)(ht),Pt=(0,ot.createBytes)(xt);return(0,ot.assert)(Pt.length<=Ct,new at.ParserError(`Expected a value of length ${Ct}, but received a value of length ${Pt.length}.`)),St?(0,ot.concatBytes)([wt,(0,ut.padEnd)(Pt,Ct)]):(0,ot.concatBytes)([wt,(0,ut.padEnd)(Pt)])},decode({type:ht,value:wt}){const xt=(0,et.getByteLength)(ht);return wt.slice(0,xt)}}})(fixedBytes);var tuple$1={},hasRequiredTuple;function requireTuple(){return hasRequiredTuple||(hasRequiredTuple=1,function(et){Object.defineProperty(et,"__esModule",{value:!0}),et.tuple=et.getTupleElements=void 0;const ot=dist$2,at=errors,ut=requirePacker(),ft=/^\((.+)\)$/u,dt=wt=>ft.test(wt),ht=wt=>{(0,ot.assert)(wt.startsWith("(")&&wt.endsWith(")"),new at.ParserError(`Invalid tuple type. Expected tuple type, but received "${wt}".`));const xt=[];let St="",Ct=0;for(let Pt=1;Pt{const Ct=(0,ut.getParser)(St);return(0,ut.isDynamicParser)(Ct,St)})},isType(wt){return dt(wt)},getByteLength(wt){return(0,ut.isDynamicParser)(this,wt)?32:(0,et.getTupleElements)(wt).reduce((St,Ct)=>St+(0,ut.getParser)(Ct).getByteLength(Ct),0)},encode({type:wt,buffer:xt,value:St,packed:Ct,tight:Pt}){const Dt=(0,et.getTupleElements)(wt);return(0,ut.pack)({types:Dt,values:St,byteArray:xt,packed:Ct,tight:Pt})},decode({type:wt,value:xt,skip:St}){const Ct=(0,et.getTupleElements)(wt),Pt=this.getByteLength(wt)-32;return St(Pt),(0,ut.unpack)(Ct,xt)}}}(tuple$1)),tuple$1}var hasRequiredArray;function requireArray(){return hasRequiredArray||(hasRequiredArray=1,function(et){Object.defineProperty(et,"__esModule",{value:!0}),et.array=et.getTupleType=et.getArrayType=et.isArrayType=void 0;const ot=dist$2,at=errors,ut=requirePacker(),ft=utils,dt=fixedBytes,ht=requireTuple(),wt=/^(?.*)\[(?\d*?)\]$/u,xt=Pt=>wt.test(Pt);et.isArrayType=xt;const St=Pt=>{var Nt;const Dt=Pt.match(wt);return(0,ot.assert)((Nt=Dt==null?void 0:Dt.groups)==null?void 0:Nt.type,new at.ParserError(`Invalid array type. Expected an array type, but received "${Pt}".`)),[Dt.groups.type,Dt.groups.length?parseInt(Dt.groups.length,10):void 0]};et.getArrayType=St;const Ct=(Pt,Dt)=>`(${new Array(Dt).fill(Pt).join(",")})`;et.getTupleType=Ct,et.array={isDynamic(Pt){const[Dt,Nt]=(0,et.getArrayType)(Pt);return Nt===void 0||(0,ut.isDynamicParser)((0,ut.getParser)(Dt),Dt)},isType(Pt){return(0,et.isArrayType)(Pt)},getByteLength(Pt){(0,ot.assert)((0,et.isArrayType)(Pt),new at.ParserError(`Expected an array type, but received "${Pt}".`));const[Dt,Nt]=(0,et.getArrayType)(Pt);return!(0,ut.isDynamicParser)(this,Pt)&&Nt!==void 0?ht.tuple.getByteLength((0,et.getTupleType)(Dt,Nt)):32},encode({type:Pt,buffer:Dt,value:Nt,packed:er,tight:ir}){const[vr,lr]=(0,et.getArrayType)(Pt);if((0,ot.assert)(!er||!(0,et.isArrayType)(vr),new at.ParserError("Cannot pack nested arrays.")),er&&(0,ut.isDynamicParser)((0,ut.getParser)(vr),vr))return(0,ut.pack)({types:new Array(Nt.length).fill(vr),values:Nt,byteArray:Dt,packed:er,arrayPacked:!0,tight:ir});if(lr)return(0,ot.assert)(lr===Nt.length,new at.ParserError(`Array length does not match type length. Expected a length of ${lr}, but received ${Nt.length}.`)),ht.tuple.encode({type:(0,et.getTupleType)(vr,lr),buffer:Dt,value:Nt,packed:dt.fixedBytes.isType(vr)&&ir,tight:ir});if(er)return(0,ut.pack)({types:new Array(Nt.length).fill(vr),values:Nt,byteArray:Dt,packed:dt.fixedBytes.isType(vr)&&ir,arrayPacked:!0,tight:ir});const rr=(0,ft.padStart)((0,ot.numberToBytes)(Nt.length));return(0,ut.pack)({types:new Array(Nt.length).fill(vr),values:Nt,byteArray:(0,ot.concatBytes)([Dt,rr]),packed:er,tight:ir})},decode({type:Pt,value:Dt,...Nt}){const[er,ir]=(0,et.getArrayType)(Pt);if(ir){const lr=ht.tuple.decode({type:(0,et.getTupleType)(er,ir),value:Dt,...Nt});return(0,ot.assert)(lr.length===ir,new at.ParserError(`Array length does not match type length. Expected a length of ${ir}, but received ${lr.length}.`)),lr}const vr=(0,ot.bytesToNumber)(Dt.subarray(0,32));return(0,ut.unpack)(new Array(vr).fill(er),Dt.subarray(32))}}}(array)),array}var bool={},number={};(function(et){Object.defineProperty(et,"__esModule",{value:!0}),et.number=et.getBigInt=et.assertNumberLength=et.getLength=et.isSigned=void 0;const ot=dist$2,at=errors,ut=utils,ft=/^u?int(?[0-9]*)?$/u,dt=St=>!St.startsWith("u");et.isSigned=dt;const ht=St=>{var Dt;if(St==="int"||St==="uint")return 256;const Ct=St.match(ft);(0,ot.assert)((Dt=Ct==null?void 0:Ct.groups)==null?void 0:Dt.length,new at.ParserError(`Invalid number type. Expected a number type, but received "${St}".`));const Pt=parseInt(Ct.groups.length,10);return(0,ot.assert)(Pt>=8&&Pt<=256,new at.ParserError(`Invalid number length. Expected a number between 8 and 256, but received "${St}".`)),(0,ot.assert)(Pt%8===0,new at.ParserError(`Invalid number length. Expected a multiple of 8, but received "${St}".`)),Pt};et.getLength=ht;const wt=(St,Ct)=>{const Pt=(0,et.getLength)(Ct),Dt=BigInt(2)**BigInt(Pt-((0,et.isSigned)(Ct)?1:0))-BigInt(1);if((0,et.isSigned)(Ct)){(0,ot.assert)(St>=-(Dt+BigInt(1))&&St<=Dt,new at.ParserError(`Number "${St}" is out of range for type "${Ct}".`));return}(0,ot.assert)(St<=Dt,new at.ParserError(`Number "${St}" is out of range for type "${Ct}".`))};et.assertNumberLength=wt;const xt=St=>{try{return(0,ot.createBigInt)(St)}catch{throw new at.ParserError(`Invalid number. Expected a valid number value, but received "${St}".`)}};et.getBigInt=xt,et.number={isDynamic:!1,isType(St){return ft.test(St)},getByteLength(){return 32},encode({type:St,buffer:Ct,value:Pt,packed:Dt}){const Nt=(0,et.getBigInt)(Pt);if((0,et.assertNumberLength)(Nt,St),(0,et.isSigned)(St)){if(Dt){const er=(0,et.getLength)(St)/8;return(0,ot.concatBytes)([Ct,(0,ot.signedBigIntToBytes)(Nt,er)])}return(0,ot.concatBytes)([Ct,(0,ut.padStart)((0,ot.signedBigIntToBytes)(Nt,32))])}if(Dt){const er=(0,et.getLength)(St)/8;return(0,ot.concatBytes)([Ct,(0,ut.padStart)((0,ot.bigIntToBytes)(Nt),er)])}return(0,ot.concatBytes)([Ct,(0,ut.padStart)((0,ot.bigIntToBytes)(Nt))])},decode({type:St,value:Ct}){const Pt=Ct.subarray(0,32);if((0,et.isSigned)(St)){const Nt=(0,ot.bytesToSignedBigInt)(Pt);return(0,et.assertNumberLength)(Nt,St),Nt}const Dt=(0,ot.bytesToBigInt)(Pt);return(0,et.assertNumberLength)(Dt,St),Dt}}})(number);(function(et){Object.defineProperty(et,"__esModule",{value:!0}),et.bool=et.getBooleanValue=void 0;const ot=dist$1,at=dist$2,ut=errors,ft=number,dt=(0,ot.coerce)((0,ot.boolean)(),(0,ot.union)([(0,ot.literal)("true"),(0,ot.literal)("false")]),wt=>wt==="true"),ht=wt=>{try{return(0,ot.create)(wt,dt)?BigInt(1):BigInt(0)}catch{throw new ut.ParserError(`Invalid boolean value. Expected a boolean literal, or the string "true" or "false", but received "${wt}".`)}};et.getBooleanValue=ht,et.bool={isDynamic:!1,isType:wt=>wt==="bool",getByteLength(){return 32},encode({buffer:wt,value:xt,packed:St,tight:Ct}){const Pt=(0,et.getBooleanValue)(xt);return St?(0,at.concatBytes)([wt,(0,at.bigIntToBytes)(Pt)]):ft.number.encode({type:"uint256",buffer:wt,value:Pt,packed:St,tight:Ct})},decode(wt){return ft.number.decode({...wt,type:"uint256"})===BigInt(1)}}})(bool);var bytes$1={};Object.defineProperty(bytes$1,"__esModule",{value:!0});bytes$1.bytes=void 0;const utils_1$2=dist$2,utils_2=utils;bytes$1.bytes={isDynamic:!0,isType:et=>et==="bytes",getByteLength(){return 32},encode({buffer:et,value:ot,packed:at}){const ut=(0,utils_1$2.createBytes)(ot);if(at)return(0,utils_1$2.concatBytes)([et,ut]);const ft=Math.ceil(ut.byteLength/32)*32;return(0,utils_1$2.concatBytes)([et,(0,utils_2.padStart)((0,utils_1$2.numberToBytes)(ut.byteLength)),(0,utils_2.padEnd)(ut,ft)])},decode({value:et}){const ot=et.subarray(0,32),at=(0,utils_1$2.bytesToNumber)(ot);return et.slice(32,32+at)}};var _function={};(function(et){Object.defineProperty(et,"__esModule",{value:!0}),et.fn=et.getFunction=void 0;const ot=dist$1,at=dist$2,ut=errors,ft=fixedBytes,dt=(0,ot.coerce)((0,ot.object)({address:at.StrictHexStruct,selector:at.StrictHexStruct}),(0,ot.union)([at.StrictHexStruct,(0,ot.instance)(Uint8Array)]),wt=>{const xt=(0,at.createBytes)(wt);return(0,at.assert)(xt.length===24,new ut.ParserError(`Invalid Solidity function. Expected function to be 24 bytes long, but received ${xt.length} bytes.`)),{address:(0,at.bytesToHex)(xt.subarray(0,20)),selector:(0,at.bytesToHex)(xt.subarray(20,24))}}),ht=wt=>{const xt=(0,ot.create)(wt,dt);return(0,at.concatBytes)([(0,at.hexToBytes)(xt.address),(0,at.hexToBytes)(xt.selector)])};et.getFunction=ht,et.fn={isDynamic:!1,isType:wt=>wt==="function",getByteLength(){return 32},encode({buffer:wt,value:xt,packed:St,tight:Ct}){const Pt=(0,et.getFunction)(xt);return ft.fixedBytes.encode({type:"bytes24",buffer:wt,value:Pt,packed:St,tight:Ct})},decode({value:wt}){return{address:(0,at.bytesToHex)(wt.slice(0,20)),selector:(0,at.bytesToHex)(wt.slice(20,24))}}}})(_function);var parser={};Object.defineProperty(parser,"__esModule",{value:!0});var string$1={};Object.defineProperty(string$1,"__esModule",{value:!0});string$1.string=void 0;const utils_1$1=dist$2,bytes_1=bytes$1;string$1.string={isDynamic:!0,isType:et=>et==="string",getByteLength(){return 32},encode({buffer:et,value:ot,packed:at,tight:ut}){return bytes_1.bytes.encode({type:"bytes",buffer:et,value:(0,utils_1$1.stringToBytes)(ot),packed:at,tight:ut})},decode(et){return(0,utils_1$1.bytesToString)(bytes_1.bytes.decode(et))}};var hasRequiredParsers;function requireParsers(){return hasRequiredParsers||(hasRequiredParsers=1,function(et){var ot=commonjsGlobal$1&&commonjsGlobal$1.__createBinding||(Object.create?function(ut,ft,dt,ht){ht===void 0&&(ht=dt);var wt=Object.getOwnPropertyDescriptor(ft,dt);(!wt||("get"in wt?!ft.__esModule:wt.writable||wt.configurable))&&(wt={enumerable:!0,get:function(){return ft[dt]}}),Object.defineProperty(ut,ht,wt)}:function(ut,ft,dt,ht){ht===void 0&&(ht=dt),ut[ht]=ft[dt]}),at=commonjsGlobal$1&&commonjsGlobal$1.__exportStar||function(ut,ft){for(var dt in ut)dt!=="default"&&!Object.prototype.hasOwnProperty.call(ft,dt)&&ot(ft,ut,dt)};Object.defineProperty(et,"__esModule",{value:!0}),at(address,et),at(requireArray(),et),at(bool,et),at(bytes$1,et),at(fixedBytes,et),at(_function,et),at(number,et),at(parser,et),at(string$1,et),at(requireTuple(),et)}(parsers)),parsers}var hasRequiredPacker;function requirePacker(){return hasRequiredPacker||(hasRequiredPacker=1,function(et){Object.defineProperty(et,"__esModule",{value:!0}),et.unpack=et.pack=et.isDynamicParser=et.getParser=void 0;const ot=dist$2,at=errors,ut=iterator,ft=requireParsers(),dt=utils,ht=Ct=>{const Pt={address:ft.address,array:ft.array,bool:ft.bool,bytes:ft.bytes,fixedBytes:ft.fixedBytes,function:ft.fn,number:ft.number,string:ft.string,tuple:ft.tuple},Dt=Pt[Ct];if(Dt)return Dt;const Nt=Object.values(Pt).find(er=>er.isType(Ct));if(Nt)return Nt;throw new at.ParserError(`The type "${Ct}" is not supported.`)};et.getParser=ht;const wt=(Ct,Pt)=>{const{isDynamic:Dt}=Ct;return typeof Dt=="function"?Dt(Pt):Dt};et.isDynamicParser=wt;const xt=({types:Ct,values:Pt,packed:Dt=!1,tight:Nt=!1,arrayPacked:er=!1,byteArray:ir=new Uint8Array})=>{(0,ot.assert)(Ct.length===Pt.length,new at.ParserError(`The number of types (${Ct.length}) does not match the number of values (${Pt.length}).`));const{staticBuffer:vr,dynamicBuffer:lr,pointers:rr}=Ct.reduce(({staticBuffer:Ir,dynamicBuffer:zr,pointers:Xr},Br,Ur)=>{const xr=(0,et.getParser)(Br),gr=Pt[Ur];if(Dt||er||!(0,et.isDynamicParser)(xr,Br))return{staticBuffer:xr.encode({buffer:Ir,value:gr,type:Br,packed:Dt,tight:Nt}),dynamicBuffer:zr,pointers:Xr};const It=(0,ot.concatBytes)([Ir,new Uint8Array(32)]),Ft=xr.encode({buffer:zr,value:gr,type:Br,packed:Dt,tight:Nt});return{staticBuffer:It,dynamicBuffer:Ft,pointers:[...Xr,{position:Ir.length,pointer:zr.length}]}},{staticBuffer:new Uint8Array,dynamicBuffer:new Uint8Array,pointers:[]});(0,ot.assert)(!Dt&&!er||lr.length===0,new at.ParserError("Invalid pack state."));const Er=vr.length,Cr=rr.reduce((Ir,{pointer:zr,position:Xr})=>{const Br=(0,dt.padStart)((0,ot.numberToBytes)(Er+zr));return(0,dt.set)(Ir,Br,Xr)},vr);return(0,ot.concatBytes)([ir,Cr,lr])};et.pack=xt;const St=(Ct,Pt)=>{const Dt=(0,ut.iterate)(Pt);return Ct.map(Nt=>{const{value:{value:er,skip:ir},done:vr}=Dt.next();(0,ot.assert)(!vr,new at.ParserError(`The encoded value is invalid for the provided types. Reached end of buffer while attempting to parse "${Nt}".`));const lr=(0,et.getParser)(Nt);if((0,et.isDynamicParser)(lr,Nt)){const Er=(0,ot.bytesToNumber)(er.subarray(0,32)),Cr=Pt.subarray(Er);return lr.decode({type:Nt,value:Cr,skip:ir})}return lr.decode({type:Nt,value:er,skip:ir})})};et.unpack=St}(packer)),packer}(function(et){Object.defineProperty(et,"__esModule",{value:!0}),et.decodeSingle=et.decode=et.encodePacked=et.encodeSingle=et.encode=void 0;const ot=dist$2,at=errors,ut=requirePacker(),ft=(St,Ct,Pt,Dt)=>{try{return(0,ut.pack)({types:St,values:Ct,packed:Pt,tight:Dt})}catch(Nt){throw Nt instanceof at.ParserError?new at.ParserError(`Unable to encode value: ${Nt.message}`,Nt):new at.ParserError(`An unexpected error occurred: ${(0,at.getErrorMessage)(Nt)}`,Nt)}};et.encode=ft;const dt=(St,Ct)=>(0,et.encode)([St],[Ct]);et.encodeSingle=dt;const ht=(St,Ct,Pt)=>(0,et.encode)(St,Ct,!0,Pt);et.encodePacked=ht;const wt=(St,Ct)=>{const Pt=(0,ot.createBytes)(Ct);try{return(0,ut.unpack)(St,Pt)}catch(Dt){throw Dt instanceof at.ParserError?new at.ParserError(`Unable to decode value: ${Dt.message}`,Dt):new at.ParserError(`An unexpected error occurred: ${(0,at.getErrorMessage)(Dt)}`,Dt)}};et.decode=wt;const xt=(St,Ct)=>{const Pt=(0,et.decode)([St],Ct);return(0,ot.assert)(Pt.length===1,new at.ParserError("Decoded value array has unexpected length.")),Pt[0]};et.decodeSingle=xt})(abi$1);var types$1={},abi={};Object.defineProperty(abi,"__esModule",{value:!0});(function(et){var ot=commonjsGlobal$1&&commonjsGlobal$1.__createBinding||(Object.create?function(ut,ft,dt,ht){ht===void 0&&(ht=dt);var wt=Object.getOwnPropertyDescriptor(ft,dt);(!wt||("get"in wt?!ft.__esModule:wt.writable||wt.configurable))&&(wt={enumerable:!0,get:function(){return ft[dt]}}),Object.defineProperty(ut,ht,wt)}:function(ut,ft,dt,ht){ht===void 0&&(ht=dt),ut[ht]=ft[dt]}),at=commonjsGlobal$1&&commonjsGlobal$1.__exportStar||function(ut,ft){for(var dt in ut)dt!=="default"&&!Object.prototype.hasOwnProperty.call(ft,dt)&&ot(ft,ut,dt)};Object.defineProperty(et,"__esModule",{value:!0}),at(abi,et)})(types$1);(function(et){var ot=commonjsGlobal$1&&commonjsGlobal$1.__createBinding||(Object.create?function(ut,ft,dt,ht){ht===void 0&&(ht=dt);var wt=Object.getOwnPropertyDescriptor(ft,dt);(!wt||("get"in wt?!ft.__esModule:wt.writable||wt.configurable))&&(wt={enumerable:!0,get:function(){return ft[dt]}}),Object.defineProperty(ut,ht,wt)}:function(ut,ft,dt,ht){ht===void 0&&(ht=dt),ut[ht]=ft[dt]}),at=commonjsGlobal$1&&commonjsGlobal$1.__exportStar||function(ut,ft){for(var dt in ut)dt!=="default"&&!Object.prototype.hasOwnProperty.call(ft,dt)&&ot(ft,ut,dt)};Object.defineProperty(et,"__esModule",{value:!0}),at(abi$1,et),at(errors,et),at(types$1,et)})(dist);(function(et){Object.defineProperty(et,"__esModule",{value:!0}),et.recoverTypedSignature=et.signTypedData=et.typedSignatureHash=et.TypedDataUtils=et.TYPED_MESSAGE_SCHEMA=et.SignTypedDataVersion=void 0;const ot=dist$5,at=dist,ut=requireParsers(),ft=utils,dt=dist$2,ht=keccak,wt=utils$3;var xt;(function(It){It.V1="V1",It.V3="V3",It.V4="V4"})(xt=et.SignTypedDataVersion||(et.SignTypedDataVersion={})),et.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"]};function St(It,Ft){if(Object.keys(xt).includes(It)){if(Ft&&!Ft.includes(It))throw new Error(`SignTypedDataVersion not allowed: '${It}'. Allowed versions are: ${Ft.join(", ")}`)}else throw new Error(`Invalid version: '${It}'`)}function Ct(It,Ft){(0,dt.assert)(Ft!==null,`Unable to encode value: Invalid number. Expected a valid number value, but received "${Ft}".`);const Tt=BigInt(Ft),Mt=(0,ut.getLength)(It),nr=BigInt(2)**BigInt(Mt)-BigInt(1);return(0,dt.assert)(Tt>=-nr&&Tt<=nr,`Unable to encode value: Number "${Ft}" is out of range for type "${It}".`),Tt}function Pt(It){let Ft=BigInt(0);for(let Tt=0;Tt=49?Ft+=Mt-BigInt(49)+BigInt(10):Mt>=17?Ft+=Mt-BigInt(17)+BigInt(10):Ft+=Mt}return(0,ft.padStart)((0,dt.bigIntToBytes)(Ft),20)}function Dt(It,Ft,Tt,Mt,nr){if(St(nr,[xt.V3,xt.V4]),It[Tt]!==void 0)return["bytes32",nr===xt.V4&&Mt==null?"0x0000000000000000000000000000000000000000000000000000000000000000":(0,ot.arrToBufArr)((0,ht.keccak256)(Nt(Tt,Mt,It,nr)))];if(Tt==="function")throw new Error('Unsupported or invalid type: "function"');if(Mt===void 0)throw new Error(`missing value for field ${Ft} of type ${Tt}`);if(Tt==="address"){if(typeof Mt=="number")return["address",(0,ft.padStart)((0,dt.numberToBytes)(Mt),20)];if((0,dt.isStrictHexString)(Mt))return["address",(0,dt.add0x)(Mt)];if(typeof Mt=="string")return["address",Pt(Mt).subarray(0,20)]}if(Tt==="bool")return["bool",!!Mt];if(Tt==="bytes")return typeof Mt=="number"?Mt=(0,dt.numberToBytes)(Mt):(0,dt.isStrictHexString)(Mt)||Mt==="0x"?Mt=(0,dt.hexToBytes)(Mt):typeof Mt=="string"&&(Mt=(0,dt.stringToBytes)(Mt)),["bytes32",(0,ot.arrToBufArr)((0,ht.keccak256)(Mt))];if(Tt.startsWith("bytes")&&Tt!=="bytes"&&!Tt.includes("["))return typeof Mt=="number"?Mt<0?["bytes32",new Uint8Array(32)]:["bytes32",(0,dt.bigIntToBytes)(BigInt(Mt))]:(0,dt.isStrictHexString)(Mt)?["bytes32",(0,dt.hexToBytes)(Mt)]:["bytes32",Mt];if(Tt.startsWith("int")&&!Tt.includes("[")){const or=Ct(Tt,Mt);return or>=BigInt(0)?["uint256",or]:["int256",or]}if(Tt==="string")return typeof Mt=="number"?Mt=(0,dt.numberToBytes)(Mt):Mt=(0,dt.stringToBytes)(Mt??""),["bytes32",(0,ot.arrToBufArr)((0,ht.keccak256)(Mt))];if(Tt.endsWith("]")){if(nr===xt.V3)throw new Error("Arrays are unimplemented in encodeData; use V4 extension");const or=Tt.slice(0,Tt.lastIndexOf("[")),ur=Mt.map(Ht=>Dt(It,Ft,or,Ht,nr));return["bytes32",(0,ot.arrToBufArr)((0,ht.keccak256)((0,at.encode)(ur.map(([Ht])=>Ht),ur.map(([,Ht])=>Ht))))]}return[Tt,Mt]}function Nt(It,Ft,Tt,Mt){St(Mt,[xt.V3,xt.V4]);const nr=["bytes32"],or=[lr(It,Tt)];for(const ur of Tt[It]){if(Mt===xt.V3&&Ft[ur.name]===void 0)continue;const[Ht,tr]=Dt(Tt,ur.name,ur.type,Ft[ur.name],Mt);nr.push(Ht),or.push(tr)}return(0,ot.arrToBufArr)((0,at.encode)(nr,or))}function er(It,Ft){let Tt="";const Mt=ir(It,Ft);Mt.delete(It);const nr=[It,...Array.from(Mt).sort()];for(const or of nr){if(!Ft[or])throw new Error(`No type definition specified: ${or}`);Tt+=`${or}(${Ft[or].map(({name:Ht,type:tr})=>`${tr} ${Ht}`).join(",")})`}return Tt}function ir(It,Ft,Tt=new Set){if(typeof It!="string")throw new Error(`Invalid findTypeDependencies input ${JSON.stringify(It)}`);if([It]=It.match(/^\w*/u),Tt.has(It)||Ft[It]===void 0)return Tt;Tt.add(It);for(const nr of Ft[It])ir(nr.type,Ft,Tt);return Tt}function vr(It,Ft,Tt,Mt){St(Mt,[xt.V3,xt.V4]);const nr=Nt(It,Ft,Tt,Mt),or=(0,ht.keccak256)(nr);return(0,ot.arrToBufArr)(or)}function lr(It,Ft){const Tt=(0,dt.stringToBytes)(er(It,Ft));return(0,ot.arrToBufArr)((0,ht.keccak256)(Tt))}function rr(It){const Ft={};for(const Tt in et.TYPED_MESSAGE_SCHEMA.properties)It[Tt]&&(Ft[Tt]=It[Tt]);return"types"in Ft&&(Ft.types=Object.assign({EIP712Domain:[]},Ft.types)),Ft}function Er(It,Ft){St(Ft,[xt.V3,xt.V4]);const Tt=rr(It),{domain:Mt}=Tt,nr={EIP712Domain:Tt.types.EIP712Domain};return vr("EIP712Domain",Mt,nr,Ft)}function Cr(It,Ft){St(Ft,[xt.V3,xt.V4]);const Tt=rr(It),Mt=[(0,dt.hexToBytes)("1901")];return Mt.push(Er(It,Ft)),Tt.primaryType!=="EIP712Domain"&&Mt.push(vr(Tt.primaryType,Tt.message,Tt.types,Ft)),(0,ot.arrToBufArr)((0,ht.keccak256)((0,dt.concatBytes)(Mt)))}et.TypedDataUtils={encodeData:Nt,encodeType:er,findTypeDependencies:ir,hashStruct:vr,hashType:lr,sanitizeData:rr,eip712Hash:Cr,eip712DomainHash:Er};function Ir(It){const Ft=Ur(It);return(0,dt.bytesToHex)(Ft)}et.typedSignatureHash=Ir;function zr(It,Ft){if((0,ut.isArrayType)(It)&&Array.isArray(Ft)){const[Tt]=(0,ut.getArrayType)(It);return Ft.map(Mt=>zr(Tt,Mt))}if(It==="address"){if(typeof Ft=="number")return(0,ft.padStart)((0,dt.numberToBytes)(Ft),20);if((0,dt.isStrictHexString)(Ft))return(0,ft.padStart)((0,dt.hexToBytes)(Ft).subarray(0,20),20);if(Ft instanceof Uint8Array)return(0,ft.padStart)(Ft.subarray(0,20),20)}if(It==="bool")return!!Ft;if(It.startsWith("bytes")&&It!=="bytes"){const Tt=(0,ut.getByteLength)(It);if(typeof Ft=="number")return Ft<0?new Uint8Array:(0,dt.numberToBytes)(Ft).subarray(0,Tt);if((0,dt.isStrictHexString)(Ft))return(0,dt.hexToBytes)(Ft).subarray(0,Tt);if(Ft instanceof Uint8Array)return Ft.subarray(0,Tt)}if(It.startsWith("uint")&&typeof Ft=="number")return Math.abs(Ft);if(It.startsWith("int")&&typeof Ft=="number"){const Tt=(0,ut.getLength)(It);return BigInt.asIntN(Tt,BigInt(Ft))}return Ft}function Xr(It){return It.map(Ft=>typeof Ft=="number"?(0,ft.padStart)((0,dt.numberToBytes)(Ft),32):(0,dt.isStrictHexString)(Ft)?(0,ft.padStart)((0,dt.hexToBytes)(Ft).subarray(0,32),32):Ft instanceof Uint8Array?(0,ft.padStart)(Ft.subarray(0,32),32):Ft)}function Br(It,Ft){return Ft.map(Tt=>{if(typeof Tt=="string"||typeof Tt=="number"||typeof Tt=="bigint"){const Mt=Ct(It,Tt);if(Mt>=BigInt(0))return(0,ft.padStart)((0,dt.bigIntToBytes)(Mt),32);const nr=(0,ut.getLength)(It),or=BigInt.asIntN(nr,Mt);return(0,dt.signedBigIntToBytes)(or,32)}return Tt})}function Ur(It){const Ft=new Error("Expect argument to be non-empty array");if(typeof It!="object"||!("length"in It)||!It.length)throw Ft;const Tt=It.map(({name:ur,type:Ht,value:tr})=>{if(Ht==="address[]")return{name:ur,type:"bytes32[]",value:Xr(tr)};if(Ht.startsWith("int")&&(0,ut.isArrayType)(Ht)){const[ar,wr]=(0,ut.getArrayType)(Ht);return{name:ur,type:`bytes32[${wr??""}]`,value:Br(ar,tr)}}return{name:ur,type:Ht,value:zr(Ht,tr)}}),Mt=Tt.map(ur=>ur.type!=="bytes"?ur.value:(0,wt.legacyToBuffer)(ur.value)),nr=Tt.map(ur=>{if(ur.type==="function")throw new Error('Unsupported or invalid type: "function"');return ur.type}),or=It.map(ur=>{if(!ur.name)throw Ft;return`${ur.type} ${ur.name}`});return(0,ot.arrToBufArr)((0,ht.keccak256)((0,at.encodePacked)(["bytes32","bytes32"],[(0,ht.keccak256)((0,at.encodePacked)(["string[]"],[or],!0)),(0,ht.keccak256)((0,at.encodePacked)(nr,Mt,!0))])))}function xr({privateKey:It,data:Ft,version:Tt}){if(St(Tt),(0,wt.isNullish)(Ft))throw new Error("Missing data parameter");if((0,wt.isNullish)(It))throw new Error("Missing private key parameter");const Mt=Tt===xt.V1?Ur(Ft):et.TypedDataUtils.eip712Hash(Ft,Tt),nr=(0,ot.ecsign)(Mt,It);return(0,wt.concatSig)((0,ot.arrToBufArr)((0,dt.bigIntToBytes)(nr.v)),nr.r,nr.s)}et.signTypedData=xr;function gr({data:It,signature:Ft,version:Tt}){if(St(Tt),(0,wt.isNullish)(It))throw new Error("Missing data parameter");if((0,wt.isNullish)(Ft))throw new Error("Missing signature parameter");const Mt=Tt===xt.V1?Ur(It):et.TypedDataUtils.eip712Hash(It,Tt),nr=(0,wt.recoverPublicKey)(Mt,Ft),or=(0,ot.publicToAddress)(nr);return(0,dt.bytesToHex)(or)}et.recoverTypedSignature=gr})(signTypedData);var encryption={},naclFast={exports:{}};(function(et){(function(ot){var at=function(fn){var Un,Gn=new Float64Array(16);if(fn)for(Un=0;Un>24&255,fn[Un+1]=Gn>>16&255,fn[Un+2]=Gn>>8&255,fn[Un+3]=Gn&255,fn[Un+4]=ln>>24&255,fn[Un+5]=ln>>16&255,fn[Un+6]=ln>>8&255,fn[Un+7]=ln&255}function ir(fn,Un,Gn,ln,Wn){var lo,fo=0;for(lo=0;lo>>8)-1}function vr(fn,Un,Gn,ln){return ir(fn,Un,Gn,ln,16)}function lr(fn,Un,Gn,ln){return ir(fn,Un,Gn,ln,32)}function rr(fn,Un,Gn,ln){for(var Wn=ln[0]&255|(ln[1]&255)<<8|(ln[2]&255)<<16|(ln[3]&255)<<24,lo=Gn[0]&255|(Gn[1]&255)<<8|(Gn[2]&255)<<16|(Gn[3]&255)<<24,fo=Gn[4]&255|(Gn[5]&255)<<8|(Gn[6]&255)<<16|(Gn[7]&255)<<24,So=Gn[8]&255|(Gn[9]&255)<<8|(Gn[10]&255)<<16|(Gn[11]&255)<<24,Fo=Gn[12]&255|(Gn[13]&255)<<8|(Gn[14]&255)<<16|(Gn[15]&255)<<24,Do=ln[4]&255|(ln[5]&255)<<8|(ln[6]&255)<<16|(ln[7]&255)<<24,No=Un[0]&255|(Un[1]&255)<<8|(Un[2]&255)<<16|(Un[3]&255)<<24,rs=Un[4]&255|(Un[5]&255)<<8|(Un[6]&255)<<16|(Un[7]&255)<<24,jo=Un[8]&255|(Un[9]&255)<<8|(Un[10]&255)<<16|(Un[11]&255)<<24,Ko=Un[12]&255|(Un[13]&255)<<8|(Un[14]&255)<<16|(Un[15]&255)<<24,Yo=ln[8]&255|(ln[9]&255)<<8|(ln[10]&255)<<16|(ln[11]&255)<<24,Qo=Gn[16]&255|(Gn[17]&255)<<8|(Gn[18]&255)<<16|(Gn[19]&255)<<24,ns=Gn[20]&255|(Gn[21]&255)<<8|(Gn[22]&255)<<16|(Gn[23]&255)<<24,ga=Gn[24]&255|(Gn[25]&255)<<8|(Gn[26]&255)<<16|(Gn[27]&255)<<24,es=Gn[28]&255|(Gn[29]&255)<<8|(Gn[30]&255)<<16|(Gn[31]&255)<<24,_a=ln[12]&255|(ln[13]&255)<<8|(ln[14]&255)<<16|(ln[15]&255)<<24,zo=Wn,Wo=lo,Ho=fo,Vo=So,Go=Fo,qo=Do,Ro=No,Io=rs,Lo=jo,Mo=Ko,Oo=Yo,Uo=Qo,os=ns,as=ga,us=es,ss=_a,vo,fs=0;fs<20;fs+=2)vo=zo+os|0,Go^=vo<<7|vo>>>25,vo=Go+zo|0,Lo^=vo<<9|vo>>>23,vo=Lo+Go|0,os^=vo<<13|vo>>>19,vo=os+Lo|0,zo^=vo<<18|vo>>>14,vo=qo+Wo|0,Mo^=vo<<7|vo>>>25,vo=Mo+qo|0,as^=vo<<9|vo>>>23,vo=as+Mo|0,Wo^=vo<<13|vo>>>19,vo=Wo+as|0,qo^=vo<<18|vo>>>14,vo=Oo+Ro|0,us^=vo<<7|vo>>>25,vo=us+Oo|0,Ho^=vo<<9|vo>>>23,vo=Ho+us|0,Ro^=vo<<13|vo>>>19,vo=Ro+Ho|0,Oo^=vo<<18|vo>>>14,vo=ss+Uo|0,Vo^=vo<<7|vo>>>25,vo=Vo+ss|0,Io^=vo<<9|vo>>>23,vo=Io+Vo|0,Uo^=vo<<13|vo>>>19,vo=Uo+Io|0,ss^=vo<<18|vo>>>14,vo=zo+Vo|0,Wo^=vo<<7|vo>>>25,vo=Wo+zo|0,Ho^=vo<<9|vo>>>23,vo=Ho+Wo|0,Vo^=vo<<13|vo>>>19,vo=Vo+Ho|0,zo^=vo<<18|vo>>>14,vo=qo+Go|0,Ro^=vo<<7|vo>>>25,vo=Ro+qo|0,Io^=vo<<9|vo>>>23,vo=Io+Ro|0,Go^=vo<<13|vo>>>19,vo=Go+Io|0,qo^=vo<<18|vo>>>14,vo=Oo+Mo|0,Uo^=vo<<7|vo>>>25,vo=Uo+Oo|0,Lo^=vo<<9|vo>>>23,vo=Lo+Uo|0,Mo^=vo<<13|vo>>>19,vo=Mo+Lo|0,Oo^=vo<<18|vo>>>14,vo=ss+us|0,os^=vo<<7|vo>>>25,vo=os+ss|0,as^=vo<<9|vo>>>23,vo=as+os|0,us^=vo<<13|vo>>>19,vo=us+as|0,ss^=vo<<18|vo>>>14;zo=zo+Wn|0,Wo=Wo+lo|0,Ho=Ho+fo|0,Vo=Vo+So|0,Go=Go+Fo|0,qo=qo+Do|0,Ro=Ro+No|0,Io=Io+rs|0,Lo=Lo+jo|0,Mo=Mo+Ko|0,Oo=Oo+Yo|0,Uo=Uo+Qo|0,os=os+ns|0,as=as+ga|0,us=us+es|0,ss=ss+_a|0,fn[0]=zo>>>0&255,fn[1]=zo>>>8&255,fn[2]=zo>>>16&255,fn[3]=zo>>>24&255,fn[4]=Wo>>>0&255,fn[5]=Wo>>>8&255,fn[6]=Wo>>>16&255,fn[7]=Wo>>>24&255,fn[8]=Ho>>>0&255,fn[9]=Ho>>>8&255,fn[10]=Ho>>>16&255,fn[11]=Ho>>>24&255,fn[12]=Vo>>>0&255,fn[13]=Vo>>>8&255,fn[14]=Vo>>>16&255,fn[15]=Vo>>>24&255,fn[16]=Go>>>0&255,fn[17]=Go>>>8&255,fn[18]=Go>>>16&255,fn[19]=Go>>>24&255,fn[20]=qo>>>0&255,fn[21]=qo>>>8&255,fn[22]=qo>>>16&255,fn[23]=qo>>>24&255,fn[24]=Ro>>>0&255,fn[25]=Ro>>>8&255,fn[26]=Ro>>>16&255,fn[27]=Ro>>>24&255,fn[28]=Io>>>0&255,fn[29]=Io>>>8&255,fn[30]=Io>>>16&255,fn[31]=Io>>>24&255,fn[32]=Lo>>>0&255,fn[33]=Lo>>>8&255,fn[34]=Lo>>>16&255,fn[35]=Lo>>>24&255,fn[36]=Mo>>>0&255,fn[37]=Mo>>>8&255,fn[38]=Mo>>>16&255,fn[39]=Mo>>>24&255,fn[40]=Oo>>>0&255,fn[41]=Oo>>>8&255,fn[42]=Oo>>>16&255,fn[43]=Oo>>>24&255,fn[44]=Uo>>>0&255,fn[45]=Uo>>>8&255,fn[46]=Uo>>>16&255,fn[47]=Uo>>>24&255,fn[48]=os>>>0&255,fn[49]=os>>>8&255,fn[50]=os>>>16&255,fn[51]=os>>>24&255,fn[52]=as>>>0&255,fn[53]=as>>>8&255,fn[54]=as>>>16&255,fn[55]=as>>>24&255,fn[56]=us>>>0&255,fn[57]=us>>>8&255,fn[58]=us>>>16&255,fn[59]=us>>>24&255,fn[60]=ss>>>0&255,fn[61]=ss>>>8&255,fn[62]=ss>>>16&255,fn[63]=ss>>>24&255}function Er(fn,Un,Gn,ln){for(var Wn=ln[0]&255|(ln[1]&255)<<8|(ln[2]&255)<<16|(ln[3]&255)<<24,lo=Gn[0]&255|(Gn[1]&255)<<8|(Gn[2]&255)<<16|(Gn[3]&255)<<24,fo=Gn[4]&255|(Gn[5]&255)<<8|(Gn[6]&255)<<16|(Gn[7]&255)<<24,So=Gn[8]&255|(Gn[9]&255)<<8|(Gn[10]&255)<<16|(Gn[11]&255)<<24,Fo=Gn[12]&255|(Gn[13]&255)<<8|(Gn[14]&255)<<16|(Gn[15]&255)<<24,Do=ln[4]&255|(ln[5]&255)<<8|(ln[6]&255)<<16|(ln[7]&255)<<24,No=Un[0]&255|(Un[1]&255)<<8|(Un[2]&255)<<16|(Un[3]&255)<<24,rs=Un[4]&255|(Un[5]&255)<<8|(Un[6]&255)<<16|(Un[7]&255)<<24,jo=Un[8]&255|(Un[9]&255)<<8|(Un[10]&255)<<16|(Un[11]&255)<<24,Ko=Un[12]&255|(Un[13]&255)<<8|(Un[14]&255)<<16|(Un[15]&255)<<24,Yo=ln[8]&255|(ln[9]&255)<<8|(ln[10]&255)<<16|(ln[11]&255)<<24,Qo=Gn[16]&255|(Gn[17]&255)<<8|(Gn[18]&255)<<16|(Gn[19]&255)<<24,ns=Gn[20]&255|(Gn[21]&255)<<8|(Gn[22]&255)<<16|(Gn[23]&255)<<24,ga=Gn[24]&255|(Gn[25]&255)<<8|(Gn[26]&255)<<16|(Gn[27]&255)<<24,es=Gn[28]&255|(Gn[29]&255)<<8|(Gn[30]&255)<<16|(Gn[31]&255)<<24,_a=ln[12]&255|(ln[13]&255)<<8|(ln[14]&255)<<16|(ln[15]&255)<<24,zo=Wn,Wo=lo,Ho=fo,Vo=So,Go=Fo,qo=Do,Ro=No,Io=rs,Lo=jo,Mo=Ko,Oo=Yo,Uo=Qo,os=ns,as=ga,us=es,ss=_a,vo,fs=0;fs<20;fs+=2)vo=zo+os|0,Go^=vo<<7|vo>>>25,vo=Go+zo|0,Lo^=vo<<9|vo>>>23,vo=Lo+Go|0,os^=vo<<13|vo>>>19,vo=os+Lo|0,zo^=vo<<18|vo>>>14,vo=qo+Wo|0,Mo^=vo<<7|vo>>>25,vo=Mo+qo|0,as^=vo<<9|vo>>>23,vo=as+Mo|0,Wo^=vo<<13|vo>>>19,vo=Wo+as|0,qo^=vo<<18|vo>>>14,vo=Oo+Ro|0,us^=vo<<7|vo>>>25,vo=us+Oo|0,Ho^=vo<<9|vo>>>23,vo=Ho+us|0,Ro^=vo<<13|vo>>>19,vo=Ro+Ho|0,Oo^=vo<<18|vo>>>14,vo=ss+Uo|0,Vo^=vo<<7|vo>>>25,vo=Vo+ss|0,Io^=vo<<9|vo>>>23,vo=Io+Vo|0,Uo^=vo<<13|vo>>>19,vo=Uo+Io|0,ss^=vo<<18|vo>>>14,vo=zo+Vo|0,Wo^=vo<<7|vo>>>25,vo=Wo+zo|0,Ho^=vo<<9|vo>>>23,vo=Ho+Wo|0,Vo^=vo<<13|vo>>>19,vo=Vo+Ho|0,zo^=vo<<18|vo>>>14,vo=qo+Go|0,Ro^=vo<<7|vo>>>25,vo=Ro+qo|0,Io^=vo<<9|vo>>>23,vo=Io+Ro|0,Go^=vo<<13|vo>>>19,vo=Go+Io|0,qo^=vo<<18|vo>>>14,vo=Oo+Mo|0,Uo^=vo<<7|vo>>>25,vo=Uo+Oo|0,Lo^=vo<<9|vo>>>23,vo=Lo+Uo|0,Mo^=vo<<13|vo>>>19,vo=Mo+Lo|0,Oo^=vo<<18|vo>>>14,vo=ss+us|0,os^=vo<<7|vo>>>25,vo=os+ss|0,as^=vo<<9|vo>>>23,vo=as+os|0,us^=vo<<13|vo>>>19,vo=us+as|0,ss^=vo<<18|vo>>>14;fn[0]=zo>>>0&255,fn[1]=zo>>>8&255,fn[2]=zo>>>16&255,fn[3]=zo>>>24&255,fn[4]=qo>>>0&255,fn[5]=qo>>>8&255,fn[6]=qo>>>16&255,fn[7]=qo>>>24&255,fn[8]=Oo>>>0&255,fn[9]=Oo>>>8&255,fn[10]=Oo>>>16&255,fn[11]=Oo>>>24&255,fn[12]=ss>>>0&255,fn[13]=ss>>>8&255,fn[14]=ss>>>16&255,fn[15]=ss>>>24&255,fn[16]=Ro>>>0&255,fn[17]=Ro>>>8&255,fn[18]=Ro>>>16&255,fn[19]=Ro>>>24&255,fn[20]=Io>>>0&255,fn[21]=Io>>>8&255,fn[22]=Io>>>16&255,fn[23]=Io>>>24&255,fn[24]=Lo>>>0&255,fn[25]=Lo>>>8&255,fn[26]=Lo>>>16&255,fn[27]=Lo>>>24&255,fn[28]=Mo>>>0&255,fn[29]=Mo>>>8&255,fn[30]=Mo>>>16&255,fn[31]=Mo>>>24&255}function Cr(fn,Un,Gn,ln){rr(fn,Un,Gn,ln)}function Ir(fn,Un,Gn,ln){Er(fn,Un,Gn,ln)}var zr=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]);function Xr(fn,Un,Gn,ln,Wn,lo,fo){var So=new Uint8Array(16),Fo=new Uint8Array(64),Do,No;for(No=0;No<16;No++)So[No]=0;for(No=0;No<8;No++)So[No]=lo[No];for(;Wn>=64;){for(Cr(Fo,So,fo,zr),No=0;No<64;No++)fn[Un+No]=Gn[ln+No]^Fo[No];for(Do=1,No=8;No<16;No++)Do=Do+(So[No]&255)|0,So[No]=Do&255,Do>>>=8;Wn-=64,Un+=64,ln+=64}if(Wn>0)for(Cr(Fo,So,fo,zr),No=0;No=64;){for(Cr(fo,lo,Wn,zr),Fo=0;Fo<64;Fo++)fn[Un+Fo]=fo[Fo];for(So=1,Fo=8;Fo<16;Fo++)So=So+(lo[Fo]&255)|0,lo[Fo]=So&255,So>>>=8;Gn-=64,Un+=64}if(Gn>0)for(Cr(fo,lo,Wn,zr),Fo=0;Fo>>13|Gn<<3)&8191,ln=fn[4]&255|(fn[5]&255)<<8,this.r[2]=(Gn>>>10|ln<<6)&7939,Wn=fn[6]&255|(fn[7]&255)<<8,this.r[3]=(ln>>>7|Wn<<9)&8191,lo=fn[8]&255|(fn[9]&255)<<8,this.r[4]=(Wn>>>4|lo<<12)&255,this.r[5]=lo>>>1&8190,fo=fn[10]&255|(fn[11]&255)<<8,this.r[6]=(lo>>>14|fo<<2)&8191,So=fn[12]&255|(fn[13]&255)<<8,this.r[7]=(fo>>>11|So<<5)&8065,Fo=fn[14]&255|(fn[15]&255)<<8,this.r[8]=(So>>>8|Fo<<8)&8191,this.r[9]=Fo>>>5&127,this.pad[0]=fn[16]&255|(fn[17]&255)<<8,this.pad[1]=fn[18]&255|(fn[19]&255)<<8,this.pad[2]=fn[20]&255|(fn[21]&255)<<8,this.pad[3]=fn[22]&255|(fn[23]&255)<<8,this.pad[4]=fn[24]&255|(fn[25]&255)<<8,this.pad[5]=fn[26]&255|(fn[27]&255)<<8,this.pad[6]=fn[28]&255|(fn[29]&255)<<8,this.pad[7]=fn[30]&255|(fn[31]&255)<<8};gr.prototype.blocks=function(fn,Un,Gn){for(var ln=this.fin?0:2048,Wn,lo,fo,So,Fo,Do,No,rs,jo,Ko,Yo,Qo,ns,ga,es,_a,zo,Wo,Ho,Vo=this.h[0],Go=this.h[1],qo=this.h[2],Ro=this.h[3],Io=this.h[4],Lo=this.h[5],Mo=this.h[6],Oo=this.h[7],Uo=this.h[8],os=this.h[9],as=this.r[0],us=this.r[1],ss=this.r[2],vo=this.r[3],fs=this.r[4],ps=this.r[5],gs=this.r[6],cs=this.r[7],ds=this.r[8],hs=this.r[9];Gn>=16;)Wn=fn[Un+0]&255|(fn[Un+1]&255)<<8,Vo+=Wn&8191,lo=fn[Un+2]&255|(fn[Un+3]&255)<<8,Go+=(Wn>>>13|lo<<3)&8191,fo=fn[Un+4]&255|(fn[Un+5]&255)<<8,qo+=(lo>>>10|fo<<6)&8191,So=fn[Un+6]&255|(fn[Un+7]&255)<<8,Ro+=(fo>>>7|So<<9)&8191,Fo=fn[Un+8]&255|(fn[Un+9]&255)<<8,Io+=(So>>>4|Fo<<12)&8191,Lo+=Fo>>>1&8191,Do=fn[Un+10]&255|(fn[Un+11]&255)<<8,Mo+=(Fo>>>14|Do<<2)&8191,No=fn[Un+12]&255|(fn[Un+13]&255)<<8,Oo+=(Do>>>11|No<<5)&8191,rs=fn[Un+14]&255|(fn[Un+15]&255)<<8,Uo+=(No>>>8|rs<<8)&8191,os+=rs>>>5|ln,jo=0,Ko=jo,Ko+=Vo*as,Ko+=Go*(5*hs),Ko+=qo*(5*ds),Ko+=Ro*(5*cs),Ko+=Io*(5*gs),jo=Ko>>>13,Ko&=8191,Ko+=Lo*(5*ps),Ko+=Mo*(5*fs),Ko+=Oo*(5*vo),Ko+=Uo*(5*ss),Ko+=os*(5*us),jo+=Ko>>>13,Ko&=8191,Yo=jo,Yo+=Vo*us,Yo+=Go*as,Yo+=qo*(5*hs),Yo+=Ro*(5*ds),Yo+=Io*(5*cs),jo=Yo>>>13,Yo&=8191,Yo+=Lo*(5*gs),Yo+=Mo*(5*ps),Yo+=Oo*(5*fs),Yo+=Uo*(5*vo),Yo+=os*(5*ss),jo+=Yo>>>13,Yo&=8191,Qo=jo,Qo+=Vo*ss,Qo+=Go*us,Qo+=qo*as,Qo+=Ro*(5*hs),Qo+=Io*(5*ds),jo=Qo>>>13,Qo&=8191,Qo+=Lo*(5*cs),Qo+=Mo*(5*gs),Qo+=Oo*(5*ps),Qo+=Uo*(5*fs),Qo+=os*(5*vo),jo+=Qo>>>13,Qo&=8191,ns=jo,ns+=Vo*vo,ns+=Go*ss,ns+=qo*us,ns+=Ro*as,ns+=Io*(5*hs),jo=ns>>>13,ns&=8191,ns+=Lo*(5*ds),ns+=Mo*(5*cs),ns+=Oo*(5*gs),ns+=Uo*(5*ps),ns+=os*(5*fs),jo+=ns>>>13,ns&=8191,ga=jo,ga+=Vo*fs,ga+=Go*vo,ga+=qo*ss,ga+=Ro*us,ga+=Io*as,jo=ga>>>13,ga&=8191,ga+=Lo*(5*hs),ga+=Mo*(5*ds),ga+=Oo*(5*cs),ga+=Uo*(5*gs),ga+=os*(5*ps),jo+=ga>>>13,ga&=8191,es=jo,es+=Vo*ps,es+=Go*fs,es+=qo*vo,es+=Ro*ss,es+=Io*us,jo=es>>>13,es&=8191,es+=Lo*as,es+=Mo*(5*hs),es+=Oo*(5*ds),es+=Uo*(5*cs),es+=os*(5*gs),jo+=es>>>13,es&=8191,_a=jo,_a+=Vo*gs,_a+=Go*ps,_a+=qo*fs,_a+=Ro*vo,_a+=Io*ss,jo=_a>>>13,_a&=8191,_a+=Lo*us,_a+=Mo*as,_a+=Oo*(5*hs),_a+=Uo*(5*ds),_a+=os*(5*cs),jo+=_a>>>13,_a&=8191,zo=jo,zo+=Vo*cs,zo+=Go*gs,zo+=qo*ps,zo+=Ro*fs,zo+=Io*vo,jo=zo>>>13,zo&=8191,zo+=Lo*ss,zo+=Mo*us,zo+=Oo*as,zo+=Uo*(5*hs),zo+=os*(5*ds),jo+=zo>>>13,zo&=8191,Wo=jo,Wo+=Vo*ds,Wo+=Go*cs,Wo+=qo*gs,Wo+=Ro*ps,Wo+=Io*fs,jo=Wo>>>13,Wo&=8191,Wo+=Lo*vo,Wo+=Mo*ss,Wo+=Oo*us,Wo+=Uo*as,Wo+=os*(5*hs),jo+=Wo>>>13,Wo&=8191,Ho=jo,Ho+=Vo*hs,Ho+=Go*ds,Ho+=qo*cs,Ho+=Ro*gs,Ho+=Io*ps,jo=Ho>>>13,Ho&=8191,Ho+=Lo*fs,Ho+=Mo*vo,Ho+=Oo*ss,Ho+=Uo*us,Ho+=os*as,jo+=Ho>>>13,Ho&=8191,jo=(jo<<2)+jo|0,jo=jo+Ko|0,Ko=jo&8191,jo=jo>>>13,Yo+=jo,Vo=Ko,Go=Yo,qo=Qo,Ro=ns,Io=ga,Lo=es,Mo=_a,Oo=zo,Uo=Wo,os=Ho,Un+=16,Gn-=16;this.h[0]=Vo,this.h[1]=Go,this.h[2]=qo,this.h[3]=Ro,this.h[4]=Io,this.h[5]=Lo,this.h[6]=Mo,this.h[7]=Oo,this.h[8]=Uo,this.h[9]=os},gr.prototype.finish=function(fn,Un){var Gn=new Uint16Array(10),ln,Wn,lo,fo;if(this.leftover){for(fo=this.leftover,this.buffer[fo++]=1;fo<16;fo++)this.buffer[fo]=0;this.fin=1,this.blocks(this.buffer,0,16)}for(ln=this.h[1]>>>13,this.h[1]&=8191,fo=2;fo<10;fo++)this.h[fo]+=ln,ln=this.h[fo]>>>13,this.h[fo]&=8191;for(this.h[0]+=ln*5,ln=this.h[0]>>>13,this.h[0]&=8191,this.h[1]+=ln,ln=this.h[1]>>>13,this.h[1]&=8191,this.h[2]+=ln,Gn[0]=this.h[0]+5,ln=Gn[0]>>>13,Gn[0]&=8191,fo=1;fo<10;fo++)Gn[fo]=this.h[fo]+ln,ln=Gn[fo]>>>13,Gn[fo]&=8191;for(Gn[9]-=8192,Wn=(ln^1)-1,fo=0;fo<10;fo++)Gn[fo]&=Wn;for(Wn=~Wn,fo=0;fo<10;fo++)this.h[fo]=this.h[fo]&Wn|Gn[fo];for(this.h[0]=(this.h[0]|this.h[1]<<13)&65535,this.h[1]=(this.h[1]>>>3|this.h[2]<<10)&65535,this.h[2]=(this.h[2]>>>6|this.h[3]<<7)&65535,this.h[3]=(this.h[3]>>>9|this.h[4]<<4)&65535,this.h[4]=(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14)&65535,this.h[5]=(this.h[6]>>>2|this.h[7]<<11)&65535,this.h[6]=(this.h[7]>>>5|this.h[8]<<8)&65535,this.h[7]=(this.h[8]>>>8|this.h[9]<<5)&65535,lo=this.h[0]+this.pad[0],this.h[0]=lo&65535,fo=1;fo<8;fo++)lo=(this.h[fo]+this.pad[fo]|0)+(lo>>>16)|0,this.h[fo]=lo&65535;fn[Un+0]=this.h[0]>>>0&255,fn[Un+1]=this.h[0]>>>8&255,fn[Un+2]=this.h[1]>>>0&255,fn[Un+3]=this.h[1]>>>8&255,fn[Un+4]=this.h[2]>>>0&255,fn[Un+5]=this.h[2]>>>8&255,fn[Un+6]=this.h[3]>>>0&255,fn[Un+7]=this.h[3]>>>8&255,fn[Un+8]=this.h[4]>>>0&255,fn[Un+9]=this.h[4]>>>8&255,fn[Un+10]=this.h[5]>>>0&255,fn[Un+11]=this.h[5]>>>8&255,fn[Un+12]=this.h[6]>>>0&255,fn[Un+13]=this.h[6]>>>8&255,fn[Un+14]=this.h[7]>>>0&255,fn[Un+15]=this.h[7]>>>8&255},gr.prototype.update=function(fn,Un,Gn){var ln,Wn;if(this.leftover){for(Wn=16-this.leftover,Wn>Gn&&(Wn=Gn),ln=0;ln=16&&(Wn=Gn-Gn%16,this.blocks(fn,Un,Wn),Un+=Wn,Gn-=Wn),Gn){for(ln=0;ln>16&1),lo[Gn-1]&=65535;lo[15]=fo[15]-32767-(lo[14]>>16&1),Wn=lo[15]>>16&1,lo[14]&=65535,ur(fo,lo,1-Wn)}for(Gn=0;Gn<16;Gn++)fn[2*Gn]=fo[Gn]&255,fn[2*Gn+1]=fo[Gn]>>8}function tr(fn,Un){var Gn=new Uint8Array(32),ln=new Uint8Array(32);return Ht(Gn,fn),Ht(ln,Un),lr(Gn,0,ln,0)}function ar(fn){var Un=new Uint8Array(32);return Ht(Un,fn),Un[0]&1}function wr(fn,Un){var Gn;for(Gn=0;Gn<16;Gn++)fn[Gn]=Un[2*Gn]+(Un[2*Gn+1]<<8);fn[15]&=32767}function Fr(fn,Un,Gn){for(var ln=0;ln<16;ln++)fn[ln]=Un[ln]+Gn[ln]}function Rr(fn,Un,Gn){for(var ln=0;ln<16;ln++)fn[ln]=Un[ln]-Gn[ln]}function Ar(fn,Un,Gn){var ln,Wn,lo=0,fo=0,So=0,Fo=0,Do=0,No=0,rs=0,jo=0,Ko=0,Yo=0,Qo=0,ns=0,ga=0,es=0,_a=0,zo=0,Wo=0,Ho=0,Vo=0,Go=0,qo=0,Ro=0,Io=0,Lo=0,Mo=0,Oo=0,Uo=0,os=0,as=0,us=0,ss=0,vo=Gn[0],fs=Gn[1],ps=Gn[2],gs=Gn[3],cs=Gn[4],ds=Gn[5],hs=Gn[6],_s=Gn[7],ys=Gn[8],vs=Gn[9],bs=Gn[10],$s=Gn[11],ws=Gn[12],Cs=Gn[13],xs=Gn[14],Ss=Gn[15];ln=Un[0],lo+=ln*vo,fo+=ln*fs,So+=ln*ps,Fo+=ln*gs,Do+=ln*cs,No+=ln*ds,rs+=ln*hs,jo+=ln*_s,Ko+=ln*ys,Yo+=ln*vs,Qo+=ln*bs,ns+=ln*$s,ga+=ln*ws,es+=ln*Cs,_a+=ln*xs,zo+=ln*Ss,ln=Un[1],fo+=ln*vo,So+=ln*fs,Fo+=ln*ps,Do+=ln*gs,No+=ln*cs,rs+=ln*ds,jo+=ln*hs,Ko+=ln*_s,Yo+=ln*ys,Qo+=ln*vs,ns+=ln*bs,ga+=ln*$s,es+=ln*ws,_a+=ln*Cs,zo+=ln*xs,Wo+=ln*Ss,ln=Un[2],So+=ln*vo,Fo+=ln*fs,Do+=ln*ps,No+=ln*gs,rs+=ln*cs,jo+=ln*ds,Ko+=ln*hs,Yo+=ln*_s,Qo+=ln*ys,ns+=ln*vs,ga+=ln*bs,es+=ln*$s,_a+=ln*ws,zo+=ln*Cs,Wo+=ln*xs,Ho+=ln*Ss,ln=Un[3],Fo+=ln*vo,Do+=ln*fs,No+=ln*ps,rs+=ln*gs,jo+=ln*cs,Ko+=ln*ds,Yo+=ln*hs,Qo+=ln*_s,ns+=ln*ys,ga+=ln*vs,es+=ln*bs,_a+=ln*$s,zo+=ln*ws,Wo+=ln*Cs,Ho+=ln*xs,Vo+=ln*Ss,ln=Un[4],Do+=ln*vo,No+=ln*fs,rs+=ln*ps,jo+=ln*gs,Ko+=ln*cs,Yo+=ln*ds,Qo+=ln*hs,ns+=ln*_s,ga+=ln*ys,es+=ln*vs,_a+=ln*bs,zo+=ln*$s,Wo+=ln*ws,Ho+=ln*Cs,Vo+=ln*xs,Go+=ln*Ss,ln=Un[5],No+=ln*vo,rs+=ln*fs,jo+=ln*ps,Ko+=ln*gs,Yo+=ln*cs,Qo+=ln*ds,ns+=ln*hs,ga+=ln*_s,es+=ln*ys,_a+=ln*vs,zo+=ln*bs,Wo+=ln*$s,Ho+=ln*ws,Vo+=ln*Cs,Go+=ln*xs,qo+=ln*Ss,ln=Un[6],rs+=ln*vo,jo+=ln*fs,Ko+=ln*ps,Yo+=ln*gs,Qo+=ln*cs,ns+=ln*ds,ga+=ln*hs,es+=ln*_s,_a+=ln*ys,zo+=ln*vs,Wo+=ln*bs,Ho+=ln*$s,Vo+=ln*ws,Go+=ln*Cs,qo+=ln*xs,Ro+=ln*Ss,ln=Un[7],jo+=ln*vo,Ko+=ln*fs,Yo+=ln*ps,Qo+=ln*gs,ns+=ln*cs,ga+=ln*ds,es+=ln*hs,_a+=ln*_s,zo+=ln*ys,Wo+=ln*vs,Ho+=ln*bs,Vo+=ln*$s,Go+=ln*ws,qo+=ln*Cs,Ro+=ln*xs,Io+=ln*Ss,ln=Un[8],Ko+=ln*vo,Yo+=ln*fs,Qo+=ln*ps,ns+=ln*gs,ga+=ln*cs,es+=ln*ds,_a+=ln*hs,zo+=ln*_s,Wo+=ln*ys,Ho+=ln*vs,Vo+=ln*bs,Go+=ln*$s,qo+=ln*ws,Ro+=ln*Cs,Io+=ln*xs,Lo+=ln*Ss,ln=Un[9],Yo+=ln*vo,Qo+=ln*fs,ns+=ln*ps,ga+=ln*gs,es+=ln*cs,_a+=ln*ds,zo+=ln*hs,Wo+=ln*_s,Ho+=ln*ys,Vo+=ln*vs,Go+=ln*bs,qo+=ln*$s,Ro+=ln*ws,Io+=ln*Cs,Lo+=ln*xs,Mo+=ln*Ss,ln=Un[10],Qo+=ln*vo,ns+=ln*fs,ga+=ln*ps,es+=ln*gs,_a+=ln*cs,zo+=ln*ds,Wo+=ln*hs,Ho+=ln*_s,Vo+=ln*ys,Go+=ln*vs,qo+=ln*bs,Ro+=ln*$s,Io+=ln*ws,Lo+=ln*Cs,Mo+=ln*xs,Oo+=ln*Ss,ln=Un[11],ns+=ln*vo,ga+=ln*fs,es+=ln*ps,_a+=ln*gs,zo+=ln*cs,Wo+=ln*ds,Ho+=ln*hs,Vo+=ln*_s,Go+=ln*ys,qo+=ln*vs,Ro+=ln*bs,Io+=ln*$s,Lo+=ln*ws,Mo+=ln*Cs,Oo+=ln*xs,Uo+=ln*Ss,ln=Un[12],ga+=ln*vo,es+=ln*fs,_a+=ln*ps,zo+=ln*gs,Wo+=ln*cs,Ho+=ln*ds,Vo+=ln*hs,Go+=ln*_s,qo+=ln*ys,Ro+=ln*vs,Io+=ln*bs,Lo+=ln*$s,Mo+=ln*ws,Oo+=ln*Cs,Uo+=ln*xs,os+=ln*Ss,ln=Un[13],es+=ln*vo,_a+=ln*fs,zo+=ln*ps,Wo+=ln*gs,Ho+=ln*cs,Vo+=ln*ds,Go+=ln*hs,qo+=ln*_s,Ro+=ln*ys,Io+=ln*vs,Lo+=ln*bs,Mo+=ln*$s,Oo+=ln*ws,Uo+=ln*Cs,os+=ln*xs,as+=ln*Ss,ln=Un[14],_a+=ln*vo,zo+=ln*fs,Wo+=ln*ps,Ho+=ln*gs,Vo+=ln*cs,Go+=ln*ds,qo+=ln*hs,Ro+=ln*_s,Io+=ln*ys,Lo+=ln*vs,Mo+=ln*bs,Oo+=ln*$s,Uo+=ln*ws,os+=ln*Cs,as+=ln*xs,us+=ln*Ss,ln=Un[15],zo+=ln*vo,Wo+=ln*fs,Ho+=ln*ps,Vo+=ln*gs,Go+=ln*cs,qo+=ln*ds,Ro+=ln*hs,Io+=ln*_s,Lo+=ln*ys,Mo+=ln*vs,Oo+=ln*bs,Uo+=ln*$s,os+=ln*ws,as+=ln*Cs,us+=ln*xs,ss+=ln*Ss,lo+=38*Wo,fo+=38*Ho,So+=38*Vo,Fo+=38*Go,Do+=38*qo,No+=38*Ro,rs+=38*Io,jo+=38*Lo,Ko+=38*Mo,Yo+=38*Oo,Qo+=38*Uo,ns+=38*os,ga+=38*as,es+=38*us,_a+=38*ss,Wn=1,ln=lo+Wn+65535,Wn=Math.floor(ln/65536),lo=ln-Wn*65536,ln=fo+Wn+65535,Wn=Math.floor(ln/65536),fo=ln-Wn*65536,ln=So+Wn+65535,Wn=Math.floor(ln/65536),So=ln-Wn*65536,ln=Fo+Wn+65535,Wn=Math.floor(ln/65536),Fo=ln-Wn*65536,ln=Do+Wn+65535,Wn=Math.floor(ln/65536),Do=ln-Wn*65536,ln=No+Wn+65535,Wn=Math.floor(ln/65536),No=ln-Wn*65536,ln=rs+Wn+65535,Wn=Math.floor(ln/65536),rs=ln-Wn*65536,ln=jo+Wn+65535,Wn=Math.floor(ln/65536),jo=ln-Wn*65536,ln=Ko+Wn+65535,Wn=Math.floor(ln/65536),Ko=ln-Wn*65536,ln=Yo+Wn+65535,Wn=Math.floor(ln/65536),Yo=ln-Wn*65536,ln=Qo+Wn+65535,Wn=Math.floor(ln/65536),Qo=ln-Wn*65536,ln=ns+Wn+65535,Wn=Math.floor(ln/65536),ns=ln-Wn*65536,ln=ga+Wn+65535,Wn=Math.floor(ln/65536),ga=ln-Wn*65536,ln=es+Wn+65535,Wn=Math.floor(ln/65536),es=ln-Wn*65536,ln=_a+Wn+65535,Wn=Math.floor(ln/65536),_a=ln-Wn*65536,ln=zo+Wn+65535,Wn=Math.floor(ln/65536),zo=ln-Wn*65536,lo+=Wn-1+37*(Wn-1),Wn=1,ln=lo+Wn+65535,Wn=Math.floor(ln/65536),lo=ln-Wn*65536,ln=fo+Wn+65535,Wn=Math.floor(ln/65536),fo=ln-Wn*65536,ln=So+Wn+65535,Wn=Math.floor(ln/65536),So=ln-Wn*65536,ln=Fo+Wn+65535,Wn=Math.floor(ln/65536),Fo=ln-Wn*65536,ln=Do+Wn+65535,Wn=Math.floor(ln/65536),Do=ln-Wn*65536,ln=No+Wn+65535,Wn=Math.floor(ln/65536),No=ln-Wn*65536,ln=rs+Wn+65535,Wn=Math.floor(ln/65536),rs=ln-Wn*65536,ln=jo+Wn+65535,Wn=Math.floor(ln/65536),jo=ln-Wn*65536,ln=Ko+Wn+65535,Wn=Math.floor(ln/65536),Ko=ln-Wn*65536,ln=Yo+Wn+65535,Wn=Math.floor(ln/65536),Yo=ln-Wn*65536,ln=Qo+Wn+65535,Wn=Math.floor(ln/65536),Qo=ln-Wn*65536,ln=ns+Wn+65535,Wn=Math.floor(ln/65536),ns=ln-Wn*65536,ln=ga+Wn+65535,Wn=Math.floor(ln/65536),ga=ln-Wn*65536,ln=es+Wn+65535,Wn=Math.floor(ln/65536),es=ln-Wn*65536,ln=_a+Wn+65535,Wn=Math.floor(ln/65536),_a=ln-Wn*65536,ln=zo+Wn+65535,Wn=Math.floor(ln/65536),zo=ln-Wn*65536,lo+=Wn-1+37*(Wn-1),fn[0]=lo,fn[1]=fo,fn[2]=So,fn[3]=Fo,fn[4]=Do,fn[5]=No,fn[6]=rs,fn[7]=jo,fn[8]=Ko,fn[9]=Yo,fn[10]=Qo,fn[11]=ns,fn[12]=ga,fn[13]=es,fn[14]=_a,fn[15]=zo}function Vr(fn,Un){Ar(fn,Un,Un)}function Tr(fn,Un){var Gn=at(),ln;for(ln=0;ln<16;ln++)Gn[ln]=Un[ln];for(ln=253;ln>=0;ln--)Vr(Gn,Gn),ln!==2&&ln!==4&&Ar(Gn,Gn,Un);for(ln=0;ln<16;ln++)fn[ln]=Gn[ln]}function Kr(fn,Un){var Gn=at(),ln;for(ln=0;ln<16;ln++)Gn[ln]=Un[ln];for(ln=250;ln>=0;ln--)Vr(Gn,Gn),ln!==1&&Ar(Gn,Gn,Un);for(ln=0;ln<16;ln++)fn[ln]=Gn[ln]}function An(fn,Un,Gn){var ln=new Uint8Array(32),Wn=new Float64Array(80),lo,fo,So=at(),Fo=at(),Do=at(),No=at(),rs=at(),jo=at();for(fo=0;fo<31;fo++)ln[fo]=Un[fo];for(ln[31]=Un[31]&127|64,ln[0]&=248,wr(Wn,Gn),fo=0;fo<16;fo++)Fo[fo]=Wn[fo],No[fo]=So[fo]=Do[fo]=0;for(So[0]=No[0]=1,fo=254;fo>=0;--fo)lo=ln[fo>>>3]>>>(fo&7)&1,ur(So,Fo,lo),ur(Do,No,lo),Fr(rs,So,Do),Rr(So,So,Do),Fr(Do,Fo,No),Rr(Fo,Fo,No),Vr(No,rs),Vr(jo,So),Ar(So,Do,So),Ar(Do,Fo,rs),Fr(rs,So,Do),Rr(So,So,Do),Vr(Fo,So),Rr(Do,No,jo),Ar(So,Do,xt),Fr(So,So,No),Ar(Do,Do,So),Ar(So,No,jo),Ar(No,Fo,Wn),Vr(Fo,rs),ur(So,Fo,lo),ur(Do,No,lo);for(fo=0;fo<16;fo++)Wn[fo+16]=So[fo],Wn[fo+32]=Do[fo],Wn[fo+48]=Fo[fo],Wn[fo+64]=No[fo];var Ko=Wn.subarray(32),Yo=Wn.subarray(16);return Tr(Ko,Ko),Ar(Yo,Yo,Ko),Ht(fn,Yo),0}function tn(fn,Un){return An(fn,Un,dt)}function qr(fn,Un){return ut(Un,32),tn(fn,Un)}function Wr(fn,Un,Gn){var ln=new Uint8Array(32);return An(ln,Gn,Un),Ir(fn,ft,ln,zr)}var Nn=Tt,On=Mt;function zn(fn,Un,Gn,ln,Wn,lo){var fo=new Uint8Array(32);return Wr(fo,Wn,lo),Nn(fn,Un,Gn,ln,fo)}function Yn(fn,Un,Gn,ln,Wn,lo){var fo=new Uint8Array(32);return Wr(fo,Wn,lo),On(fn,Un,Gn,ln,fo)}var Kn=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591];function _i(fn,Un,Gn,ln){for(var Wn=new Int32Array(16),lo=new Int32Array(16),fo,So,Fo,Do,No,rs,jo,Ko,Yo,Qo,ns,ga,es,_a,zo,Wo,Ho,Vo,Go,qo,Ro,Io,Lo,Mo,Oo,Uo,os=fn[0],as=fn[1],us=fn[2],ss=fn[3],vo=fn[4],fs=fn[5],ps=fn[6],gs=fn[7],cs=Un[0],ds=Un[1],hs=Un[2],_s=Un[3],ys=Un[4],vs=Un[5],bs=Un[6],$s=Un[7],ws=0;ln>=128;){for(Go=0;Go<16;Go++)qo=8*Go+ws,Wn[Go]=Gn[qo+0]<<24|Gn[qo+1]<<16|Gn[qo+2]<<8|Gn[qo+3],lo[Go]=Gn[qo+4]<<24|Gn[qo+5]<<16|Gn[qo+6]<<8|Gn[qo+7];for(Go=0;Go<80;Go++)if(fo=os,So=as,Fo=us,Do=ss,No=vo,rs=fs,jo=ps,Ko=gs,Yo=cs,Qo=ds,ns=hs,ga=_s,es=ys,_a=vs,zo=bs,Wo=$s,Ro=gs,Io=$s,Lo=Io&65535,Mo=Io>>>16,Oo=Ro&65535,Uo=Ro>>>16,Ro=(vo>>>14|ys<<18)^(vo>>>18|ys<<14)^(ys>>>9|vo<<23),Io=(ys>>>14|vo<<18)^(ys>>>18|vo<<14)^(vo>>>9|ys<<23),Lo+=Io&65535,Mo+=Io>>>16,Oo+=Ro&65535,Uo+=Ro>>>16,Ro=vo&fs^~vo&ps,Io=ys&vs^~ys&bs,Lo+=Io&65535,Mo+=Io>>>16,Oo+=Ro&65535,Uo+=Ro>>>16,Ro=Kn[Go*2],Io=Kn[Go*2+1],Lo+=Io&65535,Mo+=Io>>>16,Oo+=Ro&65535,Uo+=Ro>>>16,Ro=Wn[Go%16],Io=lo[Go%16],Lo+=Io&65535,Mo+=Io>>>16,Oo+=Ro&65535,Uo+=Ro>>>16,Mo+=Lo>>>16,Oo+=Mo>>>16,Uo+=Oo>>>16,Ho=Oo&65535|Uo<<16,Vo=Lo&65535|Mo<<16,Ro=Ho,Io=Vo,Lo=Io&65535,Mo=Io>>>16,Oo=Ro&65535,Uo=Ro>>>16,Ro=(os>>>28|cs<<4)^(cs>>>2|os<<30)^(cs>>>7|os<<25),Io=(cs>>>28|os<<4)^(os>>>2|cs<<30)^(os>>>7|cs<<25),Lo+=Io&65535,Mo+=Io>>>16,Oo+=Ro&65535,Uo+=Ro>>>16,Ro=os&as^os&us^as&us,Io=cs&ds^cs&hs^ds&hs,Lo+=Io&65535,Mo+=Io>>>16,Oo+=Ro&65535,Uo+=Ro>>>16,Mo+=Lo>>>16,Oo+=Mo>>>16,Uo+=Oo>>>16,Ko=Oo&65535|Uo<<16,Wo=Lo&65535|Mo<<16,Ro=Do,Io=ga,Lo=Io&65535,Mo=Io>>>16,Oo=Ro&65535,Uo=Ro>>>16,Ro=Ho,Io=Vo,Lo+=Io&65535,Mo+=Io>>>16,Oo+=Ro&65535,Uo+=Ro>>>16,Mo+=Lo>>>16,Oo+=Mo>>>16,Uo+=Oo>>>16,Do=Oo&65535|Uo<<16,ga=Lo&65535|Mo<<16,as=fo,us=So,ss=Fo,vo=Do,fs=No,ps=rs,gs=jo,os=Ko,ds=Yo,hs=Qo,_s=ns,ys=ga,vs=es,bs=_a,$s=zo,cs=Wo,Go%16===15)for(qo=0;qo<16;qo++)Ro=Wn[qo],Io=lo[qo],Lo=Io&65535,Mo=Io>>>16,Oo=Ro&65535,Uo=Ro>>>16,Ro=Wn[(qo+9)%16],Io=lo[(qo+9)%16],Lo+=Io&65535,Mo+=Io>>>16,Oo+=Ro&65535,Uo+=Ro>>>16,Ho=Wn[(qo+1)%16],Vo=lo[(qo+1)%16],Ro=(Ho>>>1|Vo<<31)^(Ho>>>8|Vo<<24)^Ho>>>7,Io=(Vo>>>1|Ho<<31)^(Vo>>>8|Ho<<24)^(Vo>>>7|Ho<<25),Lo+=Io&65535,Mo+=Io>>>16,Oo+=Ro&65535,Uo+=Ro>>>16,Ho=Wn[(qo+14)%16],Vo=lo[(qo+14)%16],Ro=(Ho>>>19|Vo<<13)^(Vo>>>29|Ho<<3)^Ho>>>6,Io=(Vo>>>19|Ho<<13)^(Ho>>>29|Vo<<3)^(Vo>>>6|Ho<<26),Lo+=Io&65535,Mo+=Io>>>16,Oo+=Ro&65535,Uo+=Ro>>>16,Mo+=Lo>>>16,Oo+=Mo>>>16,Uo+=Oo>>>16,Wn[qo]=Oo&65535|Uo<<16,lo[qo]=Lo&65535|Mo<<16;Ro=os,Io=cs,Lo=Io&65535,Mo=Io>>>16,Oo=Ro&65535,Uo=Ro>>>16,Ro=fn[0],Io=Un[0],Lo+=Io&65535,Mo+=Io>>>16,Oo+=Ro&65535,Uo+=Ro>>>16,Mo+=Lo>>>16,Oo+=Mo>>>16,Uo+=Oo>>>16,fn[0]=os=Oo&65535|Uo<<16,Un[0]=cs=Lo&65535|Mo<<16,Ro=as,Io=ds,Lo=Io&65535,Mo=Io>>>16,Oo=Ro&65535,Uo=Ro>>>16,Ro=fn[1],Io=Un[1],Lo+=Io&65535,Mo+=Io>>>16,Oo+=Ro&65535,Uo+=Ro>>>16,Mo+=Lo>>>16,Oo+=Mo>>>16,Uo+=Oo>>>16,fn[1]=as=Oo&65535|Uo<<16,Un[1]=ds=Lo&65535|Mo<<16,Ro=us,Io=hs,Lo=Io&65535,Mo=Io>>>16,Oo=Ro&65535,Uo=Ro>>>16,Ro=fn[2],Io=Un[2],Lo+=Io&65535,Mo+=Io>>>16,Oo+=Ro&65535,Uo+=Ro>>>16,Mo+=Lo>>>16,Oo+=Mo>>>16,Uo+=Oo>>>16,fn[2]=us=Oo&65535|Uo<<16,Un[2]=hs=Lo&65535|Mo<<16,Ro=ss,Io=_s,Lo=Io&65535,Mo=Io>>>16,Oo=Ro&65535,Uo=Ro>>>16,Ro=fn[3],Io=Un[3],Lo+=Io&65535,Mo+=Io>>>16,Oo+=Ro&65535,Uo+=Ro>>>16,Mo+=Lo>>>16,Oo+=Mo>>>16,Uo+=Oo>>>16,fn[3]=ss=Oo&65535|Uo<<16,Un[3]=_s=Lo&65535|Mo<<16,Ro=vo,Io=ys,Lo=Io&65535,Mo=Io>>>16,Oo=Ro&65535,Uo=Ro>>>16,Ro=fn[4],Io=Un[4],Lo+=Io&65535,Mo+=Io>>>16,Oo+=Ro&65535,Uo+=Ro>>>16,Mo+=Lo>>>16,Oo+=Mo>>>16,Uo+=Oo>>>16,fn[4]=vo=Oo&65535|Uo<<16,Un[4]=ys=Lo&65535|Mo<<16,Ro=fs,Io=vs,Lo=Io&65535,Mo=Io>>>16,Oo=Ro&65535,Uo=Ro>>>16,Ro=fn[5],Io=Un[5],Lo+=Io&65535,Mo+=Io>>>16,Oo+=Ro&65535,Uo+=Ro>>>16,Mo+=Lo>>>16,Oo+=Mo>>>16,Uo+=Oo>>>16,fn[5]=fs=Oo&65535|Uo<<16,Un[5]=vs=Lo&65535|Mo<<16,Ro=ps,Io=bs,Lo=Io&65535,Mo=Io>>>16,Oo=Ro&65535,Uo=Ro>>>16,Ro=fn[6],Io=Un[6],Lo+=Io&65535,Mo+=Io>>>16,Oo+=Ro&65535,Uo+=Ro>>>16,Mo+=Lo>>>16,Oo+=Mo>>>16,Uo+=Oo>>>16,fn[6]=ps=Oo&65535|Uo<<16,Un[6]=bs=Lo&65535|Mo<<16,Ro=gs,Io=$s,Lo=Io&65535,Mo=Io>>>16,Oo=Ro&65535,Uo=Ro>>>16,Ro=fn[7],Io=Un[7],Lo+=Io&65535,Mo+=Io>>>16,Oo+=Ro&65535,Uo+=Ro>>>16,Mo+=Lo>>>16,Oo+=Mo>>>16,Uo+=Oo>>>16,fn[7]=gs=Oo&65535|Uo<<16,Un[7]=$s=Lo&65535|Mo<<16,ws+=128,ln-=128}return ln}function Xn(fn,Un,Gn){var ln=new Int32Array(8),Wn=new Int32Array(8),lo=new Uint8Array(256),fo,So=Gn;for(ln[0]=1779033703,ln[1]=3144134277,ln[2]=1013904242,ln[3]=2773480762,ln[4]=1359893119,ln[5]=2600822924,ln[6]=528734635,ln[7]=1541459225,Wn[0]=4089235720,Wn[1]=2227873595,Wn[2]=4271175723,Wn[3]=1595750129,Wn[4]=2917565137,Wn[5]=725511199,Wn[6]=4215389547,Wn[7]=327033209,_i(ln,Wn,Un,Gn),Gn%=128,fo=0;fo=0;--Wn)ln=Gn[Wn/8|0]>>(Wn&7)&1,uo(fn,Un,ln),ro(Un,fn),ro(fn,fn),uo(fn,Un,ln)}function to(fn,Un){var Gn=[at(),at(),at(),at()];nr(Gn[0],Pt),nr(Gn[1],Dt),nr(Gn[2],wt),Ar(Gn[3],Pt,Dt),wo(fn,Gn,Un)}function io(fn,Un,Gn){var ln=new Uint8Array(64),Wn=[at(),at(),at(),at()],lo;for(Gn||ut(Un,32),Xn(ln,Un,32),ln[0]&=248,ln[31]&=127,ln[31]|=64,to(Wn,ln),$o(fn,Wn),lo=0;lo<32;lo++)Un[lo+32]=fn[lo];return 0}var Co=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]);function Bo(fn,Un){var Gn,ln,Wn,lo;for(ln=63;ln>=32;--ln){for(Gn=0,Wn=ln-32,lo=ln-12;Wn>4)*Co[Wn],Gn=Un[Wn]>>8,Un[Wn]&=255;for(Wn=0;Wn<32;Wn++)Un[Wn]-=Gn*Co[Wn];for(ln=0;ln<32;ln++)Un[ln+1]+=Un[ln]>>8,fn[ln]=Un[ln]&255}function xo(fn){var Un=new Float64Array(64),Gn;for(Gn=0;Gn<64;Gn++)Un[Gn]=fn[Gn];for(Gn=0;Gn<64;Gn++)fn[Gn]=0;Bo(fn,Un)}function Po(fn,Un,Gn,ln){var Wn=new Uint8Array(64),lo=new Uint8Array(64),fo=new Uint8Array(64),So,Fo,Do=new Float64Array(64),No=[at(),at(),at(),at()];Xn(Wn,ln,32),Wn[0]&=248,Wn[31]&=127,Wn[31]|=64;var rs=Gn+64;for(So=0;So>7&&Rr(fn[0],ht,fn[0]),Ar(fn[3],fn[0],fn[1]),0)}function Lt(fn,Un,Gn,ln){var Wn,lo=new Uint8Array(32),fo=new Uint8Array(64),So=[at(),at(),at(),at()],Fo=[at(),at(),at(),at()];if(Gn<64||zt(Fo,ln))return-1;for(Wn=0;Wn=0},ot.sign.keyPair=function(){var fn=new Uint8Array(yo),Un=new Uint8Array(ko);return io(fn,Un),{publicKey:fn,secretKey:Un}},ot.sign.keyPair.fromSecretKey=function(fn){if(no(fn),fn.length!==ko)throw new Error("bad secret key size");for(var Un=new Uint8Array(yo),Gn=0;Gn0&&(xt=ut-wt-ft),dt.padding="0".repeat(xt);const St=JSON.stringify(dt);return encrypt({publicKey:et,data:St,version:at})}encryption.encryptSafely=encryptSafely;function decrypt$1({encryptedData:et,privateKey:ot}){if((0,utils_1.isNullish)(et))throw new Error("Missing encryptedData parameter");if((0,utils_1.isNullish)(ot))throw new Error("Missing privateKey parameter");switch(et.version){case"x25519-xsalsa20-poly1305":{const at=Buffer.from(ot,"hex"),ut=nacl.box.keyPair.fromSecretKey(at).secretKey,ft=base_1.base64.decode(et.nonce),dt=base_1.base64.decode(et.ciphertext),ht=base_1.base64.decode(et.ephemPublicKey),wt=nacl.box.open(dt,ft,ht,ut);try{if(!wt)throw new Error;const xt=base_1.utf8.encode(wt);if(!xt)throw new Error;return xt}catch(xt){throw xt&&typeof xt.message=="string"&&xt.message.length?new Error(`Decryption failed: ${xt.message}`):new Error("Decryption failed.")}}default:throw new Error("Encryption type/version not supported.")}}encryption.decrypt=decrypt$1;function decryptSafely({encryptedData:et,privateKey:ot}){if((0,utils_1.isNullish)(et))throw new Error("Missing encryptedData parameter");if((0,utils_1.isNullish)(ot))throw new Error("Missing privateKey parameter");return JSON.parse(decrypt$1({encryptedData:et,privateKey:ot})).data}encryption.decryptSafely=decryptSafely;function getEncryptionPublicKey(et){const ot=Buffer.from(et,"hex"),at=nacl.box.keyPair.fromSecretKey(ot).publicKey;return base_1.base64.encode(at)}encryption.getEncryptionPublicKey=getEncryptionPublicKey;(function(et){var ot=commonjsGlobal$1&&commonjsGlobal$1.__createBinding||(Object.create?function(ft,dt,ht,wt){wt===void 0&&(wt=ht);var xt=Object.getOwnPropertyDescriptor(dt,ht);(!xt||("get"in xt?!dt.__esModule:xt.writable||xt.configurable))&&(xt={enumerable:!0,get:function(){return dt[ht]}}),Object.defineProperty(ft,wt,xt)}:function(ft,dt,ht,wt){wt===void 0&&(wt=ht),ft[wt]=dt[ht]}),at=commonjsGlobal$1&&commonjsGlobal$1.__exportStar||function(ft,dt){for(var ht in ft)ht!=="default"&&!Object.prototype.hasOwnProperty.call(dt,ht)&&ot(dt,ft,ht)};Object.defineProperty(et,"__esModule",{value:!0}),et.normalize=et.concatSig=void 0,at(personalSign$1,et),at(signTypedData,et),at(encryption,et);var ut=utils$3;Object.defineProperty(et,"concatSig",{enumerable:!0,get:function(){return ut.concatSig}}),Object.defineProperty(et,"normalize",{enumerable:!0,get:function(){return ut.normalize}})})(dist$3);var errorCodes={rpc:{invalidInput:-32e3,resourceNotFound:-32001,resourceUnavailable:-32002,transactionRejected:-32003,methodNotSupported:-32004,limitExceeded:-32005,parse:-32700,invalidRequest:-32600,methodNotFound:-32601,invalidParams:-32602,internal:-32603},provider:{userRejectedRequest:4001,unauthorized:4100,unsupportedMethod:4200,disconnected:4900,chainDisconnected:4901}},errorValues={"-32700":{standard:"JSON RPC 2.0",message:"Invalid JSON was received by the server. An error occurred on the server while parsing the JSON text."},"-32600":{standard:"JSON RPC 2.0",message:"The JSON sent is not a valid Request object."},"-32601":{standard:"JSON RPC 2.0",message:"The method does not exist / is not available."},"-32602":{standard:"JSON RPC 2.0",message:"Invalid method parameter(s)."},"-32603":{standard:"JSON RPC 2.0",message:"Internal JSON-RPC error."},"-32000":{standard:"EIP-1474",message:"Invalid input."},"-32001":{standard:"EIP-1474",message:"Resource not found."},"-32002":{standard:"EIP-1474",message:"Resource unavailable."},"-32003":{standard:"EIP-1474",message:"Transaction rejected."},"-32004":{standard:"EIP-1474",message:"Method not supported."},"-32005":{standard:"EIP-1474",message:"Request limit exceeded."},4001:{standard:"EIP-1193",message:"User rejected the request."},4100:{standard:"EIP-1193",message:"The requested account and/or method has not been authorized by the user."},4200:{standard:"EIP-1193",message:"The requested method is not supported by this Ethereum provider."},4900:{standard:"EIP-1193",message:"The provider is disconnected from all chains."},4901:{standard:"EIP-1193",message:"The provider is disconnected from the specified chain."}};function isNullOrUndefined(et){return et==null}function isObject$2(et){return!!et&&typeof et=="object"&&!Array.isArray(et)}const hasProperty=(et,ot)=>Object.hasOwnProperty.call(et,ot);var JsonSize;(function(et){et[et.Null=4]="Null",et[et.Comma=1]="Comma",et[et.Wrapper=1]="Wrapper",et[et.True=4]="True",et[et.False=5]="False",et[et.Quote=1]="Quote",et[et.Colon=1]="Colon",et[et.Date=24]="Date"})(JsonSize=JsonSize||(JsonSize={}));function isPlainObject(et){if(typeof et!="object"||et===null)return!1;try{let ot=et;for(;Object.getPrototypeOf(ot)!==null;)ot=Object.getPrototypeOf(ot);return Object.getPrototypeOf(et)===ot}catch{return!1}}function isErrorWithMessage(et){return typeof et=="object"&&et!==null&&"message"in et}function getErrorMessage(et){return isErrorWithMessage(et)&&typeof et.message=="string"?et.message:isNullOrUndefined(et)?"":String(et)}function isConstructable(et){var ot,at;return typeof((at=(ot=et==null?void 0:et.prototype)==null?void 0:ot.constructor)==null?void 0:at.name)=="string"}function getErrorMessageWithoutTrailingPeriod(et){return getErrorMessage(et).replace(/\.$/u,"")}function getError(et,ot){return isConstructable(et)?new et({message:ot}):et({message:ot})}class AssertionError extends Error{constructor(ot){super(ot.message),this.code="ERR_ASSERTION"}}function assertStruct(et,ot,at="Assertion failed",ut=AssertionError){try{dist$1.assert(et,ot)}catch(ft){throw getError(ut,`${at}: ${getErrorMessageWithoutTrailingPeriod(ft)}.`)}}const object=et=>dist$1.object(et);function hasOptional({path:et,branch:ot}){const at=et[et.length-1];return hasProperty(ot[ot.length-2],at)}function exactOptional(et){return new dist$1.Struct({...et,type:`optional ${et.type}`,validator:(ot,at)=>!hasOptional(at)||et.validator(ot,at),refiner:(ot,at)=>!hasOptional(at)||et.refiner(ot,at)})}const finiteNumber=()=>dist$1.define("finite number",et=>dist$1.is(et,dist$1.number())&&Number.isFinite(et)),UnsafeJsonStruct=dist$1.union([dist$1.literal(null),dist$1.boolean(),finiteNumber(),dist$1.string(),dist$1.array(dist$1.lazy(()=>UnsafeJsonStruct)),dist$1.record(dist$1.string(),dist$1.lazy(()=>UnsafeJsonStruct))]),JsonStruct=dist$1.coerce(UnsafeJsonStruct,dist$1.any(),et=>(assertStruct(et,UnsafeJsonStruct),JSON.parse(JSON.stringify(et,(ot,at)=>{if(!(ot==="__proto__"||ot==="constructor"))return at}))));function isValidJson(et){try{return getSafeJson(et),!0}catch{return!1}}function getSafeJson(et){return dist$1.create(et,JsonStruct)}const jsonrpc2="2.0",JsonRpcVersionStruct=dist$1.literal(jsonrpc2),JsonRpcIdStruct=dist$1.nullable(dist$1.union([dist$1.number(),dist$1.string()])),JsonRpcErrorStruct=object({code:dist$1.integer(),message:dist$1.string(),data:exactOptional(JsonStruct),stack:exactOptional(dist$1.string())}),JsonRpcParamsStruct=dist$1.union([dist$1.record(dist$1.string(),JsonStruct),dist$1.array(JsonStruct)]);object({id:JsonRpcIdStruct,jsonrpc:JsonRpcVersionStruct,method:dist$1.string(),params:exactOptional(JsonRpcParamsStruct)});object({jsonrpc:JsonRpcVersionStruct,method:dist$1.string(),params:exactOptional(JsonRpcParamsStruct)});dist$1.object({id:JsonRpcIdStruct,jsonrpc:JsonRpcVersionStruct,result:dist$1.optional(dist$1.unknown()),error:dist$1.optional(JsonRpcErrorStruct)});const JsonRpcSuccessStruct=object({id:JsonRpcIdStruct,jsonrpc:JsonRpcVersionStruct,result:JsonStruct}),JsonRpcFailureStruct=object({id:JsonRpcIdStruct,jsonrpc:JsonRpcVersionStruct,error:JsonRpcErrorStruct});dist$1.union([JsonRpcSuccessStruct,JsonRpcFailureStruct]);var FALLBACK_ERROR_CODE=errorCodes.rpc.internal,FALLBACK_MESSAGE="Unspecified error message. This is a bug, please report it.";getMessageFromCode(FALLBACK_ERROR_CODE);var JSON_RPC_SERVER_ERROR_MESSAGE="Unspecified server error.";function getMessageFromCode(et,ot=FALLBACK_MESSAGE){if(isValidCode(et)){const at=et.toString();if(hasProperty(errorValues,at))return errorValues[at].message;if(isJsonRpcServerError(et))return JSON_RPC_SERVER_ERROR_MESSAGE}return ot}function isValidCode(et){return Number.isInteger(et)}function isJsonRpcServerError(et){return et>=-32099&&et<=-32e3}function serializeCause(et){return Array.isArray(et)?et.map(ot=>isValidJson(ot)?ot:isObject$2(ot)?serializeObject(ot):null):isObject$2(et)?serializeObject(et):isValidJson(et)?et:null}function serializeObject(et){return Object.getOwnPropertyNames(et).reduce((ot,at)=>{const ut=et[at];return isValidJson(ut)&&(ot[at]=ut),ot},{})}function dataHasCause(et){return isObject$2(et)&&hasProperty(et,"cause")&&isObject$2(et.cause)}var fastSafeStringify=stringify$3;stringify$3.default=stringify$3;stringify$3.stable=deterministicStringify;stringify$3.stableStringify=deterministicStringify;var LIMIT_REPLACE_NODE="[...]",CIRCULAR_REPLACE_NODE="[Circular]",arr=[],replacerStack=[];function defaultOptions$2(){return{depthLimit:Number.MAX_SAFE_INTEGER,edgesLimit:Number.MAX_SAFE_INTEGER}}function stringify$3(et,ot,at,ut){typeof ut>"u"&&(ut=defaultOptions$2()),decirc(et,"",0,[],void 0,0,ut);var ft;try{replacerStack.length===0?ft=JSON.stringify(et,ot,at):ft=JSON.stringify(et,replaceGetterValues(ot),at)}catch{return JSON.stringify("[unable to serialize, circular reference is too complex to analyze]")}finally{for(;arr.length!==0;){var dt=arr.pop();dt.length===4?Object.defineProperty(dt[0],dt[1],dt[3]):dt[0][dt[1]]=dt[2]}}return ft}function setReplace(et,ot,at,ut){var ft=Object.getOwnPropertyDescriptor(ut,at);ft.get!==void 0?ft.configurable?(Object.defineProperty(ut,at,{value:et}),arr.push([ut,at,ot,ft])):replacerStack.push([ot,at,et]):(ut[at]=et,arr.push([ut,at,ot]))}function decirc(et,ot,at,ut,ft,dt,ht){dt+=1;var wt;if(typeof et=="object"&&et!==null){for(wt=0;wtht.depthLimit){setReplace(LIMIT_REPLACE_NODE,et,ot,ft);return}if(typeof ht.edgesLimit<"u"&&at+1>ht.edgesLimit){setReplace(LIMIT_REPLACE_NODE,et,ot,ft);return}if(ut.push(et),Array.isArray(et))for(wt=0;wtot?1:0}function deterministicStringify(et,ot,at,ut){typeof ut>"u"&&(ut=defaultOptions$2());var ft=deterministicDecirc(et,"",0,[],void 0,0,ut)||et,dt;try{replacerStack.length===0?dt=JSON.stringify(ft,ot,at):dt=JSON.stringify(ft,replaceGetterValues(ot),at)}catch{return JSON.stringify("[unable to serialize, circular reference is too complex to analyze]")}finally{for(;arr.length!==0;){var ht=arr.pop();ht.length===4?Object.defineProperty(ht[0],ht[1],ht[3]):ht[0][ht[1]]=ht[2]}}return dt}function deterministicDecirc(et,ot,at,ut,ft,dt,ht){dt+=1;var wt;if(typeof et=="object"&&et!==null){for(wt=0;wtht.depthLimit){setReplace(LIMIT_REPLACE_NODE,et,ot,ft);return}if(typeof ht.edgesLimit<"u"&&at+1>ht.edgesLimit){setReplace(LIMIT_REPLACE_NODE,et,ot,ft);return}if(ut.push(et),Array.isArray(et))for(wt=0;wt0)for(var ut=0;ut{super(...ft)};if(!Number.isInteger(et))throw new Error('"code" must be an integer.');if(!ot||typeof ot!="string")throw new Error('"message" must be a non-empty string.');dataHasCause(at)?(ut(ot,{cause:at.cause}),hasProperty(this,"cause")||Object.assign(this,{cause:at.cause})):ut(ot),at!==void 0&&(this.data=at),this.code=et}serialize(){const et={code:this.code,message:this.message};return this.data!==void 0&&(et.data=this.data,isPlainObject(this.data)&&(et.data.cause=serializeCause(this.data.cause))),this.stack&&(et.stack=this.stack),et}toString(){return safeStringify(this.serialize(),stringifyReplacer,2)}},EthereumProviderError=class extends JsonRpcError{constructor(et,ot,at){if(!isValidEthProviderCode(et))throw new Error('"code" must be an integer such that: 1000 <= code <= 4999');super(et,ot,at)}};function isValidEthProviderCode(et){return Number.isInteger(et)&&et>=1e3&&et<=4999}function stringifyReplacer(et,ot){if(ot!=="[Circular]")return ot}var rpcErrors={parse:et=>getJsonRpcError(errorCodes.rpc.parse,et),invalidRequest:et=>getJsonRpcError(errorCodes.rpc.invalidRequest,et),invalidParams:et=>getJsonRpcError(errorCodes.rpc.invalidParams,et),methodNotFound:et=>getJsonRpcError(errorCodes.rpc.methodNotFound,et),internal:et=>getJsonRpcError(errorCodes.rpc.internal,et),server:et=>{if(!et||typeof et!="object"||Array.isArray(et))throw new Error("Ethereum RPC Server errors must provide single object argument.");const{code:ot}=et;if(!Number.isInteger(ot)||ot>-32005||ot<-32099)throw new Error('"code" must be an integer such that: -32099 <= code <= -32005');return getJsonRpcError(ot,et)},invalidInput:et=>getJsonRpcError(errorCodes.rpc.invalidInput,et),resourceNotFound:et=>getJsonRpcError(errorCodes.rpc.resourceNotFound,et),resourceUnavailable:et=>getJsonRpcError(errorCodes.rpc.resourceUnavailable,et),transactionRejected:et=>getJsonRpcError(errorCodes.rpc.transactionRejected,et),methodNotSupported:et=>getJsonRpcError(errorCodes.rpc.methodNotSupported,et),limitExceeded:et=>getJsonRpcError(errorCodes.rpc.limitExceeded,et)},providerErrors={userRejectedRequest:et=>getEthProviderError(errorCodes.provider.userRejectedRequest,et),unauthorized:et=>getEthProviderError(errorCodes.provider.unauthorized,et),unsupportedMethod:et=>getEthProviderError(errorCodes.provider.unsupportedMethod,et),disconnected:et=>getEthProviderError(errorCodes.provider.disconnected,et),chainDisconnected:et=>getEthProviderError(errorCodes.provider.chainDisconnected,et),custom:et=>{if(!et||typeof et!="object"||Array.isArray(et))throw new Error("Ethereum Provider custom errors must provide single object argument.");const{code:ot,message:at,data:ut}=et;if(!at||typeof at!="string")throw new Error('"message" must be a nonempty string');return new EthereumProviderError(ot,at,ut)}};function getJsonRpcError(et,ot){const[at,ut]=parseOpts(ot);return new JsonRpcError(et,at??getMessageFromCode(et),ut)}function getEthProviderError(et,ot){const[at,ut]=parseOpts(ot);return new EthereumProviderError(et,at??getMessageFromCode(et),ut)}function parseOpts(et){if(et){if(typeof et=="string")return[et];if(typeof et=="object"&&!Array.isArray(et)){const{message:ot,data:at}=et;if(ot&&typeof ot!="string")throw new Error("Must specify string message.");return[ot??void 0,at]}}return[]}var sha256$1={exports:{}};(function(et,ot){(function(at,ut){et.exports=ut(requireCore())})(commonjsGlobal$1,function(at){return function(ut){var ft=at,dt=ft.lib,ht=dt.WordArray,wt=dt.Hasher,xt=ft.algo,St=[],Ct=[];(function(){function Nt(lr){for(var rr=ut.sqrt(lr),Er=2;Er<=rr;Er++)if(!(lr%Er))return!1;return!0}function er(lr){return(lr-(lr|0))*4294967296|0}for(var ir=2,vr=0;vr<64;)Nt(ir)&&(vr<8&&(St[vr]=er(ut.pow(ir,1/2))),Ct[vr]=er(ut.pow(ir,1/3)),vr++),ir++})();var Pt=[],Dt=xt.SHA256=wt.extend({_doReset:function(){this._hash=new ht.init(St.slice(0))},_doProcessBlock:function(Nt,er){for(var ir=this._hash.words,vr=ir[0],lr=ir[1],rr=ir[2],Er=ir[3],Cr=ir[4],Ir=ir[5],zr=ir[6],Xr=ir[7],Br=0;Br<64;Br++){if(Br<16)Pt[Br]=Nt[er+Br]|0;else{var Ur=Pt[Br-15],xr=(Ur<<25|Ur>>>7)^(Ur<<14|Ur>>>18)^Ur>>>3,gr=Pt[Br-2],It=(gr<<15|gr>>>17)^(gr<<13|gr>>>19)^gr>>>10;Pt[Br]=xr+Pt[Br-7]+It+Pt[Br-16]}var Ft=Cr&Ir^~Cr&zr,Tt=vr&lr^vr&rr^lr&rr,Mt=(vr<<30|vr>>>2)^(vr<<19|vr>>>13)^(vr<<10|vr>>>22),nr=(Cr<<26|Cr>>>6)^(Cr<<21|Cr>>>11)^(Cr<<7|Cr>>>25),or=Xr+nr+Ft+Ct[Br]+Pt[Br],ur=Mt+Tt;Xr=zr,zr=Ir,Ir=Cr,Cr=Er+or|0,Er=rr,rr=lr,lr=vr,vr=or+ur|0}ir[0]=ir[0]+vr|0,ir[1]=ir[1]+lr|0,ir[2]=ir[2]+rr|0,ir[3]=ir[3]+Er|0,ir[4]=ir[4]+Cr|0,ir[5]=ir[5]+Ir|0,ir[6]=ir[6]+zr|0,ir[7]=ir[7]+Xr|0},_doFinalize:function(){var Nt=this._data,er=Nt.words,ir=this._nDataBytes*8,vr=Nt.sigBytes*8;return er[vr>>>5]|=128<<24-vr%32,er[(vr+64>>>9<<4)+14]=ut.floor(ir/4294967296),er[(vr+64>>>9<<4)+15]=ir,Nt.sigBytes=er.length*4,this._process(),this._hash},clone:function(){var Nt=wt.clone.call(this);return Nt._hash=this._hash.clone(),Nt}});ft.SHA256=wt._createHelper(Dt),ft.HmacSHA256=wt._createHmacHelper(Dt)}(Math),at.SHA256})})(sha256$1);var sha256Exports=sha256$1.exports;const sha256=getDefaultExportFromCjs$2(sha256Exports);var fastJsonStableStringify=function(et,ot){ot||(ot={}),typeof ot=="function"&&(ot={cmp:ot});var at=typeof ot.cycles=="boolean"?ot.cycles:!1,ut=ot.cmp&&function(dt){return function(ht){return function(wt,xt){var St={key:wt,value:ht[wt]},Ct={key:xt,value:ht[xt]};return dt(St,Ct)}}}(ot.cmp),ft=[];return function dt(ht){if(ht&&ht.toJSON&&typeof ht.toJSON=="function"&&(ht=ht.toJSON()),ht!==void 0){if(typeof ht=="number")return isFinite(ht)?""+ht:"null";if(typeof ht!="object")return JSON.stringify(ht);var wt,xt;if(Array.isArray(ht)){for(xt="[",wt=0;wt(assert$f.bytes(ot),et(ot))}(()=>{const et=typeof globalThis=="object"&&"crypto"in globalThis?globalThis.crypto:void 0,ot=typeof module<"u"&&typeof module.require=="function"&&module.require.bind(module);return{node:ot&&!et?ot("crypto"):void 0,web:et}})();const keccak256=(()=>{const et=wrapHash(keccak_256);return et.create=keccak_256.create,et})();var base64url$2={exports:{}},base64url$1={},padString$1={};Object.defineProperty(padString$1,"__esModule",{value:!0});function padString(et){var ot=4,at=et.length,ut=at%ot;if(!ut)return et;var ft=at,dt=ot-ut,ht=at+dt,wt=Buffer.alloc(ht);for(wt.write(et);dt--;)wt.write("=",ft++);return wt.toString()}padString$1.default=padString;Object.defineProperty(base64url$1,"__esModule",{value:!0});var pad_string_1=padString$1;function encode(et,ot){return ot===void 0&&(ot="utf8"),Buffer.isBuffer(et)?fromBase64(et.toString("base64")):fromBase64(Buffer.from(et,ot).toString("base64"))}function decode(et,ot){return ot===void 0&&(ot="utf8"),Buffer.from(toBase64(et),"base64").toString(ot)}function toBase64(et){return et=et.toString(),pad_string_1.default(et).replace(/\-/g,"+").replace(/_/g,"/")}function fromBase64(et){return et.replace(/=/g,"").replace(/\+/g,"-").replace(/\//g,"_")}function toBuffer(et){return Buffer.from(toBase64(et),"base64")}var base64url=encode;base64url.encode=encode;base64url.decode=decode;base64url.toBase64=toBase64;base64url.fromBase64=fromBase64;base64url.toBuffer=toBuffer;base64url$1.default=base64url;(function(et){et.exports=base64url$1.default,et.exports.default=et.exports})(base64url$2);var base64urlExports=base64url$2.exports;const Le$1=getDefaultExportFromCjs$2(base64urlExports);function base(et){if(et.length>=255)throw new TypeError("Alphabet too long");for(var ot=new Uint8Array(256),at=0;at>>0,Er=new Uint8Array(rr);vr!==lr;){for(var Cr=Nt[vr],Ir=0,zr=rr-1;(Cr!==0||Ir>>0,Er[zr]=Cr%ht>>>0,Cr=Cr/ht>>>0;if(Cr!==0)throw new Error("Non-zero carry");ir=Ir,vr++}for(var Xr=rr-ir;Xr!==rr&&Er[Xr]===0;)Xr++;for(var Br=wt.repeat(er);Xr>>0,rr=new Uint8Array(lr);Nt[er];){var Er=ot[Nt.charCodeAt(er)];if(Er===255)return;for(var Cr=0,Ir=lr-1;(Er!==0||Cr>>0,rr[Ir]=Er%256>>>0,Er=Er/256>>>0;if(Er!==0)throw new Error("Non-zero carry");vr=Cr,er++}for(var zr=lr-vr;zr!==lr&&rr[zr]===0;)zr++;for(var Xr=new Uint8Array(ir+(lr-zr)),Br=ir;zr!==lr;)Xr[Br++]=rr[zr++];return Xr}function Dt(Nt){var er=Pt(Nt);if(er)return er;throw new Error("Non-base"+ht+" character")}return{encode:Ct,decodeUnsafe:Pt,decode:Dt}}var src$3=base;const basex=src$3,ALPHABET$1="123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz";var bs58=basex(ALPHABET$1);const N$7=getDefaultExportFromCjs$2(bs58);var __accessCheck=(et,ot,at)=>{if(!ot.has(et))throw TypeError("Cannot "+at)},__privateGet=(et,ot,at)=>(__accessCheck(et,ot,"read from private field"),at?at.call(et):ot.get(et)),__privateAdd=(et,ot,at)=>{if(ot.has(et))throw TypeError("Cannot add the same private member more than once");ot instanceof WeakSet?ot.add(et):ot.set(et,at)},__privateSet=(et,ot,at,ut)=>(__accessCheck(et,ot,"write to private field"),ot.set(et,at),at),__privateMethod=(et,ot,at)=>(__accessCheck(et,ot,"access private method"),at),ApiError=(et=>(et[et.SystemError=10001]="SystemError",et[et.ParamError=10002]="ParamError",et[et.AuthorizationError=10004]="AuthorizationError",et[et.InvalidToken=10005]="InvalidToken",et[et.MacError=10009]="MacError",et[et.InvalidCode=20101]="InvalidCode",et[et.ResendCode=20103]="ResendCode",et[et.SecurityAccountFrozen=50010]="SecurityAccountFrozen",et[et.WrongPaymentPassword=50102]="WrongPaymentPassword",et))(ApiError||{});function isApiError(et){return et&&et.message&&typeof et.error_code=="number"&&et.error_code>0}function isRpcError(et){return et&&et.message&&typeof et.code=="number"}var AuthType=(et=>(et.email="email",et.phone="phone",et.facebook="facebook",et.google="google",et.apple="apple",et.twitter="twitter",et.discord="discord",et.github="github",et.twitch="twitch",et.microsoft="microsoft",et.linkedin="linkedin",et.jwt="jwt",et.telegram="telegram",et))(AuthType||{}),isSocialAuthType=et=>["facebook","google","apple","twitter","discord","github","twitch","microsoft","linkedin"].includes(et),SolanaEnhancedMethod=(et=>(et.enhancedDeserializeTransaction="enhancedDeserializeTransaction",et))(SolanaEnhancedMethod||{}),EvmEnhancedMethod=(et=>(et.deserializeTransaction="particle_deserializeTransaction",et.deserializeTypedData="particle_deserializeTypedData",et.suggestedGasFees="particle_suggestedGasFees",et.getPrice="particle_getPrice",et.getPendingTransactionsByAddress="particle_getPendingTransactionsByAddress",et))(EvmEnhancedMethod||{}),TransactionSmartType=(et=>(et.NativeTransfer="native_transfer",et.ERC20_TRANSFER="erc20_transfer",et.ERC20_APPROVE="erc20_approve",et.ERC721_TRANFER="erc721_transfer",et.ERC1155_TRANFER="erc1155_transfer",et.SEAPORT_FULFILL_ORDER="seaport_fulfill_order",et.SEAPORT_CANCEL_ORDER="seaport_cancel_order",et.SEAPORT_NFT_LISTING="seaport_nft_listing",et.OTHER="other",et))(TransactionSmartType||{}),GasFeeMode=(et=>(et.custom="custom",et.low="low",et.medium="medium",et.high="high",et))(GasFeeMode||{}),mapToUserInfo=et=>{const{mac_key:ot,cognito_result:at,wallets:ut,...ft}=et;return{...ft,wallets:ut.map(dt=>{const{uuid:ht,chain_name:wt,public_address:xt}=dt;return{uuid:ht,chain_name:wt,public_address:xt}})}},isServer=()=>typeof window>"u",check=(et,ot)=>{if(!et)throw ot?typeof ot=="string"?new Error(ot):ot:new Error("Required conditions not met")},requireNotNullish=(et,ot)=>{if(et!=null)return et;throw ot?typeof ot=="string"?new Error(ot):ot:new Error("Param is null or undefined")};function isNullish(et){return et==null}var _KEY_PREFIX,_appId,_secretKey,_wrapKey,wrapKey_fn,_encrypt,encrypt_fn,_decrypt,decrypt_fn,EncryptedStorage=class{constructor(){__privateAdd(this,_wrapKey),__privateAdd(this,_encrypt),__privateAdd(this,_decrypt),__privateAdd(this,_KEY_PREFIX,"particle-auth-core/"),__privateAdd(this,_appId,""),__privateAdd(this,_secretKey,"")}init(et){__privateSet(this,_appId,et);let ot="particle.network";typeof window<"u"&&(ot=window.location.origin),__privateSet(this,_secretKey,A$7(`${ot}/${__privateGet(this,_appId)}`).toString().toLowerCase())}clear(){const et=[],ot=localStorage.length;for(let at=0;atlocalStorage.removeItem(at))}getItem(et){if(typeof window>"u")return null;const ot=localStorage.getItem(this.getStorageKey(et));return ot!=null&&ot.length>0?__privateMethod(this,_decrypt,decrypt_fn).call(this,ot):ot}removeItem(et){localStorage.removeItem(this.getStorageKey(et))}setItem(et,ot){if(isServer())return;let at=ot;ot.length>0&&(at=__privateMethod(this,_encrypt,encrypt_fn).call(this,ot)),localStorage.setItem(this.getStorageKey(et),at)}getStorageKey(et){return __privateGet(this,_KEY_PREFIX)+__privateMethod(this,_wrapKey,wrapKey_fn).call(this,et)}};_KEY_PREFIX=new WeakMap;_appId=new WeakMap;_secretKey=new WeakMap;_wrapKey=new WeakSet;wrapKey_fn=function(et){return check(__privateGet(this,_appId),"please init AuthCore first!"),A$7(`${__privateGet(this,_appId)}/${et}`).toString().toLowerCase()};_encrypt=new WeakSet;encrypt_fn=function(et){return check(__privateGet(this,_secretKey),"please init AuthCore first!"),aes.encrypt(et,__privateGet(this,_secretKey)).toString()};_decrypt=new WeakSet;decrypt_fn=function(et){return check(__privateGet(this,_secretKey),"please init AuthCore first!"),aes.decrypt(et,__privateGet(this,_secretKey)).toString(utf8)};var encryptedStorage=new EncryptedStorage,encryptedStorage_default=encryptedStorage,AuthCoreEvent=(et=>(et.RequestEthereumAccount="requestEthereumAccount",et.RequestSolanaAccount="requestSolanaAccount",et.ParticleAuthConnect="particleAuthConnect",et.ParticleAuthDisconnect="particleAuthDisconnect",et.UserInfoChanged="userInfoChanged",et.MasterPasswordChanged="masterPasswordChanged",et.ParticleWalletRestored="particleWalletRestored",et))(AuthCoreEvent||{}),SolanaRpcMethod=(et=>(et.signTransaction="signTransaction",et.signAndSendTransaction="signAndSendTransaction",et.signMessage="signMessage",et.signAllTransactions="signAllTransactions",et))(SolanaRpcMethod||{}),EvmRpcMethod=(et=>(et.ethSignTransaction="eth_signTransaction",et.ethSign="eth_sign",et.walletWatchAsset="wallet_watchAsset",et.ethRequestAccounts="eth_requestAccounts",et.ethAccounts="eth_accounts",et.ethChainId="eth_chainId",et.ethSendTransaction="eth_sendTransaction",et.ethSignTypedData="eth_signTypedData",et.ethSignTypedDataV1="eth_signTypedData_v1",et.ethSignTypedDataV3="eth_signTypedData_v3",et.ethSignTypedDataV4="eth_signTypedData_v4",et.personalSign="personal_sign",et.ethSignTypedDataV4Uniq="eth_signTypedData_v4_uniq",et.personalSignUniq="personal_sign_uniq",et.walletSwitchEthereumChain="wallet_switchEthereumChain",et.walletAddEthereumChain="wallet_addEthereumChain",et))(EvmRpcMethod||{}),SignTypedDataVersion=(et=>(et.V1="V1",et.V3="V3",et.V4="V4",et))(SignTypedDataVersion||{}),events=new EventEmitter3;events.setMaxListeners(500);var eventUtils_default=events,userStorage={setUserInfo(et){const ot=this.getUserInfo();et?encryptedStorage_default.setItem("user_info",JSON.stringify(et)):encryptedStorage_default.removeItem("user_info"),JSON.stringify(ot)!==JSON.stringify(et)&&eventUtils_default.emit("userInfoChanged",et?mapToUserInfo(et):void 0)},getUserInfo(){const et=encryptedStorage_default.getItem("user_info");if(et)return JSON.parse(et)},isLogin(){return!!this.getUserInfo()},getUserToken(){const et=this.getUserInfo();if(et)return et.token},getCognitoResult(){const et=this.getUserInfo();if(et)return et.cognito_result},getSecurityAccount(){const et=this.getUserInfo();if(et)return et.security_account},setLatestAuthType(et){localStorage.setItem("particle-auth/latest-auth-type",et==="twitterv1"?"twitter":et)},getLatestAuthType(){return typeof window<"u"?localStorage.getItem("particle-auth/latest-auth-type"):null},updateWallet(et){const ot=this.getUserInfo();if(ot){for(let at=0;atot.chain_name==="evm_chain")},getSolanaWallet(){const et=this.getUserInfo();return et==null?void 0:et.wallets.find(ot=>ot.chain_name==="solana")}},userStorage_default=userStorage,getCurrentEvmChainId=()=>Number(encryptedStorage_default.getItem("evm_chain_id")),setCurrentEvmChainId=et=>{encryptedStorage_default.setItem("evm_chain_id",et.toString())},getCurrentSolanaChainId=()=>Number(encryptedStorage_default.getItem("solana_chain_id")),setCurrentSolanaChainId=et=>{encryptedStorage_default.setItem("solana_chain_id",et.toString())},_authOptions,_devEnv,_stagingEnv,_productionEnv,GlobalConfig=class{constructor(){__privateAdd(this,_authOptions,void 0),this.initialized=!1,__privateAdd(this,_devEnv,{basicUsername:"test_user",basicPassword:"test_pass",baseUrl:"https://api-debug.particle.network",rpcUrl:"https://rpc-debug.particle.network",authCore:"https://core-debug.particle.network"}),__privateAdd(this,_stagingEnv,{basicUsername:"PcJBtrqq69TDpQtY",basicPassword:"oGjPXSgKP9QtmxWQUkrfrUvvmsG62t",baseUrl:"https://api.particle.network",rpcUrl:"https://rpc.particle.network",authCore:"https://core.particle.network"}),__privateAdd(this,_productionEnv,{basicUsername:"PcJBtrqq69TDpQtY",basicPassword:"oGjPXSgKP9QtmxWQUkrfrUvvmsG62t",baseUrl:"https://api.particle.network",rpcUrl:"https://rpc.particle.network",authCore:"https://core.particle.network"})}init(et){__privateSet(this,_authOptions,et),this.initialized=!0}get authOptions(){return check(__privateGet(this,_authOptions),"Please init AuthCore first!"),__privateGet(this,_authOptions)}get version(){return"web_2.0.2"}get deviceId(){if(typeof window>"u")return v4$1();{const et="pn_device_id";let ot=encryptedStorage_default.getItem(et);return ot||(ot=v4$1(),encryptedStorage_default.setItem(et,ot)),ot}}get env(){return!isServer()&&window.__PARTICLE_ENVIRONMENT__==="development"?__privateGet(this,_devEnv):!isServer()&&window.__PARTICLE_ENVIRONMENT__==="staging"?__privateGet(this,_stagingEnv):__privateGet(this,_productionEnv)}};_authOptions=new WeakMap;_devEnv=new WeakMap;_stagingEnv=new WeakMap;_productionEnv=new WeakMap;var globalConfig$1=new GlobalConfig,config_default=globalConfig$1,getBI=()=>{try{window.__particleAnalytics||(window.__particleAnalytics=new BI({sdk_api_domain:config_default.env.baseUrl,device_id:config_default.deviceId,sdk_version:config_default.version,project_config:{project_uuid:config_default.authOptions.projectId,project_key:config_default.authOptions.clientKey,project_app_uuid:config_default.authOptions.appId}}))}catch{}return window.__particleAnalytics},analyticsRecord=et=>{var ot;isServer()||(ot=getBI())==null||ot.records(et)},analyticsActive=et=>{var ot;isServer()||(ot=getBI())==null||ot.active(et)},client=axios.create({baseURL:config_default.env.baseUrl,timeout:6e4,validateStatus:function(et){return et>=200&&et<=500},withCredentials:!1});client.interceptors.request.use(et=>{var ot,at;if(et.headers&&et.headers["Auth-Type"]==="None")return et;let ft="";if(et.headers&&et.headers["Auth-Type"]==="Basic"){if(!isChainRpcRequest(et.baseURL)){et.baseURL!==config_default.env.baseUrl&&(et.baseURL=config_default.env.baseUrl);const ht={username:config_default.env.basicUsername,password:config_default.env.basicPassword};ft=sha256(ht.username+ht.password).toString().toLowerCase(),et.auth=ht}}else{const ht=userStorage_default.getUserInfo();if(!ht)throw new Error("Please connect AuthCore first!");const wt=ht.token;ft=ht.mac_key,et.headers.Authorization=`Bearer ${wt}`,et.baseURL!==config_default.env.baseUrl&&(et.baseURL=config_default.env.baseUrl)}if(et.params||(et.params={}),isChainRpcRequest(et.baseURL))et.params={...et.params,chainId:((ot=et.data)==null?void 0:ot.chainId)||1,projectUuid:config_default.authOptions.projectId,projectKey:config_default.authOptions.clientKey,method:(at=et.data)==null?void 0:at.method},delete et.data.chainId;else{const ht=Math.round(new Date().getTime()/1e3),wt=v4$1();et.params={...et.params,timestamp:ht,random_str:wt,device_id:config_default.deviceId,sdk_version:config_default.version,project_uuid:config_default.authOptions.projectId,project_client_key:config_default.authOptions.clientKey,project_app_uuid:config_default.authOptions.appId};const xt={...et.params};et.data&&Object.assign(xt,{...et.data}),xt.mac_key=ft;const St=stringify$2(xt);et.params.mac=sha256(St).toString().toLowerCase()}return et});client.interceptors.response.use(et=>{const ot=et.data;return et.status<300||et.status===304?isApiError(ot)?(ot.error_code===10005&&(encryptedStorage_default.clear(),setTimeout(()=>eventUtils_default.emit("particleAuthDisconnect",ot),0)),Promise.reject(ot)):ot.error&&isRpcError(ot.error)?Promise.reject(ot.error):Promise.resolve(et):Promise.reject({code:et.status,message:et.statusText||"Network Error",data:et.data})});var isChainRpcRequest=et=>et==null?void 0:et.includes("rpc"),client_default=client,evmApi={async request(et){return(await client_default.post("/evm-chain",{...et,id:et.id||v4$1(),jsonrpc:et.jsonrpc||"2.0",chainId:et.chainId||1},{headers:{"Auth-Type":"Basic"},baseURL:config_default.env.rpcUrl}).then(at=>at.data)).result}},evmApi_default=evmApi,ALPHABET="123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz",ALPHABET_MAP=ALPHABET.split("").reduce((et,ot,at)=>(et[ot]=at,et),{}),BASE$1=58,encode58=et=>{if(et.length===0)return"";const ot=[0];for(let at=0;atALPHABET[at]).join("")},decode58=et=>{if(et.length===0)return[];const ot=[0];for(let at=0;at>8,ot[dt]&=255;for(;ft;)ot.push(ft&255),ft>>=8}for(let at=0;et[at]==="1"&&athex.stringify(sha256(hex.parse(et))),fromHex=et=>{const ot=`41${et.substring(2)}`,ut=sha2562(sha2562(ot)).substring(0,8),ft=Buffer.from(ot+ut,"hex");return encode58(ft)},toHex$1=et=>{if(et.length<=4)throw new Error("Invalid address provided");let ot=Buffer.from(decode58(et)).toString("hex");const at=ot.substring(ot.length-8,ot.length);ot=ot.substring(0,ot.length-8);const ut=sha2562(sha2562(ot)).substring(0,8);if(`${at}`==`${ut}`)return`0x${ot.substring(2)}`;throw new Error("Invalid address provided")},defaultTokenIcon="https://static.particle.network/token-list/defaultToken/default.png",solana=defineChain({id:101,name:"Solana",nativeCurrency:{decimals:9,name:"Solana SOL",symbol:"SOL"},rpcUrls:{default:{http:["https://api.mainnet-beta.solana.com"]}},blockExplorers:{default:{name:"Explorer",url:"https://solscan.io"}},custom:{chainType:"solana"}});function isTron(et){let ot;if(typeof et=="string"||typeof et=="number"){const at=Number(et);ot=getEVMChainInfoById(at)}else ot=getEVMChainInfoById(et.id);return ot!==void 0&&ot.name.toLowerCase()==="tron"}function getChainInfo(et){const{id:ot}=et;return particleAuth.chains.find(ut=>ut.id===ot)}var getChainType=et=>{var ot;return((ot=et==null?void 0:et.custom)==null?void 0:ot.chainType)||"evm"},getEvmChains=()=>particleAuth.chains.filter(ot=>getChainType(ot)==="evm"),getSolanaChains=()=>particleAuth.chains.filter(ot=>getChainType(ot)==="solana"),getEVMChainInfoById=et=>{const ot=getEvmChains();return ot==null?void 0:ot.find(at=>at.id===et)},getChainIcon=et=>{var ot,at;if(et&&typeof et!="number"&&typeof((ot=et==null?void 0:et.custom)==null?void 0:ot.icon)=="string")return(at=et.custom)==null?void 0:at.icon;const ut=typeof et=="number"?et:et.id;return isSolanaChain(ut)?`https://static.particle.network/chains/solana/icons/${ut}.png`:`https://static.particle.network/chains/evm/icons/${ut}.png`},isChainSupportEIP1559=et=>"maxFeePerGas"in et||"maxPriorityFeePerGas"in et,getSolanaChainInfoById=et=>{const ot=getSolanaChains();return ot==null?void 0:ot.find(at=>at.id===et)},isSolanaChain=et=>{const ot=typeof et=="number"?et:et.id;return ot===101||ot===102||ot===103},ethereumUtils={getSignTypedVersion(et){return et==="eth_signTypedData"||et==="eth_signTypedData_v1"?"V1":et==="eth_signTypedData_v3"?"V3":"V4"},isUniq(et){return et==="personal_sign_uniq"||et==="eth_signTypedData_v4_uniq"},isSignTypedDataV1(et){return et==="eth_signTypedData_v1"||et==="eth_signTypedData"}};function personalSignHash({data:et}){if(isNullish(et))throw new Error("Missing data parameter");const ot=legacyToBuffer(et);return dist$5.hashPersonalMessage(ot)}function signTypedDataHash({data:et,version:ot}){if(isNullish(et))throw new Error("Missing data parameter");return ot==="V1"?_typedSignatureHash(et):dist$3.TypedDataUtils.eip712Hash(et,ot)}function _typedSignatureHash(et){const ot=new Error("Expect argument to be non-empty array");if(typeof et!="object"||!("length"in et)||!et.length)throw ot;const at=et.map(function(dt){return dt.type!=="bytes"?dt.value:legacyToBuffer(dt.value)}),ut=et.map(function(dt){return dt.type}),ft=et.map(function(dt){if(!dt.name)throw ot;return`${dt.type} ${dt.name}`});return dist$5.arrToBufArr(keccak256(solidityPack(["bytes32","bytes32"],[keccak256(solidityPack(new Array(et.length).fill("string"),ft)),keccak256(solidityPack(ut,at))])))}var solidityPack=function(et,ot){if(et.length!==ot.length)throw new Error("Number of types are not matching the values");const at=[];for(let ut=0;utwt)throw new Error("Elements exceed array size: "+wt)}let ht=ot.map(function(wt){return solidityHexValue(dt,wt,256)});return Buffer.concat(ht)}else{if(et==="bytes")return ot;if(et==="string")return Buffer.from(ot,"utf8");if(et==="bool"){at=at||8;let dt=Array(at/4).join("0");return Buffer.from(ot?dt+"1":dt+"0","hex")}else if(et==="address"){let dt=20;return at&&(dt=at/8),dist$5.setLengthLeft(ot,dt)}else if(et.startsWith("bytes")){if(ut=parseTypeN(et),ut<1||ut>32)throw new Error("Invalid bytes width: "+ut);return dist$5.setLengthRight(ot,ut)}else if(et.startsWith("uint")){if(ut=parseTypeN(et),ut%8||ut<8||ut>256)throw new Error("Invalid uint width: "+ut);if(ft=parseNumber(ot),ft.bitLength()>ut)throw new Error("Supplied uint exceeds width: "+ut+" vs "+ft.bitLength());return at=at||ut,ft.toArrayLike(Buffer,"be",at/8)}else if(et.startsWith("int")){if(ut=parseTypeN(et),ut%8||ut<8||ut>256)throw new Error("Invalid int width: "+ut);if(ft=parseNumber(ot),ft.bitLength()>ut)throw new Error("Supplied int exceeds width: "+ut+" vs "+ft.bitLength());return at=at||ut,ft.toTwos(ut).toArrayLike(Buffer,"be",at/8)}else throw new Error("Unsupported or invalid type: "+et)}};function parseTypeN(et){return parseInt(/^\D+(\d+)$/.exec(et)[1],10)}function parseTypeArray(et){const ot=et.match(/(.*)\[(.*?)\]$/);return ot?ot[2]===""?"dynamic":parseInt(ot[2],10):null}function parseNumber(et){const ot=typeof et;if(ot==="string")return dist$5.isHexPrefixed(et)?new mt(dist$5.stripHexPrefix(et),16):new mt(et,10);if(ot==="number")return new mt(et);if(et.toArray)return et;throw new Error("Argument is not a number")}function isArray$2(et){return et.lastIndexOf("]")===et.length-1}function legacyToBuffer(et){return typeof et=="string"&&!dist$5.isHexString(et)?Buffer.from(et):dist$5.toBuffer(et)}var pnApi={async sendCaptcha(et){return(await client_default.post("/code",et,{headers:{"Auth-Type":"Basic"}})).data.success},async login(et){return(await client_default.post("/login",et,{headers:{"Auth-Type":"Basic"}})).data},async loginWithThirdparty({provider:et,thirdpartyCode:ot}){return(await client_default.post("/login_thirdparty",{provider:et,thirdparty_code:ot},{headers:{"Auth-Type":"Basic"}})).data},async loginWithThirdpartyV2(et,ot,at){return(await client_default.post("/login_thirdparty_v2",{provider:et,thirdparty_code:ot,nonce:at},{headers:{"Auth-Type":"Basic"}})).data},async getThirdpartyAuthUrl(et,ot,at,ut){return(await client_default.post("/thirdparty_auth_url",{provider:et,redirect_url:ot,app_state:at,prompt:ut},{headers:{"Auth-Type":"Basic"}})).data},async loginBindings(et){return(await client_default.post("/login_bindings",et)).data},async loginBindingsCheck(et){return(await client_default.get("/login_bindings/check",{params:et})).data.exists},async getLoginBindings(){return(await client_default.get("/login_bindings")).data},async deleteLoginBinding(et){return(await client_default.delete("/login_bindings",{params:et})).data.success},async loginBindingsThirdparty(et){return(await client_default.post("/login_bindings/thirdparty",{...et,provider:et.provider})).data},async getTwitterToken(){return(await client_default.post("/twitter_request_token",void 0,{headers:{"Auth-Type":"Basic"}})).data.oauth_token},async syncUserInfo(){var et;return(await client_default.get(`/users/${(et=userStorage_default.getUserInfo())==null?void 0:et.uuid}`)).data},async logout(){return(await client_default.post("/logout")).data.success},async updateWallet(et,ot){return(await client_default.patch(`/wallets/users/${et}`,ot)).data.success},async loginCognito(){const ot=(await client_default.post("/login_cognito")).data;return userStorage_default.updateCognitoResult(ot),ot},async sendSecurityAccountsCode(et){return client_default.post("/security/accounts/code",et).then(ot=>ot.data.success)},async bindSecurityAccount(et){return(await client_default.post("/security/accounts/bind",et)).data},async getSecurityAccountCode(et){return client_default.post("/security/accounts/verify_code",{verify_code_method:et}).then(ot=>ot.data.success)},async getSecurityAccountToken({verifyCodeMethod:et,code:ot}){return client_default.post("/security/accounts/verify",{verify_code_method:et,code:ot}).then(at=>at.data.token)},async setPaymentPassword({password:et,verifyCodeMethod:ot,code:at}){return(await client_default.post("/security/payments/reset",{password:et,verify_code_method:ot,code:at})).data},async updatePaymentPassword({password:et,oldPassword:ot}){return(await client_default.post("/security/payments/update",{password:et,old_password:ot})).data},async verifyPaymentPassword(et){return client_default.post("/security/payments/verify",{password:et}).then(ot=>ot.data.payment_token)},async deletePaymentPassword(et){return(await client_default.post("/security/payments/disable",{password:et})).data},async getAuthorizations(){return client_default.get("/authorizations").then(et=>et.data)},async deleteAuthorization(et){return client_default.delete(`/authorizations/${et}`).then(ot=>ot.data.success)}},pnApi_default=pnApi;async function createKMSClient(){const[et,ot,at]=await Promise.all([__vitePreload(()=>import("./index-Ds21kFYV.js"),__vite__mapDeps([0,1,2,3,4]),import.meta.url),__vitePreload(()=>import("./index.browser-EgSngcD0.js"),__vite__mapDeps([5,2]),import.meta.url).then(dt=>dt.fromCognitoIdentity),__vitePreload(()=>import("./index-BSlTzrTv.js"),__vite__mapDeps([6,7,1,2,8,4,3]),import.meta.url).then(dt=>dt.NotAuthorizedException)]),ut=userStorage_default.getCognitoResult();if(!ut)throw new Error("cognito result not found!");const ft=ot({identityId:ut.identity_id,logins:{"cognito-identity.amazonaws.com":ut.id_token},clientConfig:{region:ut.region}});return{kmsClient:new et.KMS({region:ut.region,credentials:ft}),NotAuthorizedException:at}}async function generateDataKey(){var et;const{kmsClient:ot,NotAuthorizedException:at}=await createKMSClient();let ut;try{ut=await ot.generateDataKey({KeyId:(et=userStorage_default.getCognitoResult())==null?void 0:et.kms_key_id,KeySpec:"AES_256"})}catch(ft){if(ft instanceof at)return await pnApi_default.loginCognito(),await generateDataKey();throw ft}if(!ut.CiphertextBlob||!ut.Plaintext)throw new Error("KMS generate DataKey error.");return{ciphertext:Buffer.from(ut.CiphertextBlob).toString("base64"),plaintext:Buffer.from(ut.Plaintext).toString("base64")}}async function decryptDataKey(et){var ot;const{kmsClient:at,NotAuthorizedException:ut}=await createKMSClient();let ft;try{ft=(await at.decrypt({KeyId:(ot=userStorage_default.getCognitoResult())==null?void 0:ot.kms_key_id,CiphertextBlob:Buffer.from(et,"base64")})).Plaintext}catch(dt){if(dt instanceof ut)return await pnApi_default.loginCognito(),await decryptDataKey(et);throw dt}if(!ft)throw new Error("KMS decryption failed, please try again later.");return Buffer.from(ft).toString("base64")}async function decrypt(et,ot=!1){var at;const{kmsClient:ut,NotAuthorizedException:ft}=await createKMSClient();let dt;try{dt=(await ut.decrypt({KeyId:(at=userStorage_default.getCognitoResult())==null?void 0:at.kms_key_id,CiphertextBlob:Buffer.from(et,"base64")})).Plaintext}catch(ht){if(ht instanceof ft)return await pnApi_default.loginCognito(),await decrypt(et,ot)}if(!dt)throw new Error("KMS decryption failed, please try again later.");if(ot){const wt=(await __vitePreload(()=>import("./lzutf8-BhfX4kzt.js").then(xt=>xt.l),[],import.meta.url).then(xt=>xt.default)).decompress(dt);return Buffer.from(wt).toString("utf8")}else return Buffer.from(dt).toString("utf8")}var threshSig={async edDSA(et){const ot=await __vitePreload(()=>import("./index-8GEXvAD5.js"),__vite__mapDeps([9,10]),import.meta.url),{EdDsa:at}=ot.default||ot;return at.from(et)},async ecDSA(et){const ot=await __vitePreload(()=>import("./index-8GEXvAD5.js"),__vite__mapDeps([9,10]),import.meta.url),{Ecdsa:at}=ot.default||ot;return at.from(et)},async refreshEcdsa(et){const ot=await __vitePreload(()=>import("./index-8GEXvAD5.js"),__vite__mapDeps([9,10]),import.meta.url),{Ecdsa:at}=ot.default||ot;return(await at.from(et).refresh(config_default.env.baseUrl,this.params())).to()},async decryptData(et,ot){try{const at=await __vitePreload(()=>import("./index-8GEXvAD5.js"),__vite__mapDeps([9,10]),import.meta.url),{decryptData:ut}=at.default||at;return await ut(et,ot)}catch{throw userStorage_default.hasMasterPassword()?new Error("Master password decryption error"):new Error("Decryption failed, please try again later.")}},async encryptData(et,ot){const at=await __vitePreload(()=>import("./index-8GEXvAD5.js"),__vite__mapDeps([9,10]),import.meta.url),{encryptData:ut}=at.default||at;return await ut(et,ot)},async generateKey(et,ot){const at=await __vitePreload(()=>import("./index-8GEXvAD5.js"),__vite__mapDeps([9,10]),import.meta.url),{generateKey:ut}=at.default||at;return await ut(et,ot)},async create(et){const ot=config_default.env.baseUrl,at=this.params();let ut,ft;if(et==="solana"){const dt=await __vitePreload(()=>import("./index-8GEXvAD5.js"),__vite__mapDeps([9,10]),import.meta.url),{EdDsa:ht}=dt.default||dt,wt=await ht.gen(ot,at);ut=wt.to(),ft=N$7.encode(wt.pub())}else{const dt=await __vitePreload(()=>import("./index-8GEXvAD5.js"),__vite__mapDeps([9,10]),import.meta.url),{Ecdsa:ht}=dt.default||dt,wt=await ht.gen(ot,at);ut=wt.to(),ft=dist$5.toChecksumAddress("0x"+dist$5.publicToAddress(wt.pub(),!0).toString("hex"))}return{p2Key:ut,address:ft}},params(){const et=requireNotNullish(userStorage_default.getUserInfo(),"Please connect AuthCore first!"),ot=JSON.stringify({token:et.token,project_uuid:config_default.authOptions.projectId,project_client_key:config_default.authOptions.clientKey,project_app_uuid:config_default.authOptions.appId,sdk_version:config_default.version,device_id:config_default.deviceId,mac_key:et.mac_key,payment_token:config_default.paymentToken});return config_default.paymentToken=void 0,ot}},threshSig_default=threshSig,setupMasterPassword=async et=>{const ot=userStorage_default.getUserInfo();if(!ot)throw new Error("user not login");const{ciphertext:at,plaintext:ut}=await generateDataKey(),ft=await threshSig_default.generateKey(et,ot.uuid),dt=await threshSig_default.generateKey(ut,ot.uuid),ht=ot.wallets.map(Pt=>Pt.encrypted_type===0?isNullish(Pt.public_address)?createType2Wallet(Pt,ft,dt):encryptType0Wallet(Pt,ft,dt):(Pt.encrypted_type===1,encryptTypeWallet(Pt,ft,dt))),wt=await Promise.all(ht);for(const Pt of wt){const Dt=await decryptP2Key(Pt.p2KeyEncrypted2,ft,dt);check(Dt===Pt.p2Key,"check decrypt p2Key error")}const xt=wt.map(Pt=>{const{uuid:Dt,public_address:Nt}=Pt.wallet;return{wallet_uuid:Dt,public_address:Pt.created?Nt:void 0,encrypted_data:Pt.p2KeyEncrypted2}}),St=at,Ct=await pnApi_default.updateWallet(ot.uuid,{encrypted_type:2,encrypted_kms_data_key:St,wallets:xt});return saveLocalKey(ft),saveLocalKMSDataKey(St,dt),ot.wallets.forEach(Pt=>{const Dt=xt.find(Nt=>Nt.wallet_uuid===Pt.uuid);Dt!=null&&Dt.encrypted_data&&(Pt.encrypted_data=Dt.encrypted_data,Pt.encrypted_kms_data_key=St,Pt.encrypted_type=2,Dt.public_address&&(Pt.public_address=Dt.public_address))}),ot.security_account&&(ot.security_account.has_set_master_password=!0),userStorage_default.setUserInfo(ot),Ct},createType2Wallet=async(et,ot,at)=>{const{p2Key:ut,address:ft}=await threshSig_default.create(et.chain_name),dt=await encryptP2Key(ut,ot,at);return et.public_address=ft,{p2Key:ut,p2KeyEncrypted2:dt,wallet:et,created:!0}},createEncryptedWallet=async(et,ot,at,ut,ft)=>{const dt=userStorage_default.getUserInfo();if(!dt)throw new Error("user not login");const ht=userStorage_default.hasMasterPassword()?2:1;ft||(ft=await loadLocalKMSDataKey(ut));let wt;ht===2?wt=await loadLocalKey():wt=await threshSig_default.generateKey("",dt.uuid);const xt=await encryptP2Key(ot,wt,ft),St=await decryptP2Key(xt,wt,ft);check(St===ot,"check decrypt p2Key error");const Ct=await pnApi_default.updateWallet(dt.uuid,{encrypted_type:ht,encrypted_kms_data_key:ut,wallets:[{wallet_uuid:et.uuid,encrypted_data:xt,public_address:at}]});saveLocalKey(wt),saveLocalKMSDataKey(ut,ft);const Pt=dt.wallets.find(Dt=>Dt.uuid===et.uuid);return Pt&&(Pt.encrypted_data=xt,Pt.encrypted_kms_data_key=ut,Pt.encrypted_type=ht,Pt.public_address=at),userStorage_default.setUserInfo(dt),Ct},decryptWallet=async et=>{let ot="";if(et.encrypted_type===0)ot=await decrypt(et.encrypted_data,et.chain_name==="evm_chain");else{const at=await loadLocalKey(),ut=await loadLocalKMSDataKey(et.encrypted_kms_data_key||"");ot=await decryptP2Key(et.encrypted_data,at,ut)}return ot},encryptType0Wallet=async(et,ot,at)=>{let ut=await decrypt(et.encrypted_data,et.chain_name==="evm_chain");et.chain_name==="evm_chain"&&(ut=await threshSig_default.refreshEcdsa(ut));const ft=await encryptP2Key(ut,ot,at);return{p2Key:ut,p2KeyEncrypted2:ft,wallet:et}},encryptTypeWallet=async(et,ot,at)=>{const ut=await loadLocalKMSDataKey(et.encrypted_kms_data_key||""),ft=await loadLocalKey();let dt=await decryptP2Key(et.encrypted_data,ft,ut);et.chain_name==="evm_chain"&&(dt=await threshSig_default.refreshEcdsa(dt));const ht=await encryptP2Key(dt,ot,at);return{p2Key:dt,p2KeyEncrypted2:ht,wallet:et}},decryptP2Key=async(et,ot,at)=>{const ut=await threshSig_default.decryptData(et,at);return await threshSig_default.decryptData(ut,ot)},encryptP2Key=async(et,ot,at)=>{const ut=await threshSig_default.encryptData(et,ot);return await threshSig_default.encryptData(ut,at)},checkMasterPassword=async et=>{const ot=requireNotNullish(userStorage_default.getUserInfo(),"Please connect AuthCore first!"),at=await threshSig_default.generateKey(et,ot.uuid),ut=ot.wallets.find(ht=>!isNullish(ht.public_address)&&ht.encrypted_type===2);if(!ut)throw new Error("master password not set");const ft=await loadLocalKMSDataKey(ut.encrypted_kms_data_key||""),dt=await threshSig_default.decryptData(ut.encrypted_data,ft);await threshSig_default.decryptData(dt,at),saveLocalKey(at)},loadLocalKMSDataKey=async et=>{if(!et)throw new Error("encryptedKMSDataKey not found");const ot=userStorage_default.getUserInfo();check(ot,new Error("please login first!"));let at=encryptedStorage_default.getItem(et);if(at)return at;const ut=await decryptDataKey(et);return at=await threshSig_default.generateKey(ut,userStorage_default.getUserInfo().uuid),saveLocalKMSDataKey(et,at),at},saveLocalKMSDataKey=(et,ot)=>{encryptedStorage_default.setItem(et,ot)},loadLocalKey=async()=>{const et=encryptedStorage_default.getItem("local_key");if(!et){if(userStorage_default.hasMasterPassword())throw new Error("Local Key not found");{const ot=userStorage_default.getUserInfo();check(ot,new Error("please login first!"));const at=await threshSig_default.generateKey("",ot.uuid);return saveLocalKey(at),at}}return et},hasLocalKey=()=>{const et=encryptedStorage_default.getItem("local_key");return!isNullish(et)},clearLocalKey=()=>{encryptedStorage_default.removeItem("local_key")},saveLocalKey=et=>{encryptedStorage_default.setItem("local_key",et)},wallet={getWalletInfo(et){const ot=userStorage_default.getUserInfo();if(!ot)throw new Error("please login first!");return ot.wallets.filter(at=>at.chain_name===et)[0]},hasType1Wallet(){var et,ot;return!!((ot=(et=userStorage_default.getUserInfo())==null?void 0:et.wallets)!=null&&ot.some(at=>at.encrypted_type===1))},publicAddress(et){return this.getWalletInfo(et).public_address||""},async gen(et){const ot=userStorage_default.getUserInfo();if(!ot)throw new Error("please login first!");const at=this.getWalletInfo(et);let ut;if(at!=null&&at.public_address)ut=at.public_address;else{let dt=ot.wallets.filter(xt=>xt.chain_name!==et)[0].encrypted_kms_data_key,ht,wt;if(dt){const{address:xt,p2Key:St}=await threshSig_default.create(at.chain_name);ut=xt,wt=St}else{const[{p2Key:xt,address:St},Ct]=await Promise.all([threshSig_default.create(at.chain_name),generateDataKey().then(({ciphertext:Pt,plaintext:Dt})=>Promise.all([threshSig_default.generateKey(Dt,ot.uuid),Promise.resolve(Pt)]))]);wt=xt,ut=St,ht=Ct[0],dt=Ct[1]}await createEncryptedWallet(at,wt,ut,dt,ht)}return ut},async decryptEcdsa(et){const ot=await decryptWallet(this.getWalletInfo(et));return await threshSig_default.ecDSA(ot)},async decryptEdDsa(et){const ot=await decryptWallet(this.getWalletInfo(et));return await threshSig_default.edDSA(ot)}},wallet_default=wallet,getCloudflareTurnstileResponse=async et=>{const ot=document.createElement("iframe"),at="light",ut=(et==null?void 0:et.language)||"en";ot.src=`${config_default.env.authCore}/cloudflare.html?language=${ut}&theme=${at}&_=0.1.1`,ot.classList.add("particle-cloudflare-iframe");const ft={position:"absolute",zIndex:"999",display:"flex",justifyContent:"center",alignItems:"center",border:"none",background:"none",width:"300px",height:"65px",left:"50%",top:"50%",transform:"translate(-50%, -50%)",colorScheme:"none"};for(const ht in ft)ot.style[ht]=ft[ht];const dt=et!=null&&et.getContainer?typeof et.getContainer=="function"?et.getContainer():et.getContainer:document.body;return dt.appendChild(ot),new Promise((ht,wt)=>{const xt=St=>{St.data.type==="particle-auth-core-cloudflareToken"&&(window.removeEventListener("message",xt),dt.removeChild(ot),St.data.token?ht(St.data.token):wt("Validation failed"))};window.addEventListener("message",xt)})},getSocialAuthUrl=async et=>{const{authType:ot,appState:at,prompt:ut}=et;let{redirectUrl:ft}=et;ft||(ft=window.location.href);const{auth_url:dt,state:ht}=await pnApi_default.getThirdpartyAuthUrl(ot,ft,at,ut);if(ot==="twitter"){const wt=JSON.stringify({authType:ot,redirectUrl:ft,thirdpartyAuthUrl:dt,state:ht}),xt=Le$1(wt);return`${config_default.env.authCore}/oauth.html?data=${xt}`}return dt},thirdpartyAuth=async et=>{const ot=await getSocialAuthUrl(et);sessionStorage.setItem("auth-core-oauth-start","true"),window.location.href=ot},getConnectCaptcha=async et=>(check(config_default.initialized,"Please init AuthCore first!"),await pnApi_default.sendCaptcha(et)),connect=async et=>{check(config_default.initialized,"Please init AuthCore first!");const ot=et.chain;ot&&(check(particleAuth.chains.find(dt=>dt.id===ot.id&&dt.name===ot.name),`The chain ${JSON.stringify(et.chain)} is not supported`),delete et.chain);let at,ut;if("phone"in et&&"code"in et&&et.phone&&et.code)at=await pnApi_default.login(et),ut="phone";else if("email"in et&&"code"in et&&et.email&&et.code)at=await pnApi_default.login(et),ut="email";else if("provider"in et&&et.provider&&"thirdpartyCode"in et&&et.thirdpartyCode)at=await pnApi_default.loginWithThirdparty({provider:et.provider,thirdpartyCode:et.thirdpartyCode}),ut=et.provider;else if("socialType"in et&&et.socialType&&"code"in et&&et.code&&"nonce"in et&&et.nonce)at=await pnApi_default.loginWithThirdpartyV2(et.socialType,et.code,et.nonce),ut=et.socialType;else throw new Error("invalid connect param");clearLocalKey(),userStorage_default.setUserInfo(at);try{await wallet_default.gen(ot?getChainType(ot)==="evm"?"evm_chain":"solana":"evm_chain")}catch(dt){throw userStorage_default.setUserInfo(void 0),dt}userStorage_default.setLatestAuthType(ut),ot&&eventUtils_default.emit("connectWithChain",ot);const ft=mapToUserInfo(at);return onConnect(ft,et),ft},disconnect=async()=>{try{await pnApi_default.logout()}catch{}encryptedStorage_default.clear(),onDisconnect()},onConnect=(et,ot)=>{var at,ut;"socialType"in ot&&ot.socialType&&"code"in ot&&ot.code&&"nonce"in ot&&ot.nonce&&typeof window<"u"&&((at=window.particle)!=null&&at.ethereum&&(window.particle.ethereum.isSocialConnecting=!1),(ut=window.particle)!=null&&ut.solana&&(window.particle.solana.isSocialConnecting=!1),window.dispatchEvent(new CustomEvent("particle:socialConnectCompleted",{detail:Object.freeze(et)}))),setTimeout(()=>eventUtils_default.emit("particleAuthConnect",et),0)},onDisconnect=()=>{setTimeout(()=>eventUtils_default.emit("particleAuthDisconnect"),0)},isConnected=()=>!!getUserInfo(),getUserInfo=()=>{const et=userStorage_default.getUserInfo();return et?mapToUserInfo(et):void 0},syncUserInfo=async()=>{const et=userStorage_default.getUserInfo();if(!et)throw new Error("Please connect first!");const ot=await pnApi_default.syncUserInfo();ot.wallets.some(ft=>{const dt=et.wallets.find(ht=>ht.uuid==ft.uuid);return!dt||dt.encrypted_data!==ft.encrypted_data})&&(clearLocalKey(),setTimeout(()=>eventUtils_default.emit("masterPasswordChanged"),0));const ut={...et,...ot};return userStorage_default.setUserInfo(ut),mapToUserInfo(ut)},getLatestAuthType=()=>userStorage_default.getLatestAuthType(),getSmartAccountAddress=async et=>{check(isConnected(),"Please connect first!");const ot=requireNotNullish(particleAuth.ethereum.selectedAddress,"Please create wallet first!"),{version:at,name:ut}=et,ft=`auth_core_erc4337_${ut}_${at}_${ot}`,dt=localStorage.getItem(ft);if(dt)return dt;const wt=(await particleAuth.ethereum.request({method:"particle_aa_getSmartAccount",params:[{version:at,name:ut,ownerAddress:ot}]}))[0].smartAccountAddress;return localStorage.setItem(ft,wt),wt},_events,_chainId,_genWallet,genWallet_fn,_checkConnected,checkConnected_fn,_sendAnalyticsActive,sendAnalyticsActive_fn,EthereumProvider=class{constructor(){__privateAdd(this,_genWallet),__privateAdd(this,_checkConnected),__privateAdd(this,_sendAnalyticsActive),__privateAdd(this,_events,new EventEmitter3),this.isParticleNetwork=!0,__privateAdd(this,_chainId,1),__privateGet(this,_events).setMaxListeners(100);const et=getCurrentEvmChainId();et&&getEVMChainInfoById(et)?__privateSet(this,_chainId,et):setCurrentEvmChainId(__privateGet(this,_chainId)),eventUtils_default.on("particleAuthDisconnect",()=>{__privateGet(this,_events).emit("disconnect")}),eventUtils_default.on("particleAuthConnect",()=>{this.selectedAddress&&(__privateGet(this,_events).emit("connect",{chainId:dist$5.intToHex(__privateGet(this,_chainId))}),__privateGet(this,_events).emit("accountsChanged",[this.selectedAddress]))}),eventUtils_default.on("connectWithChain",ot=>{getChainType(ot)==="evm"&&(__privateSet(this,_chainId,ot.id),setCurrentEvmChainId(__privateGet(this,_chainId)),__privateGet(this,_events).emit("chainChanged",dist$5.intToHex(__privateGet(this,_chainId))))})}get selectedAddress(){var et;const ot=(et=userStorage_default.getEVMWallet())==null?void 0:et.public_address;return ot||null}get chainId(){return dist$5.intToHex(__privateGet(this,_chainId))}isConnected(){return!isNullish(this.selectedAddress)}on(et,ot){return __privateGet(this,_events).on(et,ot),this}once(et,ot){return __privateGet(this,_events).once(et,ot),this}off(et,ot){return __privateGet(this,_events).off(et,ot),this}removeListener(et,ot){return __privateGet(this,_events).removeListener(et,ot),this}async enable(){return this.request({method:"eth_requestAccounts"})}async disconnect(){await disconnect()}async connect(et){if(this.selectedAddress)return[this.selectedAddress];if(userStorage_default.isLogin())return await __privateMethod(this,_genWallet,genWallet_fn).call(this),[this.selectedAddress];if(await new Promise((ot,at)=>{eventUtils_default.emit("requestEthereumAccount",{resolve:ot,reject:at,param:et})}),!userStorage_default.isLogin())throw providerErrors.unauthorized();return this.selectedAddress||await __privateMethod(this,_genWallet,genWallet_fn).call(this),[this.selectedAddress]}async request(et){var ot,at,ut,ft,dt,ht,wt,xt,St,Ct,Pt;const Dt=et.method;if(!Dt)throw rpcErrors.invalidParams("Invalid parameters: method is required.");if(Object.values(EvmRpcMethod).includes(Dt)){if(Dt==="eth_accounts")return this.selectedAddress?[this.selectedAddress]:[];if(Dt==="eth_requestAccounts")return await this.connect();if(Dt==="eth_chainId")return this.chainId;if(Dt.startsWith("eth_signTypedData")){__privateMethod(this,_checkConnected,checkConnected_fn).call(this);const Nt=ethereumUtils.isSignTypedDataV1(Dt),er=Nt?(ot=et==null?void 0:et.params)==null?void 0:ot[1]:(at=et==null?void 0:et.params)==null?void 0:at[0];let ir=Nt?(ut=et==null?void 0:et.params)==null?void 0:ut[0]:(ft=et==null?void 0:et.params)==null?void 0:ft[1];if(!er||typeof er!="string")throw rpcErrors.invalidParams("Invalid parameters: must provide an Ethereum address.");if(!ir)throw rpcErrors.invalidParams("Invalid parameters: must provide typed data.");if(er.toLowerCase()!==((dt=this.selectedAddress)==null?void 0:dt.toLowerCase()))throw providerErrors.unauthorized();typeof ir=="string"&&(ir=JSON.parse(ir));const vr=ethereumUtils.isUniq(Dt),lr=ethereumUtils.getSignTypedVersion(Dt);return await this.signTypedData({data:ir,version:lr,uniq:vr})}else if(Dt.startsWith("personal_sign")){__privateMethod(this,_checkConnected,checkConnected_fn).call(this);let Nt=(ht=et==null?void 0:et.params)==null?void 0:ht[0];const er=(wt=et==null?void 0:et.params)==null?void 0:wt[1];if(!Nt||typeof Nt!="string")throw rpcErrors.invalidParams("Invalid parameters: must provide a valid message.");if(!er||typeof er!="string")throw rpcErrors.invalidParams("Invalid parameters: must provide an Ethereum address.");if(er.toLowerCase()!==((xt=this.selectedAddress)==null?void 0:xt.toLowerCase()))throw providerErrors.unauthorized();dist$5.isHexString(Nt)||(Nt=dist$5.addHexPrefix(Buffer.from(Nt).toString("hex")));const ir=ethereumUtils.isUniq(Dt);return await this.signMessage(Nt,ir)}else if(Dt==="wallet_switchEthereumChain"){__privateMethod(this,_checkConnected,checkConnected_fn).call(this);const Nt=Number((Ct=(St=et==null?void 0:et.params)==null?void 0:St[0])==null?void 0:Ct.chainId);return Nt!==__privateGet(this,_chainId)?await this.switchChain(Nt):null}else if(Dt==="eth_sendTransaction"){__privateMethod(this,_checkConnected,checkConnected_fn).call(this);const Nt=(Pt=et.params)==null?void 0:Pt[0];if(!Nt)throw rpcErrors.invalidParams("Invalid parameters: must provide an transaction data.");return await this.sendTransaction(Nt)}else throw providerErrors.unsupportedMethod()}else{et.chainId||(et.chainId=__privateGet(this,_chainId));let Nt;try{Nt=await evmApi_default.request(et)}catch(er){const{code:ir,message:vr,extra:lr}=er;throw ir&&vr?{code:ir,message:vr,data:lr}:er}return Nt}}async sendTransaction(et){__privateMethod(this,_checkConnected,checkConnected_fn).call(this);const ot=Number(et.chainId||this.chainId);if(!getEVMChainInfoById(ot))throw providerErrors.chainDisconnected();et.chainId||(et.chainId=dist$5.intToHex(ot)),isNullish(et.type)&&(getEVMChainInfoById(ot)&&isChainSupportEIP1559(et)?et.type="0x2":et.type="0x0"),isNullish(et.nonce)&&(et.nonce="0x0"),isNullish(et.data)&&(et.data="0x");const ut=await wallet_default.decryptEcdsa("evm_chain");let ft;if(isTron(ot))ft=await ut.signTronTx(config_default.env.baseUrl,threshSig_default.params(),et);else{isNullish(et.nonce)&&(et.nonce="0x0");const ht=await ut.signTx(config_default.env.baseUrl,threshSig_default.params(),et),wt=await __vitePreload(()=>import("./index-gZIeYUk-.js").then(Ct=>Ct.i),[],import.meta.url),{TransactionFactory:xt}=wt.default||wt,St=xt.fromTxData(ht);ft=dist$5.addHexPrefix(St.serialize().toString("hex"))}return __privateMethod(this,_sendAnalyticsActive,sendAnalyticsActive_fn).call(this,ot),await evmApi_default.request({chainId:ot,method:"eth_sendRawTransaction",params:[ft]})}async signMessage(et,ot){__privateMethod(this,_checkConnected,checkConnected_fn).call(this);const at=personalSignHash({data:et}),ft=await(await wallet_default.decryptEcdsa("evm_chain")).sign(config_default.env.baseUrl,threshSig_default.params(),at,ot);return __privateMethod(this,_sendAnalyticsActive,sendAnalyticsActive_fn).call(this),dist$3.concatSig(dist$5.toBuffer(ft.v+27),ft.r,ft.s)}async signTypedData({data:et,version:ot,uniq:at}){__privateMethod(this,_checkConnected,checkConnected_fn).call(this);const ut=signTypedDataHash({data:et,version:ot}),dt=await(await wallet_default.decryptEcdsa("evm_chain")).sign(config_default.env.baseUrl,threshSig_default.params(),ut,at);return __privateMethod(this,_sendAnalyticsActive,sendAnalyticsActive_fn).call(this),dist$3.concatSig(dist$5.toBuffer(dt.v+27),dt.r,dt.s)}async switchChain(et){if(Number(et)!==__privateGet(this,_chainId)){if(!getEVMChainInfoById(Number(et)))throw providerErrors.chainDisconnected("The chain is not supported.");userStorage_default.getUserInfo()&&(this.selectedAddress||await __privateMethod(this,_genWallet,genWallet_fn).call(this)),__privateSet(this,_chainId,Number(et)),setCurrentEvmChainId(__privateGet(this,_chainId)),setTimeout(()=>__privateGet(this,_events).emit("chainChanged",dist$5.intToHex(__privateGet(this,_chainId))),0)}return null}};_events=new WeakMap;_chainId=new WeakMap;_genWallet=new WeakSet;genWallet_fn=async function(){const et=await wallet_default.gen("evm_chain");setTimeout(()=>__privateGet(this,_events).emit("accountsChanged",[et]),0)};_checkConnected=new WeakSet;checkConnected_fn=function(){if(!this.isConnected())throw providerErrors.unauthorized()};_sendAnalyticsActive=new WeakSet;sendAnalyticsActive_fn=function(et){const ot=userStorage_default.getUserInfo();if(ot)try{analyticsActive({chain_id:et??__privateGet(this,_chainId),identity:ot.uuid,login_type:"particle",action:"sign",wallet_address:this.selectedAddress,user_info:JSON.stringify(mapToUserInfo(ot))})}catch{}};var solanaApi={async request(et){return(await client_default.post("/solana",{...et,id:et.id||v4$1(),jsonrpc:et.jsonrpc||"2.0",chainId:et.chainId||101},{headers:{"Auth-Type":"Basic"},baseURL:config_default.env.rpcUrl}).then(at=>at.data)).result},async getLatestBlockhash(et){return(await this.request({chainId:et,method:"getLatestBlockhash",params:[{commitment:"finalized"}]})).value.blockhash}},solanaApi_default=solanaApi,isLegacyTransaction=et=>et.version==null,_events2,_connecting,_chainId2,_genWallet2,genWallet_fn2,_sendAnalyticsActive2,sendAnalyticsActive_fn2,SolanaWallet=class{constructor(){__privateAdd(this,_genWallet2),__privateAdd(this,_sendAnalyticsActive2),__privateAdd(this,_events2,new EventEmitter3),this.isParticleNetwork=!0,this.name="Particle",this.url="https://particle.network",this.icon="https://static.particle.network/wallet-icons/Particle.png",this.publicKey=null,this.isConnected=!1,__privateAdd(this,_connecting,!1),__privateAdd(this,_chainId2,101),__privateGet(this,_events2).setMaxListeners(100);const et=getCurrentSolanaChainId();et&&getSolanaChainInfoById(et)?__privateSet(this,_chainId2,et):setCurrentSolanaChainId(__privateGet(this,_chainId2)),eventUtils_default.on("particleAuthDisconnect",()=>{this.publicKey=null,this.isConnected=!1,__privateGet(this,_events2).emit("disconnect")}),eventUtils_default.on("particleAuthConnect",()=>{this.selectedAddress&&(__privateGet(this,_events2).emit("connect",this.selectedAddress),__privateGet(this,_events2).emit("accountsChanged",[this.selectedAddress]))}),eventUtils_default.on("connectWithChain",ot=>{getChainType(ot)==="solana"&&(__privateSet(this,_chainId2,ot.id),setCurrentSolanaChainId(__privateGet(this,_chainId2)),__privateGet(this,_events2).emit("chainChanged",__privateGet(this,_chainId2)))})}on(et,ot){return __privateGet(this,_events2).on(et,ot),this}once(et,ot){return __privateGet(this,_events2).once(et,ot),this}off(et,ot){return __privateGet(this,_events2).off(et,ot),this}removeListener(et,ot){return __privateGet(this,_events2).removeListener(et,ot),this}get connecting(){return __privateGet(this,_connecting)}get connected(){return this.selectedAddress!==null}async loadPublicKey(){if(this.selectedAddress&&!this.publicKey){const et=await __vitePreload(()=>import("./index.browser.esm-DAAf1F_d.js"),[],import.meta.url),{PublicKey:ot}=et.default||et;this.publicKey=new ot(this.selectedAddress)}return this.publicKey}get selectedAddress(){var et;const ot=(et=userStorage_default.getSolanaWallet())==null?void 0:et.public_address;return ot||null}get chainId(){return __privateGet(this,_chainId2)}async connect(et){try{if(__privateSet(this,_connecting,!0),userStorage_default.isLogin())this.selectedAddress||await __privateMethod(this,_genWallet2,genWallet_fn2).call(this);else if(await new Promise((ot,at)=>{eventUtils_default.emit("requestSolanaAccount",{resolve:ot,reject:at,param:et})}),userStorage_default.isLogin())this.selectedAddress||await __privateMethod(this,_genWallet2,genWallet_fn2).call(this);else throw providerErrors.unauthorized();if(this.selectedAddress)this.publicKey=await this.loadPublicKey(),this.isConnected=!0,__privateGet(this,_events2).emit("connect",this.selectedAddress);else throw providerErrors.unauthorized()}catch(ot){return Promise.reject(ot)}finally{__privateSet(this,_connecting,!1)}}async disconnect(){return await disconnect(),this.publicKey=null,this.isConnected=!1,Promise.resolve()}async signTransaction(et,ot){requireNotNullish(this.connected,"Please connect first!");const at=await this.loadPublicKey(),ut=await wallet_default.decryptEdDsa("solana");if(et.signatures.length===0){const ht=await solanaApi_default.getLatestBlockhash(ot||this.chainId);isLegacyTransaction(et)?et.recentBlockhash=ht:et.message.recentBlockhash=ht}const ft=isLegacyTransaction(et)?et.serializeMessage():et.message.serialize(),dt=await ut.sign(config_default.env.baseUrl,threshSig_default.params(),ft);return et.addSignature(requireNotNullish(at),dt),__privateMethod(this,_sendAnalyticsActive2,sendAnalyticsActive_fn2).call(this,ot),et}async signAllTransactions(et,ot){requireNotNullish(this.connected,"Please connect first!");const at=await this.loadPublicKey();let ut;for(let ht=0;ht{const wt=isLegacyTransaction(ht)?ht.serializeMessage():ht.message.serialize();return Buffer.from(wt)}));return et.forEach((ht,wt)=>{ht.addSignature(requireNotNullish(at),dt[wt])}),__privateMethod(this,_sendAnalyticsActive2,sendAnalyticsActive_fn2).call(this,ot),et}async signAndSendTransaction(et,ot){const at=await this.signTransaction(et,ot);return{signature:await solanaApi_default.request({chainId:ot||this.chainId,method:"sendTransaction",params:[Buffer.from(at.serialize()).toString("base64"),{encoding:"base64",preflightCommitment:"confirmed"}]})}}async signMessage(et){check(this.selectedAddress,"Please connect first!");const at=await(await wallet_default.decryptEdDsa("solana")).sign(config_default.env.baseUrl,threshSig_default.params(),et);return __privateMethod(this,_sendAnalyticsActive2,sendAnalyticsActive_fn2).call(this),{signature:at}}async switchChain(et){if(check(typeof et=="number","chainId must be a number"),!getSolanaChainInfoById(et))throw providerErrors.chainDisconnected("The chain is not supported.");userStorage_default.getUserInfo()&&(this.selectedAddress||await wallet_default.gen("solana")),__privateSet(this,_chainId2,et),setCurrentSolanaChainId(et),setTimeout(()=>__privateGet(this,_events2).emit("chainChanged",et),0)}async request(et){return await solanaApi_default.request({...et,chainId:et.chainId||this.chainId})}};_events2=new WeakMap;_connecting=new WeakMap;_chainId2=new WeakMap;_genWallet2=new WeakSet;genWallet_fn2=async function(){const et=await wallet_default.gen("solana");setTimeout(()=>__privateGet(this,_events2).emit("accountsChanged",[et]),0)};_sendAnalyticsActive2=new WeakSet;sendAnalyticsActive_fn2=function(et){const ot=userStorage_default.getUserInfo();if(ot)try{analyticsActive({chain_id:et??__privateGet(this,_chainId2),identity:ot.uuid,login_type:"particle",action:"sign",wallet_address:this.selectedAddress,user_info:JSON.stringify(mapToUserInfo(ot))})}catch{}};var _authCore,_ethereum,_solana,_AuthCore=class{constructor(){__privateAdd(this,_ethereum,void 0),__privateAdd(this,_solana,void 0),this.chains=[mainnet]}static getInstance(){return __privateGet(this,_authCore)||__privateSet(this,_authCore,new _AuthCore),__privateGet(this,_authCore)}get ethereum(){return requireNotNullish(__privateGet(this,_ethereum),"Please init AuthCore first!")}get solana(){return requireNotNullish(__privateGet(this,_solana),"Please init AuthCore first!")}get version(){return config_default.version}init(et){check(et&&et.projectId&&et.clientKey&&et.appId,"Init AuthCore failed, please check project config!"),this.chains=et.chains,encryptedStorage_default.init(et.appId),config_default.init(et),__privateGet(this,_ethereum)||__privateSet(this,_ethereum,new EthereumProvider),__privateGet(this,_solana)||__privateSet(this,_solana,new SolanaWallet),typeof window<"u"&&(window.particleAuth=this)}on(et,ot){eventUtils_default.on(et,ot)}once(et,ot){eventUtils_default.once(et,ot)}off(et,ot){eventUtils_default.off(et,ot)}removeListener(et,ot){eventUtils_default.removeListener(et,ot)}},AuthCore=_AuthCore;_authCore=new WeakMap;_ethereum=new WeakMap;_solana=new WeakMap;__privateAdd(AuthCore,_authCore,void 0);var particleAuth=AuthCore.getInstance(),checkHasBoundLoginPhoneOrEmail=async et=>await pnApi_default.loginBindingsCheck(et),bindLoginAccount=async et=>{const ot=requireNotNullish(userStorage_default.getUserInfo(),"Please connect AuthCore first!");let at;if("phone"in et&&et.phone)at=await pnApi_default.loginBindings(et);else if("email"in et&&et.email)at=await pnApi_default.loginBindings(et);else if("provider"in et&&et.provider)at=await pnApi_default.loginBindingsThirdparty(et);else throw new Error("invalid bind login account param");const ut={...ot,...at};return userStorage_default.setUserInfo(ut),mapToUserInfo(ut)},getBindSecurityAccounCaptcha=async et=>await pnApi_default.sendSecurityAccountsCode(et),bindSecurityAccount=async et=>{const ot=await pnApi_default.bindSecurityAccount(et);return userStorage_default.updateSecurityAccount(ot),ot},getSecurityAccountCaptcha=async et=>await pnApi_default.getSecurityAccountCode(et),getSecurityAccountToken=async et=>await pnApi_default.getSecurityAccountToken(et),hasPaymentPassword=()=>userStorage_default.hasPaymentPassword();function hashPassword(et){const ot=userStorage_default.getUserInfo();if(!ot)throw new Error("Please connect AuthCore first!");return sha256(ot.uuid+et).toString().toLowerCase()}var setPaymentPassword=async({password:et,verifyCodeMethod:ot,code:at})=>{const ut=await pnApi_default.setPaymentPassword({password:hashPassword(et),verifyCodeMethod:ot,code:at});return userStorage_default.updateSecurityAccount(ut),ut},updatePaymentPassword=async({password:et,oldPassword:ot})=>{const at=await pnApi_default.updatePaymentPassword({password:hashPassword(et),oldPassword:hashPassword(ot)});return userStorage_default.updateSecurityAccount(at),at},verifyPaymentPassword=async et=>{const ot=await pnApi_default.verifyPaymentPassword(hashPassword(et));config_default.paymentToken=ot},deletePaymentPassword=async et=>{const ot=await pnApi_default.deletePaymentPassword(hashPassword(et));return userStorage_default.updateSecurityAccount(ot),ot},hasMasterPassword=()=>userStorage_default.hasMasterPassword(),isNeedRestoreWallet=()=>hasMasterPassword()&&!hasLocalKey(),restoreWallet=async et=>{const ot=await verifyMasterPassword(et);return ot&&eventUtils_default.emit("particleWalletRestored"),ot},setMastersPassword=async et=>(hasMasterPassword()&&check(hasLocalKey(),"Please restore wallet first!"),await setupMasterPassword(et)),verifyMasterPassword=async et=>{try{await checkMasterPassword(et)}catch(ot){if((ot==null?void 0:ot.message)==="Master password decryption error")return!1;throw ot}return!0},getSecurityAccount=()=>requireNotNullish(userStorage_default.getSecurityAccount(),"Please connect first!"),getAuthorizationDApps=async()=>await pnApi_default.getAuthorizations(),deleteAuthorizationDApp=async et=>await pnApi_default.deleteAuthorization(et),e$a=Object.defineProperty,h$a=Object.getOwnPropertyDescriptor,i$8=Object.getOwnPropertyNames,j$9=Object.prototype.hasOwnProperty,l$f=(et,ot)=>()=>(et&&(ot=et(et=0)),ot),m$b=(et,ot)=>{for(var at in ot)e$a(et,at,{get:ot[at],enumerable:!0})},k$9=(et,ot,at,ut)=>{if(ot&&typeof ot=="object"||typeof ot=="function")for(let ft of i$8(ot))!j$9.call(et,ft)&&ft!==at&&e$a(et,ft,{get:()=>ot[ft],enumerable:!(ut=h$a(ot,ft))||ut.enumerable});return et},n$c=et=>k$9(e$a({},"__esModule",{value:!0}),et),g$e=(et,ot,at)=>{if(!ot.has(et))throw TypeError("Cannot "+at)},o$h=(et,ot,at)=>(g$e(et,ot,"read from private field"),at?at.call(et):ot.get(et)),p$9=(et,ot,at)=>{if(ot.has(et))throw TypeError("Cannot add the same private member more than once");ot instanceof WeakSet?ot.add(et):ot.set(et,at)},q$6=(et,ot,at)=>(g$e(et,ot,"access private method"),at);const metadata={version:4,country_calling_codes:{1:["US","AG","AI","AS","BB","BM","BS","CA","DM","DO","GD","GU","JM","KN","KY","LC","MP","MS","PR","SX","TC","TT","VC","VG","VI"],7:["RU","KZ"],20:["EG"],27:["ZA"],30:["GR"],31:["NL"],32:["BE"],33:["FR"],34:["ES"],36:["HU"],39:["IT","VA"],40:["RO"],41:["CH"],43:["AT"],44:["GB","GG","IM","JE"],45:["DK"],46:["SE"],47:["NO","SJ"],48:["PL"],49:["DE"],51:["PE"],52:["MX"],53:["CU"],54:["AR"],55:["BR"],56:["CL"],57:["CO"],58:["VE"],60:["MY"],61:["AU","CC","CX"],62:["ID"],63:["PH"],64:["NZ"],65:["SG"],66:["TH"],81:["JP"],82:["KR"],84:["VN"],86:["CN"],90:["TR"],91:["IN"],92:["PK"],93:["AF"],94:["LK"],95:["MM"],98:["IR"],211:["SS"],212:["MA","EH"],213:["DZ"],216:["TN"],218:["LY"],220:["GM"],221:["SN"],222:["MR"],223:["ML"],224:["GN"],225:["CI"],226:["BF"],227:["NE"],228:["TG"],229:["BJ"],230:["MU"],231:["LR"],232:["SL"],233:["GH"],234:["NG"],235:["TD"],236:["CF"],237:["CM"],238:["CV"],239:["ST"],240:["GQ"],241:["GA"],242:["CG"],243:["CD"],244:["AO"],245:["GW"],246:["IO"],247:["AC"],248:["SC"],249:["SD"],250:["RW"],251:["ET"],252:["SO"],253:["DJ"],254:["KE"],255:["TZ"],256:["UG"],257:["BI"],258:["MZ"],260:["ZM"],261:["MG"],262:["RE","YT"],263:["ZW"],264:["NA"],265:["MW"],266:["LS"],267:["BW"],268:["SZ"],269:["KM"],290:["SH","TA"],291:["ER"],297:["AW"],298:["FO"],299:["GL"],350:["GI"],351:["PT"],352:["LU"],353:["IE"],354:["IS"],355:["AL"],356:["MT"],357:["CY"],358:["FI","AX"],359:["BG"],370:["LT"],371:["LV"],372:["EE"],373:["MD"],374:["AM"],375:["BY"],376:["AD"],377:["MC"],378:["SM"],380:["UA"],381:["RS"],382:["ME"],383:["XK"],385:["HR"],386:["SI"],387:["BA"],389:["MK"],420:["CZ"],421:["SK"],423:["LI"],500:["FK"],501:["BZ"],502:["GT"],503:["SV"],504:["HN"],505:["NI"],506:["CR"],507:["PA"],508:["PM"],509:["HT"],590:["GP","BL","MF"],591:["BO"],592:["GY"],593:["EC"],594:["GF"],595:["PY"],596:["MQ"],597:["SR"],598:["UY"],599:["CW","BQ"],670:["TL"],672:["NF"],673:["BN"],674:["NR"],675:["PG"],676:["TO"],677:["SB"],678:["VU"],679:["FJ"],680:["PW"],681:["WF"],682:["CK"],683:["NU"],685:["WS"],686:["KI"],687:["NC"],688:["TV"],689:["PF"],690:["TK"],691:["FM"],692:["MH"],850:["KP"],852:["HK"],853:["MO"],855:["KH"],856:["LA"],880:["BD"],886:["TW"],960:["MV"],961:["LB"],962:["JO"],963:["SY"],964:["IQ"],965:["KW"],966:["SA"],967:["YE"],968:["OM"],970:["PS"],971:["AE"],972:["IL"],973:["BH"],974:["QA"],975:["BT"],976:["MN"],977:["NP"],992:["TJ"],993:["TM"],994:["AZ"],995:["GE"],996:["KG"],998:["UZ"]},countries:{AC:["247","00","(?:[01589]\\d|[46])\\d{4}",[5,6],0,0,0,0,0,0,0,[["6[2-467]\\d{3}",[5]],["4\\d{4}",[5]],0,0,0,0,["(?:0[1-9]|[1589]\\d)\\d{4}",[6]]]],AD:["376","00","(?:1|6\\d)\\d{7}|[135-9]\\d{5}",[6,8,9],[["(\\d{3})(\\d{3})","$1 $2",["[135-9]"]],["(\\d{4})(\\d{4})","$1 $2",["1"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["6"]]],0,0,0,0,0,0,[["[78]\\d{5}",[6]],["690\\d{6}|[356]\\d{5}",[6,9]],["180[02]\\d{4}",[8]],["[19]\\d{5}",[6]]]],AE:["971","00","(?:[4-7]\\d|9[0-689])\\d{7}|800\\d{2,9}|[2-4679]\\d{7}",[5,6,7,8,9,10,11,12],[["(\\d{3})(\\d{2,9})","$1 $2",["60|8"]],["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["[236]|[479][2-8]"],"0$1"],["(\\d{3})(\\d)(\\d{5})","$1 $2 $3",["[479]"]],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["5"],"0$1"]],"0",0,0,0,0,0,[["[2-4679][2-8]\\d{6}",[8]],["5[024-68]\\d{7}",[9]],["400\\d{6}|800\\d{2,9}"],["900[02]\\d{5}",[9]],0,0,["600[25]\\d{5}",[9]],0,0,["700[05]\\d{5}",[9]]]],AF:["93","00","[2-7]\\d{8}",[9],[["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[2-7]"],"0$1"]],"0",0,0,0,0,0,[["(?:[25][0-8]|[34][0-4]|6[0-5])[2-9]\\d{6}"],["7\\d{8}"]]],AG:["1","011","(?:268|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([457]\\d{6})$|1","268$1",0,"268",[["268(?:4(?:6[0-38]|84)|56[0-2])\\d{4}"],["268(?:464|7(?:1[3-9]|[28]\\d|3[0246]|64|7[0-689]))\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"],0,0,["26840[69]\\d{4}"],["26848[01]\\d{4}"]]],AI:["1","011","(?:264|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2457]\\d{6})$|1","264$1",0,"264",[["264(?:292|4(?:6[12]|9[78]))\\d{4}"],["264(?:235|4(?:69|76)|5(?:3[6-9]|8[1-4])|7(?:29|72))\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"],0,0,["264724\\d{4}"]]],AL:["355","00","(?:700\\d\\d|900)\\d{3}|8\\d{5,7}|(?:[2-5]|6\\d)\\d{7}",[6,7,8,9],[["(\\d{3})(\\d{3,4})","$1 $2",["80|9"],"0$1"],["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["4[2-6]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[2358][2-5]|4"],"0$1"],["(\\d{3})(\\d{5})","$1 $2",["[23578]"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["6"],"0$1"]],"0",0,0,0,0,0,[["4505[0-2]\\d{3}|(?:[2358][16-9]\\d[2-9]|4410)\\d{4}|(?:[2358][2-5][2-9]|4(?:[2-57-9][2-9]|6\\d))\\d{5}",[8]],["6(?:[78][2-9]|9\\d)\\d{6}",[9]],["800\\d{4}",[7]],["900[1-9]\\d\\d",[6]],["700[2-9]\\d{4}",[8]],0,0,0,0,["808[1-9]\\d\\d",[6]]]],AM:["374","00","(?:[1-489]\\d|55|60|77)\\d{6}",[8],[["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["[89]0"],"0 $1"],["(\\d{3})(\\d{5})","$1 $2",["2|3[12]"],"(0$1)"],["(\\d{2})(\\d{6})","$1 $2",["1|47"],"(0$1)"],["(\\d{2})(\\d{6})","$1 $2",["[3-9]"],"0$1"]],"0",0,0,0,0,0,[["(?:(?:1[0-25]|47)\\d|2(?:2[2-46]|3[1-8]|4[2-69]|5[2-7]|6[1-9]|8[1-7])|3[12]2)\\d{5}"],["(?:33|4[1349]|55|77|88|9[13-9])\\d{6}"],["800\\d{5}"],["90[016]\\d{5}"],0,0,0,0,["60(?:2[78]|3[5-9]|4[02-9]|5[0-46-9]|[6-8]\\d|9[0-2])\\d{4}"],["80[1-4]\\d{5}"]]],AO:["244","00","[29]\\d{8}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[29]"]]],0,0,0,0,0,0,[["2\\d(?:[0134][25-9]|[25-9]\\d)\\d{5}"],["9[1-79]\\d{7}"]]],AR:["54","00","(?:11|[89]\\d\\d)\\d{8}|[2368]\\d{9}",[10,11],[["(\\d{4})(\\d{2})(\\d{4})","$1 $2-$3",["2(?:2[024-9]|3[0-59]|47|6[245]|9[02-8])|3(?:3[28]|4[03-9]|5[2-46-8]|7[1-578]|8[2-9])","2(?:[23]02|6(?:[25]|4[6-8])|9(?:[02356]|4[02568]|72|8[23]))|3(?:3[28]|4(?:[04679]|3[5-8]|5[4-68]|8[2379])|5(?:[2467]|3[237]|8[2-5])|7[1-578]|8(?:[2469]|3[2578]|5[4-8]|7[36-8]|8[5-8]))|2(?:2[24-9]|3[1-59]|47)","2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3[78]|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8[23])|7[1-578]|8(?:[2469]|3[278]|5[56][46]|86[3-6]))|2(?:2[24-9]|3[1-59]|47)|38(?:[58][78]|7[378])|3(?:4[35][56]|58[45]|8(?:[38]5|54|76))[4-6]","2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3(?:5(?:4[0-25689]|[56])|[78])|58|8[2379])|5(?:[2467]|3[237]|8(?:[23]|4(?:[45]|60)|5(?:4[0-39]|5|64)))|7[1-578]|8(?:[2469]|3[278]|54(?:4|5[13-7]|6[89])|86[3-6]))|2(?:2[24-9]|3[1-59]|47)|38(?:[58][78]|7[378])|3(?:454|85[56])[46]|3(?:4(?:36|5[56])|8(?:[38]5|76))[4-6]"],"0$1",1],["(\\d{2})(\\d{4})(\\d{4})","$1 $2-$3",["1"],"0$1",1],["(\\d{3})(\\d{3})(\\d{4})","$1-$2-$3",["[68]"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2-$3",["[23]"],"0$1",1],["(\\d)(\\d{4})(\\d{2})(\\d{4})","$2 15-$3-$4",["9(?:2[2-469]|3[3-578])","9(?:2(?:2[024-9]|3[0-59]|47|6[245]|9[02-8])|3(?:3[28]|4[03-9]|5[2-46-8]|7[1-578]|8[2-9]))","9(?:2(?:[23]02|6(?:[25]|4[6-8])|9(?:[02356]|4[02568]|72|8[23]))|3(?:3[28]|4(?:[04679]|3[5-8]|5[4-68]|8[2379])|5(?:[2467]|3[237]|8[2-5])|7[1-578]|8(?:[2469]|3[2578]|5[4-8]|7[36-8]|8[5-8])))|92(?:2[24-9]|3[1-59]|47)","9(?:2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3[78]|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8[23])|7[1-578]|8(?:[2469]|3[278]|5(?:[56][46]|[78])|7[378]|8(?:6[3-6]|[78]))))|92(?:2[24-9]|3[1-59]|47)|93(?:4[35][56]|58[45]|8(?:[38]5|54|76))[4-6]","9(?:2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3(?:5(?:4[0-25689]|[56])|[78])|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8(?:[23]|4(?:[45]|60)|5(?:4[0-39]|5|64)))|7[1-578]|8(?:[2469]|3[278]|5(?:4(?:4|5[13-7]|6[89])|[56][46]|[78])|7[378]|8(?:6[3-6]|[78]))))|92(?:2[24-9]|3[1-59]|47)|93(?:4(?:36|5[56])|8(?:[38]5|76))[4-6]"],"0$1",0,"$1 $2 $3-$4"],["(\\d)(\\d{2})(\\d{4})(\\d{4})","$2 15-$3-$4",["91"],"0$1",0,"$1 $2 $3-$4"],["(\\d{3})(\\d{3})(\\d{5})","$1-$2-$3",["8"],"0$1"],["(\\d)(\\d{3})(\\d{3})(\\d{4})","$2 15-$3-$4",["9"],"0$1",0,"$1 $2 $3-$4"]],"0",0,"0?(?:(11|2(?:2(?:02?|[13]|2[13-79]|4[1-6]|5[2457]|6[124-8]|7[1-4]|8[13-6]|9[1267])|3(?:02?|1[467]|2[03-6]|3[13-8]|[49][2-6]|5[2-8]|[67])|4(?:7[3-578]|9)|6(?:[0136]|2[24-6]|4[6-8]?|5[15-8])|80|9(?:0[1-3]|[19]|2\\d|3[1-6]|4[02568]?|5[2-4]|6[2-46]|72?|8[23]?))|3(?:3(?:2[79]|6|8[2578])|4(?:0[0-24-9]|[12]|3[5-8]?|4[24-7]|5[4-68]?|6[02-9]|7[126]|8[2379]?|9[1-36-8])|5(?:1|2[1245]|3[237]?|4[1-46-9]|6[2-4]|7[1-6]|8[2-5]?)|6[24]|7(?:[069]|1[1568]|2[15]|3[145]|4[13]|5[14-8]|7[2-57]|8[126])|8(?:[01]|2[15-7]|3[2578]?|4[13-6]|5[4-8]?|6[1-357-9]|7[36-8]?|8[5-8]?|9[124])))15)?","9$1",0,0,[["3(?:7(?:1[15]|81)|8(?:21|4[16]|69|9[12]))[46]\\d{5}|(?:2(?:657|9(?:54|66))|3(?:7(?:55|77)|865))[2-8]\\d{5}|(?:2(?:2(?:2[59]|44|52)|3(?:26|44)|473|9(?:[07]2|2[26]|34|46))|3327)[45]\\d{5}|(?:2(?:284|3(?:02|23)|920)|3(?:4(?:46|8[27]|92)|541|878))[2-7]\\d{5}|(?:2(?:(?:26|62)2|320|477|9(?:42|83))|3(?:329|4(?:62|76|89)|564))[2-6]\\d{5}|(?:(?:11[1-8]|670)\\d|2(?:2(?:0[45]|1[2-6]|3[3-6])|3(?:[06]4|7[45])|494|6(?:04|1[2-8]|[36][45]|4[3-6])|80[45]|9(?:[17][4-6]|[48][45]|9[3-6]))|3(?:364|4(?:1[2-8]|[25][4-6]|3[3-6]|84)|5(?:1[2-9]|[38][4-6])|6(?:2[45]|44)|7[069][45]|8(?:0[45]|[17][2-6]|3[4-6]|5[3-6]|8[3-68])))\\d{6}|2(?:2(?:21|4[23]|6[145]|7[1-4]|8[356]|9[267])|3(?:16|3[13-8]|43|5[346-8]|9[3-5])|475|6(?:2[46]|4[78]|5[1568])|9(?:03|2[1457-9]|3[1356]|4[08]|[56][23]|82))4\\d{5}|(?:2(?:2(?:57|81)|3(?:24|46|92)|9(?:01|23|64))|3(?:4(?:42|71)|5(?:25|37|4[347]|71)|7(?:18|35|5[17])))[3-6]\\d{5}|(?:2(?:2(?:02|2[3467]|4[156]|5[45]|6[6-8]|91)|3(?:1[47]|25|[45][25]|96)|47[48]|625|932)|3(?:38[2578]|4(?:0[0-24-9]|3[78]|4[457]|58|6[03-9]|72|83|9[136-8])|5(?:2[124]|[368][23]|4[2689]|7[2-6])|7(?:16|2[15]|3[14]|4[13]|5[468]|7[2-5]|8[26])|8(?:2[5-7]|3[278]|4[3-5]|5[78]|6[1-378]|[78]7|94)))[4-6]\\d{5}",[10]],["93(?:7(?:1[15]|81)|8(?:21|4[16]|69|9[12]))[46]\\d{5}|9(?:2(?:657|9(?:54|66))|3(?:7(?:55|77)|865))[2-8]\\d{5}|9(?:2(?:2(?:2[59]|44|52)|3(?:26|44)|473|9(?:[07]2|2[26]|34|46))|3327)[45]\\d{5}|9(?:2(?:284|3(?:02|23)|920)|3(?:4(?:46|8[27]|92)|541|878))[2-7]\\d{5}|9(?:2(?:(?:26|62)2|320|477|9(?:42|83))|3(?:329|4(?:62|76|89)|564))[2-6]\\d{5}|(?:675\\d|9(?:11[1-8]\\d|2(?:2(?:0[45]|1[2-6]|3[3-6])|3(?:[06]4|7[45])|494|6(?:04|1[2-8]|[36][45]|4[3-6])|80[45]|9(?:[17][4-6]|[48][45]|9[3-6]))|3(?:364|4(?:1[2-8]|[25][4-6]|3[3-6]|84)|5(?:1[2-9]|[38][4-6])|6(?:2[45]|44)|7[069][45]|8(?:0[45]|[17][2-6]|3[4-6]|5[3-6]|8[3-68]))))\\d{6}|92(?:2(?:21|4[23]|6[145]|7[1-4]|8[356]|9[267])|3(?:16|3[13-8]|43|5[346-8]|9[3-5])|475|6(?:2[46]|4[78]|5[1568])|9(?:03|2[1457-9]|3[1356]|4[08]|[56][23]|82))4\\d{5}|9(?:2(?:2(?:57|81)|3(?:24|46|92)|9(?:01|23|64))|3(?:4(?:42|71)|5(?:25|37|4[347]|71)|7(?:18|35|5[17])))[3-6]\\d{5}|9(?:2(?:2(?:02|2[3467]|4[156]|5[45]|6[6-8]|91)|3(?:1[47]|25|[45][25]|96)|47[48]|625|932)|3(?:38[2578]|4(?:0[0-24-9]|3[78]|4[457]|58|6[03-9]|72|83|9[136-8])|5(?:2[124]|[368][23]|4[2689]|7[2-6])|7(?:16|2[15]|3[14]|4[13]|5[468]|7[2-5]|8[26])|8(?:2[5-7]|3[278]|4[3-5]|5[78]|6[1-378]|[78]7|94)))[4-6]\\d{5}"],["800\\d{7,8}"],["60[04579]\\d{7}",[10]],0,0,["810\\d{7}",[10]]]],AS:["1","011","(?:[58]\\d\\d|684|900)\\d{7}",[10],0,"1",0,"([267]\\d{6})$|1","684$1",0,"684",[["6846(?:22|33|44|55|77|88|9[19])\\d{4}"],["684(?:2(?:48|5[2468]|7[26])|7(?:3[13]|70|82))\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],AT:["43","00","1\\d{3,12}|2\\d{6,12}|43(?:(?:0\\d|5[02-9])\\d{3,9}|2\\d{4,5}|[3467]\\d{4}|8\\d{4,6}|9\\d{4,7})|5\\d{4,12}|8\\d{7,12}|9\\d{8,12}|(?:[367]\\d|4[0-24-9])\\d{4,11}",[4,5,6,7,8,9,10,11,12,13],[["(\\d)(\\d{3,12})","$1 $2",["1(?:11|[2-9])"],"0$1"],["(\\d{3})(\\d{2})","$1 $2",["517"],"0$1"],["(\\d{2})(\\d{3,5})","$1 $2",["5[079]"],"0$1"],["(\\d{3})(\\d{3,10})","$1 $2",["(?:31|4)6|51|6(?:5[0-3579]|[6-9])|7(?:20|32|8)|[89]"],"0$1"],["(\\d{4})(\\d{3,9})","$1 $2",["[2-467]|5[2-6]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["5"],"0$1"],["(\\d{2})(\\d{4})(\\d{4,7})","$1 $2 $3",["5"],"0$1"]],"0",0,0,0,0,0,[["1(?:11\\d|[2-9]\\d{3,11})|(?:316|463|(?:51|66|73)2)\\d{3,10}|(?:2(?:1[467]|2[13-8]|5[2357]|6[1-46-8]|7[1-8]|8[124-7]|9[1458])|3(?:1[1-578]|3[23568]|4[5-7]|5[1378]|6[1-38]|8[3-68])|4(?:2[1-8]|35|7[1368]|8[2457])|5(?:2[1-8]|3[357]|4[147]|5[12578]|6[37])|6(?:13|2[1-47]|4[135-8]|5[468])|7(?:2[1-8]|35|4[13478]|5[68]|6[16-8]|7[1-6]|9[45]))\\d{4,10}"],["6(?:5[0-3579]|6[013-9]|[7-9]\\d)\\d{4,10}",[7,8,9,10,11,12,13]],["800\\d{6,10}",[9,10,11,12,13]],["(?:8[69][2-68]|9(?:0[01]|3[019]))\\d{6,10}",[9,10,11,12,13]],0,0,0,0,["5(?:0[1-9]|17|[79]\\d)\\d{2,10}|7[28]0\\d{6,10}",[5,6,7,8,9,10,11,12,13]],["8(?:10|2[018])\\d{6,10}|828\\d{5}",[8,9,10,11,12,13]]]],AU:["61","001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011","1(?:[0-79]\\d{7}(?:\\d(?:\\d{2})?)?|8[0-24-9]\\d{7})|[2-478]\\d{8}|1\\d{4,7}",[5,6,7,8,9,10,12],[["(\\d{2})(\\d{3,4})","$1 $2",["16"],"0$1"],["(\\d{2})(\\d{3})(\\d{2,4})","$1 $2 $3",["16"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["14|4"],"0$1"],["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["[2378]"],"(0$1)"],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1(?:30|[89])"]]],"0",0,"(183[12])|0",0,0,0,[["(?:(?:(?:2(?:[0-26-9]\\d|3[0-8]|4[02-9]|5[0135-9])|7(?:[013-57-9]\\d|2[0-8]))\\d|3(?:(?:[0-3589]\\d|6[1-9]|7[0-35-9])\\d|4(?:[0-578]\\d|90)))\\d\\d|8(?:51(?:0(?:0[03-9]|[12479]\\d|3[2-9]|5[0-8]|6[1-9]|8[0-7])|1(?:[0235689]\\d|1[0-69]|4[0-589]|7[0-47-9])|2(?:0[0-79]|[18][13579]|2[14-9]|3[0-46-9]|[4-6]\\d|7[89]|9[0-4])|3\\d\\d)|(?:6[0-8]|[78]\\d)\\d{3}|9(?:[02-9]\\d{3}|1(?:(?:[0-58]\\d|6[0135-9])\\d|7(?:0[0-24-9]|[1-9]\\d)|9(?:[0-46-9]\\d|5[0-79])))))\\d{3}",[9]],["4(?:79[01]|83[0-389]|94[0-4])\\d{5}|4(?:[0-36]\\d|4[047-9]|5[0-25-9]|7[02-8]|8[0-24-9]|9[0-37-9])\\d{6}",[9]],["180(?:0\\d{3}|2)\\d{3}",[7,10]],["190[0-26]\\d{6}",[10]],0,0,0,["163\\d{2,6}",[5,6,7,8,9]],["14(?:5(?:1[0458]|[23][458])|71\\d)\\d{4}",[9]],["13(?:00\\d{6}(?:\\d{2})?|45[0-4]\\d{3})|13\\d{4}",[6,8,10,12]]],"0011"],AW:["297","00","(?:[25-79]\\d\\d|800)\\d{4}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[25-9]"]]],0,0,0,0,0,0,[["5(?:2\\d|8[1-9])\\d{4}"],["(?:290|5[69]\\d|6(?:[03]0|22|4[0-2]|[69]\\d)|7(?:[34]\\d|7[07])|9(?:6[45]|9[4-8]))\\d{4}"],["800\\d{4}"],["900\\d{4}"],0,0,0,0,["(?:28\\d|501)\\d{4}"]]],AX:["358","00|99(?:[01469]|5(?:[14]1|3[23]|5[59]|77|88|9[09]))","2\\d{4,9}|35\\d{4,5}|(?:60\\d\\d|800)\\d{4,6}|7\\d{5,11}|(?:[14]\\d|3[0-46-9]|50)\\d{4,8}",[5,6,7,8,9,10,11,12],0,"0",0,0,0,0,"18",[["18[1-8]\\d{3,6}",[6,7,8,9]],["4946\\d{2,6}|(?:4[0-8]|50)\\d{4,8}",[6,7,8,9,10]],["800\\d{4,6}",[7,8,9]],["[67]00\\d{5,6}",[8,9]],0,0,["20\\d{4,8}|60[12]\\d{5,6}|7(?:099\\d{4,5}|5[03-9]\\d{3,7})|20[2-59]\\d\\d|(?:606|7(?:0[78]|1|3\\d))\\d{7}|(?:10|29|3[09]|70[1-5]\\d)\\d{4,8}"]],"00"],AZ:["994","00","365\\d{6}|(?:[124579]\\d|60|88)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["90"],"0$1"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["1[28]|2|365|46","1[28]|2|365[45]|46","1[28]|2|365(?:4|5[02])|46"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[13-9]"],"0$1"]],"0",0,0,0,0,0,[["(?:2[12]428|3655[02])\\d{4}|(?:2(?:22[0-79]|63[0-28])|3654)\\d{5}|(?:(?:1[28]|46)\\d|2(?:[014-6]2|[23]3))\\d{6}"],["36554\\d{4}|(?:[16]0|4[04]|5[015]|7[07]|99)\\d{7}"],["88\\d{7}"],["900200\\d{3}"]]],BA:["387","00","6\\d{8}|(?:[35689]\\d|49|70)\\d{6}",[8,9],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["6[1-3]|[7-9]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2-$3",["[3-5]|6[56]"],"0$1"],["(\\d{2})(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3 $4",["6"],"0$1"]],"0",0,0,0,0,0,[["(?:3(?:[05-79][2-9]|1[4579]|[23][24-9]|4[2-4689]|8[2457-9])|49[2-579]|5(?:0[2-49]|[13][2-9]|[268][2-4679]|4[4689]|5[2-79]|7[2-69]|9[2-4689]))\\d{5}",[8]],["6040\\d{5}|6(?:03|[1-356]|44|7\\d)\\d{6}"],["8[08]\\d{6}",[8]],["9[0246]\\d{6}",[8]],0,0,["703[235]0\\d{3}|70(?:2[0-5]|3[0146]|[56]0)\\d{4}",[8]],0,0,["8[12]\\d{6}",[8]]]],BB:["1","011","(?:246|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","246$1",0,"246",[["246521[0369]\\d{3}|246(?:2(?:2[78]|7[0-4])|4(?:1[024-6]|2\\d|3[2-9])|5(?:20|[34]\\d|54|7[1-3])|6(?:2\\d|38)|7[35]7|9(?:1[89]|63))\\d{4}"],["246(?:(?:2(?:[3568]\\d|4[0-57-9])|3(?:5[2-9]|6[0-6])|4(?:46|5\\d)|69[5-7]|8(?:[2-5]\\d|83))\\d|52(?:1[147]|20))\\d{3}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["(?:246976|900[2-9]\\d\\d)\\d{4}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"],0,["246(?:292|367|4(?:1[7-9]|3[01]|4[47-9]|67)|7(?:1[2-9]|2\\d|3[016]|53))\\d{4}"],0,["24631\\d{5}"]]],BD:["880","00","[1-469]\\d{9}|8[0-79]\\d{7,8}|[2-79]\\d{8}|[2-9]\\d{7}|[3-9]\\d{6}|[57-9]\\d{5}",[6,7,8,9,10],[["(\\d{2})(\\d{4,6})","$1-$2",["31[5-8]|[459]1"],"0$1"],["(\\d{3})(\\d{3,7})","$1-$2",["3(?:[67]|8[013-9])|4(?:6[168]|7|[89][18])|5(?:6[128]|9)|6(?:[15]|28|4[14])|7[2-589]|8(?:0[014-9]|[12])|9[358]|(?:3[2-5]|4[235]|5[2-578]|6[0389]|76|8[3-7]|9[24])1|(?:44|66)[01346-9]"],"0$1"],["(\\d{4})(\\d{3,6})","$1-$2",["[13-9]|2[23]"],"0$1"],["(\\d)(\\d{7,8})","$1-$2",["2"],"0$1"]],"0",0,0,0,0,0,[["(?:4(?:31\\d\\d|423)|5222)\\d{3}(?:\\d{2})?|8332[6-9]\\d\\d|(?:3(?:03[56]|224)|4(?:22[25]|653))\\d{3,4}|(?:3(?:42[47]|529|823)|4(?:027|525|65(?:28|8))|562|6257|7(?:1(?:5[3-5]|6[12]|7[156]|89)|22[589]56|32|42675|52(?:[25689](?:56|8)|[347]8)|71(?:6[1267]|75|89)|92374)|82(?:2[59]|32)56|9(?:03[23]56|23(?:256|373)|31|5(?:1|2[4589]56)))\\d{3}|(?:3(?:02[348]|22[35]|324|422)|4(?:22[67]|32[236-9]|6(?:2[46]|5[57])|953)|5526|6(?:024|6655)|81)\\d{4,5}|(?:2(?:7(?:1[0-267]|2[0-289]|3[0-29]|4[01]|5[1-3]|6[013]|7[0178]|91)|8(?:0[125]|1[1-6]|2[0157-9]|3[1-69]|41|6[1-35]|7[1-5]|8[1-8]|9[0-6])|9(?:0[0-2]|1[0-4]|2[568]|3[3-6]|5[5-7]|6[0136-9]|7[0-7]|8[014-9]))|3(?:0(?:2[025-79]|3[2-4])|181|22[12]|32[2356]|824)|4(?:02[09]|22[348]|32[045]|523|6(?:27|54))|666(?:22|53)|7(?:22[57-9]|42[56]|82[35])8|8(?:0[124-9]|2(?:181|2[02-4679]8)|4[12]|[5-7]2)|9(?:[04]2|2(?:2|328)|81))\\d{4}|(?:2(?:[23]\\d|[45])\\d\\d|3(?:1(?:2[5-7]|[5-7])|425|822)|4(?:033|1\\d|[257]1|332|4(?:2[246]|5[25])|6(?:2[35]|56|62)|8(?:23|54)|92[2-5])|5(?:02[03489]|22[457]|32[35-79]|42[46]|6(?:[18]|53)|724|826)|6(?:023|2(?:2[2-5]|5[3-5]|8)|32[3478]|42[34]|52[47]|6(?:[18]|6(?:2[34]|5[24]))|[78]2[2-5]|92[2-6])|7(?:02|21\\d|[3-589]1|6[12]|72[24])|8(?:217|3[12]|[5-7]1)|9[24]1)\\d{5}|(?:(?:3[2-8]|5[2-57-9]|6[03-589])1|4[4689][18])\\d{5}|[59]1\\d{5}"],["(?:1[13-9]\\d|644)\\d{7}|(?:3[78]|44|66)[02-9]\\d{7}",[10]],["80[03]\\d{7}",[10]],0,0,0,0,0,["96(?:0[469]|1[0-47]|3[389]|43|6[69]|7[78])\\d{6}",[10]]]],BE:["32","00","4\\d{8}|[1-9]\\d{7}",[8,9],[["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["(?:80|9)0"],"0$1"],["(\\d)(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[239]|4[23]"],"0$1"],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[15-8]"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["4"],"0$1"]],"0",0,0,0,0,0,[["80[2-8]\\d{5}|(?:1[0-69]|[23][2-8]|4[23]|5\\d|6[013-57-9]|71|8[1-79]|9[2-4])\\d{6}",[8]],["4[5-9]\\d{7}",[9]],["800[1-9]\\d{4}",[8]],["(?:70(?:2[0-57]|3[04-7]|44|6[4-69]|7[0579])|90\\d\\d)\\d{4}",[8]],0,0,["78(?:0[57]|1[014-8]|2[25]|3[15-8]|48|[56]0|7[06-8]|9\\d)\\d{4}",[8]],0,0,["7879\\d{4}",[8]]]],BF:["226","00","[025-7]\\d{7}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[025-7]"]]],0,0,0,0,0,0,[["2(?:0(?:49|5[23]|6[5-7]|9[016-9])|4(?:4[569]|5[4-6]|6[5-7]|7[0179])|5(?:[34]\\d|50|6[5-7]))\\d{4}"],["(?:0[1-7]|5[0-8]|[67]\\d)\\d{6}"]]],BG:["359","00","00800\\d{7}|[2-7]\\d{6,7}|[89]\\d{6,8}|2\\d{5}",[6,7,8,9,12],[["(\\d)(\\d)(\\d{2})(\\d{2})","$1 $2 $3 $4",["2"],"0$1"],["(\\d{3})(\\d{4})","$1 $2",["43[1-6]|70[1-9]"],"0$1"],["(\\d)(\\d{3})(\\d{3,4})","$1 $2 $3",["2"],"0$1"],["(\\d{2})(\\d{3})(\\d{2,3})","$1 $2 $3",["[356]|4[124-7]|7[1-9]|8[1-6]|9[1-7]"],"0$1"],["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["(?:70|8)0"],"0$1"],["(\\d{3})(\\d{3})(\\d{2})","$1 $2 $3",["43[1-7]|7"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[48]|9[08]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["9"],"0$1"]],"0",0,0,0,0,0,[["2\\d{5,7}|(?:43[1-6]|70[1-9])\\d{4,5}|(?:[36]\\d|4[124-7]|[57][1-9]|8[1-6]|9[1-7])\\d{5,6}",[6,7,8]],["(?:43[07-9]|99[69]\\d)\\d{5}|(?:8[7-9]|98)\\d{7}",[8,9]],["(?:00800\\d\\d|800)\\d{5}",[8,12]],["90\\d{6}",[8]],0,0,0,0,0,["700\\d{5}",[8]]]],BH:["973","00","[136-9]\\d{7}",[8],[["(\\d{4})(\\d{4})","$1 $2",["[13679]|8[02-4679]"]]],0,0,0,0,0,0,[["(?:1(?:3[1356]|6[0156]|7\\d)\\d|6(?:1[16]\\d|500|6(?:0\\d|3[12]|44|55|7[7-9]|88)|9[69][69])|7(?:[07]\\d\\d|1(?:11|78)))\\d{4}"],["(?:3(?:[0-79]\\d|8[0-57-9])\\d|6(?:3(?:00|33|6[16])|441|6(?:3[03-9]|[69]\\d|7[0-689])))\\d{4}"],["8[02369]\\d{6}"],["(?:87|9[0-8])\\d{6}"],0,0,0,0,0,["84\\d{6}"]]],BI:["257","00","(?:[267]\\d|31)\\d{6}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2367]"]]],0,0,0,0,0,0,[["(?:22|31)\\d{6}"],["(?:29|[67][125-9])\\d{6}"]]],BJ:["229","00","[24-689]\\d{7}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[24-689]"]]],0,0,0,0,0,0,[["2090\\d{4}|2(?:02|1[037]|2[45]|3[68]|4\\d)\\d{5}"],["(?:4[0-8]|[56]\\d|9[013-9])\\d{6}"],0,0,0,0,["81\\d{6}"],0,["857[58]\\d{4}"]]],BL:["590","00","590\\d{6}|(?:69|80|9\\d)\\d{7}",[9],0,"0",0,0,0,0,0,[["590(?:2[7-9]|3[3-7]|5[12]|87)\\d{4}"],["69(?:0\\d\\d|1(?:2[2-9]|3[0-5])|4(?:0[89]|1[2-6]|9\\d)|6(?:1[016-9]|5[0-4]|[67]\\d))\\d{4}"],["80[0-5]\\d{6}"],0,0,0,0,0,["9(?:(?:39[5-7]|76[018])\\d|475[0-5])\\d{4}"]]],BM:["1","011","(?:441|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","441$1",0,"441",[["441(?:[46]\\d\\d|5(?:4\\d|60|89))\\d{4}"],["441(?:[2378]\\d|5[0-39]|9[02])\\d{5}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],BN:["673","00","[2-578]\\d{6}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[2-578]"]]],0,0,0,0,0,0,[["22[0-7]\\d{4}|(?:2[013-9]|[34]\\d|5[0-25-9])\\d{5}"],["(?:22[89]|[78]\\d\\d)\\d{4}"],0,0,0,0,0,0,["5[34]\\d{5}"]]],BO:["591","00(?:1\\d)?","8001\\d{5}|(?:[2-467]\\d|50)\\d{6}",[8,9],[["(\\d)(\\d{7})","$1 $2",["[235]|4[46]"]],["(\\d{8})","$1",["[67]"]],["(\\d{3})(\\d{2})(\\d{4})","$1 $2 $3",["8"]]],"0",0,"0(1\\d)?",0,0,0,[["(?:2(?:2\\d\\d|5(?:11|[258]\\d|9[67])|6(?:12|2\\d|9[34])|8(?:2[34]|39|62))|3(?:3\\d\\d|4(?:6\\d|8[24])|8(?:25|42|5[257]|86|9[25])|9(?:[27]\\d|3[2-4]|4[248]|5[24]|6[2-6]))|4(?:4\\d\\d|6(?:11|[24689]\\d|72)))\\d{4}",[8]],["[67]\\d{7}",[8]],["8001[07]\\d{4}",[9]],0,0,0,0,0,["50\\d{6}",[8]]]],BQ:["599","00","(?:[34]1|7\\d)\\d{5}",[7],0,0,0,0,0,0,"[347]",[["(?:318[023]|41(?:6[023]|70)|7(?:1[578]|2[05]|50)\\d)\\d{3}"],["(?:31(?:8[14-8]|9[14578])|416[14-9]|7(?:0[01]|7[07]|8\\d|9[056])\\d)\\d{3}"]]],BR:["55","00(?:1[245]|2[1-35]|31|4[13]|[56]5|99)","(?:[1-46-9]\\d\\d|5(?:[0-46-9]\\d|5[0-46-9]))\\d{8}|[1-9]\\d{9}|[3589]\\d{8}|[34]\\d{7}",[8,9,10,11],[["(\\d{4})(\\d{4})","$1-$2",["300|4(?:0[02]|37)","4(?:02|37)0|[34]00"]],["(\\d{3})(\\d{2,3})(\\d{4})","$1 $2 $3",["(?:[358]|90)0"],"0$1"],["(\\d{2})(\\d{4})(\\d{4})","$1 $2-$3",["(?:[14689][1-9]|2[12478]|3[1-578]|5[13-5]|7[13-579])[2-57]"],"($1)"],["(\\d{2})(\\d{5})(\\d{4})","$1 $2-$3",["[16][1-9]|[2-57-9]"],"($1)"]],"0",0,"(?:0|90)(?:(1[245]|2[1-35]|31|4[13]|[56]5|99)(\\d{10,11}))?","$2",0,0,[["(?:[14689][1-9]|2[12478]|3[1-578]|5[13-5]|7[13-579])[2-5]\\d{7}",[10]],["(?:[14689][1-9]|2[12478]|3[1-578]|5[13-5]|7[13-579])(?:7|9\\d)\\d{7}",[10,11]],["800\\d{6,7}",[9,10]],["300\\d{6}|[59]00\\d{6,7}",[9,10]],0,0,0,0,0,["(?:30[03]\\d{3}|4(?:0(?:0\\d|20)|370))\\d{4}|300\\d{5}",[8,10]]]],BS:["1","011","(?:242|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([3-8]\\d{6})$|1","242$1",0,"242",[["242(?:3(?:02|[236][1-9]|4[0-24-9]|5[0-68]|7[347]|8[0-4]|9[2-467])|461|502|6(?:0[1-5]|12|2[013]|[45]0|7[67]|8[78]|9[89])|7(?:02|88))\\d{4}"],["242(?:3(?:5[79]|7[56]|95)|4(?:[23][1-9]|4[1-35-9]|5[1-8]|6[2-8]|7\\d|81)|5(?:2[45]|3[35]|44|5[1-46-9]|65|77)|6[34]6|7(?:27|38)|8(?:0[1-9]|1[02-9]|2\\d|3[0-4]|[89]9))\\d{4}"],["242300\\d{4}|8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"],0,["242225\\d{4}"]]],BT:["975","00","[17]\\d{7}|[2-8]\\d{6}",[7,8],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[2-68]|7[246]"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["1[67]|7"]]],0,0,0,0,0,0,[["(?:2[3-6]|[34][5-7]|5[236]|6[2-46]|7[246]|8[2-4])\\d{5}",[7]],["(?:1[67]|77)\\d{6}",[8]]]],BW:["267","00","(?:0800|(?:[37]|800)\\d)\\d{6}|(?:[2-6]\\d|90)\\d{5}",[7,8,10],[["(\\d{2})(\\d{5})","$1 $2",["90"]],["(\\d{3})(\\d{4})","$1 $2",["[24-6]|3[15-9]"]],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[37]"]],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["0"]],["(\\d{3})(\\d{4})(\\d{3})","$1 $2 $3",["8"]]],0,0,0,0,0,0,[["(?:2(?:4[0-48]|6[0-24]|9[0578])|3(?:1[0-35-9]|55|[69]\\d|7[013]|81)|4(?:6[03]|7[1267]|9[0-5])|5(?:3[03489]|4[0489]|7[1-47]|88|9[0-49])|6(?:2[1-35]|5[149]|8[013467]))\\d{4}",[7]],["(?:321|7[1-8]\\d)\\d{5}",[8]],["(?:0800|800\\d)\\d{6}",[10]],["90\\d{5}",[7]],0,0,0,0,["79(?:1(?:[0-2]\\d|3[0-3])|2[0-7]\\d)\\d{3}",[8]]]],BY:["375","810","(?:[12]\\d|33|44|902)\\d{7}|8(?:0[0-79]\\d{5,7}|[1-7]\\d{9})|8(?:1[0-489]|[5-79]\\d)\\d{7}|8[1-79]\\d{6,7}|8[0-79]\\d{5}|8\\d{5}",[6,7,8,9,10,11],[["(\\d{3})(\\d{3})","$1 $2",["800"],"8 $1"],["(\\d{3})(\\d{2})(\\d{2,4})","$1 $2 $3",["800"],"8 $1"],["(\\d{4})(\\d{2})(\\d{3})","$1 $2-$3",["1(?:5[169]|6[3-5]|7[179])|2(?:1[35]|2[34]|3[3-5])","1(?:5[169]|6(?:3[1-3]|4|5[125])|7(?:1[3-9]|7[0-24-6]|9[2-7]))|2(?:1[35]|2[34]|3[3-5])"],"8 0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2-$3-$4",["1(?:[56]|7[467])|2[1-3]"],"8 0$1"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2-$3-$4",["[1-4]"],"8 0$1"],["(\\d{3})(\\d{3,4})(\\d{4})","$1 $2 $3",["[89]"],"8 $1"]],"8",0,"0|80?",0,0,0,[["(?:1(?:5(?:1[1-5]|[24]\\d|6[2-4]|9[1-7])|6(?:[235]\\d|4[1-7])|7\\d\\d)|2(?:1(?:[246]\\d|3[0-35-9]|5[1-9])|2(?:[235]\\d|4[0-8])|3(?:[26]\\d|3[02-79]|4[024-7]|5[03-7])))\\d{5}",[9]],["(?:2(?:5[5-79]|9[1-9])|(?:33|44)\\d)\\d{6}",[9]],["800\\d{3,7}|8(?:0[13]|20\\d)\\d{7}"],["(?:810|902)\\d{7}",[10]],0,0,0,0,["249\\d{6}",[9]]],"8~10"],BZ:["501","00","(?:0800\\d|[2-8])\\d{6}",[7,11],[["(\\d{3})(\\d{4})","$1-$2",["[2-8]"]],["(\\d)(\\d{3})(\\d{4})(\\d{3})","$1-$2-$3-$4",["0"]]],0,0,0,0,0,0,[["(?:2(?:[02]\\d|36|[68]0)|[3-58](?:[02]\\d|[68]0)|7(?:[02]\\d|32|[68]0))\\d{4}",[7]],["6[0-35-7]\\d{5}",[7]],["0800\\d{7}",[11]]]],CA:["1","011","(?:[2-8]\\d|90)\\d{8}|3\\d{6}",[7,10],0,"1",0,0,0,0,0,[["(?:2(?:04|[23]6|[48]9|50|63)|3(?:06|43|54|6[578]|82)|4(?:03|1[68]|[26]8|3[178]|50|74)|5(?:06|1[49]|48|79|8[147])|6(?:04|[18]3|39|47|72)|7(?:0[59]|42|53|78|8[02])|8(?:[06]7|19|25|7[39])|90[25])[2-9]\\d{6}",[10]],["",[10]],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",[10]],["900[2-9]\\d{6}",[10]],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|(?:5(?:00|2[125-9]|33|44|66|77|88)|622)[2-9]\\d{6}",[10]],0,["310\\d{4}",[7]],0,["600[2-9]\\d{6}",[10]]]],CC:["61","001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011","1(?:[0-79]\\d{8}(?:\\d{2})?|8[0-24-9]\\d{7})|[148]\\d{8}|1\\d{5,7}",[6,7,8,9,10,12],0,"0",0,"([59]\\d{7})$|0","8$1",0,0,[["8(?:51(?:0(?:02|31|60|89)|1(?:18|76)|223)|91(?:0(?:1[0-2]|29)|1(?:[28]2|50|79)|2(?:10|64)|3(?:[06]8|22)|4[29]8|62\\d|70[23]|959))\\d{3}",[9]],["4(?:79[01]|83[0-389]|94[0-4])\\d{5}|4(?:[0-36]\\d|4[047-9]|5[0-25-9]|7[02-8]|8[0-24-9]|9[0-37-9])\\d{6}",[9]],["180(?:0\\d{3}|2)\\d{3}",[7,10]],["190[0-26]\\d{6}",[10]],0,0,0,0,["14(?:5(?:1[0458]|[23][458])|71\\d)\\d{4}",[9]],["13(?:00\\d{6}(?:\\d{2})?|45[0-4]\\d{3})|13\\d{4}",[6,8,10,12]]],"0011"],CD:["243","00","(?:(?:[189]|5\\d)\\d|2)\\d{7}|[1-68]\\d{6}",[7,8,9,10],[["(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3",["88"],"0$1"],["(\\d{2})(\\d{5})","$1 $2",["[1-6]"],"0$1"],["(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3",["2"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["1"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[89]"],"0$1"],["(\\d{2})(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3 $4",["5"],"0$1"]],"0",0,0,0,0,0,[["(?:(?:12|573)\\d\\d|276)\\d{5}|[1-6]\\d{6}"],["88\\d{5}|(?:8[0-69]|9[017-9])\\d{7}",[7,9]]]],CF:["236","00","(?:[27]\\d{3}|8776)\\d{4}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[278]"]]],0,0,0,0,0,0,[["2[12]\\d{6}"],["7[024-7]\\d{6}"],0,["8776\\d{4}"]]],CG:["242","00","222\\d{6}|(?:0\\d|80)\\d{7}",[9],[["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["8"]],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[02]"]]],0,0,0,0,0,0,[["222[1-589]\\d{5}"],["026(?:1[0-5]|6[6-9])\\d{4}|0(?:[14-6]\\d\\d|2(?:40|5[5-8]|6[07-9]))\\d{5}"],0,["80[0-2]\\d{6}"]]],CH:["41","00","8\\d{11}|[2-9]\\d{8}",[9,12],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["8[047]|90"],"0$1"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2-79]|81"],"0$1"],["(\\d{3})(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["8"],"0$1"]],"0",0,0,0,0,0,[["(?:2[12467]|3[1-4]|4[134]|5[256]|6[12]|[7-9]1)\\d{7}",[9]],["(?:6[89]|7[235-9])\\d{7}",[9]],["800\\d{6}",[9]],["90[016]\\d{6}",[9]],["878\\d{6}",[9]],["860\\d{9}",[12]],["5[18]\\d{7}",[9]],["74[0248]\\d{6}",[9]],0,["84[0248]\\d{6}",[9]]]],CI:["225","00","[02]\\d{9}",[10],[["(\\d{2})(\\d{2})(\\d)(\\d{5})","$1 $2 $3 $4",["2"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3 $4",["0"]]],0,0,0,0,0,0,[["2(?:[15]\\d{3}|7(?:2(?:0[23]|1[2357]|2[245]|3[45]|4[3-5])|3(?:06|1[69]|[2-6]7)))\\d{5}"],["0[157]\\d{8}"]]],CK:["682","00","[2-578]\\d{4}",[5],[["(\\d{2})(\\d{3})","$1 $2",["[2-578]"]]],0,0,0,0,0,0,[["(?:2\\d|3[13-7]|4[1-5])\\d{3}"],["[578]\\d{4}"]]],CL:["56","(?:0|1(?:1[0-69]|2[02-5]|5[13-58]|69|7[0167]|8[018]))0","12300\\d{6}|6\\d{9,10}|[2-9]\\d{8}",[9,10,11],[["(\\d{5})(\\d{4})","$1 $2",["219","2196"],"($1)"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["44"]],["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["2[1-36]"],"($1)"],["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["9[2-9]"]],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["3[2-5]|[47]|5[1-3578]|6[13-57]|8(?:0[1-9]|[1-9])"],"($1)"],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["60|8"]],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["1"]],["(\\d{3})(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3 $4",["60"]]],0,0,0,0,0,0,[["2(?:1982[0-6]|3314[05-9])\\d{3}|(?:2(?:1(?:160|962)|3(?:2\\d\\d|3(?:[03467]\\d|1[0-35-9]|2[1-9]|5[0-24-9]|8[0-3])|600)|646[59])|80[1-9]\\d\\d|9(?:3(?:[0-57-9]\\d\\d|6(?:0[02-9]|[1-9]\\d))|6(?:[0-8]\\d\\d|9(?:[02-79]\\d|1[05-9]))|7[1-9]\\d\\d|9(?:[03-9]\\d\\d|1(?:[0235-9]\\d|4[0-24-9])|2(?:[0-79]\\d|8[0-46-9]))))\\d{4}|(?:22|3[2-5]|[47][1-35]|5[1-3578]|6[13-57]|8[1-9]|9[2458])\\d{7}",[9]],["",[9]],["(?:123|8)00\\d{6}",[9,11]],0,0,0,0,0,["44\\d{7}",[9]],["600\\d{7,8}",[10,11]]]],CM:["237","00","[26]\\d{8}|88\\d{6,7}",[8,9],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["88"]],["(\\d)(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["[26]|88"]]],0,0,0,0,0,0,[["2(?:22|33)\\d{6}",[9]],["(?:24[23]|6(?:[25-9]\\d|40))\\d{6}",[9]],["88\\d{6,7}"]]],CN:["86","00|1(?:[12]\\d|79)\\d\\d00","(?:(?:1[03-689]|2\\d)\\d\\d|6)\\d{8}|1\\d{10}|[126]\\d{6}(?:\\d(?:\\d{2})?)?|86\\d{5,6}|(?:[3-579]\\d|8[0-57-9])\\d{5,9}",[7,8,9,10,11,12],[["(\\d{2})(\\d{5,6})","$1 $2",["(?:10|2[0-57-9])[19]|3(?:[157]|35|49|9[1-68])|4(?:1[124-9]|2[179]|6[47-9]|7|8[23])|5(?:[1357]|2[37]|4[36]|6[1-46]|80)|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:07|1[236-8]|2[5-7]|[37]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|3|4[13]|5[1-5]|7[0-79]|9[0-35-9])|(?:4[35]|59|85)[1-9]","(?:10|2[0-57-9])(?:1[02]|9[56])|8078|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:1[124-9]|2[179]|[35][1-9]|6[47-9]|7\\d|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[1-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|3\\d|4[13]|5[1-5]|7[0-79]|9[0-35-9]))1","10(?:1(?:0|23)|9[56])|2[0-57-9](?:1(?:00|23)|9[56])|80781|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:1[124-9]|2[179]|[35][1-9]|6[47-9]|7\\d|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[1-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|3\\d|4[13]|5[1-5]|7[0-79]|9[0-35-9]))12","10(?:1(?:0|23)|9[56])|2[0-57-9](?:1(?:00|23)|9[56])|807812|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:1[124-9]|2[179]|[35][1-9]|6[47-9]|7\\d|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[1-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|3\\d|4[13]|5[1-5]|7[0-79]|9[0-35-9]))123","10(?:1(?:0|23)|9[56])|2[0-57-9](?:1(?:00|23)|9[56])|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:1[124-9]|2[179]|[35][1-9]|6[47-9]|7\\d|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:078|1[236-8]|2[5-7]|[37]\\d|5[1-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|3\\d|4[13]|5[1-5]|7[0-79]|9[0-35-9]))123"],"0$1"],["(\\d{3})(\\d{5,6})","$1 $2",["3(?:[157]|35|49|9[1-68])|4(?:[17]|2[179]|6[47-9]|8[23])|5(?:[1357]|2[37]|4[36]|6[1-46]|80)|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]|4[13]|5[1-5])|(?:4[35]|59|85)[1-9]","(?:3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[1-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))[19]","85[23](?:10|95)|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[14-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))(?:10|9[56])","85[23](?:100|95)|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[14-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))(?:100|9[56])"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["(?:4|80)0"]],["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["10|2(?:[02-57-9]|1[1-9])","10|2(?:[02-57-9]|1[1-9])","10[0-79]|2(?:[02-57-9]|1[1-79])|(?:10|21)8(?:0[1-9]|[1-9])"],"0$1",1],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["3(?:[3-59]|7[02-68])|4(?:[26-8]|3[3-9]|5[2-9])|5(?:3[03-9]|[468]|7[028]|9[2-46-9])|6|7(?:[0-247]|3[04-9]|5[0-4689]|6[2368])|8(?:[1-358]|9[1-7])|9(?:[013479]|5[1-5])|(?:[34]1|55|79|87)[02-9]"],"0$1",1],["(\\d{3})(\\d{7,8})","$1 $2",["9"]],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["80"],"0$1",1],["(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["[3-578]"],"0$1",1],["(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["1[3-9]"]],["(\\d{2})(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3 $4",["[12]"],"0$1",1]],"0",0,"(1(?:[12]\\d|79)\\d\\d)|0",0,0,0,[["(?:10(?:[02-79]\\d\\d|[18](?:0[1-9]|[1-9]\\d))|2(?:[02-57-9]\\d{3}|1(?:[18](?:0[1-9]|[1-9]\\d)|[2-79]\\d\\d))|(?:41[03]|8078|9(?:78|94))\\d\\d)\\d{5}|(?:10|2[0-57-9])(?:1(?:00|23)\\d\\d|95\\d{3,4})|(?:41[03]|9(?:78|94))(?:100\\d\\d|95\\d{3,4})|8078123|(?:43[35]|754|851)\\d{7,8}|(?:43[35]|754|851)(?:1(?:00\\d|23)\\d|95\\d{3,4})|(?:3(?:11|7[179])|4(?:[15]1|3[12])|5(?:1\\d|2[37]|3[12]|51|7[13-79]|9[15])|7(?:[39]1|5[57]|6[09])|8(?:71|98))(?:[02-8]\\d{7}|1(?:0(?:0\\d\\d(?:\\d{3})?|[1-9]\\d{5})|[13-9]\\d{6}|2(?:[0-24-9]\\d{5}|3\\d(?:\\d{4})?))|9(?:[0-46-9]\\d{6}|5\\d{3}(?:\\d(?:\\d{2})?)?))|(?:3(?:1[02-9]|35|49|5\\d|7[02-68]|9[1-68])|4(?:1[24-9]|2[179]|3[46-9]|5[2-9]|6[47-9]|7\\d|8[23])|5(?:3[03-9]|4[36]|5[02-9]|6[1-46]|7[028]|80|9[2-46-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[17]\\d|2[248]|3[04-9]|4[3-6]|5[0-3689]|6[2368]|9[02-9])|8(?:1[236-8]|2[5-7]|3\\d|5[2-9]|7[02-9]|8[36-8]|9[1-7])|9(?:0[1-3689]|1[1-79]|3\\d|4[13]|5[1-5]|7[0-79]|9[0-35-9]))(?:[02-8]\\d{6}|1(?:0(?:0\\d\\d(?:\\d{2})?|[1-9]\\d{4})|[13-9]\\d{5}|2(?:[0-24-9]\\d{4}|3\\d(?:\\d{3})?))|9(?:[0-46-9]\\d{5}|5\\d{3,5}))",[7,8,9,10,11]],["1740[0-5]\\d{6}|1(?:[38]\\d|4[57]|[59][0-35-9]|6[25-7]|7[0-35-8])\\d{8}",[11]],["(?:(?:10|21)8|8)00\\d{7}",[10,12]],["16[08]\\d{5}",[8]],0,0,0,0,0,["10(?:10\\d{4}|96\\d{3,4})|400\\d{7}|950\\d{7,8}|(?:2[0-57-9]|3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[14-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))96\\d{3,4}",[7,8,9,10,11]]],"00"],CO:["57","00(?:4(?:[14]4|56)|[579])","60\\d{8}|(?:1\\d|[39])\\d{9}",[10,11],[["(\\d{3})(\\d{7})","$1 $2",["6|90"],"($1)"],["(\\d{3})(\\d{7})","$1 $2",["3[0-357]|91"]],["(\\d)(\\d{3})(\\d{7})","$1-$2-$3",["1"],"0$1",0,"$1 $2 $3"]],"0",0,"0([3579]|4(?:[14]4|56))?",0,0,0,[["601055(?:[0-4]\\d|50)\\d\\d|6010(?:[0-4]\\d|5[0-4])\\d{4}|60(?:[124-7][2-9]|8[1-9])\\d{6}",[10]],["333301[0-5]\\d{3}|3333(?:00|2[5-9]|[3-9]\\d)\\d{4}|(?:3(?:24[1-9]|3(?:00|3[0-24-9]))|9101)\\d{6}|3(?:0[0-5]|1\\d|2[0-3]|5[01]|70)\\d{7}",[10]],["1800\\d{7}",[11]],["(?:19(?:0[01]|4[78])|901)\\d{7}"]]],CR:["506","00","(?:8\\d|90)\\d{8}|(?:[24-8]\\d{3}|3005)\\d{4}",[8,10],[["(\\d{4})(\\d{4})","$1 $2",["[2-7]|8[3-9]"]],["(\\d{3})(\\d{3})(\\d{4})","$1-$2-$3",["[89]"]]],0,0,"(19(?:0[0-2468]|1[09]|20|66|77|99))",0,0,0,[["210[7-9]\\d{4}|2(?:[024-7]\\d|1[1-9])\\d{5}",[8]],["(?:3005\\d|6500[01])\\d{3}|(?:5[07]|6[0-4]|7[0-3]|8[3-9])\\d{6}",[8]],["800\\d{7}",[10]],["90[059]\\d{7}",[10]],0,0,0,0,["(?:210[0-6]|4\\d{3}|5100)\\d{4}",[8]]]],CU:["53","119","(?:[2-7]|8\\d\\d)\\d{7}|[2-47]\\d{6}|[34]\\d{5}",[6,7,8,10],[["(\\d{2})(\\d{4,6})","$1 $2",["2[1-4]|[34]"],"(0$1)"],["(\\d)(\\d{6,7})","$1 $2",["7"],"(0$1)"],["(\\d)(\\d{7})","$1 $2",["[56]"],"0$1"],["(\\d{3})(\\d{7})","$1 $2",["8"],"0$1"]],"0",0,0,0,0,0,[["(?:3[23]|4[89])\\d{4,6}|(?:31|4[36]|8(?:0[25]|78)\\d)\\d{6}|(?:2[1-4]|4[1257]|7\\d)\\d{5,6}"],["(?:5\\d|6[2-4])\\d{6}",[8]],["800\\d{7}",[10]],0,0,0,0,0,0,["807\\d{7}",[10]]]],CV:["238","0","(?:[2-59]\\d\\d|800)\\d{4}",[7],[["(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3",["[2-589]"]]],0,0,0,0,0,0,[["2(?:2[1-7]|3[0-8]|4[12]|5[1256]|6\\d|7[1-3]|8[1-5])\\d{4}"],["(?:36|5[1-389]|9\\d)\\d{5}"],["800\\d{4}"],0,0,0,0,0,["(?:3[3-5]|4[356])\\d{5}"]]],CW:["599","00","(?:[34]1|60|(?:7|9\\d)\\d)\\d{5}",[7,8],[["(\\d{3})(\\d{4})","$1 $2",["[3467]"]],["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["9[4-8]"]]],0,0,0,0,0,"[69]",[["9(?:4(?:3[0-5]|4[14]|6\\d)|50\\d|7(?:2[014]|3[02-9]|4[4-9]|6[357]|77|8[7-9])|8(?:3[39]|[46]\\d|7[01]|8[57-9]))\\d{4}"],["953[01]\\d{4}|9(?:5[12467]|6[5-9])\\d{5}"],0,0,0,0,0,["955\\d{5}",[8]],0,["60[0-2]\\d{4}",[7]]]],CX:["61","001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011","1(?:[0-79]\\d{8}(?:\\d{2})?|8[0-24-9]\\d{7})|[148]\\d{8}|1\\d{5,7}",[6,7,8,9,10,12],0,"0",0,"([59]\\d{7})$|0","8$1",0,0,[["8(?:51(?:0(?:01|30|59|88)|1(?:17|46|75)|2(?:22|35))|91(?:00[6-9]|1(?:[28]1|49|78)|2(?:09|63)|3(?:12|26|75)|4(?:56|97)|64\\d|7(?:0[01]|1[0-2])|958))\\d{3}",[9]],["4(?:79[01]|83[0-389]|94[0-4])\\d{5}|4(?:[0-36]\\d|4[047-9]|5[0-25-9]|7[02-8]|8[0-24-9]|9[0-37-9])\\d{6}",[9]],["180(?:0\\d{3}|2)\\d{3}",[7,10]],["190[0-26]\\d{6}",[10]],0,0,0,0,["14(?:5(?:1[0458]|[23][458])|71\\d)\\d{4}",[9]],["13(?:00\\d{6}(?:\\d{2})?|45[0-4]\\d{3})|13\\d{4}",[6,8,10,12]]],"0011"],CY:["357","00","(?:[279]\\d|[58]0)\\d{6}",[8],[["(\\d{2})(\\d{6})","$1 $2",["[257-9]"]]],0,0,0,0,0,0,[["2[2-6]\\d{6}"],["9(?:10|[4-79]\\d)\\d{5}"],["800\\d{5}"],["90[09]\\d{5}"],["700\\d{5}"],0,["(?:50|77)\\d{6}"],0,0,["80[1-9]\\d{5}"]]],CZ:["420","00","(?:[2-578]\\d|60)\\d{7}|9\\d{8,11}",[9,10,11,12],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[2-8]|9[015-7]"]],["(\\d{2})(\\d{3})(\\d{3})(\\d{2})","$1 $2 $3 $4",["96"]],["(\\d{2})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["9"]],["(\\d{3})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["9"]]],0,0,0,0,0,0,[["(?:2\\d|3[1257-9]|4[16-9]|5[13-9])\\d{7}",[9]],["(?:60[1-8]\\d|7(?:0(?:[2-5]\\d|60)|19[01]|[2379]\\d\\d))\\d{5}",[9]],["800\\d{6}",[9]],["9(?:0[05689]|76)\\d{6}",[9]],["70[01]\\d{6}",[9]],["9(?:3\\d{9}|6\\d{7,10})"],["9(?:5\\d|7[2-4])\\d{6}",[9]],0,["9[17]0\\d{6}",[9]],["8[134]\\d{7}",[9]]]],DE:["49","00","[2579]\\d{5,14}|49(?:[34]0|69|8\\d)\\d\\d?|49(?:37|49|60|7[089]|9\\d)\\d{1,3}|49(?:2[024-9]|3[2-689]|7[1-7])\\d{1,8}|(?:1|[368]\\d|4[0-8])\\d{3,13}|49(?:[015]\\d|2[13]|31|[46][1-8])\\d{1,9}",[4,5,6,7,8,9,10,11,12,13,14,15],[["(\\d{2})(\\d{3,13})","$1 $2",["3[02]|40|[68]9"],"0$1"],["(\\d{3})(\\d{3,12})","$1 $2",["2(?:0[1-389]|1[124]|2[18]|3[14])|3(?:[35-9][15]|4[015])|906|(?:2[4-9]|4[2-9]|[579][1-9]|[68][1-8])1","2(?:0[1-389]|12[0-8])|3(?:[35-9][15]|4[015])|906|2(?:[13][14]|2[18])|(?:2[4-9]|4[2-9]|[579][1-9]|[68][1-8])1"],"0$1"],["(\\d{4})(\\d{2,11})","$1 $2",["[24-6]|3(?:[3569][02-46-9]|4[2-4679]|7[2-467]|8[2-46-8])|70[2-8]|8(?:0[2-9]|[1-8])|90[7-9]|[79][1-9]","[24-6]|3(?:3(?:0[1-467]|2[127-9]|3[124578]|7[1257-9]|8[1256]|9[145])|4(?:2[135]|4[13578]|9[1346])|5(?:0[14]|2[1-3589]|6[1-4]|7[13468]|8[13568])|6(?:2[1-489]|3[124-6]|6[13]|7[12579]|8[1-356]|9[135])|7(?:2[1-7]|4[145]|6[1-5]|7[1-4])|8(?:21|3[1468]|6|7[1467]|8[136])|9(?:0[12479]|2[1358]|4[134679]|6[1-9]|7[136]|8[147]|9[1468]))|70[2-8]|8(?:0[2-9]|[1-8])|90[7-9]|[79][1-9]|3[68]4[1347]|3(?:47|60)[1356]|3(?:3[46]|46|5[49])[1246]|3[4579]3[1357]"],"0$1"],["(\\d{3})(\\d{4})","$1 $2",["138"],"0$1"],["(\\d{5})(\\d{2,10})","$1 $2",["3"],"0$1"],["(\\d{3})(\\d{5,11})","$1 $2",["181"],"0$1"],["(\\d{3})(\\d)(\\d{4,10})","$1 $2 $3",["1(?:3|80)|9"],"0$1"],["(\\d{3})(\\d{7,8})","$1 $2",["1[67]"],"0$1"],["(\\d{3})(\\d{7,12})","$1 $2",["8"],"0$1"],["(\\d{5})(\\d{6})","$1 $2",["185","1850","18500"],"0$1"],["(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["7"],"0$1"],["(\\d{4})(\\d{7})","$1 $2",["18[68]"],"0$1"],["(\\d{4})(\\d{7})","$1 $2",["15[1279]"],"0$1"],["(\\d{5})(\\d{6})","$1 $2",["15[03568]","15(?:[0568]|31)"],"0$1"],["(\\d{3})(\\d{8})","$1 $2",["18"],"0$1"],["(\\d{3})(\\d{2})(\\d{7,8})","$1 $2 $3",["1(?:6[023]|7)"],"0$1"],["(\\d{4})(\\d{2})(\\d{7})","$1 $2 $3",["15[279]"],"0$1"],["(\\d{3})(\\d{2})(\\d{8})","$1 $2 $3",["15"],"0$1"]],"0",0,0,0,0,0,[["32\\d{9,11}|49[1-6]\\d{10}|322\\d{6}|49[0-7]\\d{3,9}|(?:[34]0|[68]9)\\d{3,13}|(?:2(?:0[1-689]|[1-3569]\\d|4[0-8]|7[1-7]|8[0-7])|3(?:[3569]\\d|4[0-79]|7[1-7]|8[1-8])|4(?:1[02-9]|[2-48]\\d|5[0-6]|6[0-8]|7[0-79])|5(?:0[2-8]|[124-6]\\d|[38][0-8]|[79][0-7])|6(?:0[02-9]|[1-358]\\d|[47][0-8]|6[1-9])|7(?:0[2-8]|1[1-9]|[27][0-7]|3\\d|[4-6][0-8]|8[0-5]|9[013-7])|8(?:0[2-9]|1[0-79]|2\\d|3[0-46-9]|4[0-6]|5[013-9]|6[1-8]|7[0-8]|8[0-24-6])|9(?:0[6-9]|[1-4]\\d|[589][0-7]|6[0-8]|7[0-467]))\\d{3,12}",[5,6,7,8,9,10,11,12,13,14,15]],["15310\\d{6}|1(?:6[023]|7[0-57-9])\\d{7,8}|1(?:5[0-25-9]|76)\\d{8}",[10,11]],["800\\d{7,12}",[10,11,12,13,14,15]],["(?:137[7-9]|900(?:[135]|9\\d))\\d{6}",[10,11]],["700\\d{8}",[11]],["1(?:6(?:013|255|399)|7(?:(?:[015]1|[69]3)3|[2-4]55|[78]99))\\d{7,8}|15(?:(?:[03-68]00|113)\\d|2\\d55|7\\d99|9\\d33)\\d{7}",[12,13]],["18(?:1\\d{5,11}|[2-9]\\d{8})",[8,9,10,11,12,13,14]],["16(?:4\\d{1,10}|[89]\\d{1,11})",[4,5,6,7,8,9,10,11,12,13,14]],0,["180\\d{5,11}|13(?:7[1-6]\\d\\d|8)\\d{4}",[7,8,9,10,11,12,13,14]]]],DJ:["253","00","(?:2\\d|77)\\d{6}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[27]"]]],0,0,0,0,0,0,[["2(?:1[2-5]|7[45])\\d{5}"],["77\\d{6}"]]],DK:["45","00","[2-9]\\d{7}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2-9]"]]],0,0,0,0,0,0,[["(?:(?:2\\d|9[1-46-9])\\d|3(?:[0-37]\\d|4[013]|5[0-58]|6[01347-9]|8[0-8]|9[0-79])|4(?:[0-25]\\d|[34][02-9]|6[013-579]|7[013579]|8[0-47]|9[0-27])|5(?:[0-36]\\d|4[0146-9]|5[03-57-9]|7[0568]|8[0-358]|9[0-69])|6(?:[013578]\\d|2[0-68]|4[02-8]|6[01689]|9[015689])|7(?:[0-69]\\d|7[03-9]|8[0147])|8(?:[16-9]\\d|2[0-58]))\\d{5}"],["(?:[2-7]\\d|8[126-9]|9[1-46-9])\\d{6}"],["80\\d{6}"],["90\\d{6}"]]],DM:["1","011","(?:[58]\\d\\d|767|900)\\d{7}",[10],0,"1",0,"([2-7]\\d{6})$|1","767$1",0,"767",[["767(?:2(?:55|66)|4(?:2[01]|4[0-25-9])|50[0-4])\\d{4}"],["767(?:2(?:[2-4689]5|7[5-7])|31[5-7]|61[1-8]|70[1-6])\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],DO:["1","011","(?:[58]\\d\\d|900)\\d{7}",[10],0,"1",0,0,0,0,"8001|8[024]9",[["8(?:[04]9[2-9]\\d\\d|29(?:2(?:[0-59]\\d|6[04-9]|7[0-27]|8[0237-9])|3(?:[0-35-9]\\d|4[7-9])|[45]\\d\\d|6(?:[0-27-9]\\d|[3-5][1-9]|6[0135-8])|7(?:0[013-9]|[1-37]\\d|4[1-35689]|5[1-4689]|6[1-57-9]|8[1-79]|9[1-8])|8(?:0[146-9]|1[0-48]|[248]\\d|3[1-79]|5[01589]|6[013-68]|7[124-8]|9[0-8])|9(?:[0-24]\\d|3[02-46-9]|5[0-79]|60|7[0169]|8[57-9]|9[02-9])))\\d{4}"],["8[024]9[2-9]\\d{6}"],["8(?:00(?:14|[2-9]\\d)|(?:33|44|55|66|77|88)[2-9]\\d)\\d{5}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],DZ:["213","00","(?:[1-4]|[5-79]\\d|80)\\d{7}",[8,9],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[1-4]"],"0$1"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["9"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[5-8]"],"0$1"]],"0",0,0,0,0,0,[["9619\\d{5}|(?:1\\d|2[013-79]|3[0-8]|4[013-689])\\d{6}"],["(?:5(?:4[0-29]|5\\d|6[0-3])|6(?:[569]\\d|7[0-6])|7[7-9]\\d)\\d{6}",[9]],["800\\d{6}",[9]],["80[3-689]1\\d{5}",[9]],0,0,0,0,["98[23]\\d{6}",[9]],["80[12]1\\d{5}",[9]]]],EC:["593","00","1\\d{9,10}|(?:[2-7]|9\\d)\\d{7}",[8,9,10,11],[["(\\d)(\\d{3})(\\d{4})","$1 $2-$3",["[2-7]"],"(0$1)",0,"$1-$2-$3"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["9"],"0$1"],["(\\d{4})(\\d{3})(\\d{3,4})","$1 $2 $3",["1"]]],"0",0,0,0,0,0,[["[2-7][2-7]\\d{6}",[8]],["964[0-2]\\d{5}|9(?:39|[57][89]|6[0-36-9]|[89]\\d)\\d{6}",[9]],["1800\\d{7}|1[78]00\\d{6}",[10,11]],0,0,0,0,0,["[2-7]890\\d{4}",[8]]]],EE:["372","00","8\\d{9}|[4578]\\d{7}|(?:[3-8]\\d|90)\\d{5}",[7,8,10],[["(\\d{3})(\\d{4})","$1 $2",["[369]|4[3-8]|5(?:[0-2]|5[0-478]|6[45])|7[1-9]|88","[369]|4[3-8]|5(?:[02]|1(?:[0-8]|95)|5[0-478]|6(?:4[0-4]|5[1-589]))|7[1-9]|88"]],["(\\d{4})(\\d{3,4})","$1 $2",["[45]|8(?:00|[1-49])","[45]|8(?:00[1-9]|[1-49])"]],["(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3",["7"]],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["8"]]],0,0,0,0,0,0,[["(?:3[23589]|4[3-8]|6\\d|7[1-9]|88)\\d{5}",[7]],["(?:5\\d{5}|8(?:1(?:0(?:0(?:00|[178]\\d)|[3-9]\\d\\d)|(?:1(?:0[236]|1\\d)|(?:2[0-59]|[3-79]\\d)\\d)\\d)|2(?:0(?:0(?:00|4\\d)|(?:19|[2-7]\\d)\\d)|(?:(?:[124-6]\\d|3[5-9])\\d|7(?:[0-79]\\d|8[13-9])|8(?:[2-6]\\d|7[01]))\\d)|[349]\\d{4}))\\d\\d|5(?:(?:[02]\\d|5[0-478])\\d|1(?:[0-8]\\d|95)|6(?:4[0-4]|5[1-589]))\\d{3}",[7,8]],["800(?:(?:0\\d\\d|1)\\d|[2-9])\\d{3}"],["(?:40\\d\\d|900)\\d{4}",[7,8]],["70[0-2]\\d{5}",[8]]]],EG:["20","00","[189]\\d{8,9}|[24-6]\\d{8}|[135]\\d{7}",[8,9,10],[["(\\d)(\\d{7,8})","$1 $2",["[23]"],"0$1"],["(\\d{2})(\\d{6,7})","$1 $2",["1[35]|[4-6]|8[2468]|9[235-7]"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[89]"],"0$1"],["(\\d{2})(\\d{8})","$1 $2",["1"],"0$1"]],"0",0,0,0,0,0,[["13[23]\\d{6}|(?:15|57)\\d{6,7}|(?:2\\d|3|4[05-8]|5[05]|6[24-689]|8[2468]|9[235-7])\\d{7}",[8,9]],["1[0-25]\\d{8}",[10]],["800\\d{7}",[10]],["900\\d{7}",[10]]]],EH:["212","00","[5-8]\\d{8}",[9],0,"0",0,0,0,0,"528[89]",[["528[89]\\d{5}"],["(?:6(?:[0-79]\\d|8[0-247-9])|7(?:[0167]\\d|2[0-4]|5[01]|8[0-3]))\\d{6}"],["80[0-7]\\d{6}"],["89\\d{7}"],0,0,0,0,["(?:592(?:4[0-2]|93)|80[89]\\d\\d)\\d{4}"]]],ER:["291","00","[178]\\d{6}",[7],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[178]"],"0$1"]],"0",0,0,0,0,0,[["(?:1(?:1[12568]|[24]0|55|6[146])|8\\d\\d)\\d{4}"],["(?:17[1-3]|7\\d\\d)\\d{4}"]]],ES:["34","00","[5-9]\\d{8}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[89]00"]],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[5-9]"]]],0,0,0,0,0,0,[["96906(?:0[0-8]|1[1-9]|[2-9]\\d)\\d\\d|9(?:69(?:0[0-57-9]|[1-9]\\d)|73(?:[0-8]\\d|9[1-9]))\\d{4}|(?:8(?:[1356]\\d|[28][0-8]|[47][1-9])|9(?:[135]\\d|[268][0-8]|4[1-9]|7[124-9]))\\d{6}"],["(?:590[16]00\\d|9(?:6906(?:09|10)|7390\\d\\d))\\d\\d|(?:6\\d|7[1-48])\\d{7}"],["[89]00\\d{6}"],["80[367]\\d{6}"],["70\\d{7}"],0,["51\\d{7}"],0,0,["90[12]\\d{6}"]]],ET:["251","00","(?:11|[2-579]\\d)\\d{7}",[9],[["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[1-579]"],"0$1"]],"0",0,0,0,0,0,[["11667[01]\\d{3}|(?:11(?:1(?:1[124]|2[2-7]|3[1-5]|5[5-8]|8[6-8])|2(?:13|3[6-8]|5[89]|7[05-9]|8[2-6])|3(?:2[01]|3[0-289]|4[1289]|7[1-4]|87)|4(?:1[69]|3[2-49]|4[0-3]|6[5-8]|7\\d)|5(?:1[578]|44|5[0-4])|6(?:1[578]|2[69]|39|4[5-7]|5[0-5]|6[0-59]|8[015-8]))|2(?:2(?:11[1-9]|22[0-7]|33\\d|44[1467]|66[1-68])|5(?:11[124-6]|33[2-8]|44[1467]|55[14]|66[1-3679]|77[124-79]|880))|3(?:3(?:11[0-46-8]|(?:22|55)[0-6]|33[0134689]|44[04]|66[01467])|4(?:44[0-8]|55[0-69]|66[0-3]|77[1-5]))|4(?:6(?:119|22[0-24-7]|33[1-5]|44[13-69]|55[14-689]|660|88[1-4])|7(?:(?:11|22)[1-9]|33[13-7]|44[13-6]|55[1-689]))|5(?:7(?:227|55[05]|(?:66|77)[14-8])|8(?:11[149]|22[013-79]|33[0-68]|44[013-8]|550|66[1-5]|77\\d)))\\d{4}"],["700[1-9]\\d{5}|(?:7(?:0[1-9]|1[0-8]|22|77|86|99)|9\\d\\d)\\d{6}"]]],FI:["358","00|99(?:[01469]|5(?:[14]1|3[23]|5[59]|77|88|9[09]))","[1-35689]\\d{4}|7\\d{10,11}|(?:[124-7]\\d|3[0-46-9])\\d{8}|[1-9]\\d{5,8}",[5,6,7,8,9,10,11,12],[["(\\d{5})","$1",["20[2-59]"],"0$1"],["(\\d{3})(\\d{3,7})","$1 $2",["(?:[1-3]0|[68])0|70[07-9]"],"0$1"],["(\\d{2})(\\d{4,8})","$1 $2",["[14]|2[09]|50|7[135]"],"0$1"],["(\\d{2})(\\d{6,10})","$1 $2",["7"],"0$1"],["(\\d)(\\d{4,9})","$1 $2",["(?:1[49]|[2568])[1-8]|3(?:0[1-9]|[1-9])|9"],"0$1"]],"0",0,0,0,0,"1[03-79]|[2-9]",[["1[35-7][1-8]\\d{3,6}|(?:1[49][1-8]|[23568][1-8]\\d|9(?:00|[1-8]\\d))\\d{2,6}",[5,6,7,8,9]],["4946\\d{2,6}|(?:4[0-8]|50)\\d{4,8}",[6,7,8,9,10]],["800\\d{4,6}",[7,8,9]],["[67]00\\d{5,6}",[8,9]],0,0,["20\\d{4,8}|60[12]\\d{5,6}|7(?:099\\d{4,5}|5[03-9]\\d{3,7})|20[2-59]\\d\\d|(?:606|7(?:0[78]|1|3\\d))\\d{7}|(?:10|29|3[09]|70[1-5]\\d)\\d{4,8}"]],"00"],FJ:["679","0(?:0|52)","45\\d{5}|(?:0800\\d|[235-9])\\d{6}",[7,11],[["(\\d{3})(\\d{4})","$1 $2",["[235-9]|45"]],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["0"]]],0,0,0,0,0,0,[["603\\d{4}|(?:3[0-5]|6[25-7]|8[58])\\d{5}",[7]],["(?:[279]\\d|45|5[01568]|8[034679])\\d{5}",[7]],["0800\\d{7}",[11]]],"00"],FK:["500","00","[2-7]\\d{4}",[5],0,0,0,0,0,0,0,[["[2-47]\\d{4}"],["[56]\\d{4}"]]],FM:["691","00","(?:[39]\\d\\d|820)\\d{4}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[389]"]]],0,0,0,0,0,0,[["31(?:00[67]|208|309)\\d\\d|(?:3(?:[2357]0[1-9]|602|804|905)|(?:820|9[2-6]\\d)\\d)\\d{3}"],["31(?:00[67]|208|309)\\d\\d|(?:3(?:[2357]0[1-9]|602|804|905)|(?:820|9[2-7]\\d)\\d)\\d{3}"]]],FO:["298","00","[2-9]\\d{5}",[6],[["(\\d{6})","$1",["[2-9]"]]],0,0,"(10(?:01|[12]0|88))",0,0,0,[["(?:20|[34]\\d|8[19])\\d{4}"],["(?:[27][1-9]|5\\d|9[16])\\d{4}"],["80[257-9]\\d{3}"],["90(?:[13-5][15-7]|2[125-7]|9\\d)\\d\\d"],0,0,0,0,["(?:6[0-36]|88)\\d{4}"]]],FR:["33","00","[1-9]\\d{8}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"],"0 $1"],["(\\d)(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["[1-79]"],"0$1"]],"0",0,0,0,0,0,[["(?:26[013-9]|59[1-35-9])\\d{6}|(?:[13]\\d|2[0-57-9]|4[1-9]|5[0-8])\\d{7}"],["(?:6(?:[0-24-8]\\d|3[0-8]|9[589])|7[3-9]\\d)\\d{6}"],["80[0-5]\\d{6}"],["836(?:0[0-36-9]|[1-9]\\d)\\d{4}|8(?:1[2-9]|2[2-47-9]|3[0-57-9]|[569]\\d|8[0-35-9])\\d{6}"],0,0,["80[6-9]\\d{6}"],0,["9\\d{8}"],["8(?:1[01]|2[0156]|4[024]|84)\\d{6}"]]],GA:["241","00","(?:[067]\\d|11)\\d{6}|[2-7]\\d{6}",[7,8],[["(\\d)(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2-7]"],"0$1"],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["0"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["11|[67]"],"0$1"]],0,0,"0(11\\d{6}|60\\d{6}|61\\d{6}|6[256]\\d{6}|7[467]\\d{6})","$1",0,0,[["[01]1\\d{6}",[8]],["(?:(?:0[2-7]|7[467])\\d|6(?:0[0-4]|10|[256]\\d))\\d{5}|[2-7]\\d{6}"]]],GB:["44","00","[1-357-9]\\d{9}|[18]\\d{8}|8\\d{6}",[7,9,10],[["(\\d{3})(\\d{4})","$1 $2",["800","8001","80011","800111","8001111"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3",["845","8454","84546","845464"],"0$1"],["(\\d{3})(\\d{6})","$1 $2",["800"],"0$1"],["(\\d{5})(\\d{4,5})","$1 $2",["1(?:38|5[23]|69|76|94)","1(?:(?:38|69)7|5(?:24|39)|768|946)","1(?:3873|5(?:242|39[4-6])|(?:697|768)[347]|9467)"],"0$1"],["(\\d{4})(\\d{5,6})","$1 $2",["1(?:[2-69][02-9]|[78])"],"0$1"],["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["[25]|7(?:0|6[02-9])","[25]|7(?:0|6(?:[03-9]|2[356]))"],"0$1"],["(\\d{4})(\\d{6})","$1 $2",["7"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[1389]"],"0$1"]],"0",0,0,0,0,0,[["(?:1(?:1(?:3(?:[0-58]\\d\\d|73[0-35])|4(?:(?:[0-5]\\d|70)\\d|69[7-9])|(?:(?:5[0-26-9]|[78][0-49])\\d|6(?:[0-4]\\d|50))\\d)|(?:2(?:(?:0[024-9]|2[3-9]|3[3-79]|4[1-689]|[58][02-9]|6[0-47-9]|7[013-9]|9\\d)\\d|1(?:[0-7]\\d|8[0-3]))|(?:3(?:0\\d|1[0-8]|[25][02-9]|3[02-579]|[468][0-46-9]|7[1-35-79]|9[2-578])|4(?:0[03-9]|[137]\\d|[28][02-57-9]|4[02-69]|5[0-8]|[69][0-79])|5(?:0[1-35-9]|[16]\\d|2[024-9]|3[015689]|4[02-9]|5[03-9]|7[0-35-9]|8[0-468]|9[0-57-9])|6(?:0[034689]|1\\d|2[0-35689]|[38][013-9]|4[1-467]|5[0-69]|6[13-9]|7[0-8]|9[0-24578])|7(?:0[0246-9]|2\\d|3[0236-8]|4[03-9]|5[0-46-9]|6[013-9]|7[0-35-9]|8[024-9]|9[02-9])|8(?:0[35-9]|2[1-57-9]|3[02-578]|4[0-578]|5[124-9]|6[2-69]|7\\d|8[02-9]|9[02569])|9(?:0[02-589]|[18]\\d|2[02-689]|3[1-57-9]|4[2-9]|5[0-579]|6[2-47-9]|7[0-24578]|9[2-57]))\\d)\\d)|2(?:0[013478]|3[0189]|4[017]|8[0-46-9]|9[0-2])\\d{3})\\d{4}|1(?:2(?:0(?:46[1-4]|87[2-9])|545[1-79]|76(?:2\\d|3[1-8]|6[1-6])|9(?:7(?:2[0-4]|3[2-5])|8(?:2[2-8]|7[0-47-9]|8[3-5])))|3(?:6(?:38[2-5]|47[23])|8(?:47[04-9]|64[0157-9]))|4(?:044[1-7]|20(?:2[23]|8\\d)|6(?:0(?:30|5[2-57]|6[1-8]|7[2-8])|140)|8(?:052|87[1-3]))|5(?:2(?:4(?:3[2-79]|6\\d)|76\\d)|6(?:26[06-9]|686))|6(?:06(?:4\\d|7[4-79])|295[5-7]|35[34]\\d|47(?:24|61)|59(?:5[08]|6[67]|74)|9(?:55[0-4]|77[23]))|7(?:26(?:6[13-9]|7[0-7])|(?:442|688)\\d|50(?:2[0-3]|[3-68]2|76))|8(?:27[56]\\d|37(?:5[2-5]|8[239])|843[2-58])|9(?:0(?:0(?:6[1-8]|85)|52\\d)|3583|4(?:66[1-8]|9(?:2[01]|81))|63(?:23|3[1-4])|9561))\\d{3}",[9,10]],["7(?:457[0-57-9]|700[01]|911[028])\\d{5}|7(?:[1-3]\\d\\d|4(?:[0-46-9]\\d|5[0-689])|5(?:0[0-8]|[13-9]\\d|2[0-35-9])|7(?:0[1-9]|[1-7]\\d|8[02-9]|9[0-689])|8(?:[014-9]\\d|[23][0-8])|9(?:[024-9]\\d|1[02-9]|3[0-689]))\\d{6}",[10]],["80[08]\\d{7}|800\\d{6}|8001111"],["(?:8(?:4[2-5]|7[0-3])|9(?:[01]\\d|8[2-49]))\\d{7}|845464\\d",[7,10]],["70\\d{8}",[10]],0,["(?:3[0347]|55)\\d{8}",[10]],["76(?:464|652)\\d{5}|76(?:0[0-28]|2[356]|34|4[01347]|5[49]|6[0-369]|77|8[14]|9[139])\\d{6}",[10]],["56\\d{8}",[10]]],0," x"],GD:["1","011","(?:473|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","473$1",0,"473",[["473(?:2(?:3[0-2]|69)|3(?:2[89]|86)|4(?:[06]8|3[5-9]|4[0-4]|5[579]|73|90)|63[68]|7(?:58|84)|800|938)\\d{4}"],["473(?:4(?:0[2-79]|1[04-9]|2[0-5]|49|5[68])|5(?:2[01]|3[3-8])|901)\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],GE:["995","00","(?:[3-57]\\d\\d|800)\\d{6}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["70"],"0$1"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["32"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[57]"]],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[348]"],"0$1"]],"0",0,0,0,0,0,[["(?:3(?:[256]\\d|4[124-9]|7[0-4])|4(?:1\\d|2[2-7]|3[1-79]|4[2-8]|7[239]|9[1-7]))\\d{6}"],["5(?:(?:(?:0555|1(?:[17]77|555))[5-9]|757(?:7[7-9]|8[01]))\\d|22252[0-4])\\d\\d|(?:5(?:0(?:0(?:0\\d|11|22|3[0-6]|44|5[05]|77|88|9[09])|111|22[02]|77\\d)|1(?:1(?:[03][01]|[124]\\d)|4\\d\\d)|[23]555|4(?:4\\d\\d|555)|5(?:[0157-9]\\d\\d|200)|6[89]\\d\\d|7(?:[0147-9]\\d\\d|5(?:00|[57]5))|8(?:0(?:[018]\\d|2[0-4])|5(?:55|8[89])|8(?:55|88))|9(?:090|[1-35-9]\\d\\d))|790\\d\\d)\\d{4}|5(?:0(?:0[17]0|505)|1(?:0[01]0|1(?:07|33|51))|2(?:0[02]0|2[25]2)|3(?:0[03]0|3[35]3)|(?:40[04]|900)0|5222)[0-4]\\d{3}"],["800\\d{6}"],0,0,0,0,0,["70[67]\\d{6}"]]],GF:["594","00","[56]94\\d{6}|(?:80|9\\d)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[56]|9[47]"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[89]"],"0$1"]],"0",0,0,0,0,0,[["594(?:[02-49]\\d|1[0-5]|5[6-9]|6[0-3]|80)\\d{4}"],["694(?:[0-249]\\d|3[0-8])\\d{4}"],["80[0-5]\\d{6}"],0,0,0,0,0,["9(?:(?:396|76\\d)\\d|476[0-5])\\d{4}"]]],GG:["44","00","(?:1481|[357-9]\\d{3})\\d{6}|8\\d{6}(?:\\d{2})?",[7,9,10],0,"0",0,"([25-9]\\d{5})$|0","1481$1",0,0,[["1481[25-9]\\d{5}",[10]],["7(?:(?:781|839)\\d|911[17])\\d{5}",[10]],["80[08]\\d{7}|800\\d{6}|8001111"],["(?:8(?:4[2-5]|7[0-3])|9(?:[01]\\d|8[0-3]))\\d{7}|845464\\d",[7,10]],["70\\d{8}",[10]],0,["(?:3[0347]|55)\\d{8}",[10]],["76(?:464|652)\\d{5}|76(?:0[0-28]|2[356]|34|4[01347]|5[49]|6[0-369]|77|8[14]|9[139])\\d{6}",[10]],["56\\d{8}",[10]]]],GH:["233","00","(?:[235]\\d{3}|800)\\d{5}",[8,9],[["(\\d{3})(\\d{5})","$1 $2",["8"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[235]"],"0$1"]],"0",0,0,0,0,0,[["3082[0-5]\\d{4}|3(?:0(?:[237]\\d|8[01])|[167](?:2[0-6]|7\\d|80)|2(?:2[0-5]|7\\d|80)|3(?:2[0-3]|7\\d|80)|4(?:2[013-9]|3[01]|7\\d|80)|5(?:2[0-7]|7\\d|80)|8(?:2[0-2]|7\\d|80)|9(?:[28]0|7\\d))\\d{5}",[9]],["(?:2(?:[0346-9]\\d|5[67])|5(?:[03-7]\\d|9[1-9]))\\d{6}",[9]],["800\\d{5}",[8]]]],GI:["350","00","(?:[25]\\d|60)\\d{6}",[8],[["(\\d{3})(\\d{5})","$1 $2",["2"]]],0,0,0,0,0,0,[["2190[0-2]\\d{3}|2(?:0(?:[02]\\d|3[01])|16[24-9]|2[2-5]\\d)\\d{4}"],["5251[0-4]\\d{3}|(?:5(?:[146-8]\\d\\d|250)|60(?:1[01]|6\\d))\\d{4}"]]],GL:["299","00","(?:19|[2-689]\\d|70)\\d{4}",[6],[["(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["19|[2-9]"]]],0,0,0,0,0,0,[["(?:19|3[1-7]|[68][1-9]|70|9\\d)\\d{4}"],["[245]\\d{5}"],["80\\d{4}"],0,0,0,0,0,["3[89]\\d{4}"]]],GM:["220","00","[2-9]\\d{6}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[2-9]"]]],0,0,0,0,0,0,[["(?:4(?:[23]\\d\\d|4(?:1[024679]|[6-9]\\d))|5(?:5(?:3\\d|4[0-7])|6[67]\\d|7(?:1[04]|2[035]|3[58]|48))|8\\d{3})\\d{3}"],["(?:[23679]\\d|4[015]|5[0-489])\\d{5}"]]],GN:["224","00","722\\d{6}|(?:3|6\\d)\\d{7}",[8,9],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["3"]],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[67]"]]],0,0,0,0,0,0,[["3(?:0(?:24|3[12]|4[1-35-7]|5[13]|6[189]|[78]1|9[1478])|1\\d\\d)\\d{4}",[8]],["6[0-356]\\d{7}",[9]],0,0,0,0,0,0,["722\\d{6}",[9]]]],GP:["590","00","590\\d{6}|(?:69|80|9\\d)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[569]"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"],"0$1"]],"0",0,0,0,0,0,[["590(?:0[1-68]|[14][0-24-9]|2[0-68]|3[1-9]|5[3-579]|[68][0-689]|7[08]|9\\d)\\d{4}"],["69(?:0\\d\\d|1(?:2[2-9]|3[0-5])|4(?:0[89]|1[2-6]|9\\d)|6(?:1[016-9]|5[0-4]|[67]\\d))\\d{4}"],["80[0-5]\\d{6}"],0,0,0,0,0,["9(?:(?:39[5-7]|76[018])\\d|475[0-5])\\d{4}"]]],GQ:["240","00","222\\d{6}|(?:3\\d|55|[89]0)\\d{7}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[235]"]],["(\\d{3})(\\d{6})","$1 $2",["[89]"]]],0,0,0,0,0,0,[["33[0-24-9]\\d[46]\\d{4}|3(?:33|5\\d)\\d[7-9]\\d{4}"],["(?:222|55\\d)\\d{6}"],["80\\d[1-9]\\d{5}"],["90\\d[1-9]\\d{5}"]]],GR:["30","00","5005000\\d{3}|8\\d{9,11}|(?:[269]\\d|70)\\d{8}",[10,11,12],[["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["21|7"]],["(\\d{4})(\\d{6})","$1 $2",["2(?:2|3[2-57-9]|4[2-469]|5[2-59]|6[2-9]|7[2-69]|8[2-49])|5"]],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[2689]"]],["(\\d{3})(\\d{3,4})(\\d{5})","$1 $2 $3",["8"]]],0,0,0,0,0,0,[["2(?:1\\d\\d|2(?:2[1-46-9]|[36][1-8]|4[1-7]|5[1-4]|7[1-5]|[89][1-9])|3(?:1\\d|2[1-57]|[35][1-3]|4[13]|7[1-7]|8[124-6]|9[1-79])|4(?:1\\d|2[1-8]|3[1-4]|4[13-5]|6[1-578]|9[1-5])|5(?:1\\d|[29][1-4]|3[1-5]|4[124]|5[1-6])|6(?:1\\d|[269][1-6]|3[1245]|4[1-7]|5[13-9]|7[14]|8[1-5])|7(?:1\\d|2[1-5]|3[1-6]|4[1-7]|5[1-57]|6[135]|9[125-7])|8(?:1\\d|2[1-5]|[34][1-4]|9[1-57]))\\d{6}",[10]],["68[57-9]\\d{7}|(?:69|94)\\d{8}",[10]],["800\\d{7,9}"],["90[19]\\d{7}",[10]],["70\\d{8}",[10]],0,["5005000\\d{3}",[10]],0,0,["8(?:0[16]|12|[27]5|50)\\d{7}",[10]]]],GT:["502","00","80\\d{6}|(?:1\\d{3}|[2-7])\\d{7}",[8,11],[["(\\d{4})(\\d{4})","$1 $2",["[2-8]"]],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["1"]]],0,0,0,0,0,0,[["[267][2-9]\\d{6}",[8]],["(?:[3-5]\\d\\d|80[0-4])\\d{5}",[8]],["18[01]\\d{8}",[11]],["19\\d{9}",[11]]]],GU:["1","011","(?:[58]\\d\\d|671|900)\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","671$1",0,"671",[["671(?:2\\d\\d|3(?:00|3[39]|4[349]|55|6[26])|4(?:00|56|7[1-9]|8[02-46-9])|5(?:55|6[2-5]|88)|6(?:3[2-578]|4[24-9]|5[34]|78|8[235-9])|7(?:[0479]7|2[0167]|3[45]|8[7-9])|8(?:[2-57-9]8|6[48])|9(?:2[29]|6[79]|7[1279]|8[7-9]|9[78]))\\d{4}"],[""],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],GW:["245","00","[49]\\d{8}|4\\d{6}",[7,9],[["(\\d{3})(\\d{4})","$1 $2",["40"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[49]"]]],0,0,0,0,0,0,[["443\\d{6}",[9]],["9(?:5\\d|6[569]|77)\\d{6}",[9]],0,0,0,0,0,0,["40\\d{5}",[7]]]],GY:["592","001","(?:[2-8]\\d{3}|9008)\\d{3}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[2-9]"]]],0,0,0,0,0,0,[["(?:2(?:1[6-9]|2[0-35-9]|3[1-4]|5[3-9]|6\\d|7[0-79])|3(?:2[25-9]|3\\d)|4(?:4[0-24]|5[56])|50[0-6]|77[1-57])\\d{4}"],["510\\d{4}|(?:6\\d|7[0-5])\\d{5}"],["(?:289|8(?:00|6[28]|88|99))\\d{4}"],["9008\\d{3}"],0,0,0,0,["515\\d{4}"]]],HK:["852","00(?:30|5[09]|[126-9]?)","8[0-46-9]\\d{6,7}|9\\d{4,7}|(?:[2-7]|9\\d{3})\\d{7}",[5,6,7,8,9,11],[["(\\d{3})(\\d{2,5})","$1 $2",["900","9003"]],["(\\d{4})(\\d{4})","$1 $2",["[2-7]|8[1-4]|9(?:0[1-9]|[1-8])"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["8"]],["(\\d{3})(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3 $4",["9"]]],0,0,0,0,0,0,[["(?:2(?:[13-9]\\d|2[013-9])\\d|3(?:(?:[1569][0-24-9]|4[0-246-9]|7[0-24-69])\\d|8(?:4[0-8]|[579]\\d|6[0-2]))|58(?:0[1-9]|1[2-9]))\\d{4}",[8]],["(?:4(?:44[0-25-9]|6(?:1[0-7]|4[0-57-9]|6[0-4])|74[0-2])|5(?:73[0-6]|95[0-8])|6(?:26[013-8]|66[0-3])|70(?:7[1-8]|8[0-4])|84(?:4[0-2]|8[0-35-9])|9(?:29[013-9]|39[01]|59[0-4]|899))\\d{4}|(?:4(?:4[0-35-9]|6[02357-9]|70)|5(?:[1-59][0-46-9]|6[0-4689]|7[0-246-9])|6(?:0[1-9]|[13-59]\\d|[268][0-57-9]|7[0-79])|70[1-39]|84[0-39]|9(?:0[1-9]|1[02-9]|[2358][0-8]|[467]\\d))\\d{5}",[8]],["800\\d{6}",[9]],["900(?:[0-24-9]\\d{7}|3\\d{1,4})",[5,6,7,8,11]],["8(?:1[0-4679]\\d|2(?:[0-36]\\d|7[0-4])|3(?:[034]\\d|2[09]|70))\\d{4}",[8]],0,["30(?:0[1-9]|[15-7]\\d|2[047]|89)\\d{4}",[8]],["7(?:1(?:0[0-38]|1[0-3679]|3[013]|69|9[0136])|2(?:[02389]\\d|1[18]|7[27-9])|3(?:[0-38]\\d|7[0-369]|9[2357-9])|47\\d|5(?:[178]\\d|5[0-5])|6(?:0[0-7]|2[236-9]|[35]\\d)|7(?:[27]\\d|8[7-9])|8(?:[23689]\\d|7[1-9])|9(?:[025]\\d|6[0-246-8]|7[0-36-9]|8[238]))\\d{4}",[8]]],"00"],HN:["504","00","8\\d{10}|[237-9]\\d{7}",[8,11],[["(\\d{4})(\\d{4})","$1-$2",["[237-9]"]]],0,0,0,0,0,0,[["2(?:2(?:0[0-59]|1[1-9]|[23]\\d|4[02-6]|5[57]|6[245]|7[0135689]|8[01346-9]|9[0-2])|4(?:0[578]|2[3-59]|3[13-9]|4[0-68]|5[1-3589])|5(?:0[2357-9]|1[1-356]|4[03-5]|5\\d|6[014-69]|7[04]|80)|6(?:[056]\\d|17|2[067]|3[047]|4[0-378]|[78][0-8]|9[01])|7(?:0[5-79]|6[46-9]|7[02-9]|8[034]|91)|8(?:79|8[0-357-9]|9[1-57-9]))\\d{4}",[8]],["[37-9]\\d{7}",[8]],["8002\\d{7}",[11]]]],HR:["385","00","(?:[24-69]\\d|3[0-79])\\d{7}|80\\d{5,7}|[1-79]\\d{7}|6\\d{5,6}",[6,7,8,9],[["(\\d{2})(\\d{2})(\\d{2,3})","$1 $2 $3",["6[01]"],"0$1"],["(\\d{3})(\\d{2})(\\d{2,3})","$1 $2 $3",["8"],"0$1"],["(\\d)(\\d{4})(\\d{3})","$1 $2 $3",["1"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["6|7[245]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["9"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[2-57]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["8"],"0$1"]],"0",0,0,0,0,0,[["1\\d{7}|(?:2[0-3]|3[1-5]|4[02-47-9]|5[1-3])\\d{6,7}",[8,9]],["9(?:(?:0[1-9]|[12589]\\d)\\d\\d|7(?:[0679]\\d\\d|5(?:[01]\\d|44|55|77|9[5-7])))\\d{4}|98\\d{6}",[8,9]],["80\\d{5,7}",[7,8,9]],["6[01459]\\d{6}|6[01]\\d{4,5}",[6,7,8]],["7[45]\\d{6}",[8]],0,["62\\d{6,7}|72\\d{6}",[8,9]]]],HT:["509","00","(?:[2-489]\\d|55)\\d{6}",[8],[["(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3",["[2-589]"]]],0,0,0,0,0,0,[["2(?:2\\d|5[1-5]|81|9[149])\\d{5}"],["(?:[34]\\d|55)\\d{6}"],["8\\d{7}"],0,0,0,0,0,["9(?:[67][0-4]|8[0-3589]|9\\d)\\d{5}"]]],HU:["36","00","[235-7]\\d{8}|[1-9]\\d{7}",[8,9],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["1"],"(06 $1)"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[27][2-9]|3[2-7]|4[24-9]|5[2-79]|6|8[2-57-9]|9[2-69]"],"(06 $1)"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[2-9]"],"06 $1"]],"06",0,0,0,0,0,[["(?:1\\d|[27][2-9]|3[2-7]|4[24-9]|5[2-79]|6[23689]|8[2-57-9]|9[2-69])\\d{6}",[8]],["(?:[257]0|3[01])\\d{7}",[9]],["(?:[48]0\\d|680[29])\\d{5}"],["9[01]\\d{6}",[8]],0,0,["38\\d{7}",[9]],0,["21\\d{7}",[9]]]],ID:["62","00[89]","00[1-9]\\d{9,14}|(?:[1-36]|8\\d{5})\\d{6}|00\\d{9}|[1-9]\\d{8,10}|[2-9]\\d{7}",[7,8,9,10,11,12,13,14,15,16,17],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["15"]],["(\\d{2})(\\d{5,9})","$1 $2",["2[124]|[36]1"],"(0$1)"],["(\\d{3})(\\d{5,7})","$1 $2",["800"],"0$1"],["(\\d{3})(\\d{5,8})","$1 $2",["[2-79]"],"(0$1)"],["(\\d{3})(\\d{3,4})(\\d{3})","$1-$2-$3",["8[1-35-9]"],"0$1"],["(\\d{3})(\\d{6,8})","$1 $2",["1"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["804"],"0$1"],["(\\d{3})(\\d)(\\d{3})(\\d{3})","$1 $2 $3 $4",["80"],"0$1"],["(\\d{3})(\\d{4})(\\d{4,5})","$1-$2-$3",["8"],"0$1"]],"0",0,0,0,0,0,[["2[124]\\d{7,8}|619\\d{8}|2(?:1(?:14|500)|2\\d{3})\\d{3}|61\\d{5,8}|(?:2(?:[35][1-4]|6[0-8]|7[1-6]|8\\d|9[1-8])|3(?:1|[25][1-8]|3[1-68]|4[1-3]|6[1-3568]|7[0-469]|8\\d)|4(?:0[1-589]|1[01347-9]|2[0-36-8]|3[0-24-68]|43|5[1-378]|6[1-5]|7[134]|8[1245])|5(?:1[1-35-9]|2[25-8]|3[124-9]|4[1-3589]|5[1-46]|6[1-8])|6(?:[25]\\d|3[1-69]|4[1-6])|7(?:02|[125][1-9]|[36]\\d|4[1-8]|7[0-36-9])|9(?:0[12]|1[013-8]|2[0-479]|5[125-8]|6[23679]|7[159]|8[01346]))\\d{5,8}",[7,8,9,10,11]],["8[1-35-9]\\d{7,10}",[9,10,11,12]],["00(?:1803\\d{5,11}|7803\\d{7})|(?:177\\d|800)\\d{5,7}",[8,9,10,11,12,13,14,15,16,17]],["809\\d{7}",[10]],0,0,["(?:1500|8071\\d{3})\\d{3}",[7,10]],0,0,["804\\d{7}",[10]]]],IE:["353","00","(?:1\\d|[2569])\\d{6,8}|4\\d{6,9}|7\\d{8}|8\\d{8,9}",[7,8,9,10],[["(\\d{2})(\\d{5})","$1 $2",["2[24-9]|47|58|6[237-9]|9[35-9]"],"(0$1)"],["(\\d{3})(\\d{5})","$1 $2",["[45]0"],"(0$1)"],["(\\d)(\\d{3,4})(\\d{4})","$1 $2 $3",["1"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[2569]|4[1-69]|7[14]"],"(0$1)"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["70"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["81"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[78]"],"0$1"],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1"]],["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["4"],"(0$1)"],["(\\d{2})(\\d)(\\d{3})(\\d{4})","$1 $2 $3 $4",["8"],"0$1"]],"0",0,0,0,0,0,[["(?:1\\d|21)\\d{6,7}|(?:2[24-9]|4(?:0[24]|5\\d|7)|5(?:0[45]|1\\d|8)|6(?:1\\d|[237-9])|9(?:1\\d|[35-9]))\\d{5}|(?:23|4(?:[1-469]|8\\d)|5[23679]|6[4-6]|7[14]|9[04])\\d{7}"],["8(?:22|[35-9]\\d)\\d{6}",[9]],["1800\\d{6}",[10]],["15(?:1[2-8]|[2-8]0|9[089])\\d{6}",[10]],["700\\d{6}",[9]],["88210[1-9]\\d{4}|8(?:[35-79]5\\d\\d|8(?:[013-9]\\d\\d|2(?:[01][1-9]|[2-9]\\d)))\\d{5}",[10]],["818\\d{6}",[9]],0,["76\\d{7}",[9]],["18[59]0\\d{6}",[10]]]],IL:["972","0(?:0|1[2-9])","1\\d{6}(?:\\d{3,5})?|[57]\\d{8}|[1-489]\\d{7}",[7,8,9,10,11,12],[["(\\d{4})(\\d{3})","$1-$2",["125"]],["(\\d{4})(\\d{2})(\\d{2})","$1-$2-$3",["121"]],["(\\d)(\\d{3})(\\d{4})","$1-$2-$3",["[2-489]"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1-$2-$3",["[57]"],"0$1"],["(\\d{4})(\\d{3})(\\d{3})","$1-$2-$3",["12"]],["(\\d{4})(\\d{6})","$1-$2",["159"]],["(\\d)(\\d{3})(\\d{3})(\\d{3})","$1-$2-$3-$4",["1[7-9]"]],["(\\d{3})(\\d{1,2})(\\d{3})(\\d{4})","$1-$2 $3-$4",["15"]]],"0",0,0,0,0,0,[["153\\d{8,9}|29[1-9]\\d{5}|(?:2[0-8]|[3489]\\d)\\d{6}",[8,11,12]],["55(?:410|57[0-289])\\d{4}|5(?:(?:[0-2][02-9]|[36]\\d|[49][2-9]|8[3-7])\\d|5(?:01|2\\d|3[0-3]|4[34]|5[0-25689]|6[6-8]|7[0-267]|8[7-9]|9[1-9]))\\d{5}",[9]],["1(?:255|80[019]\\d{3})\\d{3}",[7,10]],["1212\\d{4}|1(?:200|9(?:0[0-2]|19))\\d{6}",[8,10]],0,["151\\d{8,9}",[11,12]],["1599\\d{6}",[10]],0,["7(?:38(?:0\\d|5[0-2569]|88)|8(?:33|55|77|81)\\d)\\d{4}|7(?:18|2[23]|3[237]|47|6[258]|7\\d|82|9[2-9])\\d{6}",[9]],["1700\\d{6}",[10]]]],IM:["44","00","1624\\d{6}|(?:[3578]\\d|90)\\d{8}",[10],0,"0",0,"([25-8]\\d{5})$|0","1624$1",0,"74576|(?:16|7[56])24",[["1624(?:230|[5-8]\\d\\d)\\d{3}"],["76245[06]\\d{4}|7(?:4576|[59]24\\d|624[0-4689])\\d{5}"],["808162\\d{4}"],["8(?:440[49]06|72299\\d)\\d{3}|(?:8(?:45|70)|90[0167])624\\d{4}"],["70\\d{8}"],0,["3440[49]06\\d{3}|(?:3(?:08162|3\\d{4}|45624|7(?:0624|2299))|55\\d{4})\\d{4}"],0,["56\\d{8}"]]],IN:["91","00","(?:000800|[2-9]\\d\\d)\\d{7}|1\\d{7,12}",[8,9,10,11,12,13],[["(\\d{8})","$1",["5(?:0|2[23]|3[03]|[67]1|88)","5(?:0|2(?:21|3)|3(?:0|3[23])|616|717|888)","5(?:0|2(?:21|3)|3(?:0|3[23])|616|717|8888)"],0,1],["(\\d{4})(\\d{4,5})","$1 $2",["180","1800"],0,1],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["140"],0,1],["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["11|2[02]|33|4[04]|79[1-7]|80[2-46]","11|2[02]|33|4[04]|79(?:[1-6]|7[19])|80(?:[2-4]|6[0-589])","11|2[02]|33|4[04]|79(?:[124-6]|3(?:[02-9]|1[0-24-9])|7(?:1|9[1-6]))|80(?:[2-4]|6[0-589])"],"0$1",1],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["1(?:2[0-249]|3[0-25]|4[145]|[68]|7[1257])|2(?:1[257]|3[013]|4[01]|5[0137]|6[0158]|78|8[1568])|3(?:26|4[1-3]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|5[12]|6[0-26-9]|7[0-24-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|5[12]|[78]1)|6(?:12|[2-4]1|5[17]|6[13]|80)|7(?:12|3[134]|4[47]|61|88)|8(?:16|2[014]|3[126]|6[136]|7[078]|8[34]|91)|(?:43|59|75)[15]|(?:1[59]|29|67|72)[14]","1(?:2[0-24]|3[0-25]|4[145]|[59][14]|6[1-9]|7[1257]|8[1-57-9])|2(?:1[257]|3[013]|4[01]|5[0137]|6[058]|78|8[1568]|9[14])|3(?:26|4[1-3]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|3[15]|5[12]|6[0-26-9]|7[0-24-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|[578]1|9[15])|674|7(?:(?:2[14]|3[34]|5[15])[2-6]|61[346]|88[0-8])|8(?:70[2-6]|84[235-7]|91[3-7])|(?:1(?:29|60|8[06])|261|552|6(?:12|[2-47]1|5[17]|6[13]|80)|7(?:12|31|4[47])|8(?:16|2[014]|3[126]|6[136]|7[78]|83))[2-7]","1(?:2[0-24]|3[0-25]|4[145]|[59][14]|6[1-9]|7[1257]|8[1-57-9])|2(?:1[257]|3[013]|4[01]|5[0137]|6[058]|78|8[1568]|9[14])|3(?:26|4[1-3]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|3[15]|5[12]|6[0-26-9]|7[0-24-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|[578]1|9[15])|6(?:12(?:[2-6]|7[0-8])|74[2-7])|7(?:(?:2[14]|5[15])[2-6]|3171|61[346]|88(?:[2-7]|82))|8(?:70[2-6]|84(?:[2356]|7[19])|91(?:[3-6]|7[19]))|73[134][2-6]|(?:74[47]|8(?:16|2[014]|3[126]|6[136]|7[78]|83))(?:[2-6]|7[19])|(?:1(?:29|60|8[06])|261|552|6(?:[2-4]1|5[17]|6[13]|7(?:1|4[0189])|80)|7(?:12|88[01]))[2-7]"],"0$1",1],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1(?:[2-479]|5[0235-9])|[2-5]|6(?:1[1358]|2[2457-9]|3[2-5]|4[235-7]|5[2-689]|6[24578]|7[235689]|8[1-6])|7(?:1[013-9]|28|3[129]|4[1-35689]|5[29]|6[02-5]|70)|807","1(?:[2-479]|5[0235-9])|[2-5]|6(?:1[1358]|2(?:[2457]|84|95)|3(?:[2-4]|55)|4[235-7]|5[2-689]|6[24578]|7[235689]|8[1-6])|7(?:1(?:[013-8]|9[6-9])|28[6-8]|3(?:17|2[0-49]|9[2-57])|4(?:1[2-4]|[29][0-7]|3[0-8]|[56]|8[0-24-7])|5(?:2[1-3]|9[0-6])|6(?:0[5689]|2[5-9]|3[02-8]|4|5[0-367])|70[13-7])|807[19]","1(?:[2-479]|5(?:[0236-9]|5[013-9]))|[2-5]|6(?:2(?:84|95)|355|83)|73179|807(?:1|9[1-3])|(?:1552|6(?:1[1358]|2[2457]|3[2-4]|4[235-7]|5[2-689]|6[24578]|7[235689]|8[124-6])\\d|7(?:1(?:[013-8]\\d|9[6-9])|28[6-8]|3(?:2[0-49]|9[2-57])|4(?:1[2-4]|[29][0-7]|3[0-8]|[56]\\d|8[0-24-7])|5(?:2[1-3]|9[0-6])|6(?:0[5689]|2[5-9]|3[02-8]|4\\d|5[0-367])|70[13-7]))[2-7]"],"0$1",1],["(\\d{5})(\\d{5})","$1 $2",["[6-9]"],"0$1",1],["(\\d{4})(\\d{2,4})(\\d{4})","$1 $2 $3",["1(?:6|8[06])","1(?:6|8[06]0)"],0,1],["(\\d{4})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["18"],0,1]],"0",0,0,0,0,0,[["2717(?:[2-7]\\d|95)\\d{4}|(?:271[0-689]|782[0-6])[2-7]\\d{5}|(?:170[24]|2(?:(?:[02][2-79]|90)\\d|80[13468])|(?:3(?:23|80)|683|79[1-7])\\d|4(?:20[24]|72[2-8])|552[1-7])\\d{6}|(?:11|33|4[04]|80)[2-7]\\d{7}|(?:342|674|788)(?:[0189][2-7]|[2-7]\\d)\\d{5}|(?:1(?:2[0-249]|3[0-25]|4[145]|[59][14]|6[014]|7[1257]|8[01346])|2(?:1[257]|3[013]|4[01]|5[0137]|6[0158]|78|8[1568]|9[14])|3(?:26|4[13]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|3[15]|5[12]|6[0-26-9]|7[014-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|[578]1|9[15])|6(?:12|[2-47]1|5[17]|6[13]|80)|7(?:12|2[14]|3[134]|4[47]|5[15]|[67]1)|8(?:16|2[014]|3[126]|6[136]|7[078]|8[34]|91))[2-7]\\d{6}|(?:1(?:2[35-8]|3[346-9]|4[236-9]|[59][0235-9]|6[235-9]|7[34689]|8[257-9])|2(?:1[134689]|3[24-8]|4[2-8]|5[25689]|6[2-4679]|7[3-79]|8[2-479]|9[235-9])|3(?:01|1[79]|2[1245]|4[5-8]|5[125689]|6[235-7]|7[157-9]|8[2-46-8])|4(?:1[14578]|2[5689]|3[2-467]|5[4-7]|6[35]|73|8[2689]|9[2389])|5(?:[16][146-9]|2[14-8]|3[1346]|4[14-69]|5[46]|7[2-4]|8[2-8]|9[246])|6(?:1[1358]|2[2457]|3[2-4]|4[235-7]|5[2-689]|6[24578]|7[235689]|8[124-6])|7(?:1[013-9]|2[0235-9]|3[2679]|4[1-35689]|5[2-46-9]|[67][02-9]|8[013-7]|9[089])|8(?:1[1357-9]|2[235-8]|3[03-57-9]|4[0-24-9]|5\\d|6[2457-9]|7[1-6]|8[1256]|9[2-4]))\\d[2-7]\\d{5}",[10]],["(?:61279|7(?:887[02-9]|9(?:313|79[07-9]))|8(?:079[04-9]|(?:84|91)7[02-8]))\\d{5}|(?:6(?:12|[2-47]1|5[17]|6[13]|80)[0189]|7(?:1(?:2[0189]|9[0-5])|2(?:[14][017-9]|8[0-59])|3(?:2[5-8]|[34][017-9]|9[016-9])|4(?:1[015-9]|[29][89]|39|8[389])|5(?:[15][017-9]|2[04-9]|9[7-9])|6(?:0[0-47]|1[0-257-9]|2[0-4]|3[19]|5[4589])|70[0289]|88[089]|97[02-8])|8(?:0(?:6[67]|7[02-8])|70[017-9]|84[01489]|91[0-289]))\\d{6}|(?:7(?:31|4[47])|8(?:16|2[014]|3[126]|6[136]|7[78]|83))(?:[0189]\\d|7[02-8])\\d{5}|(?:6(?:[09]\\d|1[04679]|2[03689]|3[05-9]|4[0489]|50|6[069]|7[07]|8[7-9])|7(?:0\\d|2[0235-79]|3[05-8]|40|5[0346-8]|6[6-9]|7[1-9]|8[0-79]|9[089])|8(?:0[01589]|1[0-57-9]|2[235-9]|3[03-57-9]|[45]\\d|6[02457-9]|7[1-69]|8[0-25-9]|9[02-9])|9\\d\\d)\\d{7}|(?:6(?:(?:1[1358]|2[2457]|3[2-4]|4[235-7]|5[2-689]|6[24578]|8[124-6])\\d|7(?:[235689]\\d|4[0189]))|7(?:1(?:[013-8]\\d|9[6-9])|28[6-8]|3(?:2[0-49]|9[2-5])|4(?:1[2-4]|[29][0-7]|3[0-8]|[56]\\d|8[0-24-7])|5(?:2[1-3]|9[0-6])|6(?:0[5689]|2[5-9]|3[02-8]|4\\d|5[0-367])|70[13-7]|881))[0189]\\d{5}",[10]],["000800\\d{7}|1(?:600\\d{6}|80(?:0\\d{4,9}|3\\d{9}))"],["186[12]\\d{9}",[13]],0,0,["140\\d{7}",[10]],0,0,["1860\\d{7}",[11]]]],IO:["246","00","3\\d{6}",[7],[["(\\d{3})(\\d{4})","$1 $2",["3"]]],0,0,0,0,0,0,[["37\\d{5}"],["38\\d{5}"]]],IQ:["964","00","(?:1|7\\d\\d)\\d{7}|[2-6]\\d{7,8}",[8,9,10],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["1"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[2-6]"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["7"],"0$1"]],"0",0,0,0,0,0,[["1\\d{7}|(?:2[13-5]|3[02367]|4[023]|5[03]|6[026])\\d{6,7}",[8,9]],["7[3-9]\\d{8}",[10]]]],IR:["98","00","[1-9]\\d{9}|(?:[1-8]\\d\\d|9)\\d{3,4}",[4,5,6,7,10],[["(\\d{4,5})","$1",["96"],"0$1"],["(\\d{2})(\\d{4,5})","$1 $2",["(?:1[137]|2[13-68]|3[1458]|4[145]|5[1468]|6[16]|7[1467]|8[13467])[12689]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["9"],"0$1"],["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["[1-8]"],"0$1"]],"0",0,0,0,0,0,[["(?:1[137]|2[13-68]|3[1458]|4[145]|5[1468]|6[16]|7[1467]|8[13467])(?:[03-57]\\d{7}|[16]\\d{3}(?:\\d{4})?|[289]\\d{3}(?:\\d(?:\\d{3})?)?)|94(?:000[09]|(?:12\\d|30[0-2])\\d|2(?:121|[2689]0\\d)|4(?:111|40\\d))\\d{4}",[6,7,10]],["9(?:(?:0(?:[0-35]\\d|4[4-6])|(?:[13]\\d|2[0-3])\\d)\\d|9(?:[0-46]\\d\\d|5[15]0|8(?:[12]\\d|88)|9(?:0[0-3]|[19]\\d|21|69|77|8[7-9])))\\d{5}",[10]],0,0,0,0,["96(?:0[12]|2[16-8]|3(?:08|[14]5|[23]|66)|4(?:0|80)|5[01]|6[89]|86|9[19])",[4,5]]]],IS:["354","00|1(?:0(?:01|[12]0)|100)","(?:38\\d|[4-9])\\d{6}",[7,9],[["(\\d{3})(\\d{4})","$1 $2",["[4-9]"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["3"]]],0,0,0,0,0,0,[["(?:4(?:1[0-24-69]|2[0-7]|[37][0-8]|4[0-24589]|5[0-68]|6\\d|8[0-36-8])|5(?:05|[156]\\d|2[02578]|3[0-579]|4[03-7]|7[0-2578]|8[0-35-9]|9[013-689])|872)\\d{4}",[7]],["(?:38[589]\\d\\d|6(?:1[1-8]|2[0-6]|3[026-9]|4[014679]|5[0159]|6[0-69]|70|8[06-8]|9\\d)|7(?:5[057]|[6-9]\\d)|8(?:2[0-59]|[3-69]\\d|8[238]))\\d{4}"],["80[0-8]\\d{4}",[7]],["90(?:0\\d|1[5-79]|2[015-79]|3[135-79]|4[125-7]|5[25-79]|7[1-37]|8[0-35-7])\\d{3}",[7]],0,["(?:689|8(?:7[18]|80)|95[48])\\d{4}",[7]],["809\\d{4}",[7]],0,["49[0-24-79]\\d{4}",[7]]],"00"],IT:["39","00","0\\d{5,10}|1\\d{8,10}|3(?:[0-8]\\d{7,10}|9\\d{7,8})|(?:43|55|70)\\d{8}|8\\d{5}(?:\\d{2,4})?",[6,7,8,9,10,11,12],[["(\\d{2})(\\d{4,6})","$1 $2",["0[26]"]],["(\\d{3})(\\d{3,6})","$1 $2",["0[13-57-9][0159]|8(?:03|4[17]|9[2-5])","0[13-57-9][0159]|8(?:03|4[17]|9(?:2|3[04]|[45][0-4]))"]],["(\\d{4})(\\d{2,6})","$1 $2",["0(?:[13-579][2-46-8]|8[236-8])"]],["(\\d{4})(\\d{4})","$1 $2",["894"]],["(\\d{2})(\\d{3,4})(\\d{4})","$1 $2 $3",["0[26]|5"]],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["1(?:44|[679])|[378]|43"]],["(\\d{3})(\\d{3,4})(\\d{4})","$1 $2 $3",["0[13-57-9][0159]|14"]],["(\\d{2})(\\d{4})(\\d{5})","$1 $2 $3",["0[26]"]],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["0"]],["(\\d{3})(\\d{4})(\\d{4,5})","$1 $2 $3",["3"]]],0,0,0,0,0,0,[["0669[0-79]\\d{1,6}|0(?:1(?:[0159]\\d|[27][1-5]|31|4[1-4]|6[1356]|8[2-57])|2\\d\\d|3(?:[0159]\\d|2[1-4]|3[12]|[48][1-6]|6[2-59]|7[1-7])|4(?:[0159]\\d|[23][1-9]|4[245]|6[1-5]|7[1-4]|81)|5(?:[0159]\\d|2[1-5]|3[2-6]|4[1-79]|6[4-6]|7[1-578]|8[3-8])|6(?:[0-57-9]\\d|6[0-8])|7(?:[0159]\\d|2[12]|3[1-7]|4[2-46]|6[13569]|7[13-6]|8[1-59])|8(?:[0159]\\d|2[3-578]|3[1-356]|[6-8][1-5])|9(?:[0159]\\d|[238][1-5]|4[12]|6[1-8]|7[1-6]))\\d{2,7}",[6,7,8,9,10,11]],["3[2-9]\\d{7,8}|(?:31|43)\\d{8}",[9,10]],["80(?:0\\d{3}|3)\\d{3}",[6,9]],["(?:0878\\d{3}|89(?:2\\d|3[04]|4(?:[0-4]|[5-9]\\d\\d)|5[0-4]))\\d\\d|(?:1(?:44|6[346])|89(?:38|5[5-9]|9))\\d{6}",[6,8,9,10]],["1(?:78\\d|99)\\d{6}",[9,10]],["3[2-8]\\d{9,10}",[11,12]],0,0,["55\\d{8}",[10]],["84(?:[08]\\d{3}|[17])\\d{3}",[6,9]]]],JE:["44","00","1534\\d{6}|(?:[3578]\\d|90)\\d{8}",[10],0,"0",0,"([0-24-8]\\d{5})$|0","1534$1",0,0,[["1534[0-24-8]\\d{5}"],["7(?:(?:(?:50|82)9|937)\\d|7(?:00[378]|97\\d))\\d{5}"],["80(?:07(?:35|81)|8901)\\d{4}"],["(?:8(?:4(?:4(?:4(?:05|42|69)|703)|5(?:041|800))|7(?:0002|1206))|90(?:066[59]|1810|71(?:07|55)))\\d{4}"],["701511\\d{4}"],0,["(?:3(?:0(?:07(?:35|81)|8901)|3\\d{4}|4(?:4(?:4(?:05|42|69)|703)|5(?:041|800))|7(?:0002|1206))|55\\d{4})\\d{4}"],["76(?:464|652)\\d{5}|76(?:0[0-28]|2[356]|34|4[01347]|5[49]|6[0-369]|77|8[14]|9[139])\\d{6}"],["56\\d{8}"]]],JM:["1","011","(?:[58]\\d\\d|658|900)\\d{7}",[10],0,"1",0,0,0,0,"658|876",[["8766060\\d{3}|(?:658(?:2(?:[0-8]\\d|9[0-46-9])|[3-9]\\d\\d)|876(?:52[35]|6(?:0[1-3579]|1[0235-9]|[23]\\d|40|5[06]|6[2-589]|7[0-25-9]|8[04]|9[4-9])|7(?:0[2-689]|[1-6]\\d|8[056]|9[45])|9(?:0[1-8]|1[02378]|[2-8]\\d|9[2-468])))\\d{4}"],["(?:658295|876(?:2(?:0[1-9]|[13-9]\\d|2[013-9])|[348]\\d\\d|5(?:0[1-9]|[1-9]\\d)|6(?:4[89]|6[67])|7(?:0[07]|7\\d|8[1-47-9]|9[0-36-9])|9(?:[01]9|9[0579])))\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],JO:["962","00","(?:(?:[2689]|7\\d)\\d|32|53)\\d{6}",[8,9],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["[2356]|87"],"(0$1)"],["(\\d{3})(\\d{5,6})","$1 $2",["[89]"],"0$1"],["(\\d{2})(\\d{7})","$1 $2",["70"],"0$1"],["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["7"],"0$1"]],"0",0,0,0,0,0,[["87(?:000|90[01])\\d{3}|(?:2(?:6(?:2[0-35-9]|3[0-578]|4[24-7]|5[0-24-8]|[6-8][023]|9[0-3])|7(?:0[1-79]|10|2[014-7]|3[0-689]|4[019]|5[0-3578]))|32(?:0[1-69]|1[1-35-7]|2[024-7]|3\\d|4[0-3]|[5-7][023])|53(?:0[0-3]|[13][023]|2[0-59]|49|5[0-35-9]|6[15]|7[45]|8[1-6]|9[0-36-9])|6(?:2(?:[05]0|22)|3(?:00|33)|4(?:0[0-25]|1[2-7]|2[0569]|[38][07-9]|4[025689]|6[0-589]|7\\d|9[0-2])|5(?:[01][056]|2[034]|3[0-57-9]|4[178]|5[0-69]|6[0-35-9]|7[1-379]|8[0-68]|9[0239]))|87(?:20|7[078]|99))\\d{4}",[8]],["7(?:[78][0-25-9]|9\\d)\\d{6}",[9]],["80\\d{6}",[8]],["9\\d{7}",[8]],["70\\d{7}",[9]],0,["8(?:10|8\\d)\\d{5}",[8]],["74(?:66|77)\\d{5}",[9]],0,["85\\d{6}",[8]]]],JP:["81","010","00[1-9]\\d{6,14}|[257-9]\\d{9}|(?:00|[1-9]\\d\\d)\\d{6}",[8,9,10,11,12,13,14,15,16,17],[["(\\d{3})(\\d{3})(\\d{3})","$1-$2-$3",["(?:12|57|99)0"],"0$1"],["(\\d{4})(\\d)(\\d{4})","$1-$2-$3",["1(?:26|3[79]|4[56]|5[4-68]|6[3-5])|499|5(?:76|97)|746|8(?:3[89]|47|51)|9(?:80|9[16])","1(?:267|3(?:7[247]|9[278])|466|5(?:47|58|64)|6(?:3[245]|48|5[4-68]))|499[2468]|5(?:76|97)9|7468|8(?:3(?:8[7-9]|96)|477|51[2-9])|9(?:802|9(?:1[23]|69))|1(?:45|58)[67]","1(?:267|3(?:7[247]|9[278])|466|5(?:47|58|64)|6(?:3[245]|48|5[4-68]))|499[2468]|5(?:769|979[2-69])|7468|8(?:3(?:8[7-9]|96[2457-9])|477|51[2-9])|9(?:802|9(?:1[23]|69))|1(?:45|58)[67]"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1-$2-$3",["60"],"0$1"],["(\\d)(\\d{4})(\\d{4})","$1-$2-$3",["[36]|4(?:2[09]|7[01])","[36]|4(?:2(?:0|9[02-69])|7(?:0[019]|1))"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1-$2-$3",["1(?:1|5[45]|77|88|9[69])|2(?:2[1-37]|3[0-269]|4[59]|5|6[24]|7[1-358]|8[1369]|9[0-38])|4(?:[28][1-9]|3[0-57]|[45]|6[248]|7[2-579]|9[29])|5(?:2|3[0459]|4[0-369]|5[29]|8[02389]|9[0-389])|7(?:2[02-46-9]|34|[58]|6[0249]|7[57]|9[2-6])|8(?:2[124589]|3[26-9]|49|51|6|7[0-468]|8[68]|9[019])|9(?:[23][1-9]|4[15]|5[138]|6[1-3]|7[156]|8[189]|9[1-489])","1(?:1|5(?:4[018]|5[017])|77|88|9[69])|2(?:2(?:[127]|3[014-9])|3[0-269]|4[59]|5(?:[1-3]|5[0-69]|9[19])|62|7(?:[1-35]|8[0189])|8(?:[16]|3[0134]|9[0-5])|9(?:[028]|17))|4(?:2(?:[13-79]|8[014-6])|3[0-57]|[45]|6[248]|7[2-47]|8[1-9]|9[29])|5(?:2|3(?:[045]|9[0-8])|4[0-369]|5[29]|8[02389]|9[0-3])|7(?:2[02-46-9]|34|[58]|6[0249]|7[57]|9(?:[23]|4[0-59]|5[01569]|6[0167]))|8(?:2(?:[1258]|4[0-39]|9[0-2469])|3(?:[29]|60)|49|51|6(?:[0-24]|36|5[0-3589]|7[23]|9[01459])|7[0-468]|8[68])|9(?:[23][1-9]|4[15]|5[138]|6[1-3]|7[156]|8[189]|9(?:[1289]|3[34]|4[0178]))|(?:264|837)[016-9]|2(?:57|93)[015-9]|(?:25[0468]|422|838)[01]|(?:47[59]|59[89]|8(?:6[68]|9))[019]","1(?:1|5(?:4[018]|5[017])|77|88|9[69])|2(?:2[127]|3[0-269]|4[59]|5(?:[1-3]|5[0-69]|9(?:17|99))|6(?:2|4[016-9])|7(?:[1-35]|8[0189])|8(?:[16]|3[0134]|9[0-5])|9(?:[028]|17))|4(?:2(?:[13-79]|8[014-6])|3[0-57]|[45]|6[248]|7[2-47]|9[29])|5(?:2|3(?:[045]|9(?:[0-58]|6[4-9]|7[0-35689]))|4[0-369]|5[29]|8[02389]|9[0-3])|7(?:2[02-46-9]|34|[58]|6[0249]|7[57]|9(?:[23]|4[0-59]|5[01569]|6[0167]))|8(?:2(?:[1258]|4[0-39]|9[0169])|3(?:[29]|60|7(?:[017-9]|6[6-8]))|49|51|6(?:[0-24]|36[2-57-9]|5(?:[0-389]|5[23])|6(?:[01]|9[178])|7(?:2[2-468]|3[78])|9[0145])|7[0-468]|8[68])|9(?:4[15]|5[138]|7[156]|8[189]|9(?:[1289]|3(?:31|4[357])|4[0178]))|(?:8294|96)[1-3]|2(?:57|93)[015-9]|(?:223|8699)[014-9]|(?:25[0468]|422|838)[01]|(?:48|8292|9[23])[1-9]|(?:47[59]|59[89]|8(?:68|9))[019]"],"0$1"],["(\\d{3})(\\d{2})(\\d{4})","$1-$2-$3",["[14]|[289][2-9]|5[3-9]|7[2-4679]"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1-$2-$3",["800"],"0$1"],["(\\d{2})(\\d{4})(\\d{4})","$1-$2-$3",["[257-9]"],"0$1"]],"0",0,"(000[259]\\d{6})$|(?:(?:003768)0?)|0","$1",0,0,[["(?:1(?:1[235-8]|2[3-6]|3[3-9]|4[2-6]|[58][2-8]|6[2-7]|7[2-9]|9[1-9])|(?:2[2-9]|[36][1-9])\\d|4(?:[2-578]\\d|6[02-8]|9[2-59])|5(?:[2-589]\\d|6[1-9]|7[2-8])|7(?:[25-9]\\d|3[4-9]|4[02-9])|8(?:[2679]\\d|3[2-9]|4[5-9]|5[1-9]|8[03-9])|9(?:[2-58]\\d|[679][1-9]))\\d{6}",[9]],["[7-9]0[1-9]\\d{7}",[10]],["00777(?:[01]|5\\d)\\d\\d|(?:00(?:7778|882[1245])|(?:120|800\\d)\\d\\d)\\d{4}|00(?:37|66|78)\\d{6,13}"],["990\\d{6}",[9]],["60\\d{7}",[9]],0,["570\\d{6}",[9]],["20\\d{8}",[10]],["50[1-9]\\d{7}",[10]]]],KE:["254","000","(?:[17]\\d\\d|900)\\d{6}|(?:2|80)0\\d{6,7}|[4-6]\\d{6,8}",[7,8,9,10],[["(\\d{2})(\\d{5,7})","$1 $2",["[24-6]"],"0$1"],["(\\d{3})(\\d{6})","$1 $2",["[17]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["[89]"],"0$1"]],"0",0,0,0,0,0,[["(?:4[245]|5[1-79]|6[01457-9])\\d{5,7}|(?:4[136]|5[08]|62)\\d{7}|(?:[24]0|66)\\d{6,7}",[7,8,9]],["(?:1(?:0[0-8]|1[0-7]|2[014]|30)|7\\d\\d)\\d{6}",[9]],["800[02-8]\\d{5,6}",[9,10]],["900[02-9]\\d{5}",[9]]]],KG:["996","00","8\\d{9}|[235-9]\\d{8}",[9,10],[["(\\d{4})(\\d{5})","$1 $2",["3(?:1[346]|[24-79])"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[235-79]|88"],"0$1"],["(\\d{3})(\\d{3})(\\d)(\\d{2,3})","$1 $2 $3 $4",["8"],"0$1"]],"0",0,0,0,0,0,[["312(?:5[0-79]\\d|9(?:[0-689]\\d|7[0-24-9]))\\d{3}|(?:3(?:1(?:2[0-46-8]|3[1-9]|47|[56]\\d)|2(?:22|3[0-479]|6[0-7])|4(?:22|5[6-9]|6\\d)|5(?:22|3[4-7]|59|6\\d)|6(?:22|5[35-7]|6\\d)|7(?:22|3[468]|4[1-9]|59|[67]\\d)|9(?:22|4[1-8]|6\\d))|6(?:09|12|2[2-4])\\d)\\d{5}",[9]],["312(?:58\\d|973)\\d{3}|(?:2(?:0[0-35]|2\\d)|5[0-24-7]\\d|600|7(?:[07]\\d|55)|88[08]|9(?:12|9[05-9]))\\d{6}",[9]],["800\\d{6,7}"]]],KH:["855","00[14-9]","1\\d{9}|[1-9]\\d{7,8}",[8,9,10],[["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[1-9]"],"0$1"],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1"]]],"0",0,0,0,0,0,[["23(?:4(?:[2-4]|[56]\\d)|[568]\\d\\d)\\d{4}|23[236-9]\\d{5}|(?:2[4-6]|3[2-6]|4[2-4]|[5-7][2-5])(?:(?:[237-9]|4[56]|5\\d)\\d{5}|6\\d{5,6})",[8,9]],["(?:(?:1[28]|3[18]|9[67])\\d|6[016-9]|7(?:[07-9]|[16]\\d)|8(?:[013-79]|8\\d))\\d{6}|(?:1\\d|9[0-57-9])\\d{6}|(?:2[3-6]|3[2-6]|4[2-4]|[5-7][2-5])48\\d{5}",[8,9]],["1800(?:1\\d|2[019])\\d{4}",[10]],["1900(?:1\\d|2[09])\\d{4}",[10]]]],KI:["686","00","(?:[37]\\d|6[0-79])\\d{6}|(?:[2-48]\\d|50)\\d{3}",[5,8],0,"0",0,0,0,0,0,[["(?:[24]\\d|3[1-9]|50|65(?:02[12]|12[56]|22[89]|[3-5]00)|7(?:27\\d\\d|3100|5(?:02[12]|12[56]|22[89]|[34](?:00|81)|500))|8[0-5])\\d{3}"],["(?:6200[01]|7(?:310[1-9]|5(?:02[03-9]|12[0-47-9]|22[0-7]|[34](?:0[1-9]|8[02-9])|50[1-9])))\\d{3}|(?:63\\d\\d|7(?:(?:[0146-9]\\d|2[0-689])\\d|3(?:[02-9]\\d|1[1-9])|5(?:[0-2][013-9]|[34][1-79]|5[1-9]|[6-9]\\d)))\\d{4}",[8]],0,0,0,0,0,0,["30(?:0[01]\\d\\d|12(?:11|20))\\d\\d",[8]]]],KM:["269","00","[3478]\\d{6}",[7],[["(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3",["[3478]"]]],0,0,0,0,0,0,[["7[4-7]\\d{5}"],["[34]\\d{6}"],0,["8\\d{6}"]]],KN:["1","011","(?:[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-7]\\d{6})$|1","869$1",0,"869",[["869(?:2(?:29|36)|302|4(?:6[015-9]|70)|56[5-7])\\d{4}"],["869(?:48[89]|55[6-8]|66\\d|76[02-7])\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],KP:["850","00|99","85\\d{6}|(?:19\\d|[2-7])\\d{7}",[8,10],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["8"],"0$1"],["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["[2-7]"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["1"],"0$1"]],"0",0,0,0,0,0,[["(?:(?:195|2)\\d|3[19]|4[159]|5[37]|6[17]|7[39]|85)\\d{6}"],["19[1-3]\\d{7}",[10]]]],KR:["82","00(?:[125689]|3(?:[46]5|91)|7(?:00|27|3|55|6[126]))","00[1-9]\\d{8,11}|(?:[12]|5\\d{3})\\d{7}|[13-6]\\d{9}|(?:[1-6]\\d|80)\\d{7}|[3-6]\\d{4,5}|(?:00|7)0\\d{8}",[5,6,8,9,10,11,12,13,14],[["(\\d{2})(\\d{3,4})","$1-$2",["(?:3[1-3]|[46][1-4]|5[1-5])1"],"0$1"],["(\\d{4})(\\d{4})","$1-$2",["1"]],["(\\d)(\\d{3,4})(\\d{4})","$1-$2-$3",["2"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1-$2-$3",["[36]0|8"],"0$1"],["(\\d{2})(\\d{3,4})(\\d{4})","$1-$2-$3",["[1346]|5[1-5]"],"0$1"],["(\\d{2})(\\d{4})(\\d{4})","$1-$2-$3",["[57]"],"0$1"],["(\\d{2})(\\d{5})(\\d{4})","$1-$2-$3",["5"],"0$1"]],"0",0,"0(8(?:[1-46-8]|5\\d\\d))?",0,0,0,[["(?:2|3[1-3]|[46][1-4]|5[1-5])[1-9]\\d{6,7}|(?:3[1-3]|[46][1-4]|5[1-5])1\\d{2,3}",[5,6,8,9,10]],["1(?:05(?:[0-8]\\d|9[0-6])|22[13]\\d)\\d{4,5}|1(?:0[0-46-9]|[16-9]\\d|2[013-9])\\d{6,7}",[9,10]],["00(?:308\\d{6,7}|798\\d{7,9})|(?:00368|[38]0)\\d{7}",[9,11,12,13,14]],["60[2-9]\\d{6}",[9]],["50\\d{8,9}",[10,11]],0,["1(?:5(?:22|33|44|66|77|88|99)|6(?:[07]0|44|6[0168]|88)|8(?:00|33|55|77|99))\\d{4}",[8]],["15\\d{7,8}",[9,10]],["70\\d{8}",[10]]]],KW:["965","00","18\\d{5}|(?:[2569]\\d|41)\\d{6}",[7,8],[["(\\d{4})(\\d{3,4})","$1 $2",["[169]|2(?:[235]|4[1-35-9])|52"]],["(\\d{3})(\\d{5})","$1 $2",["[245]"]]],0,0,0,0,0,0,[["2(?:[23]\\d\\d|4(?:[1-35-9]\\d|44)|5(?:0[034]|[2-46]\\d|5[1-3]|7[1-7]))\\d{4}",[8]],["(?:41\\d\\d|5(?:(?:[05]\\d|1[0-7]|6[56])\\d|2(?:22|5[25])|7(?:55|77)|88[58])|6(?:(?:0[034679]|5[015-9]|6\\d)\\d|1(?:00|11|6[16])|2[26]2|3[36]3|4[46]4|7(?:0[013-9]|[67]\\d)|8[68]8|9(?:[069]\\d|3[039]))|9(?:(?:[04679]\\d|8[057-9])\\d|1(?:1[01]|99)|2(?:00|2\\d)|3(?:00|3[03])|5(?:00|5\\d)))\\d{4}",[8]],["18\\d{5}",[7]]]],KY:["1","011","(?:345|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","345$1",0,"345",[["345(?:2(?:22|3[23]|44|66)|333|444|6(?:23|38|40)|7(?:30|4[35-79]|6[6-9]|77)|8(?:00|1[45]|[48]8)|9(?:14|4[035-9]))\\d{4}"],["345(?:32[1-9]|42[0-4]|5(?:1[67]|2[5-79]|4[6-9]|50|76)|649|82[56]|9(?:1[679]|2[2-9]|3[06-9]|90))\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["(?:345976|900[2-9]\\d\\d)\\d{4}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"],0,0,["345849\\d{4}"]]],KZ:["7","810","(?:33622|8\\d{8})\\d{5}|[78]\\d{9}",[10,14],0,"8",0,0,0,0,"33|7",[["(?:33622|7(?:1(?:0(?:[23]\\d|4[0-3]|59|63)|1(?:[23]\\d|4[0-79]|59)|2(?:[23]\\d|59)|3(?:2\\d|3[0-79]|4[0-35-9]|59)|4(?:[24]\\d|3[013-9]|5[1-9]|97)|5(?:2\\d|3[1-9]|4[0-7]|59)|6(?:[2-4]\\d|5[19]|61)|72\\d|8(?:[27]\\d|3[1-46-9]|4[0-5]|59))|2(?:1(?:[23]\\d|4[46-9]|5[3469])|2(?:2\\d|3[0679]|46|5[12679])|3(?:[2-4]\\d|5[139])|4(?:2\\d|3[1-35-9]|59)|5(?:[23]\\d|4[0-8]|59|61)|6(?:2\\d|3[1-9]|4[0-4]|59)|7(?:[2379]\\d|40|5[279])|8(?:[23]\\d|4[0-3]|59)|9(?:2\\d|3[124578]|59))))\\d{5}",[10]],["7(?:0[0-25-8]|47|6[0-4]|7[15-8]|85)\\d{7}",[10]],["8(?:00|108\\d{3})\\d{7}"],["809\\d{7}",[10]],["808\\d{7}",[10]],0,0,0,["751\\d{7}",[10]]],"8~10"],LA:["856","00","[23]\\d{9}|3\\d{8}|(?:[235-8]\\d|41)\\d{6}",[8,9,10],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["2[13]|3[14]|[4-8]"],"0$1"],["(\\d{2})(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3 $4",["30[0135-9]"],"0$1"],["(\\d{2})(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3 $4",["[23]"],"0$1"]],"0",0,0,0,0,0,[["(?:2[13]|[35-7][14]|41|8[1468])\\d{6}",[8]],["208[78]\\d{6}|(?:20[23579]|30[24])\\d{7}",[10]],0,0,0,0,["30[0135-9]\\d{6}",[9]]]],LB:["961","00","[27-9]\\d{7}|[13-9]\\d{6}",[7,8],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[13-69]|7(?:[2-57]|62|8[0-7]|9[04-9])|8[02-9]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[27-9]"]]],"0",0,0,0,0,0,[["7(?:62|8[0-7]|9[04-9])\\d{4}|(?:[14-69]\\d|2(?:[14-69]\\d|[78][1-9])|7[2-57]|8[02-9])\\d{5}"],["793(?:[01]\\d|2[0-4])\\d{3}|(?:(?:3|81)\\d|7(?:[01]\\d|6[013-9]|8[89]|9[12]))\\d{5}"],0,["9[01]\\d{6}",[8]],0,0,0,0,0,["80\\d{6}",[8]]]],LC:["1","011","(?:[58]\\d\\d|758|900)\\d{7}",[10],0,"1",0,"([2-8]\\d{6})$|1","758$1",0,"758",[["758(?:234|4(?:30|5\\d|6[2-9]|8[0-2])|57[0-2]|(?:63|75)8)\\d{4}"],["758(?:28[4-7]|384|4(?:6[01]|8[4-9])|5(?:1[89]|20|84)|7(?:1[2-9]|2\\d|3[0-3])|812)\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],LI:["423","00","[68]\\d{8}|(?:[2378]\\d|90)\\d{5}",[7,9],[["(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3",["[2379]|8(?:0[09]|7)","[2379]|8(?:0(?:02|9)|7)"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["8"]],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["69"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["6"]]],"0",0,"(1001)|0",0,0,0,[["(?:2(?:01|1[27]|2[02]|3\\d|6[02-578]|96)|3(?:[24]0|33|7[0135-7]|8[048]|9[0269]))\\d{4}",[7]],["(?:6(?:(?:4[5-9]|5[0-469])\\d|6(?:[024-6]\\d|[17]0|3[7-9]))\\d|7(?:[37-9]\\d|42|56))\\d{4}"],["8002[28]\\d\\d|80(?:05\\d|9)\\d{4}"],["90(?:02[258]|1(?:23|3[14])|66[136])\\d\\d",[7]],0,["697(?:42|56|[78]\\d)\\d{4}",[9]],["870(?:28|87)\\d\\d",[7]]]],LK:["94","00","[1-9]\\d{8}",[9],[["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["7"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[1-689]"],"0$1"]],"0",0,0,0,0,0,[["(?:12[2-9]|602|8[12]\\d|9(?:1\\d|22|9[245]))\\d{6}|(?:11|2[13-7]|3[1-8]|4[157]|5[12457]|6[35-7])[2-57]\\d{6}"],["7(?:[0-25-8]\\d|4[0-4])\\d{6}"],0,0,0,0,["1973\\d{5}"]]],LR:["231","00","(?:[245]\\d|33|77|88)\\d{7}|(?:2\\d|[4-6])\\d{6}",[7,8,9],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["4[67]|[56]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["2"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[2-578]"],"0$1"]],"0",0,0,0,0,0,[["2\\d{7}",[8]],["(?:(?:(?:22|33)0|555|(?:77|88)\\d)\\d|4(?:240|[67]))\\d{5}|[56]\\d{6}",[7,9]],0,["332(?:02|[34]\\d)\\d{4}",[9]]]],LS:["266","00","(?:[256]\\d\\d|800)\\d{5}",[8],[["(\\d{4})(\\d{4})","$1 $2",["[2568]"]]],0,0,0,0,0,0,[["2\\d{7}"],["[56]\\d{7}"],["800[1256]\\d{4}"]]],LT:["370","00","(?:[3469]\\d|52|[78]0)\\d{6}",[8],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["52[0-7]"],"(0-$1)",1],["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["[7-9]"],"0 $1",1],["(\\d{2})(\\d{6})","$1 $2",["37|4(?:[15]|6[1-8])"],"(0-$1)",1],["(\\d{3})(\\d{5})","$1 $2",["[3-6]"],"(0-$1)",1]],"0",0,"[08]",0,0,0,[["(?:3[1478]|4[124-6]|52)\\d{6}"],["6\\d{7}"],["80[02]\\d{5}"],["9(?:0[0239]|10)\\d{5}"],["70[05]\\d{5}"],0,["70[67]\\d{5}"],0,["[89]01\\d{5}"],["808\\d{5}"]]],LU:["352","00","35[013-9]\\d{4,8}|6\\d{8}|35\\d{2,4}|(?:[2457-9]\\d|3[0-46-9])\\d{2,9}",[4,5,6,7,8,9,10,11],[["(\\d{2})(\\d{3})","$1 $2",["2(?:0[2-689]|[2-9])|[3-57]|8(?:0[2-9]|[13-9])|9(?:0[89]|[2-579])"]],["(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["2(?:0[2-689]|[2-9])|[3-57]|8(?:0[2-9]|[13-9])|9(?:0[89]|[2-579])"]],["(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3",["20[2-689]"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{1,2})","$1 $2 $3 $4",["2(?:[0367]|4[3-8])"]],["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["80[01]|90[015]"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3 $4",["20"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["6"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})(\\d{1,2})","$1 $2 $3 $4 $5",["2(?:[0367]|4[3-8])"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{1,5})","$1 $2 $3 $4",["[3-57]|8[13-9]|9(?:0[89]|[2-579])|(?:2|80)[2-9]"]]],0,0,"(15(?:0[06]|1[12]|[35]5|4[04]|6[26]|77|88|99)\\d)",0,0,0,[["(?:35[013-9]|80[2-9]|90[89])\\d{1,8}|(?:2[2-9]|3[0-46-9]|[457]\\d|8[13-9]|9[2-579])\\d{2,9}"],["6(?:[269][18]|5[1568]|7[189]|81)\\d{6}",[9]],["800\\d{5}",[8]],["90[015]\\d{5}",[8]],0,0,0,0,["20(?:1\\d{5}|[2-689]\\d{1,7})",[4,5,6,7,8,9,10]],["801\\d{5}",[8]]]],LV:["371","00","(?:[268]\\d|90)\\d{6}",[8],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[269]|8[01]"]]],0,0,0,0,0,0,[["6\\d{7}"],["23(?:23[0-57-9]|33[0238])\\d{3}|2(?:[0-24-9]\\d\\d|3(?:0[07]|[14-9]\\d|2[024-9]|3[0-24-9]))\\d{4}"],["80\\d{6}"],["90\\d{6}"],0,0,0,0,0,["81\\d{6}"]]],LY:["218","00","[2-9]\\d{8}",[9],[["(\\d{2})(\\d{7})","$1-$2",["[2-9]"],"0$1"]],"0",0,0,0,0,0,[["(?:2(?:0[56]|[1-6]\\d|7[124579]|8[124])|3(?:1\\d|2[2356])|4(?:[17]\\d|2[1-357]|5[2-4]|8[124])|5(?:[1347]\\d|2[1-469]|5[13-5]|8[1-4])|6(?:[1-479]\\d|5[2-57]|8[1-5])|7(?:[13]\\d|2[13-79])|8(?:[124]\\d|5[124]|84))\\d{6}"],["9[1-6]\\d{7}"]]],MA:["212","00","[5-8]\\d{8}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["5[45]"],"0$1"],["(\\d{4})(\\d{5})","$1-$2",["5(?:2[2-46-9]|3[3-9]|9)|8(?:0[89]|92)"],"0$1"],["(\\d{2})(\\d{7})","$1-$2",["8"],"0$1"],["(\\d{3})(\\d{6})","$1-$2",["[5-7]"],"0$1"]],"0",0,0,0,0,0,[["5(?:2(?:[0-25-79]\\d|3[1-578]|4[02-46-8]|8[0235-7])|3(?:[0-47]\\d|5[02-9]|6[02-8]|8[014-9]|9[3-9])|(?:4[067]|5[03])\\d)\\d{5}"],["(?:6(?:[0-79]\\d|8[0-247-9])|7(?:[0167]\\d|2[0-4]|5[01]|8[0-3]))\\d{6}"],["80[0-7]\\d{6}"],["89\\d{7}"],0,0,0,0,["(?:592(?:4[0-2]|93)|80[89]\\d\\d)\\d{4}"]]],MC:["377","00","(?:[3489]|6\\d)\\d{7}",[8,9],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["4"],"0$1"],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[389]"]],["(\\d)(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["6"],"0$1"]],"0",0,0,0,0,0,[["(?:870|9[2-47-9]\\d)\\d{5}",[8]],["4(?:[469]\\d|5[1-9])\\d{5}|(?:3|6\\d)\\d{7}"],["(?:800|90\\d)\\d{5}",[8]]]],MD:["373","00","(?:[235-7]\\d|[89]0)\\d{6}",[8],[["(\\d{3})(\\d{5})","$1 $2",["[89]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["22|3"],"0$1"],["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["[25-7]"],"0$1"]],"0",0,0,0,0,0,[["(?:(?:2[1-9]|3[1-79])\\d|5(?:33|5[257]))\\d{5}"],["562\\d{5}|(?:6\\d|7[16-9])\\d{6}"],["800\\d{5}"],["90[056]\\d{5}"],0,0,["803\\d{5}"],0,["3[08]\\d{6}"],["808\\d{5}"]]],ME:["382","00","(?:20|[3-79]\\d)\\d{6}|80\\d{6,7}",[8,9],[["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[2-9]"],"0$1"]],"0",0,0,0,0,0,[["(?:20[2-8]|3(?:[0-2][2-7]|3[24-7])|4(?:0[2-467]|1[2467])|5(?:0[2467]|1[24-7]|2[2-467]))\\d{5}",[8]],["6(?:[07-9]\\d|3[024]|6[0-25])\\d{5}",[8]],["80(?:[0-2578]|9\\d)\\d{5}"],["9(?:4[1568]|5[178])\\d{5}",[8]],0,0,["77[1-9]\\d{5}",[8]],0,["78[1-49]\\d{5}",[8]]]],MF:["590","00","590\\d{6}|(?:69|80|9\\d)\\d{7}",[9],0,"0",0,0,0,0,0,[["590(?:0[079]|[14]3|[27][79]|3[03-7]|5[0-268]|87)\\d{4}"],["69(?:0\\d\\d|1(?:2[2-9]|3[0-5])|4(?:0[89]|1[2-6]|9\\d)|6(?:1[016-9]|5[0-4]|[67]\\d))\\d{4}"],["80[0-5]\\d{6}"],0,0,0,0,0,["9(?:(?:39[5-7]|76[018])\\d|475[0-5])\\d{4}"]]],MG:["261","00","[23]\\d{8}",[9],[["(\\d{2})(\\d{2})(\\d{3})(\\d{2})","$1 $2 $3 $4",["[23]"],"0$1"]],"0",0,"([24-9]\\d{6})$|0","20$1",0,0,[["2072[29]\\d{4}|20(?:2\\d|4[47]|5[3467]|6[279]|7[35]|8[268]|9[245])\\d{5}"],["3[2-47-9]\\d{7}"],0,0,0,0,0,0,["22\\d{7}"]]],MH:["692","011","329\\d{4}|(?:[256]\\d|45)\\d{5}",[7],[["(\\d{3})(\\d{4})","$1-$2",["[2-6]"]]],"1",0,0,0,0,0,[["(?:247|528|625)\\d{4}"],["(?:(?:23|54)5|329|45[35-8])\\d{4}"],0,0,0,0,0,0,["635\\d{4}"]]],MK:["389","00","[2-578]\\d{7}",[8],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["2|34[47]|4(?:[37]7|5[47]|64)"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[347]"],"0$1"],["(\\d{3})(\\d)(\\d{2})(\\d{2})","$1 $2 $3 $4",["[58]"],"0$1"]],"0",0,0,0,0,0,[["(?:(?:2(?:62|77)0|3444)\\d|4[56]440)\\d{3}|(?:34|4[357])700\\d{3}|(?:2(?:[0-3]\\d|5[0-578]|6[01]|82)|3(?:1[3-68]|[23][2-68]|4[23568])|4(?:[23][2-68]|4[3-68]|5[2568]|6[25-8]|7[24-68]|8[4-68]))\\d{5}"],["7(?:3555|(?:474|9[019]7)7)\\d{3}|7(?:[0-25-8]\\d\\d|3(?:[1-48]\\d|6[01]|7[01578])|4(?:2\\d|60|7[01578])|9(?:[2-4]\\d|5[01]|7[015]))\\d{4}"],["800\\d{5}"],["5\\d{7}"],0,0,0,0,0,["8(?:0[1-9]|[1-9]\\d)\\d{5}"]]],ML:["223","00","[24-9]\\d{7}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[24-9]"]]],0,0,0,0,0,0,[["2(?:07[0-8]|12[67])\\d{4}|(?:2(?:02|1[4-689])|4(?:0[0-4]|4[1-39]))\\d{5}"],["2(?:0(?:01|79)|17\\d)\\d{4}|(?:5[01]|[679]\\d|8[2-49])\\d{6}"],["80\\d{6}"]]],MM:["95","00","1\\d{5,7}|95\\d{6}|(?:[4-7]|9[0-46-9])\\d{6,8}|(?:2|8\\d)\\d{5,8}",[6,7,8,9,10],[["(\\d)(\\d{2})(\\d{3})","$1 $2 $3",["16|2"],"0$1"],["(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3",["[45]|6(?:0[23]|[1-689]|7[235-7])|7(?:[0-4]|5[2-7])|8[1-6]"],"0$1"],["(\\d)(\\d{3})(\\d{3,4})","$1 $2 $3",["[12]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[4-7]|8[1-35]"],"0$1"],["(\\d)(\\d{3})(\\d{4,6})","$1 $2 $3",["9(?:2[0-4]|[35-9]|4[137-9])"],"0$1"],["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["2"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["8"],"0$1"],["(\\d)(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["92"],"0$1"],["(\\d)(\\d{5})(\\d{4})","$1 $2 $3",["9"],"0$1"]],"0",0,0,0,0,0,[["(?:1(?:(?:2\\d|3[56]|[89][0-6])\\d|4(?:2[29]|62|7[0-2]|83)|6)|2(?:2(?:00|8[34])|4(?:0\\d|[26]2|7[0-2]|83)|51\\d\\d)|4(?:2(?:2\\d\\d|48[013])|3(?:20\\d|4(?:70|83)|56)|420\\d|5470)|6(?:0(?:[23]|88\\d)|(?:124|[56]2\\d)\\d|2472|3(?:20\\d|470)|4(?:2[04]\\d|472)|7(?:(?:3\\d|8[01459])\\d|4[67]0)))\\d{4}|5(?:2(?:2\\d{5,6}|47[02]\\d{4})|(?:3472|4(?:2(?:1|86)|470)|522\\d|6(?:20\\d|483)|7(?:20\\d|48[01])|8(?:20\\d|47[02])|9(?:20\\d|470))\\d{4})|7(?:(?:0470|4(?:25\\d|470)|5(?:202|470|96\\d))\\d{4}|1(?:20\\d{4,5}|4(?:70|83)\\d{4}))|8(?:1(?:2\\d{5,6}|4(?:10|7[01]\\d)\\d{3})|2(?:2\\d{5,6}|(?:320|490\\d)\\d{3})|(?:3(?:2\\d\\d|470)|4[24-7]|5(?:(?:2\\d|51)\\d|4(?:[1-35-9]\\d|4[0-57-9]))|6[23])\\d{4})|(?:1[2-6]\\d|4(?:2[24-8]|3[2-7]|[46][2-6]|5[3-5])|5(?:[27][2-8]|3[2-68]|4[24-8]|5[23]|6[2-4]|8[24-7]|9[2-7])|6(?:[19]20|42[03-6]|(?:52|7[45])\\d)|7(?:[04][24-8]|[15][2-7]|22|3[2-4])|8(?:1[2-689]|2[2-8]|[35]2\\d))\\d{4}|25\\d{5,6}|(?:2[2-9]|6(?:1[2356]|[24][2-6]|3[24-6]|5[2-4]|6[2-8]|7[235-7]|8[245]|9[24])|8(?:3[24]|5[245]))\\d{4}",[6,7,8,9]],["(?:17[01]|9(?:2(?:[0-4]|[56]\\d\\d)|(?:3(?:[0-36]|4\\d)|(?:6\\d|8[89]|9[4-8])\\d|7(?:3|40|[5-9]\\d))\\d|4(?:(?:[0245]\\d|[1379])\\d|88)|5[0-6])\\d)\\d{4}|9[69]1\\d{6}|9(?:[68]\\d|9[089])\\d{5}",[7,8,9,10]],["80080(?:0[1-9]|2\\d)\\d{3}",[10]],0,0,0,0,0,["1333\\d{4}|[12]468\\d{4}",[8]]]],MN:["976","001","[12]\\d{7,9}|[5-9]\\d{7}",[8,9,10],[["(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3",["[12]1"],"0$1"],["(\\d{4})(\\d{4})","$1 $2",["[5-9]"]],["(\\d{3})(\\d{5,6})","$1 $2",["[12]2[1-3]"],"0$1"],["(\\d{4})(\\d{5,6})","$1 $2",["[12](?:27|3[2-8]|4[2-68]|5[1-4689])","[12](?:27|3[2-8]|4[2-68]|5[1-4689])[0-3]"],"0$1"],["(\\d{5})(\\d{4,5})","$1 $2",["[12]"],"0$1"]],"0",0,0,0,0,0,[["[12]2[1-3]\\d{5,6}|(?:(?:[12](?:1|27)|5[368])\\d\\d|7(?:0(?:[0-5]\\d|7[078]|80)|128))\\d{4}|[12](?:3[2-8]|4[2-68]|5[1-4689])\\d{6,7}"],["(?:83[01]|92[039])\\d{5}|(?:5[05]|6[069]|8[015689]|9[013-9])\\d{6}",[8]],0,0,0,0,0,0,["712[0-79]\\d{4}|7(?:1[013-9]|[25-9]\\d)\\d{5}",[8]]]],MO:["853","00","0800\\d{3}|(?:28|[68]\\d)\\d{6}",[7,8],[["(\\d{4})(\\d{3})","$1 $2",["0"]],["(\\d{4})(\\d{4})","$1 $2",["[268]"]]],0,0,0,0,0,0,[["(?:28[2-9]|8(?:11|[2-57-9]\\d))\\d{5}",[8]],["6800[0-79]\\d{3}|6(?:[235]\\d\\d|6(?:0[0-5]|[1-9]\\d)|8(?:0[1-9]|[14-8]\\d|2[5-9]|[39][0-4]))\\d{4}",[8]],["0800\\d{3}",[7]]]],MP:["1","011","[58]\\d{9}|(?:67|90)0\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","670$1",0,"670",[["670(?:2(?:3[3-7]|56|8[4-8])|32[1-38]|4(?:33|8[348])|5(?:32|55|88)|6(?:64|70|82)|78[3589]|8[3-9]8|989)\\d{4}"],[""],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],MQ:["596","00","596\\d{6}|(?:69|80|9\\d)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[569]"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"],"0$1"]],"0",0,0,0,0,0,[["596(?:[03-7]\\d|1[05]|2[7-9]|8[0-39]|9[04-9])\\d{4}"],["69(?:6(?:[0-46-9]\\d|5[0-6])|727)\\d{4}"],["80[0-5]\\d{6}"],0,0,0,0,0,["9(?:397[0-3]|477[0-5]|76(?:6\\d|7[0-367]))\\d{4}"]]],MR:["222","00","(?:[2-4]\\d\\d|800)\\d{5}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2-48]"]]],0,0,0,0,0,0,[["(?:25[08]|35\\d|45[1-7])\\d{5}"],["[2-4][0-46-9]\\d{6}"],["800\\d{5}"]]],MS:["1","011","(?:[58]\\d\\d|664|900)\\d{7}",[10],0,"1",0,"([34]\\d{6})$|1","664$1",0,"664",[["6644(?:1[0-3]|91)\\d{4}"],["664(?:3(?:49|9[1-6])|49[2-6])\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],MT:["356","00","3550\\d{4}|(?:[2579]\\d\\d|800)\\d{5}",[8],[["(\\d{4})(\\d{4})","$1 $2",["[2357-9]"]]],0,0,0,0,0,0,[["20(?:3[1-4]|6[059])\\d{4}|2(?:0[19]|[1-357]\\d|60)\\d{5}"],["(?:7(?:210|[79]\\d\\d)|9(?:[29]\\d\\d|69[67]|8(?:1[1-3]|89|97)))\\d{4}"],["800(?:02|[3467]\\d)\\d{3}"],["5(?:0(?:0(?:37|43)|(?:6\\d|70|9[0168])\\d)|[12]\\d0[1-5])\\d{3}"],0,0,["501\\d{5}"],["7117\\d{4}"],["3550\\d{4}"]]],MU:["230","0(?:0|[24-7]0|3[03])","(?:[57]|8\\d\\d)\\d{7}|[2-468]\\d{6}",[7,8,10],[["(\\d{3})(\\d{4})","$1 $2",["[2-46]|8[013]"]],["(\\d{4})(\\d{4})","$1 $2",["[57]"]],["(\\d{5})(\\d{5})","$1 $2",["8"]]],0,0,0,0,0,0,[["(?:2(?:[0346-8]\\d|1[0-7])|4(?:[013568]\\d|2[4-8]|71)|54(?:[3-5]\\d|71)|6\\d\\d|8(?:14|3[129]))\\d{4}",[7,8]],["5(?:4(?:2[1-389]|7[1-9])|87[15-8])\\d{4}|(?:5(?:2[5-9]|4[3-689]|[57]\\d|8[0-689]|9[0-8])|7(?:0[0-4]|3[013]))\\d{5}",[8]],["802\\d{7}|80[0-2]\\d{4}",[7,10]],["30\\d{5}",[7]],0,0,0,0,["3(?:20|9\\d)\\d{4}",[7]]],"020"],MV:["960","0(?:0|19)","(?:800|9[0-57-9]\\d)\\d{7}|[34679]\\d{6}",[7,10],[["(\\d{3})(\\d{4})","$1-$2",["[34679]"]],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[89]"]]],0,0,0,0,0,0,[["(?:3(?:0[0-3]|3[0-59])|6(?:[58][024689]|6[024-68]|7[02468]))\\d{4}",[7]],["(?:46[46]|[79]\\d\\d)\\d{4}",[7]],["800\\d{7}",[10]],["900\\d{7}",[10]],0,0,["4(?:0[01]|50)\\d{4}",[7]]],"00"],MW:["265","00","(?:[1289]\\d|31|77)\\d{7}|1\\d{6}",[7,9],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["1[2-9]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["2"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[137-9]"],"0$1"]],"0",0,0,0,0,0,[["(?:1[2-9]|2[12]\\d\\d)\\d{5}"],["111\\d{6}|(?:31|77|[89][89])\\d{7}",[9]]]],MX:["52","0[09]","[2-9]\\d{9}",[10],[["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["33|5[56]|81"]],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[2-9]"]]],0,0,0,0,0,0,[["657[12]\\d{6}|(?:2(?:0[01]|2\\d|3[1-35-8]|4[13-9]|7[1-689]|8[1-578]|9[467])|3(?:1[1-79]|[2458][1-9]|3\\d|7[1-8]|9[1-5])|4(?:1[1-57-9]|[267][1-9]|3[1-8]|[45]\\d|8[1-35-9]|9[2-689])|5(?:[56]\\d|88|9[1-79])|6(?:1[2-68]|[2-4][1-9]|5[1-3689]|6[0-57-9]|7[1-7]|8[67]|9[4-8])|7(?:[1346][1-9]|[27]\\d|5[13-9]|8[1-69]|9[17])|8(?:1\\d|2[13-689]|3[1-6]|4[124-6]|6[1246-9]|7[0-378]|9[12479])|9(?:1[346-9]|2[1-4]|3[2-46-8]|5[1348]|[69]\\d|7[12]|8[1-8]))\\d{7}"],["657[12]\\d{6}|(?:2(?:2\\d|3[1-35-8]|4[13-9]|7[1-689]|8[1-578]|9[467])|3(?:1[1-79]|[2458][1-9]|3\\d|7[1-8]|9[1-5])|4(?:1[1-57-9]|[267][1-9]|3[1-8]|[45]\\d|8[1-35-9]|9[2-689])|5(?:[56]\\d|88|9[1-79])|6(?:1[2-68]|[2-4][1-9]|5[1-3689]|6[0-57-9]|7[1-7]|8[67]|9[4-8])|7(?:[1346][1-9]|[27]\\d|5[13-9]|8[1-69]|9[17])|8(?:1\\d|2[13-689]|3[1-6]|4[124-6]|6[1246-9]|7[0-378]|9[12479])|9(?:1[346-9]|2[1-4]|3[2-46-8]|5[1348]|[69]\\d|7[12]|8[1-8]))\\d{7}"],["8(?:00|88)\\d{7}"],["900\\d{7}"],["500\\d{7}"],0,0,0,0,["300\\d{7}"]],"00"],MY:["60","00","1\\d{8,9}|(?:3\\d|[4-9])\\d{7}",[8,9,10],[["(\\d)(\\d{3})(\\d{4})","$1-$2 $3",["[4-79]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1-$2 $3",["1(?:[02469]|[378][1-9]|53)|8","1(?:[02469]|[37][1-9]|53|8(?:[1-46-9]|5[7-9]))|8"],"0$1"],["(\\d)(\\d{4})(\\d{4})","$1-$2 $3",["3"],"0$1"],["(\\d)(\\d{3})(\\d{2})(\\d{4})","$1-$2-$3-$4",["1(?:[367]|80)"]],["(\\d{3})(\\d{3})(\\d{4})","$1-$2 $3",["15"],"0$1"],["(\\d{2})(\\d{4})(\\d{4})","$1-$2 $3",["1"],"0$1"]],"0",0,0,0,0,0,[["4270\\d{4}|(?:3(?:2[0-36-9]|3[0-368]|4[0-278]|5[0-24-8]|6[0-467]|7[1246-9]|8\\d|9[0-57])\\d|4(?:2[0-689]|[3-79]\\d|8[1-35689])|5(?:2[0-589]|[3468]\\d|5[0-489]|7[1-9]|9[23])|6(?:2[2-9]|3[1357-9]|[46]\\d|5[0-6]|7[0-35-9]|85|9[015-8])|7(?:[2579]\\d|3[03-68]|4[0-8]|6[5-9]|8[0-35-9])|8(?:[24][2-8]|3[2-5]|5[2-7]|6[2-589]|7[2-578]|[89][2-9])|9(?:0[57]|13|[25-7]\\d|[3489][0-8]))\\d{5}",[8,9]],["1(?:1888[689]|4400|8(?:47|8[27])[0-4])\\d{4}|1(?:0(?:[23568]\\d|4[0-6]|7[016-9]|9[0-8])|1(?:[1-5]\\d\\d|6(?:0[5-9]|[1-9]\\d)|7(?:[0-4]\\d|5[0-7]))|(?:[269]\\d|[37][1-9]|4[235-9])\\d|5(?:31|9\\d\\d)|8(?:1[23]|[236]\\d|4[06]|5(?:46|[7-9])|7[016-9]|8[01]|9[0-8]))\\d{5}",[9,10]],["1[378]00\\d{6}",[10]],["1600\\d{6}",[10]],0,0,0,0,["15(?:4(?:6[0-4]\\d|8(?:0[125]|[17]\\d|21|3[01]|4[01589]|5[014]|6[02]))|6(?:32[0-6]|78\\d))\\d{4}",[10]]]],MZ:["258","00","(?:2|8\\d)\\d{7}",[8,9],[["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["2|8[2-79]"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["8"]]],0,0,0,0,0,0,[["2(?:[1346]\\d|5[0-2]|[78][12]|93)\\d{5}",[8]],["8[2-79]\\d{7}",[9]],["800\\d{6}",[9]]]],NA:["264","00","[68]\\d{7,8}",[8,9],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["88"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["6"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["87"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["8"],"0$1"]],"0",0,0,0,0,0,[["64426\\d{3}|6(?:1(?:2[2-7]|3[01378]|4[0-4])|254|32[0237]|4(?:27|41|5[25])|52[236-8]|626|7(?:2[2-4]|30))\\d{4,5}|6(?:1(?:(?:0\\d|2[0189]|3[24-69]|4[5-9])\\d|17|69|7[014])|2(?:17|5[0-36-8]|69|70)|3(?:17|2[14-689]|34|6[289]|7[01]|81)|4(?:17|2[0-2]|4[06]|5[0137]|69|7[01])|5(?:17|2[0459]|69|7[01])|6(?:17|25|38|42|69|7[01])|7(?:17|2[569]|3[13]|6[89]|7[01]))\\d{4}"],["(?:60|8[1245])\\d{7}",[9]],["80\\d{7}",[9]],["8701\\d{5}",[9]],0,0,0,0,["8(?:3\\d\\d|86)\\d{5}"]]],NC:["687","00","(?:050|[2-57-9]\\d\\d)\\d{3}",[6],[["(\\d{2})(\\d{2})(\\d{2})","$1.$2.$3",["[02-57-9]"]]],0,0,0,0,0,0,[["(?:2[03-9]|3[0-5]|4[1-7]|88)\\d{4}"],["(?:5[0-4]|[79]\\d|8[0-79])\\d{4}"],["050\\d{3}"],["36\\d{4}"]]],NE:["227","00","[027-9]\\d{7}",[8],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["08"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[089]|2[013]|7[0467]"]]],0,0,0,0,0,0,[["2(?:0(?:20|3[1-8]|4[13-5]|5[14]|6[14578]|7[1-578])|1(?:4[145]|5[14]|6[14-68]|7[169]|88))\\d{4}"],["(?:23|7[0467]|[89]\\d)\\d{6}"],["08\\d{6}"],["09\\d{6}"]]],NF:["672","00","[13]\\d{5}",[6],[["(\\d{2})(\\d{4})","$1 $2",["1[0-3]"]],["(\\d)(\\d{5})","$1 $2",["[13]"]]],0,0,"([0-258]\\d{4})$","3$1",0,0,[["(?:1(?:06|17|28|39)|3[0-2]\\d)\\d{3}"],["(?:14|3[58])\\d{4}"]]],NG:["234","009","38\\d{6}|[78]\\d{9,13}|(?:20|9\\d)\\d{8}",[8,10,11,12,13,14],[["(\\d{2})(\\d{3})(\\d{2,3})","$1 $2 $3",["3"],"0$1"],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["[7-9]"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["20[129]"],"0$1"],["(\\d{4})(\\d{2})(\\d{4})","$1 $2 $3",["2"],"0$1"],["(\\d{3})(\\d{4})(\\d{4,5})","$1 $2 $3",["[78]"],"0$1"],["(\\d{3})(\\d{5})(\\d{5,6})","$1 $2 $3",["[78]"],"0$1"]],"0",0,0,0,0,0,[["(?:20(?:[1259]\\d|3[013-9]|4[1-8]|6[024-689]|7[1-79]|8[2-9])|38)\\d{6}",[8,10]],["(?:702[0-24-9]|819[01])\\d{6}|(?:7(?:0[13-9]|[12]\\d)|8(?:0[1-9]|1[0-8])|9(?:0[1-9]|1[1-6]))\\d{7}",[10]],["800\\d{7,11}",[10,11,12,13,14]],0,0,0,["700\\d{7,11}",[10,11,12,13,14]]]],NI:["505","00","(?:1800|[25-8]\\d{3})\\d{4}",[8],[["(\\d{4})(\\d{4})","$1 $2",["[125-8]"]]],0,0,0,0,0,0,[["2\\d{7}"],["(?:5(?:5[0-7]|[78]\\d)|6(?:20|3[035]|4[045]|5[05]|77|8[1-9]|9[059])|(?:7[5-8]|8\\d)\\d)\\d{5}"],["1800\\d{4}"]]],NL:["31","00","(?:[124-7]\\d\\d|3(?:[02-9]\\d|1[0-8]))\\d{6}|8\\d{6,9}|9\\d{6,10}|1\\d{4,5}",[5,6,7,8,9,10,11],[["(\\d{3})(\\d{4,7})","$1 $2",["[89]0"],"0$1"],["(\\d{2})(\\d{7})","$1 $2",["66"],"0$1"],["(\\d)(\\d{8})","$1 $2",["6"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["1[16-8]|2[259]|3[124]|4[17-9]|5[124679]"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[1-578]|91"],"0$1"],["(\\d{3})(\\d{3})(\\d{5})","$1 $2 $3",["9"],"0$1"]],"0",0,0,0,0,0,[["(?:1(?:[035]\\d|1[13-578]|6[124-8]|7[24]|8[0-467])|2(?:[0346]\\d|2[2-46-9]|5[125]|9[479])|3(?:[03568]\\d|1[3-8]|2[01]|4[1-8])|4(?:[0356]\\d|1[1-368]|7[58]|8[15-8]|9[23579])|5(?:[0358]\\d|[19][1-9]|2[1-57-9]|4[13-8]|6[126]|7[0-3578])|7\\d\\d)\\d{6}",[9]],["(?:6[1-58]|970\\d)\\d{7}",[9,11]],["800\\d{4,7}",[7,8,9,10]],["90[069]\\d{4,7}",[7,8,9,10]],0,0,["140(?:1[035]|2[0346]|3[03568]|4[0356]|5[0358]|8[458])|(?:140(?:1[16-8]|2[259]|3[124]|4[17-9]|5[124679]|7)|8[478]\\d{6})\\d",[5,6,9]],["66\\d{7}",[9]],["(?:85|91)\\d{7}",[9]]]],NO:["47","00","(?:0|[2-9]\\d{3})\\d{4}",[5,8],[["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["8"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2-79]"]]],0,0,0,0,0,"[02-689]|7[0-8]",[["(?:2[1-4]|3[1-3578]|5[1-35-7]|6[1-4679]|7[0-8])\\d{6}",[8]],["(?:4[015-8]|9\\d)\\d{6}",[8]],["80[01]\\d{5}",[8]],["82[09]\\d{5}",[8]],["880\\d{5}",[8]],["81[23]\\d{5}",[8]],["(?:0[2-9]|81(?:0(?:0[7-9]|1\\d)|5\\d\\d))\\d{3}"],0,["85[0-5]\\d{5}",[8]],["810(?:0[0-6]|[2-8]\\d)\\d{3}",[8]]]],NP:["977","00","(?:1\\d|9)\\d{9}|[1-9]\\d{7}",[8,10,11],[["(\\d)(\\d{7})","$1-$2",["1[2-6]"],"0$1"],["(\\d{2})(\\d{6})","$1-$2",["1[01]|[2-8]|9(?:[1-59]|[67][2-6])"],"0$1"],["(\\d{3})(\\d{7})","$1-$2",["9"]]],"0",0,0,0,0,0,[["(?:1[0-6]\\d|99[02-6])\\d{5}|(?:2[13-79]|3[135-8]|4[146-9]|5[135-7]|6[13-9]|7[15-9]|8[1-46-9]|9[1-7])[2-6]\\d{5}",[8]],["9(?:00|6[0-3]|7[024-6]|8[0-24-68])\\d{7}",[10]],["1(?:66001|800\\d\\d)\\d{5}",[11]]]],NR:["674","00","(?:444|(?:55|8\\d)\\d|666)\\d{4}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[4-68]"]]],0,0,0,0,0,0,[["444\\d{4}"],["(?:55[3-9]|666|8\\d\\d)\\d{4}"]]],NU:["683","00","(?:[4-7]|888\\d)\\d{3}",[4,7],[["(\\d{3})(\\d{4})","$1 $2",["8"]]],0,0,0,0,0,0,[["[47]\\d{3}",[4]],["(?:[56]|888[1-9])\\d{3}"]]],NZ:["64","0(?:0|161)","[1289]\\d{9}|50\\d{5}(?:\\d{2,3})?|[27-9]\\d{7,8}|(?:[34]\\d|6[0-35-9])\\d{6}|8\\d{4,6}",[5,6,7,8,9,10],[["(\\d{2})(\\d{3,8})","$1 $2",["8[1-79]"],"0$1"],["(\\d{3})(\\d{2})(\\d{2,3})","$1 $2 $3",["50[036-8]|8|90","50(?:[0367]|88)|8|90"],"0$1"],["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["24|[346]|7[2-57-9]|9[2-9]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["2(?:10|74)|[589]"],"0$1"],["(\\d{2})(\\d{3,4})(\\d{4})","$1 $2 $3",["1|2[028]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,5})","$1 $2 $3",["2(?:[169]|7[0-35-9])|7"],"0$1"]],"0",0,0,0,0,0,[["240\\d{5}|(?:3[2-79]|[49][2-9]|6[235-9]|7[2-57-9])\\d{6}",[8]],["2(?:[0-27-9]\\d|6)\\d{6,7}|2(?:1\\d|75)\\d{5}",[8,9,10]],["508\\d{6,7}|80\\d{6,8}",[8,9,10]],["(?:1[13-57-9]\\d{5}|50(?:0[08]|30|66|77|88))\\d{3}|90\\d{6,8}",[7,8,9,10]],["70\\d{7}",[9]],0,["8(?:1[16-9]|22|3\\d|4[045]|5[459]|6[235-9]|7[0-3579]|90)\\d{2,7}"]],"00"],OM:["968","00","(?:1505|[279]\\d{3}|500)\\d{4}|800\\d{5,6}",[7,8,9],[["(\\d{3})(\\d{4,6})","$1 $2",["[58]"]],["(\\d{2})(\\d{6})","$1 $2",["2"]],["(\\d{4})(\\d{4})","$1 $2",["[179]"]]],0,0,0,0,0,0,[["2[1-6]\\d{6}",[8]],["(?:1505|90[1-9]\\d)\\d{4}|(?:7[126-9]|9[1-9])\\d{6}",[8]],["8007\\d{4,5}|(?:500|800[05])\\d{4}"],["900\\d{5}",[8]]]],PA:["507","00","(?:00800|8\\d{3})\\d{6}|[68]\\d{7}|[1-57-9]\\d{6}",[7,8,10,11],[["(\\d{3})(\\d{4})","$1-$2",["[1-57-9]"]],["(\\d{4})(\\d{4})","$1-$2",["[68]"]],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["8"]]],0,0,0,0,0,0,[["(?:1(?:0\\d|1[479]|2[37]|3[0137]|4[17]|5[05]|6[058]|7[0167]|8[2358]|9[1389])|2(?:[0235-79]\\d|1[0-7]|4[013-9]|8[02-9])|3(?:[07-9]\\d|1[0-7]|2[0-5]|33|4[0-79]|5[0-35]|6[068])|4(?:00|3[0-579]|4\\d|7[0-57-9])|5(?:[01]\\d|2[0-7]|[56]0|79)|7(?:0[09]|2[0-26-8]|3[03]|4[04]|5[05-9]|6[0156]|7[0-24-9]|8[5-9]|90)|8(?:09|2[89]|3\\d|4[0-24-689]|5[014]|8[02])|9(?:0[5-9]|1[0135-8]|2[036-9]|3[35-79]|40|5[0457-9]|6[05-9]|7[04-9]|8[35-8]|9\\d))\\d{4}",[7]],["(?:1[16]1|21[89]|6\\d{3}|8(?:1[01]|7[23]))\\d{4}",[7,8]],["800\\d{4,5}|(?:00800|800\\d)\\d{6}"],["(?:8(?:22|55|60|7[78]|86)|9(?:00|81))\\d{4}",[7]]]],PE:["51","00|19(?:1[124]|77|90)00","(?:[14-8]|9\\d)\\d{7}",[8,9],[["(\\d{3})(\\d{5})","$1 $2",["80"],"(0$1)"],["(\\d)(\\d{7})","$1 $2",["1"],"(0$1)"],["(\\d{2})(\\d{6})","$1 $2",["[4-8]"],"(0$1)"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["9"]]],"0",0,0,0,0,0,[["(?:(?:(?:4[34]|5[14])[0-8]|687)\\d|7(?:173|(?:3[0-8]|55)\\d)|8(?:10[05689]|6(?:0[06-9]|1[6-9]|29)|7(?:0[0569]|[56]0)))\\d{4}|(?:1[0-8]|4[12]|5[236]|6[1-7]|7[246]|8[2-4])\\d{6}",[8]],["9\\d{8}",[9]],["800\\d{5}",[8]],["805\\d{5}",[8]],["80[24]\\d{5}",[8]],0,0,0,0,["801\\d{5}",[8]]],"00"," Anexo "],PF:["689","00","4\\d{5}(?:\\d{2})?|8\\d{7,8}",[6,8,9],[["(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["44"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["4|8[7-9]"]],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"]]],0,0,0,0,0,0,[["4(?:0[4-689]|9[4-68])\\d{5}",[8]],["8[7-9]\\d{6}",[8]],["80[0-5]\\d{6}",[9]],0,0,0,["44\\d{4}",[6]],0,["499\\d{5}",[8]]]],PG:["675","00|140[1-3]","(?:180|[78]\\d{3})\\d{4}|(?:[2-589]\\d|64)\\d{5}",[7,8],[["(\\d{3})(\\d{4})","$1 $2",["18|[2-69]|85"]],["(\\d{4})(\\d{4})","$1 $2",["[78]"]]],0,0,0,0,0,0,[["(?:(?:3[0-2]|4[257]|5[34]|9[78])\\d|64[1-9]|85[02-46-9])\\d{4}",[7]],["(?:7\\d|8[1-38])\\d{6}",[8]],["180\\d{4}",[7]],0,0,0,0,["27[01]\\d{4}",[7]],["2(?:0[0-57]|7[568])\\d{4}",[7]]],"00"],PH:["63","00","(?:[2-7]|9\\d)\\d{8}|2\\d{5}|(?:1800|8)\\d{7,9}",[6,8,9,10,11,12,13],[["(\\d)(\\d{5})","$1 $2",["2"],"(0$1)"],["(\\d{4})(\\d{4,6})","$1 $2",["3(?:23|39|46)|4(?:2[3-6]|[35]9|4[26]|76)|544|88[245]|(?:52|64|86)2","3(?:230|397|461)|4(?:2(?:35|[46]4|51)|396|4(?:22|63)|59[347]|76[15])|5(?:221|446)|642[23]|8(?:622|8(?:[24]2|5[13]))"],"(0$1)"],["(\\d{5})(\\d{4})","$1 $2",["346|4(?:27|9[35])|883","3469|4(?:279|9(?:30|56))|8834"],"(0$1)"],["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["2"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[3-7]|8[2-8]"],"(0$1)"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[89]"],"0$1"],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["1"]],["(\\d{4})(\\d{1,2})(\\d{3})(\\d{4})","$1 $2 $3 $4",["1"]]],"0",0,0,0,0,0,[["(?:(?:2[3-8]|3[2-68]|4[2-9]|5[2-6]|6[2-58]|7[24578])\\d{3}|88(?:22\\d\\d|42))\\d{4}|(?:2|8[2-8]\\d\\d)\\d{5}",[6,8,9,10]],["(?:8(?:1[37]|9[5-8])|9(?:0[5-9]|1[0-24-9]|[235-7]\\d|4[2-9]|8[135-9]|9[1-9]))\\d{7}",[10]],["1800\\d{7,9}",[11,12,13]]]],PK:["92","00","122\\d{6}|[24-8]\\d{10,11}|9(?:[013-9]\\d{8,10}|2(?:[01]\\d\\d|2(?:[06-8]\\d|1[01]))\\d{7})|(?:[2-8]\\d{3}|92(?:[0-7]\\d|8[1-9]))\\d{6}|[24-9]\\d{8}|[89]\\d{7}",[8,9,10,11,12],[["(\\d{3})(\\d{3})(\\d{2,7})","$1 $2 $3",["[89]0"],"0$1"],["(\\d{4})(\\d{5})","$1 $2",["1"]],["(\\d{3})(\\d{6,7})","$1 $2",["2(?:3[2358]|4[2-4]|9[2-8])|45[3479]|54[2-467]|60[468]|72[236]|8(?:2[2-689]|3[23578]|4[3478]|5[2356])|9(?:2[2-8]|3[27-9]|4[2-6]|6[3569]|9[25-8])","9(?:2[3-8]|98)|(?:2(?:3[2358]|4[2-4]|9[2-8])|45[3479]|54[2-467]|60[468]|72[236]|8(?:2[2-689]|3[23578]|4[3478]|5[2356])|9(?:22|3[27-9]|4[2-6]|6[3569]|9[25-7]))[2-9]"],"(0$1)"],["(\\d{2})(\\d{7,8})","$1 $2",["(?:2[125]|4[0-246-9]|5[1-35-7]|6[1-8]|7[14]|8[16]|91)[2-9]"],"(0$1)"],["(\\d{5})(\\d{5})","$1 $2",["58"],"(0$1)"],["(\\d{3})(\\d{7})","$1 $2",["3"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["2[125]|4[0-246-9]|5[1-35-7]|6[1-8]|7[14]|8[16]|91"],"(0$1)"],["(\\d{3})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["[24-9]"],"(0$1)"]],"0",0,0,0,0,0,[["(?:(?:21|42)[2-9]|58[126])\\d{7}|(?:2[25]|4[0146-9]|5[1-35-7]|6[1-8]|7[14]|8[16]|91)[2-9]\\d{6,7}|(?:2(?:3[2358]|4[2-4]|9[2-8])|45[3479]|54[2-467]|60[468]|72[236]|8(?:2[2-689]|3[23578]|4[3478]|5[2356])|9(?:2[2-8]|3[27-9]|4[2-6]|6[3569]|9[25-8]))[2-9]\\d{5,6}",[9,10]],["3(?:[0-247]\\d|3[0-79]|55|64)\\d{7}",[10]],["800\\d{5}(?:\\d{3})?",[8,11]],["900\\d{5}",[8]],["122\\d{6}",[9]],0,["(?:2(?:[125]|3[2358]|4[2-4]|9[2-8])|4(?:[0-246-9]|5[3479])|5(?:[1-35-7]|4[2-467])|6(?:0[468]|[1-8])|7(?:[14]|2[236])|8(?:[16]|2[2-689]|3[23578]|4[3478]|5[2356])|9(?:1|22|3[27-9]|4[2-6]|6[3569]|9[2-7]))111\\d{6}",[11,12]]]],PL:["48","00","(?:6|8\\d\\d)\\d{7}|[1-9]\\d{6}(?:\\d{2})?|[26]\\d{5}",[6,7,8,9,10],[["(\\d{5})","$1",["19"]],["(\\d{3})(\\d{3})","$1 $2",["11|20|64"]],["(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3",["(?:1[2-8]|2[2-69]|3[2-4]|4[1-468]|5[24-689]|6[1-3578]|7[14-7]|8[1-79]|9[145])1","(?:1[2-8]|2[2-69]|3[2-4]|4[1-468]|5[24-689]|6[1-3578]|7[14-7]|8[1-79]|9[145])19"]],["(\\d{3})(\\d{2})(\\d{2,3})","$1 $2 $3",["64"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["21|39|45|5[0137]|6[0469]|7[02389]|8(?:0[14]|8)"]],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["1[2-8]|[2-7]|8[1-79]|9[145]"]],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["8"]]],0,0,0,0,0,0,[["47\\d{7}|(?:1[2-8]|2[2-69]|3[2-4]|4[1-468]|5[24-689]|6[1-3578]|7[14-7]|8[1-79]|9[145])(?:[02-9]\\d{6}|1(?:[0-8]\\d{5}|9\\d{3}(?:\\d{2})?))",[7,9]],["21(?:1[013-5]|2\\d)\\d{5}|(?:45|5[0137]|6[069]|7[2389]|88)\\d{7}",[9]],["800\\d{6,7}",[9,10]],["70[01346-8]\\d{6}",[9]],0,0,["804\\d{6}",[9]],["64\\d{4,7}",[6,7,8,9]],["39\\d{7}",[9]],["801\\d{6}",[9]]]],PM:["508","00","[45]\\d{5}|(?:708|80\\d)\\d{6}",[6,9],[["(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["[45]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["7"]],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"],"0$1"]],"0",0,0,0,0,0,[["(?:4[1-35-7]|5[01])\\d{4}",[6]],["(?:4[02-4]|5[056]|708[45][0-5])\\d{4}"],["80[0-5]\\d{6}",[9]]]],PR:["1","011","(?:[589]\\d\\d|787)\\d{7}",[10],0,"1",0,0,0,0,"787|939",[["(?:787|939)[2-9]\\d{6}"],[""],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],PS:["970","00","[2489]2\\d{6}|(?:1\\d|5)\\d{8}",[8,9,10],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["[2489]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["5"],"0$1"],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1"]]],"0",0,0,0,0,0,[["(?:22[2-47-9]|42[45]|82[014-68]|92[3569])\\d{5}",[8]],["5[69]\\d{7}",[9]],["1800\\d{6}",[10]],0,0,0,0,0,0,["1700\\d{6}",[10]]]],PT:["351","00","1693\\d{5}|(?:[26-9]\\d|30)\\d{7}",[9],[["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["2[12]"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["16|[236-9]"]]],0,0,0,0,0,0,[["2(?:[12]\\d|3[1-689]|4[1-59]|[57][1-9]|6[1-35689]|8[1-69]|9[1256])\\d{6}"],["6(?:[06]92(?:30|9\\d)|[35]92(?:[049]\\d|3[034]))\\d{3}|(?:(?:16|6[0356])93|9(?:[1-36]\\d\\d|480))\\d{5}"],["80[02]\\d{6}"],["(?:6(?:0[178]|4[68])\\d|76(?:0[1-57]|1[2-47]|2[237]))\\d{5}"],["884[0-4689]\\d{5}"],["600\\d{6}|6[06]92(?:0\\d|3[349]|49)\\d{3}"],["70(?:38[01]|596|(?:7\\d|8[17])\\d)\\d{4}"],["6(?:222\\d|8988)\\d{4}"],["30\\d{7}"],["80(?:8\\d|9[1579])\\d{5}"]]],PW:["680","01[12]","(?:[24-8]\\d\\d|345|900)\\d{4}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[2-9]"]]],0,0,0,0,0,0,[["(?:2(?:55|77)|345|488|5(?:35|44|87)|6(?:22|54|79)|7(?:33|47)|8(?:24|55|76)|900)\\d{4}"],["(?:(?:46|83)[0-5]|6[2-4689]0)\\d{4}|(?:45|77|88)\\d{5}"]]],PY:["595","00","59\\d{4,6}|9\\d{5,10}|(?:[2-46-8]\\d|5[0-8])\\d{4,7}",[6,7,8,9,10,11],[["(\\d{3})(\\d{3,6})","$1 $2",["[2-9]0"],"0$1"],["(\\d{2})(\\d{5})","$1 $2",["[26]1|3[289]|4[1246-8]|7[1-3]|8[1-36]"],"(0$1)"],["(\\d{3})(\\d{4,5})","$1 $2",["2[279]|3[13-5]|4[359]|5|6(?:[34]|7[1-46-8])|7[46-8]|85"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["2[14-68]|3[26-9]|4[1246-8]|6(?:1|75)|7[1-35]|8[1-36]"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["87"]],["(\\d{3})(\\d{6})","$1 $2",["9(?:[5-79]|8[1-7])"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[2-8]"],"0$1"],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["9"]]],"0",0,0,0,0,0,[["(?:[26]1|3[289]|4[1246-8]|7[1-3]|8[1-36])\\d{5,7}|(?:2(?:2[4-68]|[4-68]\\d|7[15]|9[1-5])|3(?:18|3[167]|4[2357]|51|[67]\\d)|4(?:3[12]|5[13]|9[1-47])|5(?:[1-4]\\d|5[02-4])|6(?:3[1-3]|44|7[1-8])|7(?:4[0-4]|5\\d|6[1-578]|75|8[0-8])|858)\\d{5,6}",[7,8,9]],["9(?:51|6[129]|7[1-6]|8[1-7]|9[1-5])\\d{6}",[9]],["9800\\d{5,7}",[9,10,11]],0,0,0,["[2-9]0\\d{4,7}",[6,7,8,9]],0,["8700[0-4]\\d{4}",[9]]]],QA:["974","00","800\\d{4}|(?:2|800)\\d{6}|(?:0080|[3-7])\\d{7}",[7,8,9,11],[["(\\d{3})(\\d{4})","$1 $2",["2[16]|8"]],["(\\d{4})(\\d{4})","$1 $2",["[3-7]"]]],0,0,0,0,0,0,[["4(?:1111|2022)\\d{3}|4(?:[04]\\d\\d|14[0-6]|999)\\d{4}",[8]],["[35-7]\\d{7}",[8]],["800\\d{4}|(?:0080[01]|800)\\d{6}",[7,9,11]],0,0,0,0,["2[16]\\d{5}",[7]]]],RE:["262","00","(?:26|[689]\\d)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2689]"],"0$1"]],"0",0,0,0,0,0,[["26(?:2\\d\\d|3(?:0\\d|1[0-6]))\\d{4}"],["69(?:2\\d\\d|3(?:[06][0-6]|1[013]|2[0-2]|3[0-39]|4\\d|5[0-5]|7[0-37]|8[0-8]|9[0-479]))\\d{4}"],["80\\d{7}"],["89[1-37-9]\\d{6}"],0,0,0,0,["9(?:399[0-3]|479[0-5]|76(?:2[278]|3[0-37]))\\d{4}"],["8(?:1[019]|2[0156]|84|90)\\d{6}"]]],RO:["40","00","(?:[236-8]\\d|90)\\d{7}|[23]\\d{5}",[6,9],[["(\\d{3})(\\d{3})","$1 $2",["2[3-6]","2[3-6]\\d9"],"0$1"],["(\\d{2})(\\d{4})","$1 $2",["219|31"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[23]1"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[236-9]"],"0$1"]],"0",0,0,0,0,0,[["[23][13-6]\\d{7}|(?:2(?:19\\d|[3-6]\\d9)|31\\d\\d)\\d\\d"],["(?:630|702)0\\d{5}|(?:6(?:00|2\\d)|7(?:0[013-9]|1[0-3]|[2-7]\\d|8[03-8]|9[0-39]))\\d{6}",[9]],["800\\d{6}",[9]],["90[0136]\\d{6}",[9]],0,0,["(?:37\\d|80[578])\\d{6}",[9]],0,0,["801\\d{6}",[9]]],0," int "],RS:["381","00","38[02-9]\\d{6,9}|6\\d{7,9}|90\\d{4,8}|38\\d{5,6}|(?:7\\d\\d|800)\\d{3,9}|(?:[12]\\d|3[0-79])\\d{5,10}",[6,7,8,9,10,11,12],[["(\\d{3})(\\d{3,9})","$1 $2",["(?:2[389]|39)0|[7-9]"],"0$1"],["(\\d{2})(\\d{5,10})","$1 $2",["[1-36]"],"0$1"]],"0",0,0,0,0,0,[["(?:11[1-9]\\d|(?:2[389]|39)(?:0[2-9]|[2-9]\\d))\\d{3,8}|(?:1[02-9]|2[0-24-7]|3[0-8])[2-9]\\d{4,9}",[7,8,9,10,11,12]],["6(?:[0-689]|7\\d)\\d{6,7}",[8,9,10]],["800\\d{3,9}"],["(?:78\\d|90[0169])\\d{3,7}",[6,7,8,9,10]],0,0,["7[06]\\d{4,10}"]]],RU:["7","810","8\\d{13}|[347-9]\\d{9}",[10,14],[["(\\d{4})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["7(?:1[0-8]|2[1-9])","7(?:1(?:[0-356]2|4[29]|7|8[27])|2(?:1[23]|[2-9]2))","7(?:1(?:[0-356]2|4[29]|7|8[27])|2(?:13[03-69]|62[013-9]))|72[1-57-9]2"],"8 ($1)",1],["(\\d{5})(\\d)(\\d{2})(\\d{2})","$1 $2 $3 $4",["7(?:1[0-68]|2[1-9])","7(?:1(?:[06][3-6]|[18]|2[35]|[3-5][3-5])|2(?:[13][3-5]|[24-689]|7[457]))","7(?:1(?:0(?:[356]|4[023])|[18]|2(?:3[013-9]|5)|3[45]|43[013-79]|5(?:3[1-8]|4[1-7]|5)|6(?:3[0-35-9]|[4-6]))|2(?:1(?:3[178]|[45])|[24-689]|3[35]|7[457]))|7(?:14|23)4[0-8]|71(?:33|45)[1-79]"],"8 ($1)",1],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["7"],"8 ($1)",1],["(\\d{3})(\\d{3})(\\d{2})(\\d{2})","$1 $2-$3-$4",["[349]|8(?:[02-7]|1[1-8])"],"8 ($1)",1],["(\\d{4})(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3 $4",["8"],"8 ($1)"]],"8",0,0,0,0,"3[04-689]|[489]",[["(?:3(?:0[12]|4[1-35-79]|5[1-3]|65|8[1-58]|9[0145])|4(?:01|1[1356]|2[13467]|7[1-5]|8[1-7]|9[1-689])|8(?:1[1-8]|2[01]|3[13-6]|4[0-8]|5[15]|6[1-35-79]|7[1-37-9]))\\d{7}",[10]],["9\\d{9}",[10]],["8(?:0[04]|108\\d{3})\\d{7}"],["80[39]\\d{7}",[10]],["808\\d{7}",[10]]],"8~10"],RW:["250","00","(?:06|[27]\\d\\d|[89]00)\\d{6}",[8,9],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["0"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["2"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[7-9]"],"0$1"]],"0",0,0,0,0,0,[["(?:06|2[23568]\\d)\\d{6}"],["7[237-9]\\d{7}",[9]],["800\\d{6}",[9]],["900\\d{6}",[9]]]],SA:["966","00","92\\d{7}|(?:[15]|8\\d)\\d{8}",[9,10],[["(\\d{4})(\\d{5})","$1 $2",["9"]],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["1"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["5"],"0$1"],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["81"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["8"]]],"0",0,0,0,0,0,[["1(?:1\\d|2[24-8]|3[35-8]|4[3-68]|6[2-5]|7[235-7])\\d{6}",[9]],["579[01]\\d{5}|5(?:[013-689]\\d|7[0-8])\\d{6}",[9]],["800\\d{7}",[10]],["925\\d{6}",[9]],0,0,["811\\d{7}",[10]],0,0,["920\\d{6}",[9]]]],SB:["677","0[01]","[6-9]\\d{6}|[1-6]\\d{4}",[5,7],[["(\\d{2})(\\d{5})","$1 $2",["6[89]|7|8[4-9]|9(?:[1-8]|9[0-8])"]]],0,0,0,0,0,0,[["(?:1[4-79]|[23]\\d|4[0-2]|5[03]|6[0-37])\\d{3}",[5]],["48\\d{3}|(?:(?:6[89]|7[1-9]|8[4-9])\\d|9(?:1[2-9]|2[013-9]|3[0-2]|[46]\\d|5[0-46-9]|7[0-689]|8[0-79]|9[0-8]))\\d{4}"],["1[38]\\d{3}",[5]],0,0,0,0,0,["5[12]\\d{3}",[5]]]],SC:["248","010|0[0-2]","(?:[2489]\\d|64)\\d{5}",[7],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[246]|9[57]"]]],0,0,0,0,0,0,[["4[2-46]\\d{5}"],["2[125-8]\\d{5}"],["800[08]\\d{3}"],["85\\d{5}"],0,0,0,0,["971\\d{4}|(?:64|95)\\d{5}"]],"00"],SD:["249","00","[19]\\d{8}",[9],[["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[19]"],"0$1"]],"0",0,0,0,0,0,[["1(?:5\\d|8[35-7])\\d{6}"],["(?:1[0-2]|9[0-3569])\\d{7}"]]],SE:["46","00","(?:[26]\\d\\d|9)\\d{9}|[1-9]\\d{8}|[1-689]\\d{7}|[1-4689]\\d{6}|2\\d{5}",[6,7,8,9,10,12],[["(\\d{2})(\\d{2,3})(\\d{2})","$1-$2 $3",["20"],"0$1",0,"$1 $2 $3"],["(\\d{3})(\\d{4})","$1-$2",["9(?:00|39|44|9)"],"0$1",0,"$1 $2"],["(\\d{2})(\\d{3})(\\d{2})","$1-$2 $3",["[12][136]|3[356]|4[0246]|6[03]|90[1-9]"],"0$1",0,"$1 $2 $3"],["(\\d)(\\d{2,3})(\\d{2})(\\d{2})","$1-$2 $3 $4",["8"],"0$1",0,"$1 $2 $3 $4"],["(\\d{3})(\\d{2,3})(\\d{2})","$1-$2 $3",["1[2457]|2(?:[247-9]|5[0138])|3[0247-9]|4[1357-9]|5[0-35-9]|6(?:[125689]|4[02-57]|7[0-2])|9(?:[125-8]|3[02-5]|4[0-3])"],"0$1",0,"$1 $2 $3"],["(\\d{3})(\\d{2,3})(\\d{3})","$1-$2 $3",["9(?:00|39|44)"],"0$1",0,"$1 $2 $3"],["(\\d{2})(\\d{2,3})(\\d{2})(\\d{2})","$1-$2 $3 $4",["1[13689]|2[0136]|3[1356]|4[0246]|54|6[03]|90[1-9]"],"0$1",0,"$1 $2 $3 $4"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1-$2 $3 $4",["10|7"],"0$1",0,"$1 $2 $3 $4"],["(\\d)(\\d{3})(\\d{3})(\\d{2})","$1-$2 $3 $4",["8"],"0$1",0,"$1 $2 $3 $4"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1-$2 $3 $4",["[13-5]|2(?:[247-9]|5[0138])|6(?:[124-689]|7[0-2])|9(?:[125-8]|3[02-5]|4[0-3])"],"0$1",0,"$1 $2 $3 $4"],["(\\d{3})(\\d{2})(\\d{2})(\\d{3})","$1-$2 $3 $4",["9"],"0$1",0,"$1 $2 $3 $4"],["(\\d{3})(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1-$2 $3 $4 $5",["[26]"],"0$1",0,"$1 $2 $3 $4 $5"]],"0",0,0,0,0,0,[["(?:(?:[12][136]|3[356]|4[0246]|6[03]|8\\d)\\d|90[1-9])\\d{4,6}|(?:1(?:2[0-35]|4[0-4]|5[0-25-9]|7[13-6]|[89]\\d)|2(?:2[0-7]|4[0136-8]|5[0138]|7[018]|8[01]|9[0-57])|3(?:0[0-4]|1\\d|2[0-25]|4[056]|7[0-2]|8[0-3]|9[023])|4(?:1[013-8]|3[0135]|5[14-79]|7[0-246-9]|8[0156]|9[0-689])|5(?:0[0-6]|[15][0-5]|2[0-68]|3[0-4]|4\\d|6[03-5]|7[013]|8[0-79]|9[01])|6(?:1[1-3]|2[0-4]|4[02-57]|5[0-37]|6[0-3]|7[0-2]|8[0247]|9[0-356])|9(?:1[0-68]|2\\d|3[02-5]|4[0-3]|5[0-4]|[68][01]|7[0135-8]))\\d{5,6}",[7,8,9]],["7[02369]\\d{7}",[9]],["20\\d{4,7}",[6,7,8,9]],["649\\d{6}|99[1-59]\\d{4}(?:\\d{3})?|9(?:00|39|44)[1-8]\\d{3,6}",[7,8,9,10]],["75[1-8]\\d{6}",[9]],["(?:25[245]|67[3-68])\\d{9}",[12]],["10[1-8]\\d{6}",[9]],["74[02-9]\\d{6}",[9]],0,["77[0-7]\\d{6}",[9]]]],SG:["65","0[0-3]\\d","(?:(?:1\\d|8)\\d\\d|7000)\\d{7}|[3689]\\d{7}",[8,10,11],[["(\\d{4})(\\d{4})","$1 $2",["[369]|8(?:0[1-9]|[1-9])"]],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["8"]],["(\\d{4})(\\d{4})(\\d{3})","$1 $2 $3",["7"]],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["1"]]],0,0,0,0,0,0,[["662[0-24-9]\\d{4}|6(?:[0-578]\\d|6[013-57-9]|9[0-35-9])\\d{5}",[8]],["(?:8(?:0(?:[1-8]\\d|9[0-689])|[1-8]\\d\\d|9(?:[0-4]\\d|5[0-3]|62))|9[0-8]\\d\\d)\\d{4}",[8]],["(?:18|8)00\\d{7}",[10,11]],["1900\\d{7}",[11]],0,0,["7000\\d{7}",[11]],0,["(?:3[12]\\d|666)\\d{5}",[8]]]],SH:["290","00","(?:[256]\\d|8)\\d{3}",[4,5],0,0,0,0,0,0,"[256]",[["2(?:[0-57-9]\\d|6[4-9])\\d\\d"],["[56]\\d{4}",[5]],0,0,0,0,0,0,["262\\d\\d",[5]]]],SI:["386","00|10(?:22|66|88|99)","[1-7]\\d{7}|8\\d{4,7}|90\\d{4,6}",[5,6,7,8],[["(\\d{2})(\\d{3,6})","$1 $2",["8[09]|9"],"0$1"],["(\\d{3})(\\d{5})","$1 $2",["59|8"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[37][01]|4[0139]|51|6"],"0$1"],["(\\d)(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[1-57]"],"(0$1)"]],"0",0,0,0,0,0,[["(?:[1-357][2-8]|4[24-8])\\d{6}",[8]],["65(?:[178]\\d|5[56]|6[01])\\d{4}|(?:[37][01]|4[0139]|51|6[489])\\d{6}",[8]],["80\\d{4,6}",[6,7,8]],["89[1-3]\\d{2,5}|90\\d{4,6}"],0,0,0,0,["(?:59\\d\\d|8(?:1(?:[67]\\d|8[0-589])|2(?:0\\d|2[0-37-9]|8[0-2489])|3[389]\\d))\\d{4}",[8]]],"00"],SJ:["47","00","0\\d{4}|(?:[489]\\d|79)\\d{6}",[5,8],0,0,0,0,0,0,"79",[["79\\d{6}",[8]],["(?:4[015-8]|9\\d)\\d{6}",[8]],["80[01]\\d{5}",[8]],["82[09]\\d{5}",[8]],["880\\d{5}",[8]],["81[23]\\d{5}",[8]],["(?:0[2-9]|81(?:0(?:0[7-9]|1\\d)|5\\d\\d))\\d{3}"],0,["85[0-5]\\d{5}",[8]],["810(?:0[0-6]|[2-8]\\d)\\d{3}",[8]]]],SK:["421","00","[2-689]\\d{8}|[2-59]\\d{6}|[2-5]\\d{5}",[6,7,9],[["(\\d)(\\d{2})(\\d{3,4})","$1 $2 $3",["21"],"0$1"],["(\\d{2})(\\d{2})(\\d{2,3})","$1 $2 $3",["[3-5][1-8]1","[3-5][1-8]1[67]"],"0$1"],["(\\d)(\\d{3})(\\d{3})(\\d{2})","$1/$2 $3 $4",["2"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[689]"],"0$1"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1/$2 $3 $4",["[3-5]"],"0$1"]],"0",0,0,0,0,0,[["(?:2(?:16|[2-9]\\d{3})|(?:(?:[3-5][1-8]\\d|819)\\d|601[1-5])\\d)\\d{4}|(?:2|[3-5][1-8])1[67]\\d{3}|[3-5][1-8]16\\d\\d"],["909[1-9]\\d{5}|9(?:0[1-8]|1[0-24-9]|4[03-57-9]|5\\d)\\d{6}",[9]],["800\\d{6}",[9]],["9(?:00|[78]\\d)\\d{6}",[9]],0,0,["96\\d{7}",[9]],["9090\\d{3}",[7]],["6(?:02|5[0-4]|9[0-6])\\d{6}",[9]],["8[5-9]\\d{7}",[9]]]],SL:["232","00","(?:[237-9]\\d|66)\\d{6}",[8],[["(\\d{2})(\\d{6})","$1 $2",["[236-9]"],"(0$1)"]],"0",0,0,0,0,0,[["22[2-4][2-9]\\d{4}"],["(?:25|3[0-5]|66|7[2-9]|8[08]|9[09])\\d{6}"]]],SM:["378","00","(?:0549|[5-7]\\d)\\d{6}",[8,10],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[5-7]"]],["(\\d{4})(\\d{6})","$1 $2",["0"]]],0,0,"([89]\\d{5})$","0549$1",0,0,[["0549(?:8[0157-9]|9\\d)\\d{4}",[10]],["6[16]\\d{6}",[8]],0,["7[178]\\d{6}",[8]],0,0,0,0,["5[158]\\d{6}",[8]]]],SN:["221","00","(?:[378]\\d|93)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"]],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[379]"]]],0,0,0,0,0,0,[["3(?:0(?:1[0-2]|80)|282|3(?:8[1-9]|9[3-9])|611)\\d{5}"],["7(?:(?:[06-8]\\d|[19]0|21)\\d|5(?:0[01]|[19]0|2[25]|[38]3|[4-7]\\d))\\d{5}"],["800\\d{6}"],["88[4689]\\d{6}"],0,0,0,0,["(?:3(?:392|9[01]\\d)\\d|93(?:3[13]0|929))\\d{4}"],["81[02468]\\d{6}"]]],SO:["252","00","[346-9]\\d{8}|[12679]\\d{7}|[1-5]\\d{6}|[1348]\\d{5}",[6,7,8,9],[["(\\d{2})(\\d{4})","$1 $2",["8[125]"]],["(\\d{6})","$1",["[134]"]],["(\\d)(\\d{6})","$1 $2",["[15]|2[0-79]|3[0-46-8]|4[0-7]"]],["(\\d)(\\d{7})","$1 $2",["(?:2|90)4|[67]"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[348]|64|79|90"]],["(\\d{2})(\\d{5,7})","$1 $2",["1|28|6[0-35-9]|77|9[2-9]"]]],"0",0,0,0,0,0,[["(?:1\\d|2[0-79]|3[0-46-8]|4[0-7]|5[57-9])\\d{5}|(?:[134]\\d|8[125])\\d{4}",[6,7]],["(?:(?:15|(?:3[59]|4[89]|6\\d|7[79]|8[08])\\d|9(?:0\\d|[2-9]))\\d|2(?:4\\d|8))\\d{5}|(?:[67]\\d\\d|904)\\d{5}",[7,8,9]]]],SR:["597","00","(?:[2-5]|68|[78]\\d)\\d{5}",[6,7],[["(\\d{2})(\\d{2})(\\d{2})","$1-$2-$3",["56"]],["(\\d{3})(\\d{3})","$1-$2",["[2-5]"]],["(\\d{3})(\\d{4})","$1-$2",["[6-8]"]]],0,0,0,0,0,0,[["(?:2[1-3]|3[0-7]|(?:4|68)\\d|5[2-58])\\d{4}"],["(?:7[124-7]|8[124-9])\\d{5}",[7]],0,0,0,0,0,0,["56\\d{4}",[6]]]],SS:["211","00","[19]\\d{8}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[19]"],"0$1"]],"0",0,0,0,0,0,[["1[89]\\d{7}"],["(?:12|9[1257-9])\\d{7}"]]],ST:["239","00","(?:22|9\\d)\\d{5}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[29]"]]],0,0,0,0,0,0,[["22\\d{5}"],["900[5-9]\\d{3}|9(?:0[1-9]|[89]\\d)\\d{4}"]]],SV:["503","00","[267]\\d{7}|(?:80\\d|900)\\d{4}(?:\\d{4})?",[7,8,11],[["(\\d{3})(\\d{4})","$1 $2",["[89]"]],["(\\d{4})(\\d{4})","$1 $2",["[267]"]],["(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["[89]"]]],0,0,0,0,0,0,[["2(?:79(?:0[0347-9]|[1-9]\\d)|89(?:0[024589]|[1-9]\\d))\\d{3}|2(?:[1-69]\\d|[78][0-8])\\d{5}",[8]],["[67]\\d{7}",[8]],["800\\d{8}|80[01]\\d{4}",[7,11]],["900\\d{4}(?:\\d{4})?",[7,11]]]],SX:["1","011","7215\\d{6}|(?:[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"(5\\d{6})$|1","721$1",0,"721",[["7215(?:4[2-8]|8[239]|9[056])\\d{4}"],["7215(?:1[02]|2\\d|5[034679]|8[014-8])\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],SY:["963","00","[1-39]\\d{8}|[1-5]\\d{7}",[8,9],[["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[1-5]"],"0$1",1],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["9"],"0$1",1]],"0",0,0,0,0,0,[["21\\d{6,7}|(?:1(?:[14]\\d|[2356])|2[235]|3(?:[13]\\d|4)|4[134]|5[1-3])\\d{6}"],["9[1-689]\\d{7}",[9]]]],SZ:["268","00","0800\\d{4}|(?:[237]\\d|900)\\d{6}",[8,9],[["(\\d{4})(\\d{4})","$1 $2",["[0237]"]],["(\\d{5})(\\d{4})","$1 $2",["9"]]],0,0,0,0,0,0,[["[23][2-5]\\d{6}",[8]],["7[6-9]\\d{6}",[8]],["0800\\d{4}",[8]],["900\\d{6}",[9]],0,0,0,0,["70\\d{6}",[8]]]],TA:["290","00","8\\d{3}",[4],0,0,0,0,0,0,"8",[["8\\d{3}"]]],TC:["1","011","(?:[58]\\d\\d|649|900)\\d{7}",[10],0,"1",0,"([2-479]\\d{6})$|1","649$1",0,"649",[["649(?:266|712|9(?:4\\d|50))\\d{4}"],["649(?:2(?:3[129]|4[1-79])|3\\d\\d|4[34][1-3])\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"],0,0,0,["649(?:71[01]|966)\\d{4}"]]],TD:["235","00|16","(?:22|[689]\\d|77)\\d{6}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[26-9]"]]],0,0,0,0,0,0,[["22(?:[37-9]0|5[0-5]|6[89])\\d{4}"],["(?:[69]\\d|77|8[56])\\d{6}"]],"00"],TG:["228","00","[279]\\d{7}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[279]"]]],0,0,0,0,0,0,[["2(?:2[2-7]|3[23]|4[45]|55|6[67]|77)\\d{5}"],["(?:7[019]|9[0-36-9])\\d{6}"]]],TH:["66","00[1-9]","(?:001800|[2-57]|[689]\\d)\\d{7}|1\\d{7,9}",[8,9,10,13],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["2"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[13-9]"],"0$1"],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1"]]],"0",0,0,0,0,0,[["(?:1[0689]|2\\d|3[2-9]|4[2-5]|5[2-6]|7[3-7])\\d{6}",[8]],["67(?:1[0-8]|2[4-7])\\d{5}|(?:14|6[1-6]|[89]\\d)\\d{7}",[9]],["(?:001800\\d|1800)\\d{6}",[10,13]],["1900\\d{6}",[10]],0,0,0,0,["6[08]\\d{7}",[9]]]],TJ:["992","810","[0-57-9]\\d{8}",[9],[["(\\d{6})(\\d)(\\d{2})","$1 $2 $3",["331","3317"]],["(\\d{3})(\\d{2})(\\d{4})","$1 $2 $3",["44[02-479]|[34]7"]],["(\\d{4})(\\d)(\\d{4})","$1 $2 $3",["3(?:[1245]|3[12])"]],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[0-57-9]"]]],0,0,0,0,0,0,[["(?:3(?:1[3-5]|2[245]|3[12]|4[24-7]|5[25]|72)|4(?:46|74|87))\\d{6}"],["(?:33[03-9]|4(?:1[18]|4[02-479])|81[1-9])\\d{6}|(?:[09]\\d|1[017]|2[02]|[34]0|5[05]|7[01578]|8[078])\\d{7}"]],"8~10"],TK:["690","00","[2-47]\\d{3,6}",[4,5,6,7],0,0,0,0,0,0,0,[["(?:2[2-4]|[34]\\d)\\d{2,5}"],["7[2-4]\\d{2,5}"]]],TL:["670","00","7\\d{7}|(?:[2-47]\\d|[89]0)\\d{5}",[7,8],[["(\\d{3})(\\d{4})","$1 $2",["[2-489]|70"]],["(\\d{4})(\\d{4})","$1 $2",["7"]]],0,0,0,0,0,0,[["(?:2[1-5]|3[1-9]|4[1-4])\\d{5}",[7]],["7[2-8]\\d{6}",[8]],["80\\d{5}",[7]],["90\\d{5}",[7]],["70\\d{5}",[7]]]],TM:["993","810","(?:[1-6]\\d|71)\\d{6}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2-$3-$4",["12"],"(8 $1)"],["(\\d{3})(\\d)(\\d{2})(\\d{2})","$1 $2-$3-$4",["[1-5]"],"(8 $1)"],["(\\d{2})(\\d{6})","$1 $2",["[67]"],"8 $1"]],"8",0,0,0,0,0,[["(?:1(?:2\\d|3[1-9])|2(?:22|4[0-35-8])|3(?:22|4[03-9])|4(?:22|3[128]|4\\d|6[15])|5(?:22|5[7-9]|6[014-689]))\\d{5}"],["(?:6\\d|71)\\d{6}"]],"8~10"],TN:["216","00","[2-57-9]\\d{7}",[8],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[2-57-9]"]]],0,0,0,0,0,0,[["81200\\d{3}|(?:3[0-2]|7\\d)\\d{6}"],["3(?:001|[12]40)\\d{4}|(?:(?:[259]\\d|4[0-8])\\d|3(?:1[1-35]|6[0-4]|91))\\d{5}"],["8010\\d{4}"],["88\\d{6}"],0,0,0,0,0,["8[12]10\\d{4}"]]],TO:["676","00","(?:0800|(?:[5-8]\\d\\d|999)\\d)\\d{3}|[2-8]\\d{4}",[5,7],[["(\\d{2})(\\d{3})","$1-$2",["[2-4]|50|6[09]|7[0-24-69]|8[05]"]],["(\\d{4})(\\d{3})","$1 $2",["0"]],["(\\d{3})(\\d{4})","$1 $2",["[5-9]"]]],0,0,0,0,0,0,[["(?:2\\d|3[0-8]|4[0-4]|50|6[09]|7[0-24-69]|8[05])\\d{3}",[5]],["(?:5(?:4[0-5]|5[4-6])|6(?:[09]\\d|3[02]|8[15-9])|(?:7\\d|8[46-9])\\d|999)\\d{4}",[7]],["0800\\d{3}",[7]],0,0,0,0,0,["55[0-37-9]\\d{4}",[7]]]],TR:["90","00","4\\d{6}|8\\d{11,12}|(?:[2-58]\\d\\d|900)\\d{7}",[7,10,12,13],[["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["512|8[01589]|90"],"0$1",1],["(\\d{3})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["5(?:[0-59]|61)","5(?:[0-59]|61[06])","5(?:[0-59]|61[06]1)"],"0$1",1],["(\\d{3})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[24][1-8]|3[1-9]"],"(0$1)",1],["(\\d{3})(\\d{3})(\\d{6,7})","$1 $2 $3",["80"],"0$1",1]],"0",0,0,0,0,0,[["(?:2(?:[13][26]|[28][2468]|[45][268]|[67][246])|3(?:[13][28]|[24-6][2468]|[78][02468]|92)|4(?:[16][246]|[23578][2468]|4[26]))\\d{7}",[10]],["561(?:011|61\\d)\\d{4}|5(?:0[15-7]|1[06]|24|[34]\\d|5[1-59]|9[46])\\d{7}",[10]],["8(?:00\\d{7}(?:\\d{2,3})?|11\\d{7})",[10,12,13]],["(?:8[89]8|900)\\d{7}",[10]],["592(?:21[12]|461)\\d{4}",[10]],0,["444\\d{4}",[7]],["512\\d{7}",[10]],["850\\d{7}",[10]]]],TT:["1","011","(?:[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-46-8]\\d{6})$|1","868$1",0,"868",[["868(?:2(?:01|1[5-9]|[23]\\d|4[0-2])|6(?:0[7-9]|1[02-8]|2[1-9]|[3-69]\\d|7[0-79])|82[124])\\d{4}"],["868(?:(?:2[5-9]|3\\d)\\d|4(?:3[0-6]|[6-9]\\d)|6(?:20|78|8\\d)|7(?:0[1-9]|1[02-9]|[2-9]\\d))\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"],["868619\\d{4}"]]],TV:["688","00","(?:2|7\\d\\d|90)\\d{4}",[5,6,7],[["(\\d{2})(\\d{3})","$1 $2",["2"]],["(\\d{2})(\\d{4})","$1 $2",["90"]],["(\\d{2})(\\d{5})","$1 $2",["7"]]],0,0,0,0,0,0,[["2[02-9]\\d{3}",[5]],["(?:7[01]\\d|90)\\d{4}",[6,7]]]],TW:["886","0(?:0[25-79]|19)","[2-689]\\d{8}|7\\d{9,10}|[2-8]\\d{7}|2\\d{6}",[7,8,9,10,11],[["(\\d{2})(\\d)(\\d{4})","$1 $2 $3",["202"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[258]0"],"0$1"],["(\\d)(\\d{3,4})(\\d{4})","$1 $2 $3",["[23568]|4(?:0[02-48]|[1-47-9])|7[1-9]","[23568]|4(?:0[2-48]|[1-47-9])|(?:400|7)[1-9]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[49]"],"0$1"],["(\\d{2})(\\d{4})(\\d{4,5})","$1 $2 $3",["7"],"0$1"]],"0",0,0,0,0,0,[["(?:2[2-8]\\d|370|55[01]|7[1-9])\\d{6}|4(?:(?:0(?:0[1-9]|[2-48]\\d)|1[023]\\d)\\d{4,5}|(?:[239]\\d\\d|4(?:0[56]|12|49))\\d{5})|6(?:[01]\\d{7}|4(?:0[56]|12|24|4[09])\\d{4,5})|8(?:(?:2(?:3\\d|4[0-269]|[578]0|66)|36[24-9]|90\\d\\d)\\d{4}|4(?:0[56]|12|24|4[09])\\d{4,5})|(?:2(?:2(?:0\\d\\d|4(?:0[68]|[249]0|3[0-467]|5[0-25-9]|6[0235689]))|(?:3(?:[09]\\d|1[0-4])|(?:4\\d|5[0-49]|6[0-29]|7[0-5])\\d)\\d)|(?:(?:3[2-9]|5[2-8]|6[0-35-79]|8[7-9])\\d\\d|4(?:2(?:[089]\\d|7[1-9])|(?:3[0-4]|[78]\\d|9[01])\\d))\\d)\\d{3}",[8,9]],["(?:40001[0-2]|9[0-8]\\d{4})\\d{3}",[9]],["80[0-79]\\d{6}|800\\d{5}",[8,9]],["20(?:[013-9]\\d\\d|2)\\d{4}",[7,9]],["99\\d{7}",[9]],0,["50[0-46-9]\\d{6}",[9]],0,["7010(?:[0-2679]\\d|3[0-7]|8[0-5])\\d{5}|70\\d{8}",[10,11]]],0,"#"],TZ:["255","00[056]","(?:[25-8]\\d|41|90)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{4})","$1 $2 $3",["[89]"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[24]"],"0$1"],["(\\d{2})(\\d{7})","$1 $2",["5"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[67]"],"0$1"]],"0",0,0,0,0,0,[["2[2-8]\\d{7}"],["(?:6[125-9]|7[13-9])\\d{7}"],["80[08]\\d{6}"],["90\\d{7}"],0,0,0,0,["41\\d{7}"],["8(?:40|6[01])\\d{6}"]]],UA:["380","00","[89]\\d{9}|[3-9]\\d{8}",[9,10],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["6[12][29]|(?:3[1-8]|4[136-8]|5[12457]|6[49])2|(?:56|65)[24]","6[12][29]|(?:35|4[1378]|5[12457]|6[49])2|(?:56|65)[24]|(?:3[1-46-8]|46)2[013-9]"],"0$1"],["(\\d{4})(\\d{5})","$1 $2",["3[1-8]|4(?:[1367]|[45][6-9]|8[4-6])|5(?:[1-5]|6[0135689]|7[4-6])|6(?:[12][3-7]|[459])","3[1-8]|4(?:[1367]|[45][6-9]|8[4-6])|5(?:[1-5]|6(?:[015689]|3[02389])|7[4-6])|6(?:[12][3-7]|[459])"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[3-7]|89|9[1-9]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["[89]"],"0$1"]],"0",0,0,0,0,0,[["(?:3[1-8]|4[13-8]|5[1-7]|6[12459])\\d{7}",[9]],["(?:39|50|6[36-8]|7[1-357]|9[1-9])\\d{7}",[9]],["800[1-8]\\d{5,6}"],["900[239]\\d{5,6}"],0,0,0,0,["89[1-579]\\d{6}",[9]]],"0~0"],UG:["256","00[057]","800\\d{6}|(?:[29]0|[347]\\d)\\d{7}",[9],[["(\\d{4})(\\d{5})","$1 $2",["202","2024"],"0$1"],["(\\d{3})(\\d{6})","$1 $2",["[27-9]|4(?:6[45]|[7-9])"],"0$1"],["(\\d{2})(\\d{7})","$1 $2",["[34]"],"0$1"]],"0",0,0,0,0,0,[["20(?:(?:240|30[67])\\d|6(?:00[0-2]|30[0-4]))\\d{3}|(?:20(?:[017]\\d|2[5-9]|3[1-4]|5[0-4]|6[15-9])|[34]\\d{3})\\d{5}"],["72(?:[48]0|6[01])\\d{5}|7(?:[015-8]\\d|20|36|4[0-5]|9[89])\\d{6}"],["800[1-3]\\d{5}"],["90[1-3]\\d{6}"]]],US:["1","011","[2-9]\\d{9}|3\\d{6}",[10],[["(\\d{3})(\\d{4})","$1-$2",["310"],0,1],["(\\d{3})(\\d{3})(\\d{4})","($1) $2-$3",["[2-9]"],0,1,"$1-$2-$3"]],"1",0,0,0,0,0,[["(?:3052(?:0[0-8]|[1-9]\\d)|5056(?:[0-35-9]\\d|4[468])|7302[0-4]\\d)\\d{4}|(?:305[3-9]|472[24]|505[2-57-9]|7306|983[2-47-9])\\d{6}|(?:2(?:0[1-35-9]|1[02-9]|2[03-57-9]|3[1459]|4[08]|5[1-46]|6[0279]|7[0269]|8[13])|3(?:0[1-47-9]|1[02-9]|2[013569]|3[0-24679]|4[167]|5[0-2]|6[01349]|8[056])|4(?:0[124-9]|1[02-579]|2[3-5]|3[0245]|4[023578]|58|6[349]|7[0589]|8[04])|5(?:0[1-47-9]|1[0235-8]|20|3[0149]|4[01]|5[179]|6[1-47]|7[0-5]|8[0256])|6(?:0[1-35-9]|1[024-9]|2[03689]|3[016]|4[0156]|5[01679]|6[0-279]|78|8[0-29])|7(?:0[1-46-8]|1[2-9]|2[04-8]|3[1247]|4[037]|5[47]|6[02359]|7[0-59]|8[156])|8(?:0[1-68]|1[02-8]|2[068]|3[0-2589]|4[03578]|5[046-9]|6[02-5]|7[028])|9(?:0[1346-9]|1[02-9]|2[0589]|3[0146-8]|4[01357-9]|5[12469]|7[0-389]|8[04-69]))[2-9]\\d{6}"],[""],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"],0,0,0,["305209\\d{4}"]]],UY:["598","0(?:0|1[3-9]\\d)","0004\\d{2,9}|[1249]\\d{7}|(?:[49]\\d|80)\\d{5}",[6,7,8,9,10,11,12,13],[["(\\d{3})(\\d{3,4})","$1 $2",["0"]],["(\\d{3})(\\d{4})","$1 $2",["[49]0|8"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["9"],"0$1"],["(\\d{4})(\\d{4})","$1 $2",["[124]"]],["(\\d{3})(\\d{3})(\\d{2,4})","$1 $2 $3",["0"]],["(\\d{3})(\\d{3})(\\d{3})(\\d{2,4})","$1 $2 $3 $4",["0"]]],"0",0,0,0,0,0,[["(?:1(?:770|9(?:20|[89]7))|(?:2\\d|4[2-7])\\d\\d)\\d{4}",[8]],["9[1-9]\\d{6}",[8]],["0004\\d{2,9}|(?:405|80[05])\\d{4}"],["90[0-8]\\d{4}",[7]]],"00"," int. "],UZ:["998","00","(?:20|33|[5-79]\\d|88)\\d{7}",[9],[["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[235-9]"]]],0,0,0,0,0,0,[["(?:55\\d\\d|6(?:1(?:22|3[124]|4[1-4]|5[1-3578]|64)|2(?:22|3[0-57-9]|41)|5(?:22|3[3-7]|5[024-8])|[69]\\d\\d|7(?:[23]\\d|7[69]))|7(?:0(?:5[4-9]|6[0146]|7[124-6]|9[135-8])|(?:1[12]|[68]\\d)\\d|2(?:22|3[13-57-9]|4[1-3579]|5[14])|3(?:2\\d|3[1578]|4[1-35-7]|5[1-57]|61)|4(?:2\\d|3[1-579]|7[1-79])|5(?:22|5[1-9]|6[1457])|9(?:22|5[1-9])))\\d{5}"],["(?:(?:[25]0|33|88|9[0-57-9])\\d{3}|6(?:1(?:2(?:2[01]|98)|35[0-4]|50\\d|61[23]|7(?:[01][017]|4\\d|55|9[5-9]))|2(?:(?:11|7\\d)\\d|2(?:[12]1|9[01379])|5(?:[126]\\d|3[0-4]))|5(?:19[01]|2(?:27|9[26])|(?:30|59|7\\d)\\d)|6(?:2(?:1[5-9]|2[0367]|38|41|52|60)|(?:3[79]|9[0-3])\\d|4(?:56|83)|7(?:[07]\\d|1[017]|3[07]|4[047]|5[057]|67|8[0178]|9[79]))|7(?:2(?:24|3[237]|4[5-9]|7[15-8])|5(?:7[12]|8[0589])|7(?:0\\d|[39][07])|9(?:0\\d|7[079])))|7(?:[07]\\d{3}|1(?:13[01]|6(?:0[47]|1[67]|66)|71[3-69]|98\\d)|2(?:2(?:2[79]|95)|3(?:2[5-9]|6[0-6])|57\\d|7(?:0\\d|1[17]|2[27]|3[37]|44|5[057]|66|88))|3(?:2(?:1[0-6]|21|3[469]|7[159])|(?:33|9[4-6])\\d|5(?:0[0-4]|5[579]|9\\d)|7(?:[0-3579]\\d|4[0467]|6[67]|8[078]))|4(?:2(?:29|5[0257]|6[0-7]|7[1-57])|5(?:1[0-4]|8\\d|9[5-9])|7(?:0\\d|1[024589]|2[0-27]|3[0137]|[46][07]|5[01]|7[5-9]|9[079])|9(?:7[015-9]|[89]\\d))|5(?:112|2(?:0\\d|2[29]|[49]4)|3[1568]\\d|52[6-9]|7(?:0[01578]|1[017]|[23]7|4[047]|[5-7]\\d|8[78]|9[079]))|9(?:22[128]|3(?:2[0-4]|7\\d)|57[02569]|7(?:2[05-9]|3[37]|4\\d|60|7[2579]|87|9[07]))))\\d{4}"]]],VA:["39","00","0\\d{5,10}|3[0-8]\\d{7,10}|55\\d{8}|8\\d{5}(?:\\d{2,4})?|(?:1\\d|39)\\d{7,8}",[6,7,8,9,10,11,12],0,0,0,0,0,0,"06698",[["06698\\d{1,6}",[6,7,8,9,10,11]],["3[1-9]\\d{8}|3[2-9]\\d{7}",[9,10]],["80(?:0\\d{3}|3)\\d{3}",[6,9]],["(?:0878\\d{3}|89(?:2\\d|3[04]|4(?:[0-4]|[5-9]\\d\\d)|5[0-4]))\\d\\d|(?:1(?:44|6[346])|89(?:38|5[5-9]|9))\\d{6}",[6,8,9,10]],["1(?:78\\d|99)\\d{6}",[9,10]],["3[2-8]\\d{9,10}",[11,12]],0,0,["55\\d{8}",[10]],["84(?:[08]\\d{3}|[17])\\d{3}",[6,9]]]],VC:["1","011","(?:[58]\\d\\d|784|900)\\d{7}",[10],0,"1",0,"([2-7]\\d{6})$|1","784$1",0,"784",[["784(?:266|3(?:6[6-9]|7\\d|8[0-6])|4(?:38|5[0-36-8]|8[0-8])|5(?:55|7[0-2]|93)|638|784)\\d{4}"],["784(?:4(?:3[0-5]|5[45]|89|9[0-8])|5(?:2[6-9]|3[0-4])|720)\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"],0,0,0,["78451[0-2]\\d{4}"]]],VE:["58","00","[68]00\\d{7}|(?:[24]\\d|[59]0)\\d{8}",[10],[["(\\d{3})(\\d{7})","$1-$2",["[24-689]"],"0$1"]],"0",0,0,0,0,0,[["(?:2(?:12|3[457-9]|[467]\\d|[58][1-9]|9[1-6])|[4-6]00)\\d{7}"],["4(?:1[24-8]|2[46])\\d{7}"],["800\\d{7}"],["90[01]\\d{7}"],0,0,["501\\d{7}"]]],VG:["1","011","(?:284|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-578]\\d{6})$|1","284$1",0,"284",[["284(?:229|4(?:22|9[45])|774|8(?:52|6[459]))\\d{4}"],["284(?:245|3(?:0[0-3]|4[0-7]|68|9[34])|4(?:4[0-6]|68|9[69])|5(?:4[0-7]|68|9[69]))\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],VI:["1","011","[58]\\d{9}|(?:34|90)0\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","340$1",0,"340",[["340(?:2(?:0\\d|10|2[06-8]|4[49]|77)|3(?:32|44)|4(?:2[23]|44|7[34]|89)|5(?:1[34]|55)|6(?:2[56]|4[23]|77|9[023])|7(?:1[2-57-9]|2[57]|7\\d)|884|998)\\d{4}"],[""],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],VN:["84","00","[12]\\d{9}|[135-9]\\d{8}|[16]\\d{7}|[16-8]\\d{6}",[7,8,9,10],[["(\\d{2})(\\d{5})","$1 $2",["80"],"0$1",1],["(\\d{4})(\\d{4,6})","$1 $2",["1"],0,1],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["6"],"0$1",1],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[357-9]"],"0$1",1],["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["2[48]"],"0$1",1],["(\\d{3})(\\d{4})(\\d{3})","$1 $2 $3",["2"],"0$1",1]],"0",0,0,0,0,0,[["2(?:0[3-9]|1[0-689]|2[0-25-9]|[38][2-9]|4[2-8]|5[124-9]|6[0-39]|7[0-7]|9[0-4679])\\d{7}",[10]],["(?:5(?:2[238]|59)|89[6-9]|99[013-9])\\d{6}|(?:3\\d|5[1689]|7[06-9]|8[1-8]|9[0-8])\\d{7}",[9]],["1800\\d{4,6}|12(?:0[13]|28)\\d{4}",[8,9,10]],["1900\\d{4,6}",[8,9,10]],0,0,["(?:[17]99|80\\d)\\d{4}|69\\d{5,6}",[7,8]],0,["672\\d{6}",[9]]]],VU:["678","00","[57-9]\\d{6}|(?:[238]\\d|48)\\d{3}",[5,7],[["(\\d{3})(\\d{4})","$1 $2",["[57-9]"]]],0,0,0,0,0,0,[["(?:38[0-8]|48[4-9])\\d\\d|(?:2[02-9]|3[4-7]|88)\\d{3}",[5]],["(?:[58]\\d|7[013-7])\\d{5}",[7]],["81[18]\\d\\d",[5]],0,0,0,["(?:3[03]|900\\d)\\d{3}"],0,["9(?:0[1-9]|1[01])\\d{4}",[7]]]],WF:["681","00","(?:40|72)\\d{4}|8\\d{5}(?:\\d{3})?",[6,9],[["(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["[478]"]],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"]]],0,0,0,0,0,0,[["72\\d{4}",[6]],["(?:72|8[23])\\d{4}",[6]],["80[0-5]\\d{6}",[9]],0,0,["[48]0\\d{4}",[6]]]],WS:["685","0","(?:[2-6]|8\\d{5})\\d{4}|[78]\\d{6}|[68]\\d{5}",[5,6,7,10],[["(\\d{5})","$1",["[2-5]|6[1-9]"]],["(\\d{3})(\\d{3,7})","$1 $2",["[68]"]],["(\\d{2})(\\d{5})","$1 $2",["7"]]],0,0,0,0,0,0,[["6[1-9]\\d{3}|(?:[2-5]|60)\\d{4}",[5,6]],["(?:7[1-35-7]|8(?:[3-7]|9\\d{3}))\\d{5}",[7,10]],["800\\d{3}",[6]]]],XK:["383","00","2\\d{7,8}|3\\d{7,11}|(?:4\\d\\d|[89]00)\\d{5}",[8,9,10,11,12],[["(\\d{3})(\\d{5})","$1 $2",["[89]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[2-4]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["2|39"],"0$1"],["(\\d{2})(\\d{7,10})","$1 $2",["3"],"0$1"]],"0",0,0,0,0,0,[["38\\d{6,10}|(?:2[89]|39)(?:0\\d{5,6}|[1-9]\\d{5})"],["4[3-9]\\d{6}",[8]],["800\\d{5}",[8]],["900\\d{5}",[8]]]],YE:["967","00","(?:1|7\\d)\\d{7}|[1-7]\\d{6}",[7,8,9],[["(\\d)(\\d{3})(\\d{3,4})","$1 $2 $3",["[1-6]|7(?:[24-6]|8[0-7])"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["7"],"0$1"]],"0",0,0,0,0,0,[["78[0-7]\\d{4}|17\\d{6}|(?:[12][2-68]|3[2358]|4[2-58]|5[2-6]|6[3-58]|7[24-6])\\d{5}",[7,8]],["7[01378]\\d{7}",[9]]]],YT:["262","00","(?:80|9\\d)\\d{7}|(?:26|63)9\\d{6}",[9],0,"0",0,0,0,0,0,[["269(?:0[0-467]|15|5[0-4]|6\\d|[78]0)\\d{4}"],["639(?:0[0-79]|1[019]|[267]\\d|3[09]|40|5[05-9]|9[04-79])\\d{4}"],["80\\d{7}"],0,0,0,0,0,["9(?:(?:39|47)8[01]|769\\d)\\d{4}"]]],ZA:["27","00","[1-79]\\d{8}|8\\d{4,9}",[5,6,7,8,9,10],[["(\\d{2})(\\d{3,4})","$1 $2",["8[1-4]"],"0$1"],["(\\d{2})(\\d{3})(\\d{2,3})","$1 $2 $3",["8[1-4]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["860"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[1-9]"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["8"],"0$1"]],"0",0,0,0,0,0,[["(?:2(?:0330|4302)|52087)0\\d{3}|(?:1[0-8]|2[1-378]|3[1-69]|4\\d|5[1346-8])\\d{7}",[9]],["(?:1(?:3492[0-25]|4495[0235]|549(?:20|5[01]))|4[34]492[01])\\d{3}|8[1-4]\\d{3,7}|(?:2[27]|47|54)4950\\d{3}|(?:1(?:049[2-4]|9[12]\\d\\d)|(?:6\\d\\d|7(?:[0-46-9]\\d|5[0-4]))\\d\\d|8(?:5\\d{3}|7(?:08[67]|158|28[5-9]|310)))\\d{4}|(?:1[6-8]|28|3[2-69]|4[025689]|5[36-8])4920\\d{3}|(?:12|[2-5]1)492\\d{4}",[5,6,7,8,9]],["80\\d{7}",[9]],["(?:86[2-9]|9[0-2]\\d)\\d{6}",[9]],0,0,["861\\d{6,7}",[9,10]],0,["87(?:08[0-589]|15[0-79]|28[0-4]|31[1-9])\\d{4}|87(?:[02][0-79]|1[0-46-9]|3[02-9]|[4-9]\\d)\\d{5}",[9]],["860\\d{6}",[9]]]],ZM:["260","00","800\\d{6}|(?:21|63|[79]\\d)\\d{7}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[28]"],"0$1"],["(\\d{2})(\\d{7})","$1 $2",["[79]"],"0$1"]],"0",0,0,0,0,0,[["21[1-8]\\d{6}"],["(?:7[5-79]|9[5-8])\\d{7}"],["800\\d{6}"],0,0,0,0,0,["63\\d{7}"]]],ZW:["263","00","2(?:[0-57-9]\\d{6,8}|6[0-24-9]\\d{6,7})|[38]\\d{9}|[35-8]\\d{8}|[3-6]\\d{7}|[1-689]\\d{6}|[1-3569]\\d{5}|[1356]\\d{4}",[5,6,7,8,9,10],[["(\\d{3})(\\d{3,5})","$1 $2",["2(?:0[45]|2[278]|[49]8)|3(?:[09]8|17)|6(?:[29]8|37|75)|[23][78]|(?:33|5[15]|6[68])[78]"],"0$1"],["(\\d)(\\d{3})(\\d{2,4})","$1 $2 $3",["[49]"],"0$1"],["(\\d{3})(\\d{4})","$1 $2",["80"],"0$1"],["(\\d{2})(\\d{7})","$1 $2",["24|8[13-59]|(?:2[05-79]|39|5[45]|6[15-8])2","2(?:02[014]|4|[56]20|[79]2)|392|5(?:42|525)|6(?:[16-8]21|52[013])|8[13-59]"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["7"],"0$1"],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["2(?:1[39]|2[0157]|[378]|[56][14])|3(?:12|29)","2(?:1[39]|2[0157]|[378]|[56][14])|3(?:123|29)"],"0$1"],["(\\d{4})(\\d{6})","$1 $2",["8"],"0$1"],["(\\d{2})(\\d{3,5})","$1 $2",["1|2(?:0[0-36-9]|12|29|[56])|3(?:1[0-689]|[24-6])|5(?:[0236-9]|1[2-4])|6(?:[013-59]|7[0-46-9])|(?:33|55|6[68])[0-69]|(?:29|3[09]|62)[0-79]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["29[013-9]|39|54"],"0$1"],["(\\d{4})(\\d{3,5})","$1 $2",["(?:25|54)8","258|5483"],"0$1"]],"0",0,0,0,0,0,[["(?:1(?:(?:3\\d|9)\\d|[4-8])|2(?:(?:(?:0(?:2[014]|5)|(?:2[0157]|31|84|9)\\d\\d|[56](?:[14]\\d\\d|20)|7(?:[089]|2[03]|[35]\\d\\d))\\d|4(?:2\\d\\d|8))\\d|1(?:2|[39]\\d{4}))|3(?:(?:123|(?:29\\d|92)\\d)\\d\\d|7(?:[19]|[56]\\d))|5(?:0|1[2-478]|26|[37]2|4(?:2\\d{3}|83)|5(?:25\\d\\d|[78])|[689]\\d)|6(?:(?:[16-8]21|28|52[013])\\d\\d|[39])|8(?:[1349]28|523)\\d\\d)\\d{3}|(?:4\\d\\d|9[2-9])\\d{4,5}|(?:(?:2(?:(?:(?:0|8[146])\\d|7[1-7])\\d|2(?:[278]\\d|92)|58(?:2\\d|3))|3(?:[26]|9\\d{3})|5(?:4\\d|5)\\d\\d)\\d|6(?:(?:(?:[0-246]|[78]\\d)\\d|37)\\d|5[2-8]))\\d\\d|(?:2(?:[569]\\d|8[2-57-9])|3(?:[013-59]\\d|8[37])|6[89]8)\\d{3}"],["7(?:[1278]\\d|3[1-9])\\d{6}",[9]],["80(?:[01]\\d|20|8[0-8])\\d{3}",[7]],0,0,0,0,0,["86(?:1[12]|22|30|44|55|77|8[368])\\d{6}",[10]]]]},nonGeographic:{800:["800",0,"(?:00|[1-9]\\d)\\d{6}",[8],[["(\\d{4})(\\d{4})","$1 $2",["\\d"]]],0,0,0,0,0,0,[0,0,["(?:00|[1-9]\\d)\\d{6}"]]],808:["808",0,"[1-9]\\d{7}",[8],[["(\\d{4})(\\d{4})","$1 $2",["[1-9]"]]],0,0,0,0,0,0,[0,0,0,0,0,0,0,0,0,["[1-9]\\d{7}"]]],870:["870",0,"7\\d{11}|[35-7]\\d{8}",[9,12],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[35-7]"]]],0,0,0,0,0,0,[0,["(?:[356]|774[45])\\d{8}|7[6-8]\\d{7}"]]],878:["878",0,"10\\d{10}",[12],[["(\\d{2})(\\d{5})(\\d{5})","$1 $2 $3",["1"]]],0,0,0,0,0,0,[0,0,0,0,0,0,0,0,["10\\d{10}"]]],881:["881",0,"6\\d{9}|[0-36-9]\\d{8}",[9,10],[["(\\d)(\\d{3})(\\d{5})","$1 $2 $3",["[0-37-9]"]],["(\\d)(\\d{3})(\\d{5,6})","$1 $2 $3",["6"]]],0,0,0,0,0,0,[0,["6\\d{9}|[0-36-9]\\d{8}"]]],882:["882",0,"[13]\\d{6}(?:\\d{2,5})?|[19]\\d{7}|(?:[25]\\d\\d|4)\\d{7}(?:\\d{2})?",[7,8,9,10,11,12],[["(\\d{2})(\\d{5})","$1 $2",["16|342"]],["(\\d{2})(\\d{6})","$1 $2",["49"]],["(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3",["1[36]|9"]],["(\\d{2})(\\d{4})(\\d{3})","$1 $2 $3",["3[23]"]],["(\\d{2})(\\d{3,4})(\\d{4})","$1 $2 $3",["16"]],["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["10|23|3(?:[15]|4[57])|4|51"]],["(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["34"]],["(\\d{2})(\\d{4,5})(\\d{5})","$1 $2 $3",["[1-35]"]]],0,0,0,0,0,0,[0,["342\\d{4}|(?:337|49)\\d{6}|(?:3(?:2|47|7\\d{3})|50\\d{3})\\d{7}",[7,8,9,10,12]],0,0,0,["348[57]\\d{7}",[11]],0,0,["1(?:3(?:0[0347]|[13][0139]|2[035]|4[013568]|6[0459]|7[06]|8[15-8]|9[0689])\\d{4}|6\\d{5,10})|(?:345\\d|9[89])\\d{6}|(?:10|2(?:3|85\\d)|3(?:[15]|[69]\\d\\d)|4[15-8]|51)\\d{8}"]]],883:["883",0,"(?:[1-4]\\d|51)\\d{6,10}",[8,9,10,11,12],[["(\\d{3})(\\d{3})(\\d{2,8})","$1 $2 $3",["[14]|2[24-689]|3[02-689]|51[24-9]"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["510"]],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["21"]],["(\\d{4})(\\d{4})(\\d{4})","$1 $2 $3",["51[13]"]],["(\\d{3})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["[235]"]]],0,0,0,0,0,0,[0,0,0,0,0,0,0,0,["(?:2(?:00\\d\\d|10)|(?:370[1-9]|51\\d0)\\d)\\d{7}|51(?:00\\d{5}|[24-9]0\\d{4,7})|(?:1[0-79]|2[24-689]|3[02-689]|4[0-4])0\\d{5,9}"]]],888:["888",0,"\\d{11}",[11],[["(\\d{3})(\\d{3})(\\d{5})","$1 $2 $3"]],0,0,0,0,0,0,[0,0,0,0,0,0,["\\d{11}"]]],979:["979",0,"[1359]\\d{8}",[9],[["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["[1359]"]]],0,0,0,0,0,0,[0,0,0,["[1359]\\d{8}"]]]}};function withMetadataArgument(et,ot){var at=Array.prototype.slice.call(ot);return at.push(metadata),et.apply(this,at)}function _typeof$2(et){"@babel/helpers - typeof";return _typeof$2=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(ot){return typeof ot}:function(ot){return ot&&typeof Symbol=="function"&&ot.constructor===Symbol&&ot!==Symbol.prototype?"symbol":typeof ot},_typeof$2(et)}function _createClass$3(et,ot,at){return Object.defineProperty(et,"prototype",{writable:!1}),et}function _classCallCheck$3(et,ot){if(!(et instanceof ot))throw new TypeError("Cannot call a class as a function")}function _inherits$1(et,ot){if(typeof ot!="function"&&ot!==null)throw new TypeError("Super expression must either be null or a function");et.prototype=Object.create(ot&&ot.prototype,{constructor:{value:et,writable:!0,configurable:!0}}),Object.defineProperty(et,"prototype",{writable:!1}),ot&&_setPrototypeOf$2(et,ot)}function _createSuper$1(et){var ot=_isNativeReflectConstruct$2();return function(){var ut=_getPrototypeOf$2(et),ft;if(ot){var dt=_getPrototypeOf$2(this).constructor;ft=Reflect.construct(ut,arguments,dt)}else ft=ut.apply(this,arguments);return _possibleConstructorReturn$1(this,ft)}}function _possibleConstructorReturn$1(et,ot){if(ot&&(_typeof$2(ot)==="object"||typeof ot=="function"))return ot;if(ot!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return _assertThisInitialized$1(et)}function _assertThisInitialized$1(et){if(et===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return et}function _wrapNativeSuper$1(et){var ot=typeof Map=="function"?new Map:void 0;return _wrapNativeSuper$1=function(ut){if(ut===null||!_isNativeFunction$1(ut))return ut;if(typeof ut!="function")throw new TypeError("Super expression must either be null or a function");if(typeof ot<"u"){if(ot.has(ut))return ot.get(ut);ot.set(ut,ft)}function ft(){return _construct$1(ut,arguments,_getPrototypeOf$2(this).constructor)}return ft.prototype=Object.create(ut.prototype,{constructor:{value:ft,enumerable:!1,writable:!0,configurable:!0}}),_setPrototypeOf$2(ft,ut)},_wrapNativeSuper$1(et)}function _construct$1(et,ot,at){return _isNativeReflectConstruct$2()?_construct$1=Reflect.construct:_construct$1=function(ft,dt,ht){var wt=[null];wt.push.apply(wt,dt);var xt=Function.bind.apply(ft,wt),St=new xt;return ht&&_setPrototypeOf$2(St,ht.prototype),St},_construct$1.apply(null,arguments)}function _isNativeReflectConstruct$2(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function _isNativeFunction$1(et){return Function.toString.call(et).indexOf("[native code]")!==-1}function _setPrototypeOf$2(et,ot){return _setPrototypeOf$2=Object.setPrototypeOf||function(ut,ft){return ut.__proto__=ft,ut},_setPrototypeOf$2(et,ot)}function _getPrototypeOf$2(et){return _getPrototypeOf$2=Object.setPrototypeOf?Object.getPrototypeOf:function(at){return at.__proto__||Object.getPrototypeOf(at)},_getPrototypeOf$2(et)}var ParseError=function(et){_inherits$1(at,et);var ot=_createSuper$1(at);function at(ut){var ft;return _classCallCheck$3(this,at),ft=ot.call(this,ut),Object.setPrototypeOf(_assertThisInitialized$1(ft),at.prototype),ft.name=ft.constructor.name,ft}return _createClass$3(at)}(_wrapNativeSuper$1(Error)),MIN_LENGTH_FOR_NSN=2,MAX_LENGTH_FOR_NSN=17,MAX_LENGTH_COUNTRY_CODE=3,VALID_DIGITS="0-90-9٠-٩۰-۹",DASHES="-‐-―−ー-",SLASHES="//",DOTS="..",WHITESPACE="  ­​⁠ ",BRACKETS="()()[]\\[\\]",TILDES="~⁓∼~",VALID_PUNCTUATION="".concat(DASHES).concat(SLASHES).concat(DOTS).concat(WHITESPACE).concat(BRACKETS).concat(TILDES),PLUS_CHARS="++";function compare$1(et,ot){et=et.split("-"),ot=ot.split("-");for(var at=et[0].split("."),ut=ot[0].split("."),ft=0;ft<3;ft++){var dt=Number(at[ft]),ht=Number(ut[ft]);if(dt>ht)return 1;if(ht>dt)return-1;if(!isNaN(dt)&&isNaN(ht))return 1;if(isNaN(dt)&&!isNaN(ht))return-1}return et[1]&&ot[1]?et[1]>ot[1]?1:et[1]=MIN_LENGTH_FOR_NSN&&VALID_PHONE_NUMBER_PATTERN.test(et)}function isViablePhoneNumberStart(et){return VALID_PHONE_NUMBER_START_REG_EXP.test(et)}var EXTN_PATTERN=new RegExp("(?:"+createExtensionPattern()+")$","i");function extractExtension(et){var ot=et.search(EXTN_PATTERN);if(ot<0)return{};for(var at=et.slice(0,ot),ut=et.match(EXTN_PATTERN),ft=1;ft=et.length?{done:!0}:{done:!1,value:et[ut++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +caused by: `+_stackWithCauses(ut,ot)):at},stackWithCauses$1=et=>_stackWithCauses(et,new Set),_messageWithCauses=(et,ot,at)=>{if(!(et instanceof Error))return"";const ut=at?"":et.message||"";if(ot.has(et))return ut+": ...";const ft=getErrorCause$1(et);if(ft){ot.add(et);const dt="cause"in et&&typeof et.cause=="function";return ut+(dt?"":": ")+_messageWithCauses(ft,ot,dt)}else return ut},messageWithCauses$1=et=>_messageWithCauses(et,new Set),helpers=Object.freeze(Object.defineProperty({__proto__:null,findCauseByReference:findCauseByReference$1,getErrorCause:getErrorCause$1,messageWithCauses:messageWithCauses$1,stackWithCauses:stackWithCauses$1},Symbol.toStringTag,{value:"Module"})),require$$1=getAugmentedNamespace(helpers),{ErrorWithCause}=require$$0,{findCauseByReference,getErrorCause,messageWithCauses,stackWithCauses}=require$$1;var ponyCause={ErrorWithCause,findCauseByReference,getErrorCause,stackWithCauses,messageWithCauses},misc={};(function(et){Object.defineProperty(et,"__esModule",{value:!0}),et.calculateNumberSize=et.calculateStringSize=et.isASCII=et.isPlainObject=et.ESCAPE_CHARACTERS_REGEXP=et.JsonSize=et.getKnownPropertyNames=et.hasProperty=et.isObject=et.isNullOrUndefined=et.isNonEmptyArray=void 0;function ot(Ct){return Array.isArray(Ct)&&Ct.length>0}et.isNonEmptyArray=ot;function at(Ct){return Ct==null}et.isNullOrUndefined=at;function ut(Ct){return!!Ct&&typeof Ct=="object"&&!Array.isArray(Ct)}et.isObject=ut;const ft=(Ct,Pt)=>Object.hasOwnProperty.call(Ct,Pt);et.hasProperty=ft;function dt(Ct){return Object.getOwnPropertyNames(Ct)}et.getKnownPropertyNames=dt,function(Ct){Ct[Ct.Null=4]="Null",Ct[Ct.Comma=1]="Comma",Ct[Ct.Wrapper=1]="Wrapper",Ct[Ct.True=4]="True",Ct[Ct.False=5]="False",Ct[Ct.Quote=1]="Quote",Ct[Ct.Colon=1]="Colon",Ct[Ct.Date=24]="Date"}(et.JsonSize||(et.JsonSize={})),et.ESCAPE_CHARACTERS_REGEXP=/"|\\|\n|\r|\t/gu;function ht(Ct){if(typeof Ct!="object"||Ct===null)return!1;try{let Pt=Ct;for(;Object.getPrototypeOf(Pt)!==null;)Pt=Object.getPrototypeOf(Pt);return Object.getPrototypeOf(Ct)===Pt}catch{return!1}}et.isPlainObject=ht;function wt(Ct){return Ct.charCodeAt(0)<=127}et.isASCII=wt;function xt(Ct){return Ct.split("").reduce((Dt,Nt)=>wt(Nt)?Dt+1:Dt+2,0)+(Ct.match(et.ESCAPE_CHARACTERS_REGEXP)??[]).length}et.calculateStringSize=xt;function St(Ct){return Ct.toString().length}et.calculateNumberSize=St})(misc);Object.defineProperty(errors$1,"__esModule",{value:!0});errors$1.wrapError=errors$1.getErrorMessage=errors$1.isErrorWithStack=errors$1.isErrorWithMessage=errors$1.isErrorWithCode=void 0;const pony_cause_1=ponyCause,misc_1=misc;function isError(et){return et instanceof Error||(0,misc_1.isObject)(et)&&et.constructor.name==="Error"}function isErrorWithCode(et){return typeof et=="object"&&et!==null&&"code"in et}errors$1.isErrorWithCode=isErrorWithCode;function isErrorWithMessage$1(et){return typeof et=="object"&&et!==null&&"message"in et}errors$1.isErrorWithMessage=isErrorWithMessage$1;function isErrorWithStack(et){return typeof et=="object"&&et!==null&&"stack"in et}errors$1.isErrorWithStack=isErrorWithStack;function getErrorMessage$1(et){return isErrorWithMessage$1(et)&&typeof et.message=="string"?et.message:(0,misc_1.isNullOrUndefined)(et)?"":String(et)}errors$1.getErrorMessage=getErrorMessage$1;function wrapError(et,ot){if(isError(et)){let at;return Error.length===2?at=new Error(ot,{cause:et}):at=new pony_cause_1.ErrorWithCause(ot,{cause:et}),isErrorWithCode(et)&&(at.code=et.code),at}return ot.length>0?new Error(`${String(et)}: ${ot}`):new Error(String(et))}errors$1.wrapError=wrapError;Object.defineProperty(assert$3,"__esModule",{value:!0});assert$3.assertExhaustive=assert$3.assertStruct=assert$3.assert=assert$3.AssertionError=void 0;const superstruct_1$3=dist$1,errors_1=errors$1;function isConstructable$1(et){var ot,at;return typeof((at=(ot=et==null?void 0:et.prototype)==null?void 0:ot.constructor)==null?void 0:at.name)=="string"}function getErrorMessageWithoutTrailingPeriod$1(et){return(0,errors_1.getErrorMessage)(et).replace(/\.$/u,"")}function getError$1(et,ot){return isConstructable$1(et)?new et({message:ot}):et({message:ot})}let AssertionError$1=class extends Error{constructor(ot){super(ot.message),this.code="ERR_ASSERTION"}};assert$3.AssertionError=AssertionError$1;function assert$1(et,ot="Assertion failed.",at=AssertionError$1){if(!et)throw ot instanceof Error?ot:getError$1(at,ot)}assert$3.assert=assert$1;function assertStruct$1(et,ot,at="Assertion failed",ut=AssertionError$1){try{(0,superstruct_1$3.assert)(et,ot)}catch(ft){throw getError$1(ut,`${at}: ${getErrorMessageWithoutTrailingPeriod$1(ft)}.`)}}assert$3.assertStruct=assertStruct$1;function assertExhaustive(et){throw new Error("Invalid branch reached. Should be detected during compilation.")}assert$3.assertExhaustive=assertExhaustive;var base64$1={};Object.defineProperty(base64$1,"__esModule",{value:!0});base64$1.base64=void 0;const superstruct_1$2=dist$1,assert_1$2=assert$3,base64=(et,ot={})=>{const at=ot.paddingRequired??!1,ut=ot.characterSet??"base64";let ft;ut==="base64"?ft=String.raw`[A-Za-z0-9+\/]`:((0,assert_1$2.assert)(ut==="base64url"),ft=String.raw`[-_A-Za-z0-9]`);let dt;return at?dt=new RegExp(`^(?:${ft}{4})*(?:${ft}{3}=|${ft}{2}==)?$`,"u"):dt=new RegExp(`^(?:${ft}{4})*(?:${ft}{2,3}|${ft}{3}=|${ft}{2}==)?$`,"u"),(0,superstruct_1$2.pattern)(et,dt)};base64$1.base64=base64;var bytes$3={},lib$1={};(function(et){/*! scure-base - MIT License (c) 2022 Paul Miller (paulmillr.com) */Object.defineProperty(et,"__esModule",{value:!0}),et.bytes=et.stringToBytes=et.str=et.bytesToString=et.hex=et.utf8=et.bech32m=et.bech32=et.base58check=et.createBase58check=et.base58xmr=et.base58xrp=et.base58flickr=et.base58=et.base64urlnopad=et.base64url=et.base64nopad=et.base64=et.base32crockford=et.base32hexnopad=et.base32hex=et.base32nopad=et.base32=et.base16=et.utils=void 0,et.assertNumber=ot;function ot(It){if(!Number.isSafeInteger(It))throw new Error(`Wrong integer: ${It}`)}function at(It){return It instanceof Uint8Array||It!=null&&typeof It=="object"&&It.constructor.name==="Uint8Array"}function ut(...It){const Ft=or=>or,Tt=(or,ur)=>Ht=>or(ur(Ht)),Mt=It.map(or=>or.encode).reduceRight(Tt,Ft),nr=It.map(or=>or.decode).reduce(Tt,Ft);return{encode:Mt,decode:nr}}function ft(It){return{encode:Ft=>{if(!Array.isArray(Ft)||Ft.length&&typeof Ft[0]!="number")throw new Error("alphabet.encode input should be an array of numbers");return Ft.map(Tt=>{if(Tt<0||Tt>=It.length)throw new Error(`Digit index outside alphabet: ${Tt} (alphabet: ${It.length})`);return It[Tt]})},decode:Ft=>{if(!Array.isArray(Ft)||Ft.length&&typeof Ft[0]!="string")throw new Error("alphabet.decode input should be array of strings");return Ft.map(Tt=>{if(typeof Tt!="string")throw new Error(`alphabet.decode: not string element=${Tt}`);const Mt=It.indexOf(Tt);if(Mt===-1)throw new Error(`Unknown letter: "${Tt}". Allowed: ${It}`);return Mt})}}}function dt(It=""){if(typeof It!="string")throw new Error("join separator should be string");return{encode:Ft=>{if(!Array.isArray(Ft)||Ft.length&&typeof Ft[0]!="string")throw new Error("join.encode input should be array of strings");for(let Tt of Ft)if(typeof Tt!="string")throw new Error(`join.encode: non-string input=${Tt}`);return Ft.join(It)},decode:Ft=>{if(typeof Ft!="string")throw new Error("join.decode input should be string");return Ft.split(It)}}}function ht(It,Ft="="){if(typeof Ft!="string")throw new Error("padding chr should be string");return{encode(Tt){if(!Array.isArray(Tt)||Tt.length&&typeof Tt[0]!="string")throw new Error("padding.encode input should be array of strings");for(let Mt of Tt)if(typeof Mt!="string")throw new Error(`padding.encode: non-string input=${Mt}`);for(;Tt.length*It%8;)Tt.push(Ft);return Tt},decode(Tt){if(!Array.isArray(Tt)||Tt.length&&typeof Tt[0]!="string")throw new Error("padding.encode input should be array of strings");for(let nr of Tt)if(typeof nr!="string")throw new Error(`padding.decode: non-string input=${nr}`);let Mt=Tt.length;if(Mt*It%8)throw new Error("Invalid padding: string should have whole number of bytes");for(;Mt>0&&Tt[Mt-1]===Ft;Mt--)if(!((Mt-1)*It%8))throw new Error("Invalid padding: string has too much padding");return Tt.slice(0,Mt)}}}function wt(It){if(typeof It!="function")throw new Error("normalize fn should be function");return{encode:Ft=>Ft,decode:Ft=>It(Ft)}}function xt(It,Ft,Tt){if(Ft<2)throw new Error(`convertRadix: wrong from=${Ft}, base cannot be less than 2`);if(Tt<2)throw new Error(`convertRadix: wrong to=${Tt}, base cannot be less than 2`);if(!Array.isArray(It))throw new Error("convertRadix: data should be array");if(!It.length)return[];let Mt=0;const nr=[],or=Array.from(It);for(or.forEach(ur=>{if(ur<0||ur>=Ft)throw new Error(`Wrong integer: ${ur}`)});;){let ur=0,Ht=!0;for(let tr=Mt;trFt?St(Ft,It%Ft):It,Ct=(It,Ft)=>It+(Ft-St(It,Ft));function Pt(It,Ft,Tt,Mt){if(!Array.isArray(It))throw new Error("convertRadix2: data should be array");if(Ft<=0||Ft>32)throw new Error(`convertRadix2: wrong from=${Ft}`);if(Tt<=0||Tt>32)throw new Error(`convertRadix2: wrong to=${Tt}`);if(Ct(Ft,Tt)>32)throw new Error(`convertRadix2: carry overflow from=${Ft} to=${Tt} carryBits=${Ct(Ft,Tt)}`);let nr=0,or=0;const ur=2**Tt-1,Ht=[];for(const tr of It){if(tr>=2**Ft)throw new Error(`convertRadix2: invalid data word=${tr} from=${Ft}`);if(nr=nr<32)throw new Error(`convertRadix2: carry overflow pos=${or} from=${Ft}`);for(or+=Ft;or>=Tt;or-=Tt)Ht.push((nr>>or-Tt&ur)>>>0);nr&=2**or-1}if(nr=nr<=Ft)throw new Error("Excess padding");if(!Mt&&nr)throw new Error(`Non-zero padding: ${nr}`);return Mt&&or>0&&Ht.push(nr>>>0),Ht}function Dt(It){return{encode:Ft=>{if(!at(Ft))throw new Error("radix.encode input should be Uint8Array");return xt(Array.from(Ft),2**8,It)},decode:Ft=>{if(!Array.isArray(Ft)||Ft.length&&typeof Ft[0]!="number")throw new Error("radix.decode input should be array of numbers");return Uint8Array.from(xt(Ft,It,2**8))}}}function Nt(It,Ft=!1){if(It<=0||It>32)throw new Error("radix2: bits should be in (0..32]");if(Ct(8,It)>32||Ct(It,8)>32)throw new Error("radix2: carry overflow");return{encode:Tt=>{if(!at(Tt))throw new Error("radix2.encode input should be Uint8Array");return Pt(Array.from(Tt),8,It,!Ft)},decode:Tt=>{if(!Array.isArray(Tt)||Tt.length&&typeof Tt[0]!="number")throw new Error("radix2.decode input should be array of numbers");return Uint8Array.from(Pt(Tt,It,8,Ft))}}}function er(It){if(typeof It!="function")throw new Error("unsafeWrapper fn should be function");return function(...Ft){try{return It.apply(null,Ft)}catch{}}}function ir(It,Ft){if(typeof Ft!="function")throw new Error("checksum fn should be function");return{encode(Tt){if(!at(Tt))throw new Error("checksum.encode: input should be Uint8Array");const Mt=Ft(Tt).slice(0,It),nr=new Uint8Array(Tt.length+It);return nr.set(Tt),nr.set(Mt,Tt.length),nr},decode(Tt){if(!at(Tt))throw new Error("checksum.decode: input should be Uint8Array");const Mt=Tt.slice(0,-It),nr=Ft(Mt).slice(0,It),or=Tt.slice(-It);for(let ur=0;urIt.toUpperCase().replace(/O/g,"0").replace(/[IL]/g,"1"))),et.base64=ut(Nt(6),ft("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"),ht(6),dt("")),et.base64nopad=ut(Nt(6),ft("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"),dt("")),et.base64url=ut(Nt(6),ft("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"),ht(6),dt("")),et.base64urlnopad=ut(Nt(6),ft("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"),dt(""));const vr=It=>ut(Dt(58),ft(It),dt(""));et.base58=vr("123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz"),et.base58flickr=vr("123456789abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ"),et.base58xrp=vr("rpshnaf39wBUDNEGHJKLM4PQRST7VWXYZ2bcdeCg65jkm8oFqi1tuvAxyz");const lr=[0,2,3,5,6,7,9,10,11];et.base58xmr={encode(It){let Ft="";for(let Tt=0;Ttut(ir(4,Ft=>It(It(Ft))),et.base58);et.createBase58check=rr,et.base58check=et.createBase58check;const Er=ut(ft("qpzry9x8gf2tvdw0s3jn54khce6mua7l"),dt("")),Cr=[996825010,642813549,513874426,1027748829,705979059];function Ir(It){const Ft=It>>25;let Tt=(It&33554431)<<5;for(let Mt=0;Mt>Mt&1)===1&&(Tt^=Cr[Mt]);return Tt}function zr(It,Ft,Tt=1){const Mt=It.length;let nr=1;for(let or=0;or126)throw new Error(`Invalid prefix (${It})`);nr=Ir(nr)^ur>>5}nr=Ir(nr);for(let or=0;orAr)throw new TypeError(`Length ${Vr} exceeds limit ${Ar}`);const Tr=Fr.toLowerCase(),Kr=zr(Tr,Rr,Ft);return`${Tr}1${Er.encode(Rr)}${Kr}`}function Ht(Fr,Rr=90){if(typeof Fr!="string")throw new Error(`bech32.decode input should be string, not ${typeof Fr}`);if(Fr.length<8||Rr!==!1&&Fr.length>Rr)throw new TypeError(`Wrong string length: ${Fr.length} (${Fr}). Expected (8..${Rr})`);const Ar=Fr.toLowerCase();if(Fr!==Ar&&Fr!==Fr.toUpperCase())throw new Error("String must be lowercase or uppercase");const Vr=Ar.lastIndexOf("1");if(Vr===0||Vr===-1)throw new Error('Letter "1" must be present between prefix and data only');const Tr=Ar.slice(0,Vr),Kr=Ar.slice(Vr+1);if(Kr.length<6)throw new Error("Data must be at least 6 characters long");const An=Er.decode(Kr).slice(0,-6),tn=zr(Tr,An,Ft);if(!Kr.endsWith(tn))throw new Error(`Invalid checksum in ${Fr}: expected "${tn}"`);return{prefix:Tr,words:An}}const tr=er(Ht);function ar(Fr){const{prefix:Rr,words:Ar}=Ht(Fr,!1);return{prefix:Rr,words:Ar,bytes:Mt(Ar)}}function wr(Fr,Rr){return ur(Fr,nr(Rr))}return{encode:ur,decode:Ht,encodeFromBytes:wr,decodeToBytes:ar,decodeUnsafe:tr,fromWords:Mt,fromWordsUnsafe:or,toWords:nr}}et.bech32=Xr("bech32"),et.bech32m=Xr("bech32m"),et.utf8={encode:It=>new TextDecoder().decode(It),decode:It=>new TextEncoder().encode(It)},et.hex=ut(Nt(4),ft("0123456789abcdef"),dt(""),wt(It=>{if(typeof It!="string"||It.length%2)throw new TypeError(`hex.decode: expected string, got ${typeof It} with length ${It.length}`);return It.toLowerCase()}));const Br={utf8:et.utf8,hex:et.hex,base16:et.base16,base32:et.base32,base64:et.base64,base64url:et.base64url,base58:et.base58,base58xmr:et.base58xmr},Ur="Invalid encoding type. Available types: utf8, hex, base16, base32, base64, base64url, base58, base58xmr",xr=(It,Ft)=>{if(typeof It!="string"||!Br.hasOwnProperty(It))throw new TypeError(Ur);if(!at(Ft))throw new TypeError("bytesToString() expects Uint8Array");return Br[It].encode(Ft)};et.bytesToString=xr,et.str=et.bytesToString;const gr=(It,Ft)=>{if(!Br.hasOwnProperty(It))throw new TypeError(Ur);if(typeof Ft!="string")throw new TypeError("stringToBytes() expects string");return Br[It].decode(Ft)};et.stringToBytes=gr,et.bytes=et.stringToBytes})(lib$1);var hex$1={},sha3={},_assert={};Object.defineProperty(_assert,"__esModule",{value:!0});_assert.isBytes=isBytes;_assert.number=number$2;_assert.bool=bool$1;_assert.bytes=bytes$2;_assert.hash=hash;_assert.exists=exists;_assert.output=output;function number$2(et){if(!Number.isSafeInteger(et)||et<0)throw new Error(`positive integer expected, not ${et}`)}function bool$1(et){if(typeof et!="boolean")throw new Error(`boolean expected, not ${et}`)}function isBytes(et){return et instanceof Uint8Array||et!=null&&typeof et=="object"&&et.constructor.name==="Uint8Array"}function bytes$2(et,...ot){if(!isBytes(et))throw new Error("Uint8Array expected");if(ot.length>0&&!ot.includes(et.length))throw new Error(`Uint8Array expected of length ${ot}, not of length=${et.length}`)}function hash(et){if(typeof et!="function"||typeof et.create!="function")throw new Error("Hash should be wrapped by utils.wrapConstructor");number$2(et.outputLen),number$2(et.blockLen)}function exists(et,ot=!0){if(et.destroyed)throw new Error("Hash instance has been destroyed");if(ot&&et.finished)throw new Error("Hash#digest() has already been called")}function output(et,ot){bytes$2(et);const at=ot.outputLen;if(et.length>_32n&U32_MASK64)}:{h:Number(et>>_32n&U32_MASK64)|0,l:Number(et&U32_MASK64)|0}}function split(et,ot=!1){let at=new Uint32Array(et.length),ut=new Uint32Array(et.length);for(let ft=0;ftBigInt(et>>>0)<<_32n|BigInt(ot>>>0);_u64.toBig=toBig;const shrSH=(et,ot,at)=>et>>>at;_u64.shrSH=shrSH;const shrSL=(et,ot,at)=>et<<32-at|ot>>>at;_u64.shrSL=shrSL;const rotrSH=(et,ot,at)=>et>>>at|ot<<32-at;_u64.rotrSH=rotrSH;const rotrSL=(et,ot,at)=>et<<32-at|ot>>>at;_u64.rotrSL=rotrSL;const rotrBH=(et,ot,at)=>et<<64-at|ot>>>at-32;_u64.rotrBH=rotrBH;const rotrBL=(et,ot,at)=>et>>>at-32|ot<<64-at;_u64.rotrBL=rotrBL;const rotr32H=(et,ot)=>ot;_u64.rotr32H=rotr32H;const rotr32L=(et,ot)=>et;_u64.rotr32L=rotr32L;const rotlSH=(et,ot,at)=>et<>>32-at;_u64.rotlSH=rotlSH;const rotlSL=(et,ot,at)=>ot<>>32-at;_u64.rotlSL=rotlSL;const rotlBH=(et,ot,at)=>ot<>>64-at;_u64.rotlBH=rotlBH;const rotlBL=(et,ot,at)=>et<>>64-at;_u64.rotlBL=rotlBL;function add$1(et,ot,at,ut){const ft=(ot>>>0)+(ut>>>0);return{h:et+at+(ft/2**32|0)|0,l:ft|0}}const add3L=(et,ot,at)=>(et>>>0)+(ot>>>0)+(at>>>0);_u64.add3L=add3L;const add3H=(et,ot,at,ut)=>ot+at+ut+(et/2**32|0)|0;_u64.add3H=add3H;const add4L=(et,ot,at,ut)=>(et>>>0)+(ot>>>0)+(at>>>0)+(ut>>>0);_u64.add4L=add4L;const add4H=(et,ot,at,ut,ft)=>ot+at+ut+ft+(et/2**32|0)|0;_u64.add4H=add4H;const add5L=(et,ot,at,ut,ft)=>(et>>>0)+(ot>>>0)+(at>>>0)+(ut>>>0)+(ft>>>0);_u64.add5L=add5L;const add5H=(et,ot,at,ut,ft,dt)=>ot+at+ut+ft+dt+(et/2**32|0)|0;_u64.add5H=add5H;const u64={fromBig,split,toBig,shrSH,shrSL,rotrSH,rotrSL,rotrBH,rotrBL,rotr32H,rotr32L,rotlSH,rotlSL,rotlBH,rotlBL,add:add$1,add3L,add3H,add4L,add4H,add5H,add5L};_u64.default=u64;var utils$1={},crypto$1={};Object.defineProperty(crypto$1,"__esModule",{value:!0});crypto$1.crypto=void 0;crypto$1.crypto=typeof globalThis=="object"&&"crypto"in globalThis?globalThis.crypto:void 0;(function(et){/*! noble-hashes - MIT License (c) 2022 Paul Miller (paulmillr.com) */Object.defineProperty(et,"__esModule",{value:!0}),et.Hash=et.nextTick=et.byteSwapIfBE=et.byteSwap=et.isLE=et.rotl=et.rotr=et.createView=et.u32=et.u8=void 0,et.isBytes=ut,et.byteSwap32=Ct,et.bytesToHex=Dt,et.hexToBytes=ir,et.asyncLoop=lr,et.utf8ToBytes=rr,et.toBytes=Er,et.concatBytes=Cr,et.checkOpts=Xr,et.wrapConstructor=Br,et.wrapConstructorWithOpts=Ur,et.wrapXOFConstructorWithOpts=xr,et.randomBytes=gr;const ot=crypto$1,at=_assert;function ut(It){return It instanceof Uint8Array||It!=null&&typeof It=="object"&&It.constructor.name==="Uint8Array"}const ft=It=>new Uint8Array(It.buffer,It.byteOffset,It.byteLength);et.u8=ft;const dt=It=>new Uint32Array(It.buffer,It.byteOffset,Math.floor(It.byteLength/4));et.u32=dt;const ht=It=>new DataView(It.buffer,It.byteOffset,It.byteLength);et.createView=ht;const wt=(It,Ft)=>It<<32-Ft|It>>>Ft;et.rotr=wt;const xt=(It,Ft)=>It<>>32-Ft>>>0;et.rotl=xt,et.isLE=new Uint8Array(new Uint32Array([287454020]).buffer)[0]===68;const St=It=>It<<24&4278190080|It<<8&16711680|It>>>8&65280|It>>>24&255;et.byteSwap=St,et.byteSwapIfBE=et.isLE?It=>It:It=>(0,et.byteSwap)(It);function Ct(It){for(let Ft=0;FtFt.toString(16).padStart(2,"0"));function Dt(It){(0,at.bytes)(It);let Ft="";for(let Tt=0;Tt=Nt._0&&It<=Nt._9)return It-Nt._0;if(It>=Nt._A&&It<=Nt._F)return It-(Nt._A-10);if(It>=Nt._a&&It<=Nt._f)return It-(Nt._a-10)}function ir(It){if(typeof It!="string")throw new Error("hex string expected, got "+typeof It);const Ft=It.length,Tt=Ft/2;if(Ft%2)throw new Error("padded hex string expected, got unpadded hex of length "+Ft);const Mt=new Uint8Array(Tt);for(let nr=0,or=0;nr{};et.nextTick=vr;async function lr(It,Ft,Tt){let Mt=Date.now();for(let nr=0;nr=0&&orIt().update(Er(Mt)).digest(),Tt=It();return Ft.outputLen=Tt.outputLen,Ft.blockLen=Tt.blockLen,Ft.create=()=>It(),Ft}function Ur(It){const Ft=(Mt,nr)=>It(nr).update(Er(Mt)).digest(),Tt=It({});return Ft.outputLen=Tt.outputLen,Ft.blockLen=Tt.blockLen,Ft.create=Mt=>It(Mt),Ft}function xr(It){const Ft=(Mt,nr)=>It(nr).update(Er(Mt)).digest(),Tt=It({});return Ft.outputLen=Tt.outputLen,Ft.blockLen=Tt.blockLen,Ft.create=Mt=>It(Mt),Ft}function gr(It=32){if(ot.crypto&&typeof ot.crypto.getRandomValues=="function")return ot.crypto.getRandomValues(new Uint8Array(It));if(ot.crypto&&typeof ot.crypto.randomBytes=="function")return ot.crypto.randomBytes(It);throw new Error("crypto.getRandomValues must be defined")}})(utils$1);Object.defineProperty(sha3,"__esModule",{value:!0});sha3.shake256=sha3.shake128=sha3.keccak_512=sha3.keccak_384=sha3.keccak_256=sha3.keccak_224=sha3.sha3_512=sha3.sha3_384=sha3.sha3_256=sha3.sha3_224=sha3.Keccak=void 0;sha3.keccakP=keccakP;const _assert_js_1=_assert,_u64_js_1=_u64,utils_js_1=utils$1,SHA3_PI=[],SHA3_ROTL=[],_SHA3_IOTA=[],_0n=BigInt(0),_1n=BigInt(1),_2n=BigInt(2),_7n=BigInt(7),_256n=BigInt(256),_0x71n=BigInt(113);for(let et=0,ot=_1n,at=1,ut=0;et<24;et++){[at,ut]=[ut,(2*at+3*ut)%5],SHA3_PI.push(2*(5*ut+at)),SHA3_ROTL.push((et+1)*(et+2)/2%64);let ft=_0n;for(let dt=0;dt<7;dt++)ot=(ot<<_1n^(ot>>_7n)*_0x71n)%_256n,ot&_2n&&(ft^=_1n<<(_1n<at>32?(0,_u64_js_1.rotlBH)(et,ot,at):(0,_u64_js_1.rotlSH)(et,ot,at),rotlL=(et,ot,at)=>at>32?(0,_u64_js_1.rotlBL)(et,ot,at):(0,_u64_js_1.rotlSL)(et,ot,at);function keccakP(et,ot=24){const at=new Uint32Array(10);for(let ut=24-ot;ut<24;ut++){for(let ht=0;ht<10;ht++)at[ht]=et[ht]^et[ht+10]^et[ht+20]^et[ht+30]^et[ht+40];for(let ht=0;ht<10;ht+=2){const wt=(ht+8)%10,xt=(ht+2)%10,St=at[xt],Ct=at[xt+1],Pt=rotlH(St,Ct,1)^at[wt],Dt=rotlL(St,Ct,1)^at[wt+1];for(let Nt=0;Nt<50;Nt+=10)et[ht+Nt]^=Pt,et[ht+Nt+1]^=Dt}let ft=et[2],dt=et[3];for(let ht=0;ht<24;ht++){const wt=SHA3_ROTL[ht],xt=rotlH(ft,dt,wt),St=rotlL(ft,dt,wt),Ct=SHA3_PI[ht];ft=et[Ct],dt=et[Ct+1],et[Ct]=xt,et[Ct+1]=St}for(let ht=0;ht<50;ht+=10){for(let wt=0;wt<10;wt++)at[wt]=et[ht+wt];for(let wt=0;wt<10;wt++)et[ht+wt]^=~at[(wt+2)%10]&at[(wt+4)%10]}et[0]^=SHA3_IOTA_H[ut],et[1]^=SHA3_IOTA_L[ut]}at.fill(0)}class Keccak extends utils_js_1.Hash{constructor(ot,at,ut,ft=!1,dt=24){if(super(),this.blockLen=ot,this.suffix=at,this.outputLen=ut,this.enableXOF=ft,this.rounds=dt,this.pos=0,this.posOut=0,this.finished=!1,this.destroyed=!1,(0,_assert_js_1.number)(ut),0>=this.blockLen||this.blockLen>=200)throw new Error("Sha3 supports only keccak-f1600 function");this.state=new Uint8Array(200),this.state32=(0,utils_js_1.u32)(this.state)}keccak(){utils_js_1.isLE||(0,utils_js_1.byteSwap32)(this.state32),keccakP(this.state32,this.rounds),utils_js_1.isLE||(0,utils_js_1.byteSwap32)(this.state32),this.posOut=0,this.pos=0}update(ot){(0,_assert_js_1.exists)(this);const{blockLen:at,state:ut}=this;ot=(0,utils_js_1.toBytes)(ot);const ft=ot.length;for(let dt=0;dt=ut&&this.keccak();const ht=Math.min(ut-this.posOut,dt-ft);ot.set(at.subarray(this.posOut,this.posOut+ht),ft),this.posOut+=ht,ft+=ht}return ot}xofInto(ot){if(!this.enableXOF)throw new Error("XOF is not possible for this instance");return this.writeInto(ot)}xof(ot){return(0,_assert_js_1.number)(ot),this.xofInto(new Uint8Array(ot))}digestInto(ot){if((0,_assert_js_1.output)(ot,this),this.finished)throw new Error("digest() was already called");return this.writeInto(ot),this.destroy(),ot}digest(){return this.digestInto(new Uint8Array(this.outputLen))}destroy(){this.destroyed=!0,this.state.fill(0)}_cloneInto(ot){const{blockLen:at,suffix:ut,outputLen:ft,rounds:dt,enableXOF:ht}=this;return ot||(ot=new Keccak(at,ut,ft,ht,dt)),ot.state32.set(this.state32),ot.pos=this.pos,ot.posOut=this.posOut,ot.finished=this.finished,ot.rounds=dt,ot.suffix=ut,ot.outputLen=ft,ot.enableXOF=ht,ot.destroyed=this.destroyed,ot}}sha3.Keccak=Keccak;const gen=(et,ot,at)=>(0,utils_js_1.wrapConstructor)(()=>new Keccak(ot,et,at));sha3.sha3_224=gen(6,144,224/8);sha3.sha3_256=gen(6,136,256/8);sha3.sha3_384=gen(6,104,384/8);sha3.sha3_512=gen(6,72,512/8);sha3.keccak_224=gen(1,144,224/8);sha3.keccak_256=gen(1,136,256/8);sha3.keccak_384=gen(1,104,384/8);sha3.keccak_512=gen(1,72,512/8);const genShake=(et,ot,at)=>(0,utils_js_1.wrapXOFConstructorWithOpts)((ut={})=>new Keccak(ot,et,ut.dkLen===void 0?at:ut.dkLen,!0));sha3.shake128=genShake(31,168,128/8);sha3.shake256=genShake(31,136,256/8);var hasRequiredHex;function requireHex(){return hasRequiredHex||(hasRequiredHex=1,function(et){Object.defineProperty(et,"__esModule",{value:!0}),et.remove0x=et.add0x=et.isValidChecksumAddress=et.getChecksumAddress=et.isValidHexAddress=et.assertIsStrictHexString=et.assertIsHexString=et.isStrictHexString=et.isHexString=et.HexChecksumAddressStruct=et.HexAddressStruct=et.StrictHexStruct=et.HexStruct=void 0;const ot=dist$1,at=sha3,ut=assert$3,ft=requireBytes();et.HexStruct=(0,ot.pattern)((0,ot.string)(),/^(?:0x)?[0-9a-f]+$/iu),et.StrictHexStruct=(0,ot.pattern)((0,ot.string)(),/^0x[0-9a-f]+$/iu),et.HexAddressStruct=(0,ot.pattern)((0,ot.string)(),/^0x[0-9a-f]{40}$/u),et.HexChecksumAddressStruct=(0,ot.pattern)((0,ot.string)(),/^0x[0-9a-fA-F]{40}$/u);function dt(er){return(0,ot.is)(er,et.HexStruct)}et.isHexString=dt;function ht(er){return(0,ot.is)(er,et.StrictHexStruct)}et.isStrictHexString=ht;function wt(er){(0,ut.assert)(dt(er),"Value must be a hexadecimal string.")}et.assertIsHexString=wt;function xt(er){(0,ut.assert)(ht(er),'Value must be a hexadecimal string, starting with "0x".')}et.assertIsStrictHexString=xt;function St(er){return(0,ot.is)(er,et.HexAddressStruct)||Pt(er)}et.isValidHexAddress=St;function Ct(er){(0,ut.assert)((0,ot.is)(er,et.HexChecksumAddressStruct),"Invalid hex address.");const ir=Nt(er.toLowerCase()),vr=Nt((0,ft.bytesToHex)((0,at.keccak_256)(ir)));return`0x${ir.split("").map((lr,rr)=>{const Er=vr[rr];return(0,ut.assert)((0,ot.is)(Er,(0,ot.string)()),"Hash shorter than address."),parseInt(Er,16)>7?lr.toUpperCase():lr}).join("")}`}et.getChecksumAddress=Ct;function Pt(er){return(0,ot.is)(er,et.HexChecksumAddressStruct)?Ct(er)===er:!1}et.isValidChecksumAddress=Pt;function Dt(er){return er.startsWith("0x")?er:er.startsWith("0X")?`0x${er.substring(2)}`:`0x${er}`}et.add0x=Dt;function Nt(er){return er.startsWith("0x")||er.startsWith("0X")?er.substring(2):er}et.remove0x=Nt}(hex$1)),hex$1}var hasRequiredBytes;function requireBytes(){if(hasRequiredBytes)return bytes$3;hasRequiredBytes=1,Object.defineProperty(bytes$3,"__esModule",{value:!0}),bytes$3.createDataView=bytes$3.concatBytes=bytes$3.valueToBytes=bytes$3.base64ToBytes=bytes$3.stringToBytes=bytes$3.numberToBytes=bytes$3.signedBigIntToBytes=bytes$3.bigIntToBytes=bytes$3.hexToBytes=bytes$3.bytesToBase64=bytes$3.bytesToString=bytes$3.bytesToNumber=bytes$3.bytesToSignedBigInt=bytes$3.bytesToBigInt=bytes$3.bytesToHex=bytes$3.assertIsBytes=bytes$3.isBytes=void 0;const et=lib$1,ot=assert$3,at=requireHex(),ut=48,ft=58,dt=87;function ht(){const xr=[];return()=>{if(xr.length===0)for(let gr=0;gr<256;gr++)xr.push(gr.toString(16).padStart(2,"0"));return xr}}const wt=ht();function xt(xr){return xr instanceof Uint8Array}bytes$3.isBytes=xt;function St(xr){(0,ot.assert)(xt(xr),"Value must be a Uint8Array.")}bytes$3.assertIsBytes=St;function Ct(xr){if(St(xr),xr.length===0)return"0x";const gr=wt(),It=new Array(xr.length);for(let Ft=0;Ft=BigInt(0),"Value must be a non-negative bigint.");const gr=xr.toString(16);return vr(gr)}bytes$3.bigIntToBytes=lr;function rr(xr,gr){(0,ot.assert)(gr>0);const It=xr>>BigInt(31);return!((~xr&It)+(xr&~It)>>BigInt(gr*8+-1))}function Er(xr,gr){(0,ot.assert)(typeof xr=="bigint","Value must be a bigint."),(0,ot.assert)(typeof gr=="number","Byte length must be a number."),(0,ot.assert)(gr>0,"Byte length must be greater than 0."),(0,ot.assert)(rr(xr,gr),"Byte length is too small to represent the given value.");let It=xr;const Ft=new Uint8Array(gr);for(let Tt=0;Tt>=BigInt(8);return Ft.reverse()}bytes$3.signedBigIntToBytes=Er;function Cr(xr){(0,ot.assert)(typeof xr=="number","Value must be a number."),(0,ot.assert)(xr>=0,"Value must be a non-negative number."),(0,ot.assert)(Number.isSafeInteger(xr),"Value is not a safe integer. Use `bigIntToBytes` instead.");const gr=xr.toString(16);return vr(gr)}bytes$3.numberToBytes=Cr;function Ir(xr){return(0,ot.assert)(typeof xr=="string","Value must be a string."),new TextEncoder().encode(xr)}bytes$3.stringToBytes=Ir;function zr(xr){return(0,ot.assert)(typeof xr=="string","Value must be a string."),et.base64.decode(xr)}bytes$3.base64ToBytes=zr;function Xr(xr){if(typeof xr=="bigint")return lr(xr);if(typeof xr=="number")return Cr(xr);if(typeof xr=="string")return xr.startsWith("0x")?vr(xr):Ir(xr);if(xt(xr))return xr;throw new TypeError(`Unsupported value type: "${typeof xr}".`)}bytes$3.valueToBytes=Xr;function Br(xr){const gr=new Array(xr.length);let It=0;for(let Tt=0;Tt[-a-z0-9]{3,8}):(?[-_a-zA-Z0-9]{1,32})$/u,et.CAIP_NAMESPACE_REGEX=/^[-a-z0-9]{3,8}$/u,et.CAIP_REFERENCE_REGEX=/^[-_a-zA-Z0-9]{1,32}$/u,et.CAIP_ACCOUNT_ID_REGEX=/^(?(?[-a-z0-9]{3,8}):(?[-_a-zA-Z0-9]{1,32})):(?[-.%a-zA-Z0-9]{1,128})$/u,et.CAIP_ACCOUNT_ADDRESS_REGEX=/^[-.%a-zA-Z0-9]{1,128}$/u,et.CaipChainIdStruct=(0,ot.pattern)((0,ot.string)(),et.CAIP_CHAIN_ID_REGEX),et.CaipNamespaceStruct=(0,ot.pattern)((0,ot.string)(),et.CAIP_NAMESPACE_REGEX),et.CaipReferenceStruct=(0,ot.pattern)((0,ot.string)(),et.CAIP_REFERENCE_REGEX),et.CaipAccountIdStruct=(0,ot.pattern)((0,ot.string)(),et.CAIP_ACCOUNT_ID_REGEX),et.CaipAccountAddressStruct=(0,ot.pattern)((0,ot.string)(),et.CAIP_ACCOUNT_ADDRESS_REGEX),function(Ct){Ct.Eip155="eip155",Ct.Wallet="wallet"}(et.KnownCaipNamespace||(et.KnownCaipNamespace={}));function at(Ct){return(0,ot.is)(Ct,et.CaipChainIdStruct)}et.isCaipChainId=at;function ut(Ct){return(0,ot.is)(Ct,et.CaipNamespaceStruct)}et.isCaipNamespace=ut;function ft(Ct){return(0,ot.is)(Ct,et.CaipReferenceStruct)}et.isCaipReference=ft;function dt(Ct){return(0,ot.is)(Ct,et.CaipAccountIdStruct)}et.isCaipAccountId=dt;function ht(Ct){return(0,ot.is)(Ct,et.CaipAccountAddressStruct)}et.isCaipAccountAddress=ht;function wt(Ct){const Pt=et.CAIP_CHAIN_ID_REGEX.exec(Ct);if(!(Pt!=null&&Pt.groups))throw new Error("Invalid CAIP chain ID.");return{namespace:Pt.groups.namespace,reference:Pt.groups.reference}}et.parseCaipChainId=wt;function xt(Ct){const Pt=et.CAIP_ACCOUNT_ID_REGEX.exec(Ct);if(!(Pt!=null&&Pt.groups))throw new Error("Invalid CAIP account ID.");return{address:Pt.groups.accountAddress,chainId:Pt.groups.chainId,chain:{namespace:Pt.groups.namespace,reference:Pt.groups.reference}}}et.parseCaipAccountId=xt;function St(Ct,Pt){if(!ut(Ct))throw new Error(`Invalid "namespace", must match: ${et.CAIP_NAMESPACE_REGEX.toString()}`);if(!ft(Pt))throw new Error(`Invalid "reference", must match: ${et.CAIP_REFERENCE_REGEX.toString()}`);return`${Ct}:${Pt}`}et.toCaipChainId=St})(caipTypes);var checksum={};Object.defineProperty(checksum,"__esModule",{value:!0});checksum.ChecksumStruct=void 0;const superstruct_1$1=dist$1,base64_1=base64$1;checksum.ChecksumStruct=(0,superstruct_1$1.size)((0,base64_1.base64)((0,superstruct_1$1.string)(),{paddingRequired:!0}),44,44);var coercers={};Object.defineProperty(coercers,"__esModule",{value:!0});coercers.createHex=coercers.createBytes=coercers.createBigInt=coercers.createNumber=void 0;const superstruct_1=dist$1,assert_1$1=assert$3,bytes_1$1=requireBytes(),hex_1$1=requireHex(),NumberLikeStruct=(0,superstruct_1.union)([(0,superstruct_1.number)(),(0,superstruct_1.bigint)(),(0,superstruct_1.string)(),hex_1$1.StrictHexStruct]),NumberCoercer=(0,superstruct_1.coerce)((0,superstruct_1.number)(),NumberLikeStruct,Number),BigIntCoercer=(0,superstruct_1.coerce)((0,superstruct_1.bigint)(),NumberLikeStruct,BigInt);(0,superstruct_1.union)([hex_1$1.StrictHexStruct,(0,superstruct_1.instance)(Uint8Array)]);const BytesCoercer=(0,superstruct_1.coerce)((0,superstruct_1.instance)(Uint8Array),(0,superstruct_1.union)([hex_1$1.StrictHexStruct]),bytes_1$1.hexToBytes),HexCoercer=(0,superstruct_1.coerce)(hex_1$1.StrictHexStruct,(0,superstruct_1.instance)(Uint8Array),bytes_1$1.bytesToHex);function createNumber(et){try{const ot=(0,superstruct_1.create)(et,NumberCoercer);return(0,assert_1$1.assert)(Number.isFinite(ot),`Expected a number-like value, got "${et}".`),ot}catch(ot){throw ot instanceof superstruct_1.StructError?new Error(`Expected a number-like value, got "${et}".`):ot}}coercers.createNumber=createNumber;function createBigInt(et){try{return(0,superstruct_1.create)(et,BigIntCoercer)}catch(ot){throw ot instanceof superstruct_1.StructError?new Error(`Expected a number-like value, got "${String(ot.value)}".`):ot}}coercers.createBigInt=createBigInt;function createBytes(et){if(typeof et=="string"&&et.toLowerCase()==="0x")return new Uint8Array;try{return(0,superstruct_1.create)(et,BytesCoercer)}catch(ot){throw ot instanceof superstruct_1.StructError?new Error(`Expected a bytes-like value, got "${String(ot.value)}".`):ot}}coercers.createBytes=createBytes;function createHex(et){if(et instanceof Uint8Array&&et.length===0||typeof et=="string"&&et.toLowerCase()==="0x")return"0x";try{return(0,superstruct_1.create)(et,HexCoercer)}catch(ot){throw ot instanceof superstruct_1.StructError?new Error(`Expected a bytes-like value, got "${String(ot.value)}".`):ot}}coercers.createHex=createHex;var collections={},__classPrivateFieldGet=commonjsGlobal$1&&commonjsGlobal$1.__classPrivateFieldGet||function(et,ot,at,ut){if(at==="a"&&!ut)throw new TypeError("Private accessor was defined without a getter");if(typeof ot=="function"?et!==ot||!ut:!ot.has(et))throw new TypeError("Cannot read private member from an object whose class did not declare it");return at==="m"?ut:at==="a"?ut.call(et):ut?ut.value:ot.get(et)},__classPrivateFieldSet=commonjsGlobal$1&&commonjsGlobal$1.__classPrivateFieldSet||function(et,ot,at,ut,ft){if(ut==="m")throw new TypeError("Private method is not writable");if(ut==="a"&&!ft)throw new TypeError("Private accessor was defined without a setter");if(typeof ot=="function"?et!==ot||!ft:!ot.has(et))throw new TypeError("Cannot write private member to an object whose class did not declare it");return ut==="a"?ft.call(et,at):ft?ft.value=at:ot.set(et,at),at},_FrozenMap_map,_FrozenSet_set;Object.defineProperty(collections,"__esModule",{value:!0});collections.FrozenSet=collections.FrozenMap=void 0;class FrozenMap{get size(){return __classPrivateFieldGet(this,_FrozenMap_map,"f").size}[(_FrozenMap_map=new WeakMap,Symbol.iterator)](){return __classPrivateFieldGet(this,_FrozenMap_map,"f")[Symbol.iterator]()}constructor(ot){_FrozenMap_map.set(this,void 0),__classPrivateFieldSet(this,_FrozenMap_map,new Map(ot),"f"),Object.freeze(this)}entries(){return __classPrivateFieldGet(this,_FrozenMap_map,"f").entries()}forEach(ot,at){return __classPrivateFieldGet(this,_FrozenMap_map,"f").forEach((ut,ft,dt)=>ot.call(at,ut,ft,this))}get(ot){return __classPrivateFieldGet(this,_FrozenMap_map,"f").get(ot)}has(ot){return __classPrivateFieldGet(this,_FrozenMap_map,"f").has(ot)}keys(){return __classPrivateFieldGet(this,_FrozenMap_map,"f").keys()}values(){return __classPrivateFieldGet(this,_FrozenMap_map,"f").values()}toString(){return`FrozenMap(${this.size}) {${this.size>0?` ${[...this.entries()].map(([ot,at])=>`${String(ot)} => ${String(at)}`).join(", ")} `:""}}`}}collections.FrozenMap=FrozenMap;class FrozenSet{get size(){return __classPrivateFieldGet(this,_FrozenSet_set,"f").size}[(_FrozenSet_set=new WeakMap,Symbol.iterator)](){return __classPrivateFieldGet(this,_FrozenSet_set,"f")[Symbol.iterator]()}constructor(ot){_FrozenSet_set.set(this,void 0),__classPrivateFieldSet(this,_FrozenSet_set,new Set(ot),"f"),Object.freeze(this)}entries(){return __classPrivateFieldGet(this,_FrozenSet_set,"f").entries()}forEach(ot,at){return __classPrivateFieldGet(this,_FrozenSet_set,"f").forEach((ut,ft,dt)=>ot.call(at,ut,ft,this))}has(ot){return __classPrivateFieldGet(this,_FrozenSet_set,"f").has(ot)}keys(){return __classPrivateFieldGet(this,_FrozenSet_set,"f").keys()}values(){return __classPrivateFieldGet(this,_FrozenSet_set,"f").values()}toString(){return`FrozenSet(${this.size}) {${this.size>0?` ${[...this.values()].map(ot=>String(ot)).join(", ")} `:""}}`}}collections.FrozenSet=FrozenSet;Object.freeze(FrozenMap);Object.freeze(FrozenMap.prototype);Object.freeze(FrozenSet);Object.freeze(FrozenSet.prototype);var encryptionTypes={};Object.defineProperty(encryptionTypes,"__esModule",{value:!0});var json={};(function(et){Object.defineProperty(et,"__esModule",{value:!0}),et.getJsonRpcIdValidator=et.assertIsJsonRpcError=et.isJsonRpcError=et.assertIsJsonRpcFailure=et.isJsonRpcFailure=et.assertIsJsonRpcSuccess=et.isJsonRpcSuccess=et.assertIsJsonRpcResponse=et.isJsonRpcResponse=et.assertIsPendingJsonRpcResponse=et.isPendingJsonRpcResponse=et.JsonRpcResponseStruct=et.JsonRpcFailureStruct=et.JsonRpcSuccessStruct=et.PendingJsonRpcResponseStruct=et.assertIsJsonRpcRequest=et.isJsonRpcRequest=et.assertIsJsonRpcNotification=et.isJsonRpcNotification=et.JsonRpcNotificationStruct=et.JsonRpcRequestStruct=et.JsonRpcParamsStruct=et.JsonRpcErrorStruct=et.JsonRpcIdStruct=et.JsonRpcVersionStruct=et.jsonrpc2=et.getJsonSize=et.getSafeJson=et.isValidJson=et.JsonStruct=et.UnsafeJsonStruct=et.exactOptional=et.object=void 0;const ot=dist$1,at=assert$3,ut=misc,ft=xr=>(0,ot.object)(xr);et.object=ft;function dt({path:xr,branch:gr}){const It=xr[xr.length-1];return(0,ut.hasProperty)(gr[gr.length-2],It)}function ht(xr){return new ot.Struct({...xr,type:`optional ${xr.type}`,validator:(gr,It)=>!dt(It)||xr.validator(gr,It),refiner:(gr,It)=>!dt(It)||xr.refiner(gr,It)})}et.exactOptional=ht;const wt=()=>(0,ot.define)("finite number",xr=>(0,ot.is)(xr,(0,ot.number)())&&Number.isFinite(xr));et.UnsafeJsonStruct=(0,ot.union)([(0,ot.literal)(null),(0,ot.boolean)(),wt(),(0,ot.string)(),(0,ot.array)((0,ot.lazy)(()=>et.UnsafeJsonStruct)),(0,ot.record)((0,ot.string)(),(0,ot.lazy)(()=>et.UnsafeJsonStruct))]),et.JsonStruct=(0,ot.coerce)(et.UnsafeJsonStruct,(0,ot.any)(),xr=>((0,at.assertStruct)(xr,et.UnsafeJsonStruct),JSON.parse(JSON.stringify(xr,(gr,It)=>{if(!(gr==="__proto__"||gr==="constructor"))return It}))));function xt(xr){try{return St(xr),!0}catch{return!1}}et.isValidJson=xt;function St(xr){return(0,ot.create)(xr,et.JsonStruct)}et.getSafeJson=St;function Ct(xr){(0,at.assertStruct)(xr,et.JsonStruct,"Invalid JSON value");const gr=JSON.stringify(xr);return new TextEncoder().encode(gr).byteLength}et.getJsonSize=Ct,et.jsonrpc2="2.0",et.JsonRpcVersionStruct=(0,ot.literal)(et.jsonrpc2),et.JsonRpcIdStruct=(0,ot.nullable)((0,ot.union)([(0,ot.number)(),(0,ot.string)()])),et.JsonRpcErrorStruct=(0,et.object)({code:(0,ot.integer)(),message:(0,ot.string)(),data:ht(et.JsonStruct),stack:ht((0,ot.string)())}),et.JsonRpcParamsStruct=(0,ot.union)([(0,ot.record)((0,ot.string)(),et.JsonStruct),(0,ot.array)(et.JsonStruct)]),et.JsonRpcRequestStruct=(0,et.object)({id:et.JsonRpcIdStruct,jsonrpc:et.JsonRpcVersionStruct,method:(0,ot.string)(),params:ht(et.JsonRpcParamsStruct)}),et.JsonRpcNotificationStruct=(0,et.object)({jsonrpc:et.JsonRpcVersionStruct,method:(0,ot.string)(),params:ht(et.JsonRpcParamsStruct)});function Pt(xr){return(0,ot.is)(xr,et.JsonRpcNotificationStruct)}et.isJsonRpcNotification=Pt;function Dt(xr,gr){(0,at.assertStruct)(xr,et.JsonRpcNotificationStruct,"Invalid JSON-RPC notification",gr)}et.assertIsJsonRpcNotification=Dt;function Nt(xr){return(0,ot.is)(xr,et.JsonRpcRequestStruct)}et.isJsonRpcRequest=Nt;function er(xr,gr){(0,at.assertStruct)(xr,et.JsonRpcRequestStruct,"Invalid JSON-RPC request",gr)}et.assertIsJsonRpcRequest=er,et.PendingJsonRpcResponseStruct=(0,ot.object)({id:et.JsonRpcIdStruct,jsonrpc:et.JsonRpcVersionStruct,result:(0,ot.optional)((0,ot.unknown)()),error:(0,ot.optional)(et.JsonRpcErrorStruct)}),et.JsonRpcSuccessStruct=(0,et.object)({id:et.JsonRpcIdStruct,jsonrpc:et.JsonRpcVersionStruct,result:et.JsonStruct}),et.JsonRpcFailureStruct=(0,et.object)({id:et.JsonRpcIdStruct,jsonrpc:et.JsonRpcVersionStruct,error:et.JsonRpcErrorStruct}),et.JsonRpcResponseStruct=(0,ot.union)([et.JsonRpcSuccessStruct,et.JsonRpcFailureStruct]);function ir(xr){return(0,ot.is)(xr,et.PendingJsonRpcResponseStruct)}et.isPendingJsonRpcResponse=ir;function vr(xr,gr){(0,at.assertStruct)(xr,et.PendingJsonRpcResponseStruct,"Invalid pending JSON-RPC response",gr)}et.assertIsPendingJsonRpcResponse=vr;function lr(xr){return(0,ot.is)(xr,et.JsonRpcResponseStruct)}et.isJsonRpcResponse=lr;function rr(xr,gr){(0,at.assertStruct)(xr,et.JsonRpcResponseStruct,"Invalid JSON-RPC response",gr)}et.assertIsJsonRpcResponse=rr;function Er(xr){return(0,ot.is)(xr,et.JsonRpcSuccessStruct)}et.isJsonRpcSuccess=Er;function Cr(xr,gr){(0,at.assertStruct)(xr,et.JsonRpcSuccessStruct,"Invalid JSON-RPC success response",gr)}et.assertIsJsonRpcSuccess=Cr;function Ir(xr){return(0,ot.is)(xr,et.JsonRpcFailureStruct)}et.isJsonRpcFailure=Ir;function zr(xr,gr){(0,at.assertStruct)(xr,et.JsonRpcFailureStruct,"Invalid JSON-RPC failure response",gr)}et.assertIsJsonRpcFailure=zr;function Xr(xr){return(0,ot.is)(xr,et.JsonRpcErrorStruct)}et.isJsonRpcError=Xr;function Br(xr,gr){(0,at.assertStruct)(xr,et.JsonRpcErrorStruct,"Invalid JSON-RPC error",gr)}et.assertIsJsonRpcError=Br;function Ur(xr){const{permitEmptyString:gr,permitFractions:It,permitNull:Ft}={permitEmptyString:!0,permitFractions:!1,permitNull:!0,...xr};return Mt=>!!(typeof Mt=="number"&&(It||Number.isInteger(Mt))||typeof Mt=="string"&&(gr||Mt.length>0)||Ft&&Mt===null)}et.getJsonRpcIdValidator=Ur})(json);var keyring={};Object.defineProperty(keyring,"__esModule",{value:!0});var logging={},browser={exports:{}},ms,hasRequiredMs;function requireMs(){if(hasRequiredMs)return ms;hasRequiredMs=1;var et=1e3,ot=et*60,at=ot*60,ut=at*24,ft=ut*7,dt=ut*365.25;ms=function(Ct,Pt){Pt=Pt||{};var Dt=typeof Ct;if(Dt==="string"&&Ct.length>0)return ht(Ct);if(Dt==="number"&&isFinite(Ct))return Pt.long?xt(Ct):wt(Ct);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(Ct))};function ht(Ct){if(Ct=String(Ct),!(Ct.length>100)){var Pt=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(Ct);if(Pt){var Dt=parseFloat(Pt[1]),Nt=(Pt[2]||"ms").toLowerCase();switch(Nt){case"years":case"year":case"yrs":case"yr":case"y":return Dt*dt;case"weeks":case"week":case"w":return Dt*ft;case"days":case"day":case"d":return Dt*ut;case"hours":case"hour":case"hrs":case"hr":case"h":return Dt*at;case"minutes":case"minute":case"mins":case"min":case"m":return Dt*ot;case"seconds":case"second":case"secs":case"sec":case"s":return Dt*et;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return Dt;default:return}}}}function wt(Ct){var Pt=Math.abs(Ct);return Pt>=ut?Math.round(Ct/ut)+"d":Pt>=at?Math.round(Ct/at)+"h":Pt>=ot?Math.round(Ct/ot)+"m":Pt>=et?Math.round(Ct/et)+"s":Ct+"ms"}function xt(Ct){var Pt=Math.abs(Ct);return Pt>=ut?St(Ct,Pt,ut,"day"):Pt>=at?St(Ct,Pt,at,"hour"):Pt>=ot?St(Ct,Pt,ot,"minute"):Pt>=et?St(Ct,Pt,et,"second"):Ct+" ms"}function St(Ct,Pt,Dt,Nt){var er=Pt>=Dt*1.5;return Math.round(Ct/Dt)+" "+Nt+(er?"s":"")}return ms}function setup(et){at.debug=at,at.default=at,at.coerce=xt,at.disable=dt,at.enable=ft,at.enabled=ht,at.humanize=requireMs(),at.destroy=St,Object.keys(et).forEach(Ct=>{at[Ct]=et[Ct]}),at.names=[],at.skips=[],at.formatters={};function ot(Ct){let Pt=0;for(let Dt=0;Dt{if(zr==="%%")return"%";Cr++;const Br=at.formatters[Xr];if(typeof Br=="function"){const Ur=vr[Cr];zr=Br.call(lr,Ur),vr.splice(Cr,1),Cr--}return zr}),at.formatArgs.call(lr,vr),(lr.log||at.log).apply(lr,vr)}return ir.namespace=Ct,ir.useColors=at.useColors(),ir.color=at.selectColor(Ct),ir.extend=ut,ir.destroy=at.destroy,Object.defineProperty(ir,"enabled",{enumerable:!0,configurable:!1,get:()=>Dt!==null?Dt:(Nt!==at.namespaces&&(Nt=at.namespaces,er=at.enabled(Ct)),er),set:vr=>{Dt=vr}}),typeof at.init=="function"&&at.init(ir),ir}function ut(Ct,Pt){const Dt=at(this.namespace+(typeof Pt>"u"?":":Pt)+Ct);return Dt.log=this.log,Dt}function ft(Ct){at.save(Ct),at.namespaces=Ct,at.names=[],at.skips=[];let Pt;const Dt=(typeof Ct=="string"?Ct:"").split(/[\s,]+/),Nt=Dt.length;for(Pt=0;Pt"-"+Pt)].join(",");return at.enable(""),Ct}function ht(Ct){if(Ct[Ct.length-1]==="*")return!0;let Pt,Dt;for(Pt=0,Dt=at.skips.length;Pt{let St=!1;return()=>{St||(St=!0,console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`."))}})(),ot.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"];function ut(){if(typeof window<"u"&&window.process&&(window.process.type==="renderer"||window.process.__nwjs))return!0;if(typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/))return!1;let St;return typeof document<"u"&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||typeof window<"u"&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||typeof navigator<"u"&&navigator.userAgent&&(St=navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/))&&parseInt(St[1],10)>=31||typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)}function ft(St){if(St[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+St[0]+(this.useColors?"%c ":" ")+"+"+et.exports.humanize(this.diff),!this.useColors)return;const Ct="color: "+this.color;St.splice(1,0,Ct,"color: inherit");let Pt=0,Dt=0;St[0].replace(/%[a-zA-Z%]/g,Nt=>{Nt!=="%%"&&(Pt++,Nt==="%c"&&(Dt=Pt))}),St.splice(Dt,0,Ct)}ot.log=console.debug||console.log||(()=>{});function dt(St){try{St?ot.storage.setItem("debug",St):ot.storage.removeItem("debug")}catch{}}function ht(){let St;try{St=ot.storage.getItem("debug")}catch{}return!St&&typeof process$1<"u"&&"env"in process$1&&(St=at.DEBUG),St}function wt(){try{return localStorage}catch{}}et.exports=common(ot);const{formatters:xt}=et.exports;xt.j=function(St){try{return JSON.stringify(St)}catch(Ct){return"[UnexpectedJSONParseError]: "+Ct.message}}})(browser,browser.exports);var browserExports=browser.exports,__importDefault=commonjsGlobal$1&&commonjsGlobal$1.__importDefault||function(et){return et&&et.__esModule?et:{default:et}};Object.defineProperty(logging,"__esModule",{value:!0});logging.createModuleLogger=logging.createProjectLogger=void 0;const debug_1$1=__importDefault(browserExports),globalLogger=(0,debug_1$1.default)("metamask");function createProjectLogger(et){return globalLogger.extend(et)}logging.createProjectLogger=createProjectLogger;function createModuleLogger(et,ot){return et.extend(ot)}logging.createModuleLogger=createModuleLogger;var number$1={};Object.defineProperty(number$1,"__esModule",{value:!0});number$1.hexToBigInt=number$1.hexToNumber=number$1.bigIntToHex=number$1.numberToHex=void 0;const assert_1=assert$3,hex_1=requireHex(),numberToHex=et=>((0,assert_1.assert)(typeof et=="number","Value must be a number."),(0,assert_1.assert)(et>=0,"Value must be a non-negative number."),(0,assert_1.assert)(Number.isSafeInteger(et),"Value is not a safe integer. Use `bigIntToHex` instead."),(0,hex_1.add0x)(et.toString(16)));number$1.numberToHex=numberToHex;const bigIntToHex=et=>((0,assert_1.assert)(typeof et=="bigint","Value must be a bigint."),(0,assert_1.assert)(et>=0,"Value must be a non-negative bigint."),(0,hex_1.add0x)(et.toString(16)));number$1.bigIntToHex=bigIntToHex;const hexToNumber=et=>{(0,hex_1.assertIsHexString)(et);const ot=parseInt(et,16);return(0,assert_1.assert)(Number.isSafeInteger(ot),"Value is not a safe integer. Use `hexToBigInt` instead."),ot};number$1.hexToNumber=hexToNumber;const hexToBigInt=et=>((0,hex_1.assertIsHexString)(et),BigInt((0,hex_1.add0x)(et)));number$1.hexToBigInt=hexToBigInt;var opaque={};Object.defineProperty(opaque,"__esModule",{value:!0});var promise={};Object.defineProperty(promise,"__esModule",{value:!0});promise.createDeferredPromise=void 0;function createDeferredPromise({suppressUnhandledRejection:et=!1}={}){let ot,at;const ut=new Promise((ft,dt)=>{ot=ft,at=dt});return et&&ut.catch(ft=>{}),{promise:ut,resolve:ot,reject:at}}promise.createDeferredPromise=createDeferredPromise;var time={};(function(et){Object.defineProperty(et,"__esModule",{value:!0}),et.timeSince=et.inMilliseconds=et.Duration=void 0,function(dt){dt[dt.Millisecond=1]="Millisecond",dt[dt.Second=1e3]="Second",dt[dt.Minute=6e4]="Minute",dt[dt.Hour=36e5]="Hour",dt[dt.Day=864e5]="Day",dt[dt.Week=6048e5]="Week",dt[dt.Year=31536e6]="Year"}(et.Duration||(et.Duration={}));const ot=dt=>Number.isInteger(dt)&&dt>=0,at=(dt,ht)=>{if(!ot(dt))throw new Error(`"${ht}" must be a non-negative integer. Received: "${dt}".`)};function ut(dt,ht){return at(dt,"count"),dt*ht}et.inMilliseconds=ut;function ft(dt){return at(dt,"timestamp"),Date.now()-dt}et.timeSince=ft})(time);var transactionTypes={};Object.defineProperty(transactionTypes,"__esModule",{value:!0});var versions={},re$4={exports:{}};const SEMVER_SPEC_VERSION="2.0.0",MAX_LENGTH$1=256,MAX_SAFE_INTEGER$2=Number.MAX_SAFE_INTEGER||9007199254740991,MAX_SAFE_COMPONENT_LENGTH=16,MAX_SAFE_BUILD_LENGTH=MAX_LENGTH$1-6,RELEASE_TYPES=["major","premajor","minor","preminor","patch","prepatch","prerelease"];var constants$1={MAX_LENGTH:MAX_LENGTH$1,MAX_SAFE_COMPONENT_LENGTH,MAX_SAFE_BUILD_LENGTH,MAX_SAFE_INTEGER:MAX_SAFE_INTEGER$2,RELEASE_TYPES,SEMVER_SPEC_VERSION,FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2},define_process_env_default$1={};const debug$1=typeof process$1=="object"&&define_process_env_default$1&&define_process_env_default$1.NODE_DEBUG&&/\bsemver\b/i.test(define_process_env_default$1.NODE_DEBUG)?(...et)=>console.error("SEMVER",...et):()=>{};var debug_1=debug$1;(function(et,ot){const{MAX_SAFE_COMPONENT_LENGTH:at,MAX_SAFE_BUILD_LENGTH:ut,MAX_LENGTH:ft}=constants$1,dt=debug_1;ot=et.exports={};const ht=ot.re=[],wt=ot.safeRe=[],xt=ot.src=[],St=ot.t={};let Ct=0;const Pt="[a-zA-Z0-9-]",Dt=[["\\s",1],["\\d",ft],[Pt,ut]],Nt=ir=>{for(const[vr,lr]of Dt)ir=ir.split(`${vr}*`).join(`${vr}{0,${lr}}`).split(`${vr}+`).join(`${vr}{1,${lr}}`);return ir},er=(ir,vr,lr)=>{const rr=Nt(vr),Er=Ct++;dt(ir,Er,vr),St[ir]=Er,xt[Er]=vr,ht[Er]=new RegExp(vr,lr?"g":void 0),wt[Er]=new RegExp(rr,lr?"g":void 0)};er("NUMERICIDENTIFIER","0|[1-9]\\d*"),er("NUMERICIDENTIFIERLOOSE","\\d+"),er("NONNUMERICIDENTIFIER",`\\d*[a-zA-Z-]${Pt}*`),er("MAINVERSION",`(${xt[St.NUMERICIDENTIFIER]})\\.(${xt[St.NUMERICIDENTIFIER]})\\.(${xt[St.NUMERICIDENTIFIER]})`),er("MAINVERSIONLOOSE",`(${xt[St.NUMERICIDENTIFIERLOOSE]})\\.(${xt[St.NUMERICIDENTIFIERLOOSE]})\\.(${xt[St.NUMERICIDENTIFIERLOOSE]})`),er("PRERELEASEIDENTIFIER",`(?:${xt[St.NUMERICIDENTIFIER]}|${xt[St.NONNUMERICIDENTIFIER]})`),er("PRERELEASEIDENTIFIERLOOSE",`(?:${xt[St.NUMERICIDENTIFIERLOOSE]}|${xt[St.NONNUMERICIDENTIFIER]})`),er("PRERELEASE",`(?:-(${xt[St.PRERELEASEIDENTIFIER]}(?:\\.${xt[St.PRERELEASEIDENTIFIER]})*))`),er("PRERELEASELOOSE",`(?:-?(${xt[St.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${xt[St.PRERELEASEIDENTIFIERLOOSE]})*))`),er("BUILDIDENTIFIER",`${Pt}+`),er("BUILD",`(?:\\+(${xt[St.BUILDIDENTIFIER]}(?:\\.${xt[St.BUILDIDENTIFIER]})*))`),er("FULLPLAIN",`v?${xt[St.MAINVERSION]}${xt[St.PRERELEASE]}?${xt[St.BUILD]}?`),er("FULL",`^${xt[St.FULLPLAIN]}$`),er("LOOSEPLAIN",`[v=\\s]*${xt[St.MAINVERSIONLOOSE]}${xt[St.PRERELEASELOOSE]}?${xt[St.BUILD]}?`),er("LOOSE",`^${xt[St.LOOSEPLAIN]}$`),er("GTLT","((?:<|>)?=?)"),er("XRANGEIDENTIFIERLOOSE",`${xt[St.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`),er("XRANGEIDENTIFIER",`${xt[St.NUMERICIDENTIFIER]}|x|X|\\*`),er("XRANGEPLAIN",`[v=\\s]*(${xt[St.XRANGEIDENTIFIER]})(?:\\.(${xt[St.XRANGEIDENTIFIER]})(?:\\.(${xt[St.XRANGEIDENTIFIER]})(?:${xt[St.PRERELEASE]})?${xt[St.BUILD]}?)?)?`),er("XRANGEPLAINLOOSE",`[v=\\s]*(${xt[St.XRANGEIDENTIFIERLOOSE]})(?:\\.(${xt[St.XRANGEIDENTIFIERLOOSE]})(?:\\.(${xt[St.XRANGEIDENTIFIERLOOSE]})(?:${xt[St.PRERELEASELOOSE]})?${xt[St.BUILD]}?)?)?`),er("XRANGE",`^${xt[St.GTLT]}\\s*${xt[St.XRANGEPLAIN]}$`),er("XRANGELOOSE",`^${xt[St.GTLT]}\\s*${xt[St.XRANGEPLAINLOOSE]}$`),er("COERCEPLAIN",`(^|[^\\d])(\\d{1,${at}})(?:\\.(\\d{1,${at}}))?(?:\\.(\\d{1,${at}}))?`),er("COERCE",`${xt[St.COERCEPLAIN]}(?:$|[^\\d])`),er("COERCEFULL",xt[St.COERCEPLAIN]+`(?:${xt[St.PRERELEASE]})?(?:${xt[St.BUILD]})?(?:$|[^\\d])`),er("COERCERTL",xt[St.COERCE],!0),er("COERCERTLFULL",xt[St.COERCEFULL],!0),er("LONETILDE","(?:~>?)"),er("TILDETRIM",`(\\s*)${xt[St.LONETILDE]}\\s+`,!0),ot.tildeTrimReplace="$1~",er("TILDE",`^${xt[St.LONETILDE]}${xt[St.XRANGEPLAIN]}$`),er("TILDELOOSE",`^${xt[St.LONETILDE]}${xt[St.XRANGEPLAINLOOSE]}$`),er("LONECARET","(?:\\^)"),er("CARETTRIM",`(\\s*)${xt[St.LONECARET]}\\s+`,!0),ot.caretTrimReplace="$1^",er("CARET",`^${xt[St.LONECARET]}${xt[St.XRANGEPLAIN]}$`),er("CARETLOOSE",`^${xt[St.LONECARET]}${xt[St.XRANGEPLAINLOOSE]}$`),er("COMPARATORLOOSE",`^${xt[St.GTLT]}\\s*(${xt[St.LOOSEPLAIN]})$|^$`),er("COMPARATOR",`^${xt[St.GTLT]}\\s*(${xt[St.FULLPLAIN]})$|^$`),er("COMPARATORTRIM",`(\\s*)${xt[St.GTLT]}\\s*(${xt[St.LOOSEPLAIN]}|${xt[St.XRANGEPLAIN]})`,!0),ot.comparatorTrimReplace="$1$2$3",er("HYPHENRANGE",`^\\s*(${xt[St.XRANGEPLAIN]})\\s+-\\s+(${xt[St.XRANGEPLAIN]})\\s*$`),er("HYPHENRANGELOOSE",`^\\s*(${xt[St.XRANGEPLAINLOOSE]})\\s+-\\s+(${xt[St.XRANGEPLAINLOOSE]})\\s*$`),er("STAR","(<|>)?=?\\s*\\*"),er("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$"),er("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")})(re$4,re$4.exports);var reExports=re$4.exports;const looseOption=Object.freeze({loose:!0}),emptyOpts=Object.freeze({}),parseOptions$1=et=>et?typeof et!="object"?looseOption:et:emptyOpts;var parseOptions_1=parseOptions$1;const numeric=/^[0-9]+$/,compareIdentifiers$1=(et,ot)=>{const at=numeric.test(et),ut=numeric.test(ot);return at&&ut&&(et=+et,ot=+ot),et===ot?0:at&&!ut?-1:ut&&!at?1:etcompareIdentifiers$1(ot,et);var identifiers$1={compareIdentifiers:compareIdentifiers$1,rcompareIdentifiers};const debug=debug_1,{MAX_LENGTH,MAX_SAFE_INTEGER:MAX_SAFE_INTEGER$1}=constants$1,{safeRe:re$3,t:t$9}=reExports,parseOptions=parseOptions_1,{compareIdentifiers}=identifiers$1;let SemVer$d=class Rs{constructor(ot,at){if(at=parseOptions(at),ot instanceof Rs){if(ot.loose===!!at.loose&&ot.includePrerelease===!!at.includePrerelease)return ot;ot=ot.version}else if(typeof ot!="string")throw new TypeError(`Invalid version. Must be a string. Got type "${typeof ot}".`);if(ot.length>MAX_LENGTH)throw new TypeError(`version is longer than ${MAX_LENGTH} characters`);debug("SemVer",ot,at),this.options=at,this.loose=!!at.loose,this.includePrerelease=!!at.includePrerelease;const ut=ot.trim().match(at.loose?re$3[t$9.LOOSE]:re$3[t$9.FULL]);if(!ut)throw new TypeError(`Invalid Version: ${ot}`);if(this.raw=ot,this.major=+ut[1],this.minor=+ut[2],this.patch=+ut[3],this.major>MAX_SAFE_INTEGER$1||this.major<0)throw new TypeError("Invalid major version");if(this.minor>MAX_SAFE_INTEGER$1||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>MAX_SAFE_INTEGER$1||this.patch<0)throw new TypeError("Invalid patch version");ut[4]?this.prerelease=ut[4].split(".").map(ft=>{if(/^[0-9]+$/.test(ft)){const dt=+ft;if(dt>=0&&dt=0;)typeof this.prerelease[dt]=="number"&&(this.prerelease[dt]++,dt=-2);if(dt===-1){if(at===this.prerelease.join(".")&&ut===!1)throw new Error("invalid increment argument: identifier already exists");this.prerelease.push(ft)}}if(at){let dt=[at,ft];ut===!1&&(dt=[at]),compareIdentifiers(this.prerelease[0],at)===0?isNaN(this.prerelease[1])&&(this.prerelease=dt):this.prerelease=dt}break}default:throw new Error(`invalid increment argument: ${ot}`)}return this.raw=this.format(),this.build.length&&(this.raw+=`+${this.build.join(".")}`),this}};var semver$1=SemVer$d;const SemVer$c=semver$1,parse$7=(et,ot,at=!1)=>{if(et instanceof SemVer$c)return et;try{return new SemVer$c(et,ot)}catch(ut){if(!at)return null;throw ut}};var parse_1=parse$7;const parse$6=parse_1,valid$2=(et,ot)=>{const at=parse$6(et,ot);return at?at.version:null};var valid_1=valid$2;const parse$5=parse_1,clean$1=(et,ot)=>{const at=parse$5(et.trim().replace(/^[=v]+/,""),ot);return at?at.version:null};var clean_1=clean$1;const SemVer$b=semver$1,inc$1=(et,ot,at,ut,ft)=>{typeof at=="string"&&(ft=ut,ut=at,at=void 0);try{return new SemVer$b(et instanceof SemVer$b?et.version:et,at).inc(ot,ut,ft).version}catch{return null}};var inc_1=inc$1;const parse$4=parse_1,diff$1=(et,ot)=>{const at=parse$4(et,null,!0),ut=parse$4(ot,null,!0),ft=at.compare(ut);if(ft===0)return null;const dt=ft>0,ht=dt?at:ut,wt=dt?ut:at,xt=!!ht.prerelease.length;if(!!wt.prerelease.length&&!xt)return!wt.patch&&!wt.minor?"major":ht.patch?"patch":ht.minor?"minor":"major";const Ct=xt?"pre":"";return at.major!==ut.major?Ct+"major":at.minor!==ut.minor?Ct+"minor":at.patch!==ut.patch?Ct+"patch":"prerelease"};var diff_1=diff$1;const SemVer$a=semver$1,major$1=(et,ot)=>new SemVer$a(et,ot).major;var major_1=major$1;const SemVer$9=semver$1,minor$1=(et,ot)=>new SemVer$9(et,ot).minor;var minor_1=minor$1;const SemVer$8=semver$1,patch$1=(et,ot)=>new SemVer$8(et,ot).patch;var patch_1=patch$1;const parse$3=parse_1,prerelease$1=(et,ot)=>{const at=parse$3(et,ot);return at&&at.prerelease.length?at.prerelease:null};var prerelease_1=prerelease$1;const SemVer$7=semver$1,compare$d=(et,ot,at)=>new SemVer$7(et,at).compare(new SemVer$7(ot,at));var compare_1=compare$d;const compare$c=compare_1,rcompare$1=(et,ot,at)=>compare$c(ot,et,at);var rcompare_1=rcompare$1;const compare$b=compare_1,compareLoose$1=(et,ot)=>compare$b(et,ot,!0);var compareLoose_1=compareLoose$1;const SemVer$6=semver$1,compareBuild$3=(et,ot,at)=>{const ut=new SemVer$6(et,at),ft=new SemVer$6(ot,at);return ut.compare(ft)||ut.compareBuild(ft)};var compareBuild_1=compareBuild$3;const compareBuild$2=compareBuild_1,sort$1=(et,ot)=>et.sort((at,ut)=>compareBuild$2(at,ut,ot));var sort_1=sort$1;const compareBuild$1=compareBuild_1,rsort$1=(et,ot)=>et.sort((at,ut)=>compareBuild$1(ut,at,ot));var rsort_1=rsort$1;const compare$a=compare_1,gt$5=(et,ot,at)=>compare$a(et,ot,at)>0;var gt_1=gt$5;const compare$9=compare_1,lt$4=(et,ot,at)=>compare$9(et,ot,at)<0;var lt_1=lt$4;const compare$8=compare_1,eq$2=(et,ot,at)=>compare$8(et,ot,at)===0;var eq_1=eq$2;const compare$7=compare_1,neq$2=(et,ot,at)=>compare$7(et,ot,at)!==0;var neq_1=neq$2;const compare$6=compare_1,gte$3=(et,ot,at)=>compare$6(et,ot,at)>=0;var gte_1=gte$3;const compare$5=compare_1,lte$3=(et,ot,at)=>compare$5(et,ot,at)<=0;var lte_1=lte$3;const eq$1=eq_1,neq$1=neq_1,gt$4=gt_1,gte$2=gte_1,lt$3=lt_1,lte$2=lte_1,cmp$1=(et,ot,at,ut)=>{switch(ot){case"===":return typeof et=="object"&&(et=et.version),typeof at=="object"&&(at=at.version),et===at;case"!==":return typeof et=="object"&&(et=et.version),typeof at=="object"&&(at=at.version),et!==at;case"":case"=":case"==":return eq$1(et,at,ut);case"!=":return neq$1(et,at,ut);case">":return gt$4(et,at,ut);case">=":return gte$2(et,at,ut);case"<":return lt$3(et,at,ut);case"<=":return lte$2(et,at,ut);default:throw new TypeError(`Invalid operator: ${ot}`)}};var cmp_1=cmp$1;const SemVer$5=semver$1,parse$2=parse_1,{safeRe:re$2,t:t$8}=reExports,coerce$1=(et,ot)=>{if(et instanceof SemVer$5)return et;if(typeof et=="number"&&(et=String(et)),typeof et!="string")return null;ot=ot||{};let at=null;if(!ot.rtl)at=et.match(ot.includePrerelease?re$2[t$8.COERCEFULL]:re$2[t$8.COERCE]);else{const xt=ot.includePrerelease?re$2[t$8.COERCERTLFULL]:re$2[t$8.COERCERTL];let St;for(;(St=xt.exec(et))&&(!at||at.index+at[0].length!==et.length);)(!at||St.index+St[0].length!==at.index+at[0].length)&&(at=St),xt.lastIndex=St.index+St[1].length+St[2].length;xt.lastIndex=-1}if(at===null)return null;const ut=at[2],ft=at[3]||"0",dt=at[4]||"0",ht=ot.includePrerelease&&at[5]?`-${at[5]}`:"",wt=ot.includePrerelease&&at[6]?`+${at[6]}`:"";return parse$2(`${ut}.${ft}.${dt}${ht}${wt}`,ot)};var coerce_1=coerce$1;class LRUCache{constructor(){this.max=1e3,this.map=new Map}get(ot){const at=this.map.get(ot);if(at!==void 0)return this.map.delete(ot),this.map.set(ot,at),at}delete(ot){return this.map.delete(ot)}set(ot,at){if(!this.delete(ot)&&at!==void 0){if(this.map.size>=this.max){const ft=this.map.keys().next().value;this.delete(ft)}this.map.set(ot,at)}return this}}var lrucache=LRUCache,range$1,hasRequiredRange;function requireRange(){if(hasRequiredRange)return range$1;hasRequiredRange=1;const et=/\s+/g;class ot{constructor(Mt,nr){if(nr=ft(nr),Mt instanceof ot)return Mt.loose===!!nr.loose&&Mt.includePrerelease===!!nr.includePrerelease?Mt:new ot(Mt.raw,nr);if(Mt instanceof dt)return this.raw=Mt.value,this.set=[[Mt]],this.formatted=void 0,this;if(this.options=nr,this.loose=!!nr.loose,this.includePrerelease=!!nr.includePrerelease,this.raw=Mt.trim().replace(et," "),this.set=this.raw.split("||").map(or=>this.parseRange(or.trim())).filter(or=>or.length),!this.set.length)throw new TypeError(`Invalid SemVer Range: ${this.raw}`);if(this.set.length>1){const or=this.set[0];if(this.set=this.set.filter(ur=>!ir(ur[0])),this.set.length===0)this.set=[or];else if(this.set.length>1){for(const ur of this.set)if(ur.length===1&&vr(ur[0])){this.set=[ur];break}}}this.formatted=void 0}get range(){if(this.formatted===void 0){this.formatted="";for(let Mt=0;Mt0&&(this.formatted+="||");const nr=this.set[Mt];for(let or=0;or0&&(this.formatted+=" "),this.formatted+=nr[or].toString().trim()}}return this.formatted}format(){return this.range}toString(){return this.range}parseRange(Mt){const or=((this.options.includePrerelease&&Nt)|(this.options.loose&&er))+":"+Mt,ur=ut.get(or);if(ur)return ur;const Ht=this.options.loose,tr=Ht?xt[St.HYPHENRANGELOOSE]:xt[St.HYPHENRANGE];Mt=Mt.replace(tr,It(this.options.includePrerelease)),ht("hyphen replace",Mt),Mt=Mt.replace(xt[St.COMPARATORTRIM],Ct),ht("comparator trim",Mt),Mt=Mt.replace(xt[St.TILDETRIM],Pt),ht("tilde trim",Mt),Mt=Mt.replace(xt[St.CARETTRIM],Dt),ht("caret trim",Mt);let ar=Mt.split(" ").map(Ar=>rr(Ar,this.options)).join(" ").split(/\s+/).map(Ar=>gr(Ar,this.options));Ht&&(ar=ar.filter(Ar=>(ht("loose invalid filter",Ar,this.options),!!Ar.match(xt[St.COMPARATORLOOSE])))),ht("range list",ar);const wr=new Map,Fr=ar.map(Ar=>new dt(Ar,this.options));for(const Ar of Fr){if(ir(Ar))return[Ar];wr.set(Ar.value,Ar)}wr.size>1&&wr.has("")&&wr.delete("");const Rr=[...wr.values()];return ut.set(or,Rr),Rr}intersects(Mt,nr){if(!(Mt instanceof ot))throw new TypeError("a Range is required");return this.set.some(or=>lr(or,nr)&&Mt.set.some(ur=>lr(ur,nr)&&or.every(Ht=>ur.every(tr=>Ht.intersects(tr,nr)))))}test(Mt){if(!Mt)return!1;if(typeof Mt=="string")try{Mt=new wt(Mt,this.options)}catch{return!1}for(let nr=0;nrTt.value==="<0.0.0-0",vr=Tt=>Tt.value==="",lr=(Tt,Mt)=>{let nr=!0;const or=Tt.slice();let ur=or.pop();for(;nr&&or.length;)nr=or.every(Ht=>ur.intersects(Ht,Mt)),ur=or.pop();return nr},rr=(Tt,Mt)=>(ht("comp",Tt,Mt),Tt=zr(Tt,Mt),ht("caret",Tt),Tt=Cr(Tt,Mt),ht("tildes",Tt),Tt=Br(Tt,Mt),ht("xrange",Tt),Tt=xr(Tt,Mt),ht("stars",Tt),Tt),Er=Tt=>!Tt||Tt.toLowerCase()==="x"||Tt==="*",Cr=(Tt,Mt)=>Tt.trim().split(/\s+/).map(nr=>Ir(nr,Mt)).join(" "),Ir=(Tt,Mt)=>{const nr=Mt.loose?xt[St.TILDELOOSE]:xt[St.TILDE];return Tt.replace(nr,(or,ur,Ht,tr,ar)=>{ht("tilde",Tt,or,ur,Ht,tr,ar);let wr;return Er(ur)?wr="":Er(Ht)?wr=`>=${ur}.0.0 <${+ur+1}.0.0-0`:Er(tr)?wr=`>=${ur}.${Ht}.0 <${ur}.${+Ht+1}.0-0`:ar?(ht("replaceTilde pr",ar),wr=`>=${ur}.${Ht}.${tr}-${ar} <${ur}.${+Ht+1}.0-0`):wr=`>=${ur}.${Ht}.${tr} <${ur}.${+Ht+1}.0-0`,ht("tilde return",wr),wr})},zr=(Tt,Mt)=>Tt.trim().split(/\s+/).map(nr=>Xr(nr,Mt)).join(" "),Xr=(Tt,Mt)=>{ht("caret",Tt,Mt);const nr=Mt.loose?xt[St.CARETLOOSE]:xt[St.CARET],or=Mt.includePrerelease?"-0":"";return Tt.replace(nr,(ur,Ht,tr,ar,wr)=>{ht("caret",Tt,ur,Ht,tr,ar,wr);let Fr;return Er(Ht)?Fr="":Er(tr)?Fr=`>=${Ht}.0.0${or} <${+Ht+1}.0.0-0`:Er(ar)?Ht==="0"?Fr=`>=${Ht}.${tr}.0${or} <${Ht}.${+tr+1}.0-0`:Fr=`>=${Ht}.${tr}.0${or} <${+Ht+1}.0.0-0`:wr?(ht("replaceCaret pr",wr),Ht==="0"?tr==="0"?Fr=`>=${Ht}.${tr}.${ar}-${wr} <${Ht}.${tr}.${+ar+1}-0`:Fr=`>=${Ht}.${tr}.${ar}-${wr} <${Ht}.${+tr+1}.0-0`:Fr=`>=${Ht}.${tr}.${ar}-${wr} <${+Ht+1}.0.0-0`):(ht("no pr"),Ht==="0"?tr==="0"?Fr=`>=${Ht}.${tr}.${ar}${or} <${Ht}.${tr}.${+ar+1}-0`:Fr=`>=${Ht}.${tr}.${ar}${or} <${Ht}.${+tr+1}.0-0`:Fr=`>=${Ht}.${tr}.${ar} <${+Ht+1}.0.0-0`),ht("caret return",Fr),Fr})},Br=(Tt,Mt)=>(ht("replaceXRanges",Tt,Mt),Tt.split(/\s+/).map(nr=>Ur(nr,Mt)).join(" ")),Ur=(Tt,Mt)=>{Tt=Tt.trim();const nr=Mt.loose?xt[St.XRANGELOOSE]:xt[St.XRANGE];return Tt.replace(nr,(or,ur,Ht,tr,ar,wr)=>{ht("xRange",Tt,or,ur,Ht,tr,ar,wr);const Fr=Er(Ht),Rr=Fr||Er(tr),Ar=Rr||Er(ar),Vr=Ar;return ur==="="&&Vr&&(ur=""),wr=Mt.includePrerelease?"-0":"",Fr?ur===">"||ur==="<"?or="<0.0.0-0":or="*":ur&&Vr?(Rr&&(tr=0),ar=0,ur===">"?(ur=">=",Rr?(Ht=+Ht+1,tr=0,ar=0):(tr=+tr+1,ar=0)):ur==="<="&&(ur="<",Rr?Ht=+Ht+1:tr=+tr+1),ur==="<"&&(wr="-0"),or=`${ur+Ht}.${tr}.${ar}${wr}`):Rr?or=`>=${Ht}.0.0${wr} <${+Ht+1}.0.0-0`:Ar&&(or=`>=${Ht}.${tr}.0${wr} <${Ht}.${+tr+1}.0-0`),ht("xRange return",or),or})},xr=(Tt,Mt)=>(ht("replaceStars",Tt,Mt),Tt.trim().replace(xt[St.STAR],"")),gr=(Tt,Mt)=>(ht("replaceGTE0",Tt,Mt),Tt.trim().replace(xt[Mt.includePrerelease?St.GTE0PRE:St.GTE0],"")),It=Tt=>(Mt,nr,or,ur,Ht,tr,ar,wr,Fr,Rr,Ar,Vr)=>(Er(or)?nr="":Er(ur)?nr=`>=${or}.0.0${Tt?"-0":""}`:Er(Ht)?nr=`>=${or}.${ur}.0${Tt?"-0":""}`:tr?nr=`>=${nr}`:nr=`>=${nr}${Tt?"-0":""}`,Er(Fr)?wr="":Er(Rr)?wr=`<${+Fr+1}.0.0-0`:Er(Ar)?wr=`<${Fr}.${+Rr+1}.0-0`:Vr?wr=`<=${Fr}.${Rr}.${Ar}-${Vr}`:Tt?wr=`<${Fr}.${Rr}.${+Ar+1}-0`:wr=`<=${wr}`,`${nr} ${wr}`.trim()),Ft=(Tt,Mt,nr)=>{for(let or=0;or0){const ur=Tt[or].semver;if(ur.major===Mt.major&&ur.minor===Mt.minor&&ur.patch===Mt.patch)return!0}return!1}return!0};return range$1}var comparator,hasRequiredComparator;function requireComparator(){if(hasRequiredComparator)return comparator;hasRequiredComparator=1;const et=Symbol("SemVer ANY");class ot{static get ANY(){return et}constructor(Ct,Pt){if(Pt=at(Pt),Ct instanceof ot){if(Ct.loose===!!Pt.loose)return Ct;Ct=Ct.value}Ct=Ct.trim().split(/\s+/).join(" "),ht("comparator",Ct,Pt),this.options=Pt,this.loose=!!Pt.loose,this.parse(Ct),this.semver===et?this.value="":this.value=this.operator+this.semver.version,ht("comp",this)}parse(Ct){const Pt=this.options.loose?ut[ft.COMPARATORLOOSE]:ut[ft.COMPARATOR],Dt=Ct.match(Pt);if(!Dt)throw new TypeError(`Invalid comparator: ${Ct}`);this.operator=Dt[1]!==void 0?Dt[1]:"",this.operator==="="&&(this.operator=""),Dt[2]?this.semver=new wt(Dt[2],this.options.loose):this.semver=et}toString(){return this.value}test(Ct){if(ht("Comparator.test",Ct,this.options.loose),this.semver===et||Ct===et)return!0;if(typeof Ct=="string")try{Ct=new wt(Ct,this.options)}catch{return!1}return dt(Ct,this.operator,this.semver,this.options)}intersects(Ct,Pt){if(!(Ct instanceof ot))throw new TypeError("a Comparator is required");return this.operator===""?this.value===""?!0:new xt(Ct.value,Pt).test(this.value):Ct.operator===""?Ct.value===""?!0:new xt(this.value,Pt).test(Ct.semver):(Pt=at(Pt),Pt.includePrerelease&&(this.value==="<0.0.0-0"||Ct.value==="<0.0.0-0")||!Pt.includePrerelease&&(this.value.startsWith("<0.0.0")||Ct.value.startsWith("<0.0.0"))?!1:!!(this.operator.startsWith(">")&&Ct.operator.startsWith(">")||this.operator.startsWith("<")&&Ct.operator.startsWith("<")||this.semver.version===Ct.semver.version&&this.operator.includes("=")&&Ct.operator.includes("=")||dt(this.semver,"<",Ct.semver,Pt)&&this.operator.startsWith(">")&&Ct.operator.startsWith("<")||dt(this.semver,">",Ct.semver,Pt)&&this.operator.startsWith("<")&&Ct.operator.startsWith(">")))}}comparator=ot;const at=parseOptions_1,{safeRe:ut,t:ft}=reExports,dt=cmp_1,ht=debug_1,wt=semver$1,xt=requireRange();return comparator}const Range$9=requireRange(),satisfies$4=(et,ot,at)=>{try{ot=new Range$9(ot,at)}catch{return!1}return ot.test(et)};var satisfies_1=satisfies$4;const Range$8=requireRange(),toComparators$1=(et,ot)=>new Range$8(et,ot).set.map(at=>at.map(ut=>ut.value).join(" ").trim().split(" "));var toComparators_1=toComparators$1;const SemVer$4=semver$1,Range$7=requireRange(),maxSatisfying$1=(et,ot,at)=>{let ut=null,ft=null,dt=null;try{dt=new Range$7(ot,at)}catch{return null}return et.forEach(ht=>{dt.test(ht)&&(!ut||ft.compare(ht)===-1)&&(ut=ht,ft=new SemVer$4(ut,at))}),ut};var maxSatisfying_1=maxSatisfying$1;const SemVer$3=semver$1,Range$6=requireRange(),minSatisfying$1=(et,ot,at)=>{let ut=null,ft=null,dt=null;try{dt=new Range$6(ot,at)}catch{return null}return et.forEach(ht=>{dt.test(ht)&&(!ut||ft.compare(ht)===1)&&(ut=ht,ft=new SemVer$3(ut,at))}),ut};var minSatisfying_1=minSatisfying$1;const SemVer$2=semver$1,Range$5=requireRange(),gt$3=gt_1,minVersion$1=(et,ot)=>{et=new Range$5(et,ot);let at=new SemVer$2("0.0.0");if(et.test(at)||(at=new SemVer$2("0.0.0-0"),et.test(at)))return at;at=null;for(let ut=0;ut{const wt=new SemVer$2(ht.semver.version);switch(ht.operator){case">":wt.prerelease.length===0?wt.patch++:wt.prerelease.push(0),wt.raw=wt.format();case"":case">=":(!dt||gt$3(wt,dt))&&(dt=wt);break;case"<":case"<=":break;default:throw new Error(`Unexpected operation: ${ht.operator}`)}}),dt&&(!at||gt$3(at,dt))&&(at=dt)}return at&&et.test(at)?at:null};var minVersion_1=minVersion$1;const Range$4=requireRange(),validRange$1=(et,ot)=>{try{return new Range$4(et,ot).range||"*"}catch{return null}};var valid$1=validRange$1;const SemVer$1=semver$1,Comparator$2=requireComparator(),{ANY:ANY$1}=Comparator$2,Range$3=requireRange(),satisfies$3=satisfies_1,gt$2=gt_1,lt$2=lt_1,lte$1=lte_1,gte$1=gte_1,outside$3=(et,ot,at,ut)=>{et=new SemVer$1(et,ut),ot=new Range$3(ot,ut);let ft,dt,ht,wt,xt;switch(at){case">":ft=gt$2,dt=lte$1,ht=lt$2,wt=">",xt=">=";break;case"<":ft=lt$2,dt=gte$1,ht=gt$2,wt="<",xt="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(satisfies$3(et,ot,ut))return!1;for(let St=0;St{Nt.semver===ANY$1&&(Nt=new Comparator$2(">=0.0.0")),Pt=Pt||Nt,Dt=Dt||Nt,ft(Nt.semver,Pt.semver,ut)?Pt=Nt:ht(Nt.semver,Dt.semver,ut)&&(Dt=Nt)}),Pt.operator===wt||Pt.operator===xt||(!Dt.operator||Dt.operator===wt)&&dt(et,Dt.semver))return!1;if(Dt.operator===xt&&ht(et,Dt.semver))return!1}return!0};var outside_1=outside$3;const outside$2=outside_1,gtr$1=(et,ot,at)=>outside$2(et,ot,">",at);var gtr_1=gtr$1;const outside$1=outside_1,ltr$1=(et,ot,at)=>outside$1(et,ot,"<",at);var ltr_1=ltr$1;const Range$2=requireRange(),intersects$1=(et,ot,at)=>(et=new Range$2(et,at),ot=new Range$2(ot,at),et.intersects(ot,at));var intersects_1=intersects$1;const satisfies$2=satisfies_1,compare$4=compare_1;var simplify=(et,ot,at)=>{const ut=[];let ft=null,dt=null;const ht=et.sort((Ct,Pt)=>compare$4(Ct,Pt,at));for(const Ct of ht)satisfies$2(Ct,ot,at)?(dt=Ct,ft||(ft=Ct)):(dt&&ut.push([ft,dt]),dt=null,ft=null);ft&&ut.push([ft,null]);const wt=[];for(const[Ct,Pt]of ut)Ct===Pt?wt.push(Ct):!Pt&&Ct===ht[0]?wt.push("*"):Pt?Ct===ht[0]?wt.push(`<=${Pt}`):wt.push(`${Ct} - ${Pt}`):wt.push(`>=${Ct}`);const xt=wt.join(" || "),St=typeof ot.raw=="string"?ot.raw:String(ot);return xt.length{if(et===ot)return!0;et=new Range$1(et,at),ot=new Range$1(ot,at);let ut=!1;e:for(const ft of et.set){for(const dt of ot.set){const ht=simpleSubset(ft,dt,at);if(ut=ut||ht!==null,ht)continue e}if(ut)return!1}return!0},minimumVersionWithPreRelease=[new Comparator$1(">=0.0.0-0")],minimumVersion=[new Comparator$1(">=0.0.0")],simpleSubset=(et,ot,at)=>{if(et===ot)return!0;if(et.length===1&&et[0].semver===ANY){if(ot.length===1&&ot[0].semver===ANY)return!0;at.includePrerelease?et=minimumVersionWithPreRelease:et=minimumVersion}if(ot.length===1&&ot[0].semver===ANY){if(at.includePrerelease)return!0;ot=minimumVersion}const ut=new Set;let ft,dt;for(const Nt of et)Nt.operator===">"||Nt.operator===">="?ft=higherGT(ft,Nt,at):Nt.operator==="<"||Nt.operator==="<="?dt=lowerLT(dt,Nt,at):ut.add(Nt.semver);if(ut.size>1)return null;let ht;if(ft&&dt){if(ht=compare$3(ft.semver,dt.semver,at),ht>0)return null;if(ht===0&&(ft.operator!==">="||dt.operator!=="<="))return null}for(const Nt of ut){if(ft&&!satisfies$1(Nt,String(ft),at)||dt&&!satisfies$1(Nt,String(dt),at))return null;for(const er of ot)if(!satisfies$1(Nt,String(er),at))return!1;return!0}let wt,xt,St,Ct,Pt=dt&&!at.includePrerelease&&dt.semver.prerelease.length?dt.semver:!1,Dt=ft&&!at.includePrerelease&&ft.semver.prerelease.length?ft.semver:!1;Pt&&Pt.prerelease.length===1&&dt.operator==="<"&&Pt.prerelease[0]===0&&(Pt=!1);for(const Nt of ot){if(Ct=Ct||Nt.operator===">"||Nt.operator===">=",St=St||Nt.operator==="<"||Nt.operator==="<=",ft){if(Dt&&Nt.semver.prerelease&&Nt.semver.prerelease.length&&Nt.semver.major===Dt.major&&Nt.semver.minor===Dt.minor&&Nt.semver.patch===Dt.patch&&(Dt=!1),Nt.operator===">"||Nt.operator===">="){if(wt=higherGT(ft,Nt,at),wt===Nt&&wt!==ft)return!1}else if(ft.operator===">="&&!satisfies$1(ft.semver,String(Nt),at))return!1}if(dt){if(Pt&&Nt.semver.prerelease&&Nt.semver.prerelease.length&&Nt.semver.major===Pt.major&&Nt.semver.minor===Pt.minor&&Nt.semver.patch===Pt.patch&&(Pt=!1),Nt.operator==="<"||Nt.operator==="<="){if(xt=lowerLT(dt,Nt,at),xt===Nt&&xt!==dt)return!1}else if(dt.operator==="<="&&!satisfies$1(dt.semver,String(Nt),at))return!1}if(!Nt.operator&&(dt||ft)&&ht!==0)return!1}return!(ft&&St&&!dt&&ht!==0||dt&&Ct&&!ft&&ht!==0||Dt||Pt)},higherGT=(et,ot,at)=>{if(!et)return ot;const ut=compare$3(et.semver,ot.semver,at);return ut>0?et:ut<0||ot.operator===">"&&et.operator===">="?ot:et},lowerLT=(et,ot,at)=>{if(!et)return ot;const ut=compare$3(et.semver,ot.semver,at);return ut<0?et:ut>0||ot.operator==="<"&&et.operator==="<="?ot:et};var subset_1=subset$1;const internalRe=reExports,constants=constants$1,SemVer=semver$1,identifiers=identifiers$1,parse$1=parse_1,valid=valid_1,clean=clean_1,inc=inc_1,diff=diff_1,major=major_1,minor=minor_1,patch=patch_1,prerelease=prerelease_1,compare$2=compare_1,rcompare=rcompare_1,compareLoose=compareLoose_1,compareBuild=compareBuild_1,sort=sort_1,rsort=rsort_1,gt$1=gt_1,lt$1=lt_1,eq=eq_1,neq=neq_1,gte=gte_1,lte=lte_1,cmp=cmp_1,coerce=coerce_1,Comparator=requireComparator(),Range=requireRange(),satisfies=satisfies_1,toComparators=toComparators_1,maxSatisfying=maxSatisfying_1,minSatisfying=minSatisfying_1,minVersion=minVersion_1,validRange=valid$1,outside=outside_1,gtr=gtr_1,ltr=ltr_1,intersects=intersects_1,simplifyRange=simplify,subset=subset_1;var semver={parse:parse$1,valid,clean,inc,diff,major,minor,patch,prerelease,compare:compare$2,rcompare,compareLoose,compareBuild,sort,rsort,gt:gt$1,lt:lt$1,eq,neq,gte,lte,cmp,coerce,Comparator,Range,satisfies,toComparators,maxSatisfying,minSatisfying,minVersion,validRange,outside,gtr,ltr,intersects,simplifyRange,subset,SemVer,re:internalRe.re,src:internalRe.src,tokens:internalRe.t,SEMVER_SPEC_VERSION:constants.SEMVER_SPEC_VERSION,RELEASE_TYPES:constants.RELEASE_TYPES,compareIdentifiers:identifiers.compareIdentifiers,rcompareIdentifiers:identifiers.rcompareIdentifiers};(function(et){Object.defineProperty(et,"__esModule",{value:!0}),et.satisfiesVersionRange=et.gtRange=et.gtVersion=et.assertIsSemVerRange=et.assertIsSemVerVersion=et.isValidSemVerRange=et.isValidSemVerVersion=et.VersionRangeStruct=et.VersionStruct=void 0;const ot=dist$1,at=semver,ut=assert$3;et.VersionStruct=(0,ot.refine)((0,ot.string)(),"Version",Pt=>(0,at.valid)(Pt)===null?`Expected SemVer version, got "${Pt}"`:!0),et.VersionRangeStruct=(0,ot.refine)((0,ot.string)(),"Version range",Pt=>(0,at.validRange)(Pt)===null?`Expected SemVer range, got "${Pt}"`:!0);function ft(Pt){return(0,ot.is)(Pt,et.VersionStruct)}et.isValidSemVerVersion=ft;function dt(Pt){return(0,ot.is)(Pt,et.VersionRangeStruct)}et.isValidSemVerRange=dt;function ht(Pt){(0,ut.assertStruct)(Pt,et.VersionStruct)}et.assertIsSemVerVersion=ht;function wt(Pt){(0,ut.assertStruct)(Pt,et.VersionRangeStruct)}et.assertIsSemVerRange=wt;function xt(Pt,Dt){return(0,at.gt)(Pt,Dt)}et.gtVersion=xt;function St(Pt,Dt){return(0,at.gtr)(Pt,Dt)}et.gtRange=St;function Ct(Pt,Dt){return(0,at.satisfies)(Pt,Dt,{includePrerelease:!0})}et.satisfiesVersionRange=Ct})(versions);(function(et){var ot=commonjsGlobal$1&&commonjsGlobal$1.__createBinding||(Object.create?function(ut,ft,dt,ht){ht===void 0&&(ht=dt);var wt=Object.getOwnPropertyDescriptor(ft,dt);(!wt||("get"in wt?!ft.__esModule:wt.writable||wt.configurable))&&(wt={enumerable:!0,get:function(){return ft[dt]}}),Object.defineProperty(ut,ht,wt)}:function(ut,ft,dt,ht){ht===void 0&&(ht=dt),ut[ht]=ft[dt]}),at=commonjsGlobal$1&&commonjsGlobal$1.__exportStar||function(ut,ft){for(var dt in ut)dt!=="default"&&!Object.prototype.hasOwnProperty.call(ft,dt)&&ot(ft,ut,dt)};Object.defineProperty(et,"__esModule",{value:!0}),at(assert$3,et),at(base64$1,et),at(requireBytes(),et),at(caipTypes,et),at(checksum,et),at(coercers,et),at(collections,et),at(encryptionTypes,et),at(errors$1,et),at(requireHex(),et),at(json,et),at(keyring,et),at(logging,et),at(misc,et),at(number$1,et),at(opaque,et),at(promise,et),at(time,et),at(transactionTypes,et),at(versions,et)})(dist$2);Object.defineProperty(utils$3,"__esModule",{value:!0});utils$3.normalize=utils$3.recoverPublicKey=utils$3.concatSig=utils$3.legacyToBuffer=utils$3.isNullish=utils$3.padWithZeroes=void 0;const util_1$1=dist$5,utils_1$6=dist$2;function padWithZeroes(et,ot){if(et!==""&&!/^[a-f0-9]+$/iu.test(et))throw new Error(`Expected an unprefixed hex string. Received: ${et}`);if(ot<0)throw new Error(`Expected a non-negative integer target length. Received: ${ot}`);return String.prototype.padStart.call(et,ot,"0")}utils$3.padWithZeroes=padWithZeroes;function isNullish$1(et){return et==null}utils$3.isNullish=isNullish$1;function legacyToBuffer$1(et){return typeof et=="string"&&!(0,util_1$1.isHexString)(et)?Buffer.from(et):(0,util_1$1.toBuffer)(et)}utils$3.legacyToBuffer=legacyToBuffer$1;function concatSig(et,ot,at){const ut=(0,util_1$1.fromSigned)(ot),ft=(0,util_1$1.fromSigned)(at),dt=(0,util_1$1.bufferToInt)(et),ht=padWithZeroes((0,util_1$1.toUnsigned)(ut).toString("hex"),64),wt=padWithZeroes((0,util_1$1.toUnsigned)(ft).toString("hex"),64),xt=(0,utils_1$6.remove0x)((0,utils_1$6.numberToHex)(dt));return(0,utils_1$6.add0x)(ht.concat(wt,xt))}utils$3.concatSig=concatSig;function recoverPublicKey(et,ot){const at=(0,util_1$1.fromRpcSig)(ot);return(0,util_1$1.ecrecover)(et,at.v,at.r,at.s)}utils$3.recoverPublicKey=recoverPublicKey;function normalize$1(et){if(!isNullish$1(et)){if(typeof et=="number"){if(et<0)return"0x";const ot=(0,utils_1$6.numberToBytes)(et);et=(0,utils_1$6.bytesToHex)(ot)}if(typeof et!="string"){let ot="eth-sig-util.normalize() requires hex string or integer input.";throw ot+=` received ${typeof et}: ${et}`,new Error(ot)}return(0,utils_1$6.add0x)(et.toLowerCase())}}utils$3.normalize=normalize$1;Object.defineProperty(personalSign$1,"__esModule",{value:!0});personalSign$1.extractPublicKey=personalSign$1.recoverPersonalSignature=personalSign$1.personalSign=void 0;const util_1=dist$5,utils_1$5=utils$3;function personalSign({privateKey:et,data:ot}){if((0,utils_1$5.isNullish)(ot))throw new Error("Missing data parameter");if((0,utils_1$5.isNullish)(et))throw new Error("Missing privateKey parameter");const at=(0,utils_1$5.legacyToBuffer)(ot),ut=(0,util_1.hashPersonalMessage)(at),ft=(0,util_1.ecsign)(ut,et);return(0,utils_1$5.concatSig)((0,util_1.toBuffer)(ft.v),ft.r,ft.s)}personalSign$1.personalSign=personalSign;function recoverPersonalSignature({data:et,signature:ot}){if((0,utils_1$5.isNullish)(et))throw new Error("Missing data parameter");if((0,utils_1$5.isNullish)(ot))throw new Error("Missing signature parameter");const at=getPublicKeyFor(et,ot),ut=(0,util_1.publicToAddress)(at);return(0,util_1.bufferToHex)(ut)}personalSign$1.recoverPersonalSignature=recoverPersonalSignature;function extractPublicKey({data:et,signature:ot}){if((0,utils_1$5.isNullish)(et))throw new Error("Missing data parameter");if((0,utils_1$5.isNullish)(ot))throw new Error("Missing signature parameter");return`0x${getPublicKeyFor(et,ot).toString("hex")}`}personalSign$1.extractPublicKey=extractPublicKey;function getPublicKeyFor(et,ot){const at=(0,util_1.hashPersonalMessage)((0,utils_1$5.legacyToBuffer)(et));return(0,utils_1$5.recoverPublicKey)(at,ot)}var signTypedData={},dist={},abi$1={},errors={};(function(et){Object.defineProperty(et,"__esModule",{value:!0}),et.ParserError=et.getErrorStack=et.getErrorMessage=void 0;const ot=dist$2,at=dt=>typeof dt=="string"?dt:dt instanceof Error||(0,ot.isObject)(dt)&&(0,ot.hasProperty)(dt,"message")&&typeof dt.message=="string"?dt.message:"Unknown error.";et.getErrorMessage=at;const ut=dt=>{if(dt instanceof Error)return dt.stack};et.getErrorStack=ut;class ft extends Error{constructor(ht,wt){super(ht),this.name="ParserError";const xt=(0,et.getErrorStack)(wt);xt&&(this.stack=xt)}}et.ParserError=ft})(errors);var packer={},iterator={};Object.defineProperty(iterator,"__esModule",{value:!0});iterator.iterate=void 0;const utils_1$4=dist$2,iterate=function*(et,ot=32){for(let at=0;at{(0,utils_1$4.assert)(dt>=0,"Cannot skip a negative number of bytes."),(0,utils_1$4.assert)(dt%ot===0,"Length must be a multiple of the size."),at+=dt},ft=et.subarray(at);yield{skip:ut,value:ft}}return{skip:()=>{},value:new Uint8Array}};iterator.iterate=iterate;var parsers={},address={},utils={},buffer={};Object.defineProperty(buffer,"__esModule",{value:!0});buffer.padEnd=buffer.padStart=buffer.set=void 0;const utils_1$3=dist$2,BUFFER_WIDTH=32,set$2=(et,ot,at)=>(0,utils_1$3.concatBytes)([et.subarray(0,at),ot,et.subarray(at+ot.length)]);buffer.set=set$2;const padStart=(et,ot=BUFFER_WIDTH)=>{const at=new Uint8Array(Math.max(ot-et.length,0)).fill(0);return(0,utils_1$3.concatBytes)([at,et])};buffer.padStart=padStart;const padEnd=(et,ot=BUFFER_WIDTH)=>{const at=new Uint8Array(Math.max(ot-et.length,0)).fill(0);return(0,utils_1$3.concatBytes)([et,at])};buffer.padEnd=padEnd;(function(et){var ot=commonjsGlobal$1&&commonjsGlobal$1.__createBinding||(Object.create?function(ut,ft,dt,ht){ht===void 0&&(ht=dt);var wt=Object.getOwnPropertyDescriptor(ft,dt);(!wt||("get"in wt?!ft.__esModule:wt.writable||wt.configurable))&&(wt={enumerable:!0,get:function(){return ft[dt]}}),Object.defineProperty(ut,ht,wt)}:function(ut,ft,dt,ht){ht===void 0&&(ht=dt),ut[ht]=ft[dt]}),at=commonjsGlobal$1&&commonjsGlobal$1.__exportStar||function(ut,ft){for(var dt in ut)dt!=="default"&&!Object.prototype.hasOwnProperty.call(ft,dt)&&ot(ft,ut,dt)};Object.defineProperty(et,"__esModule",{value:!0}),at(buffer,et)})(utils);(function(et){Object.defineProperty(et,"__esModule",{value:!0}),et.address=et.getAddress=void 0;const ot=dist$2,at=errors,ut=utils,ft=dt=>{const ht=(0,ot.createBytes)(dt);return(0,ot.assert)(ht.length<=20,new at.ParserError(`Invalid address value. Expected address to be 20 bytes long, but received ${ht.length} bytes.`)),(0,ut.padStart)(ht,20)};et.getAddress=ft,et.address={isDynamic:!1,isType:dt=>dt==="address",getByteLength(){return 32},encode({buffer:dt,value:ht,packed:wt}){const xt=(0,et.getAddress)(ht);if(wt)return(0,ot.concatBytes)([dt,xt]);const St=(0,ut.padStart)(xt);return(0,ot.concatBytes)([dt,St])},decode({value:dt}){return(0,ot.add0x)((0,ot.bytesToHex)(dt.slice(12,32)))}}})(address);var array={},fixedBytes={};(function(et){Object.defineProperty(et,"__esModule",{value:!0}),et.fixedBytes=et.getByteLength=void 0;const ot=dist$2,at=errors,ut=utils,ft=/^bytes([0-9]{1,2})$/u,dt=ht=>{var St;const wt=(St=ht.match(ft))==null?void 0:St[1];(0,ot.assert)(wt,`Invalid byte length. Expected a number between 1 and 32, but received "${ht}".`);const xt=Number(wt);return(0,ot.assert)(xt>0&&xt<=32,new at.ParserError(`Invalid byte length. Expected a number between 1 and 32, but received "${ht}".`)),xt};et.getByteLength=dt,et.fixedBytes={isDynamic:!1,isType(ht){return ft.test(ht)},getByteLength(){return 32},encode({type:ht,buffer:wt,value:xt,packed:St}){const Ct=(0,et.getByteLength)(ht),Pt=(0,ot.createBytes)(xt);return(0,ot.assert)(Pt.length<=Ct,new at.ParserError(`Expected a value of length ${Ct}, but received a value of length ${Pt.length}.`)),St?(0,ot.concatBytes)([wt,(0,ut.padEnd)(Pt,Ct)]):(0,ot.concatBytes)([wt,(0,ut.padEnd)(Pt)])},decode({type:ht,value:wt}){const xt=(0,et.getByteLength)(ht);return wt.slice(0,xt)}}})(fixedBytes);var tuple$1={},hasRequiredTuple;function requireTuple(){return hasRequiredTuple||(hasRequiredTuple=1,function(et){Object.defineProperty(et,"__esModule",{value:!0}),et.tuple=et.getTupleElements=void 0;const ot=dist$2,at=errors,ut=requirePacker(),ft=/^\((.+)\)$/u,dt=wt=>ft.test(wt),ht=wt=>{(0,ot.assert)(wt.startsWith("(")&&wt.endsWith(")"),new at.ParserError(`Invalid tuple type. Expected tuple type, but received "${wt}".`));const xt=[];let St="",Ct=0;for(let Pt=1;Pt{const Ct=(0,ut.getParser)(St);return(0,ut.isDynamicParser)(Ct,St)})},isType(wt){return dt(wt)},getByteLength(wt){return(0,ut.isDynamicParser)(this,wt)?32:(0,et.getTupleElements)(wt).reduce((St,Ct)=>St+(0,ut.getParser)(Ct).getByteLength(Ct),0)},encode({type:wt,buffer:xt,value:St,packed:Ct,tight:Pt}){const Dt=(0,et.getTupleElements)(wt);return(0,ut.pack)({types:Dt,values:St,byteArray:xt,packed:Ct,tight:Pt})},decode({type:wt,value:xt,skip:St}){const Ct=(0,et.getTupleElements)(wt),Pt=this.getByteLength(wt)-32;return St(Pt),(0,ut.unpack)(Ct,xt)}}}(tuple$1)),tuple$1}var hasRequiredArray;function requireArray(){return hasRequiredArray||(hasRequiredArray=1,function(et){Object.defineProperty(et,"__esModule",{value:!0}),et.array=et.getTupleType=et.getArrayType=et.isArrayType=void 0;const ot=dist$2,at=errors,ut=requirePacker(),ft=utils,dt=fixedBytes,ht=requireTuple(),wt=/^(?.*)\[(?\d*?)\]$/u,xt=Pt=>wt.test(Pt);et.isArrayType=xt;const St=Pt=>{var Nt;const Dt=Pt.match(wt);return(0,ot.assert)((Nt=Dt==null?void 0:Dt.groups)==null?void 0:Nt.type,new at.ParserError(`Invalid array type. Expected an array type, but received "${Pt}".`)),[Dt.groups.type,Dt.groups.length?parseInt(Dt.groups.length,10):void 0]};et.getArrayType=St;const Ct=(Pt,Dt)=>`(${new Array(Dt).fill(Pt).join(",")})`;et.getTupleType=Ct,et.array={isDynamic(Pt){const[Dt,Nt]=(0,et.getArrayType)(Pt);return Nt===void 0||(0,ut.isDynamicParser)((0,ut.getParser)(Dt),Dt)},isType(Pt){return(0,et.isArrayType)(Pt)},getByteLength(Pt){(0,ot.assert)((0,et.isArrayType)(Pt),new at.ParserError(`Expected an array type, but received "${Pt}".`));const[Dt,Nt]=(0,et.getArrayType)(Pt);return!(0,ut.isDynamicParser)(this,Pt)&&Nt!==void 0?ht.tuple.getByteLength((0,et.getTupleType)(Dt,Nt)):32},encode({type:Pt,buffer:Dt,value:Nt,packed:er,tight:ir}){const[vr,lr]=(0,et.getArrayType)(Pt);if((0,ot.assert)(!er||!(0,et.isArrayType)(vr),new at.ParserError("Cannot pack nested arrays.")),er&&(0,ut.isDynamicParser)((0,ut.getParser)(vr),vr))return(0,ut.pack)({types:new Array(Nt.length).fill(vr),values:Nt,byteArray:Dt,packed:er,arrayPacked:!0,tight:ir});if(lr)return(0,ot.assert)(lr===Nt.length,new at.ParserError(`Array length does not match type length. Expected a length of ${lr}, but received ${Nt.length}.`)),ht.tuple.encode({type:(0,et.getTupleType)(vr,lr),buffer:Dt,value:Nt,packed:dt.fixedBytes.isType(vr)&&ir,tight:ir});if(er)return(0,ut.pack)({types:new Array(Nt.length).fill(vr),values:Nt,byteArray:Dt,packed:dt.fixedBytes.isType(vr)&&ir,arrayPacked:!0,tight:ir});const rr=(0,ft.padStart)((0,ot.numberToBytes)(Nt.length));return(0,ut.pack)({types:new Array(Nt.length).fill(vr),values:Nt,byteArray:(0,ot.concatBytes)([Dt,rr]),packed:er,tight:ir})},decode({type:Pt,value:Dt,...Nt}){const[er,ir]=(0,et.getArrayType)(Pt);if(ir){const lr=ht.tuple.decode({type:(0,et.getTupleType)(er,ir),value:Dt,...Nt});return(0,ot.assert)(lr.length===ir,new at.ParserError(`Array length does not match type length. Expected a length of ${ir}, but received ${lr.length}.`)),lr}const vr=(0,ot.bytesToNumber)(Dt.subarray(0,32));return(0,ut.unpack)(new Array(vr).fill(er),Dt.subarray(32))}}}(array)),array}var bool={},number={};(function(et){Object.defineProperty(et,"__esModule",{value:!0}),et.number=et.getBigInt=et.assertNumberLength=et.getLength=et.isSigned=void 0;const ot=dist$2,at=errors,ut=utils,ft=/^u?int(?[0-9]*)?$/u,dt=St=>!St.startsWith("u");et.isSigned=dt;const ht=St=>{var Dt;if(St==="int"||St==="uint")return 256;const Ct=St.match(ft);(0,ot.assert)((Dt=Ct==null?void 0:Ct.groups)==null?void 0:Dt.length,new at.ParserError(`Invalid number type. Expected a number type, but received "${St}".`));const Pt=parseInt(Ct.groups.length,10);return(0,ot.assert)(Pt>=8&&Pt<=256,new at.ParserError(`Invalid number length. Expected a number between 8 and 256, but received "${St}".`)),(0,ot.assert)(Pt%8===0,new at.ParserError(`Invalid number length. Expected a multiple of 8, but received "${St}".`)),Pt};et.getLength=ht;const wt=(St,Ct)=>{const Pt=(0,et.getLength)(Ct),Dt=BigInt(2)**BigInt(Pt-((0,et.isSigned)(Ct)?1:0))-BigInt(1);if((0,et.isSigned)(Ct)){(0,ot.assert)(St>=-(Dt+BigInt(1))&&St<=Dt,new at.ParserError(`Number "${St}" is out of range for type "${Ct}".`));return}(0,ot.assert)(St<=Dt,new at.ParserError(`Number "${St}" is out of range for type "${Ct}".`))};et.assertNumberLength=wt;const xt=St=>{try{return(0,ot.createBigInt)(St)}catch{throw new at.ParserError(`Invalid number. Expected a valid number value, but received "${St}".`)}};et.getBigInt=xt,et.number={isDynamic:!1,isType(St){return ft.test(St)},getByteLength(){return 32},encode({type:St,buffer:Ct,value:Pt,packed:Dt}){const Nt=(0,et.getBigInt)(Pt);if((0,et.assertNumberLength)(Nt,St),(0,et.isSigned)(St)){if(Dt){const er=(0,et.getLength)(St)/8;return(0,ot.concatBytes)([Ct,(0,ot.signedBigIntToBytes)(Nt,er)])}return(0,ot.concatBytes)([Ct,(0,ut.padStart)((0,ot.signedBigIntToBytes)(Nt,32))])}if(Dt){const er=(0,et.getLength)(St)/8;return(0,ot.concatBytes)([Ct,(0,ut.padStart)((0,ot.bigIntToBytes)(Nt),er)])}return(0,ot.concatBytes)([Ct,(0,ut.padStart)((0,ot.bigIntToBytes)(Nt))])},decode({type:St,value:Ct}){const Pt=Ct.subarray(0,32);if((0,et.isSigned)(St)){const Nt=(0,ot.bytesToSignedBigInt)(Pt);return(0,et.assertNumberLength)(Nt,St),Nt}const Dt=(0,ot.bytesToBigInt)(Pt);return(0,et.assertNumberLength)(Dt,St),Dt}}})(number);(function(et){Object.defineProperty(et,"__esModule",{value:!0}),et.bool=et.getBooleanValue=void 0;const ot=dist$1,at=dist$2,ut=errors,ft=number,dt=(0,ot.coerce)((0,ot.boolean)(),(0,ot.union)([(0,ot.literal)("true"),(0,ot.literal)("false")]),wt=>wt==="true"),ht=wt=>{try{return(0,ot.create)(wt,dt)?BigInt(1):BigInt(0)}catch{throw new ut.ParserError(`Invalid boolean value. Expected a boolean literal, or the string "true" or "false", but received "${wt}".`)}};et.getBooleanValue=ht,et.bool={isDynamic:!1,isType:wt=>wt==="bool",getByteLength(){return 32},encode({buffer:wt,value:xt,packed:St,tight:Ct}){const Pt=(0,et.getBooleanValue)(xt);return St?(0,at.concatBytes)([wt,(0,at.bigIntToBytes)(Pt)]):ft.number.encode({type:"uint256",buffer:wt,value:Pt,packed:St,tight:Ct})},decode(wt){return ft.number.decode({...wt,type:"uint256"})===BigInt(1)}}})(bool);var bytes$1={};Object.defineProperty(bytes$1,"__esModule",{value:!0});bytes$1.bytes=void 0;const utils_1$2=dist$2,utils_2=utils;bytes$1.bytes={isDynamic:!0,isType:et=>et==="bytes",getByteLength(){return 32},encode({buffer:et,value:ot,packed:at}){const ut=(0,utils_1$2.createBytes)(ot);if(at)return(0,utils_1$2.concatBytes)([et,ut]);const ft=Math.ceil(ut.byteLength/32)*32;return(0,utils_1$2.concatBytes)([et,(0,utils_2.padStart)((0,utils_1$2.numberToBytes)(ut.byteLength)),(0,utils_2.padEnd)(ut,ft)])},decode({value:et}){const ot=et.subarray(0,32),at=(0,utils_1$2.bytesToNumber)(ot);return et.slice(32,32+at)}};var _function={};(function(et){Object.defineProperty(et,"__esModule",{value:!0}),et.fn=et.getFunction=void 0;const ot=dist$1,at=dist$2,ut=errors,ft=fixedBytes,dt=(0,ot.coerce)((0,ot.object)({address:at.StrictHexStruct,selector:at.StrictHexStruct}),(0,ot.union)([at.StrictHexStruct,(0,ot.instance)(Uint8Array)]),wt=>{const xt=(0,at.createBytes)(wt);return(0,at.assert)(xt.length===24,new ut.ParserError(`Invalid Solidity function. Expected function to be 24 bytes long, but received ${xt.length} bytes.`)),{address:(0,at.bytesToHex)(xt.subarray(0,20)),selector:(0,at.bytesToHex)(xt.subarray(20,24))}}),ht=wt=>{const xt=(0,ot.create)(wt,dt);return(0,at.concatBytes)([(0,at.hexToBytes)(xt.address),(0,at.hexToBytes)(xt.selector)])};et.getFunction=ht,et.fn={isDynamic:!1,isType:wt=>wt==="function",getByteLength(){return 32},encode({buffer:wt,value:xt,packed:St,tight:Ct}){const Pt=(0,et.getFunction)(xt);return ft.fixedBytes.encode({type:"bytes24",buffer:wt,value:Pt,packed:St,tight:Ct})},decode({value:wt}){return{address:(0,at.bytesToHex)(wt.slice(0,20)),selector:(0,at.bytesToHex)(wt.slice(20,24))}}}})(_function);var parser={};Object.defineProperty(parser,"__esModule",{value:!0});var string$1={};Object.defineProperty(string$1,"__esModule",{value:!0});string$1.string=void 0;const utils_1$1=dist$2,bytes_1=bytes$1;string$1.string={isDynamic:!0,isType:et=>et==="string",getByteLength(){return 32},encode({buffer:et,value:ot,packed:at,tight:ut}){return bytes_1.bytes.encode({type:"bytes",buffer:et,value:(0,utils_1$1.stringToBytes)(ot),packed:at,tight:ut})},decode(et){return(0,utils_1$1.bytesToString)(bytes_1.bytes.decode(et))}};var hasRequiredParsers;function requireParsers(){return hasRequiredParsers||(hasRequiredParsers=1,function(et){var ot=commonjsGlobal$1&&commonjsGlobal$1.__createBinding||(Object.create?function(ut,ft,dt,ht){ht===void 0&&(ht=dt);var wt=Object.getOwnPropertyDescriptor(ft,dt);(!wt||("get"in wt?!ft.__esModule:wt.writable||wt.configurable))&&(wt={enumerable:!0,get:function(){return ft[dt]}}),Object.defineProperty(ut,ht,wt)}:function(ut,ft,dt,ht){ht===void 0&&(ht=dt),ut[ht]=ft[dt]}),at=commonjsGlobal$1&&commonjsGlobal$1.__exportStar||function(ut,ft){for(var dt in ut)dt!=="default"&&!Object.prototype.hasOwnProperty.call(ft,dt)&&ot(ft,ut,dt)};Object.defineProperty(et,"__esModule",{value:!0}),at(address,et),at(requireArray(),et),at(bool,et),at(bytes$1,et),at(fixedBytes,et),at(_function,et),at(number,et),at(parser,et),at(string$1,et),at(requireTuple(),et)}(parsers)),parsers}var hasRequiredPacker;function requirePacker(){return hasRequiredPacker||(hasRequiredPacker=1,function(et){Object.defineProperty(et,"__esModule",{value:!0}),et.unpack=et.pack=et.isDynamicParser=et.getParser=void 0;const ot=dist$2,at=errors,ut=iterator,ft=requireParsers(),dt=utils,ht=Ct=>{const Pt={address:ft.address,array:ft.array,bool:ft.bool,bytes:ft.bytes,fixedBytes:ft.fixedBytes,function:ft.fn,number:ft.number,string:ft.string,tuple:ft.tuple},Dt=Pt[Ct];if(Dt)return Dt;const Nt=Object.values(Pt).find(er=>er.isType(Ct));if(Nt)return Nt;throw new at.ParserError(`The type "${Ct}" is not supported.`)};et.getParser=ht;const wt=(Ct,Pt)=>{const{isDynamic:Dt}=Ct;return typeof Dt=="function"?Dt(Pt):Dt};et.isDynamicParser=wt;const xt=({types:Ct,values:Pt,packed:Dt=!1,tight:Nt=!1,arrayPacked:er=!1,byteArray:ir=new Uint8Array})=>{(0,ot.assert)(Ct.length===Pt.length,new at.ParserError(`The number of types (${Ct.length}) does not match the number of values (${Pt.length}).`));const{staticBuffer:vr,dynamicBuffer:lr,pointers:rr}=Ct.reduce(({staticBuffer:Ir,dynamicBuffer:zr,pointers:Xr},Br,Ur)=>{const xr=(0,et.getParser)(Br),gr=Pt[Ur];if(Dt||er||!(0,et.isDynamicParser)(xr,Br))return{staticBuffer:xr.encode({buffer:Ir,value:gr,type:Br,packed:Dt,tight:Nt}),dynamicBuffer:zr,pointers:Xr};const It=(0,ot.concatBytes)([Ir,new Uint8Array(32)]),Ft=xr.encode({buffer:zr,value:gr,type:Br,packed:Dt,tight:Nt});return{staticBuffer:It,dynamicBuffer:Ft,pointers:[...Xr,{position:Ir.length,pointer:zr.length}]}},{staticBuffer:new Uint8Array,dynamicBuffer:new Uint8Array,pointers:[]});(0,ot.assert)(!Dt&&!er||lr.length===0,new at.ParserError("Invalid pack state."));const Er=vr.length,Cr=rr.reduce((Ir,{pointer:zr,position:Xr})=>{const Br=(0,dt.padStart)((0,ot.numberToBytes)(Er+zr));return(0,dt.set)(Ir,Br,Xr)},vr);return(0,ot.concatBytes)([ir,Cr,lr])};et.pack=xt;const St=(Ct,Pt)=>{const Dt=(0,ut.iterate)(Pt);return Ct.map(Nt=>{const{value:{value:er,skip:ir},done:vr}=Dt.next();(0,ot.assert)(!vr,new at.ParserError(`The encoded value is invalid for the provided types. Reached end of buffer while attempting to parse "${Nt}".`));const lr=(0,et.getParser)(Nt);if((0,et.isDynamicParser)(lr,Nt)){const Er=(0,ot.bytesToNumber)(er.subarray(0,32)),Cr=Pt.subarray(Er);return lr.decode({type:Nt,value:Cr,skip:ir})}return lr.decode({type:Nt,value:er,skip:ir})})};et.unpack=St}(packer)),packer}(function(et){Object.defineProperty(et,"__esModule",{value:!0}),et.decodeSingle=et.decode=et.encodePacked=et.encodeSingle=et.encode=void 0;const ot=dist$2,at=errors,ut=requirePacker(),ft=(St,Ct,Pt,Dt)=>{try{return(0,ut.pack)({types:St,values:Ct,packed:Pt,tight:Dt})}catch(Nt){throw Nt instanceof at.ParserError?new at.ParserError(`Unable to encode value: ${Nt.message}`,Nt):new at.ParserError(`An unexpected error occurred: ${(0,at.getErrorMessage)(Nt)}`,Nt)}};et.encode=ft;const dt=(St,Ct)=>(0,et.encode)([St],[Ct]);et.encodeSingle=dt;const ht=(St,Ct,Pt)=>(0,et.encode)(St,Ct,!0,Pt);et.encodePacked=ht;const wt=(St,Ct)=>{const Pt=(0,ot.createBytes)(Ct);try{return(0,ut.unpack)(St,Pt)}catch(Dt){throw Dt instanceof at.ParserError?new at.ParserError(`Unable to decode value: ${Dt.message}`,Dt):new at.ParserError(`An unexpected error occurred: ${(0,at.getErrorMessage)(Dt)}`,Dt)}};et.decode=wt;const xt=(St,Ct)=>{const Pt=(0,et.decode)([St],Ct);return(0,ot.assert)(Pt.length===1,new at.ParserError("Decoded value array has unexpected length.")),Pt[0]};et.decodeSingle=xt})(abi$1);var types$1={},abi={};Object.defineProperty(abi,"__esModule",{value:!0});(function(et){var ot=commonjsGlobal$1&&commonjsGlobal$1.__createBinding||(Object.create?function(ut,ft,dt,ht){ht===void 0&&(ht=dt);var wt=Object.getOwnPropertyDescriptor(ft,dt);(!wt||("get"in wt?!ft.__esModule:wt.writable||wt.configurable))&&(wt={enumerable:!0,get:function(){return ft[dt]}}),Object.defineProperty(ut,ht,wt)}:function(ut,ft,dt,ht){ht===void 0&&(ht=dt),ut[ht]=ft[dt]}),at=commonjsGlobal$1&&commonjsGlobal$1.__exportStar||function(ut,ft){for(var dt in ut)dt!=="default"&&!Object.prototype.hasOwnProperty.call(ft,dt)&&ot(ft,ut,dt)};Object.defineProperty(et,"__esModule",{value:!0}),at(abi,et)})(types$1);(function(et){var ot=commonjsGlobal$1&&commonjsGlobal$1.__createBinding||(Object.create?function(ut,ft,dt,ht){ht===void 0&&(ht=dt);var wt=Object.getOwnPropertyDescriptor(ft,dt);(!wt||("get"in wt?!ft.__esModule:wt.writable||wt.configurable))&&(wt={enumerable:!0,get:function(){return ft[dt]}}),Object.defineProperty(ut,ht,wt)}:function(ut,ft,dt,ht){ht===void 0&&(ht=dt),ut[ht]=ft[dt]}),at=commonjsGlobal$1&&commonjsGlobal$1.__exportStar||function(ut,ft){for(var dt in ut)dt!=="default"&&!Object.prototype.hasOwnProperty.call(ft,dt)&&ot(ft,ut,dt)};Object.defineProperty(et,"__esModule",{value:!0}),at(abi$1,et),at(errors,et),at(types$1,et)})(dist);(function(et){Object.defineProperty(et,"__esModule",{value:!0}),et.recoverTypedSignature=et.signTypedData=et.typedSignatureHash=et.TypedDataUtils=et.TYPED_MESSAGE_SCHEMA=et.SignTypedDataVersion=void 0;const ot=dist$5,at=dist,ut=requireParsers(),ft=utils,dt=dist$2,ht=keccak,wt=utils$3;var xt;(function(It){It.V1="V1",It.V3="V3",It.V4="V4"})(xt=et.SignTypedDataVersion||(et.SignTypedDataVersion={})),et.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"]};function St(It,Ft){if(Object.keys(xt).includes(It)){if(Ft&&!Ft.includes(It))throw new Error(`SignTypedDataVersion not allowed: '${It}'. Allowed versions are: ${Ft.join(", ")}`)}else throw new Error(`Invalid version: '${It}'`)}function Ct(It,Ft){(0,dt.assert)(Ft!==null,`Unable to encode value: Invalid number. Expected a valid number value, but received "${Ft}".`);const Tt=BigInt(Ft),Mt=(0,ut.getLength)(It),nr=BigInt(2)**BigInt(Mt)-BigInt(1);return(0,dt.assert)(Tt>=-nr&&Tt<=nr,`Unable to encode value: Number "${Ft}" is out of range for type "${It}".`),Tt}function Pt(It){let Ft=BigInt(0);for(let Tt=0;Tt=49?Ft+=Mt-BigInt(49)+BigInt(10):Mt>=17?Ft+=Mt-BigInt(17)+BigInt(10):Ft+=Mt}return(0,ft.padStart)((0,dt.bigIntToBytes)(Ft),20)}function Dt(It,Ft,Tt,Mt,nr){if(St(nr,[xt.V3,xt.V4]),It[Tt]!==void 0)return["bytes32",nr===xt.V4&&Mt==null?"0x0000000000000000000000000000000000000000000000000000000000000000":(0,ot.arrToBufArr)((0,ht.keccak256)(Nt(Tt,Mt,It,nr)))];if(Tt==="function")throw new Error('Unsupported or invalid type: "function"');if(Mt===void 0)throw new Error(`missing value for field ${Ft} of type ${Tt}`);if(Tt==="address"){if(typeof Mt=="number")return["address",(0,ft.padStart)((0,dt.numberToBytes)(Mt),20)];if((0,dt.isStrictHexString)(Mt))return["address",(0,dt.add0x)(Mt)];if(typeof Mt=="string")return["address",Pt(Mt).subarray(0,20)]}if(Tt==="bool")return["bool",!!Mt];if(Tt==="bytes")return typeof Mt=="number"?Mt=(0,dt.numberToBytes)(Mt):(0,dt.isStrictHexString)(Mt)||Mt==="0x"?Mt=(0,dt.hexToBytes)(Mt):typeof Mt=="string"&&(Mt=(0,dt.stringToBytes)(Mt)),["bytes32",(0,ot.arrToBufArr)((0,ht.keccak256)(Mt))];if(Tt.startsWith("bytes")&&Tt!=="bytes"&&!Tt.includes("["))return typeof Mt=="number"?Mt<0?["bytes32",new Uint8Array(32)]:["bytes32",(0,dt.bigIntToBytes)(BigInt(Mt))]:(0,dt.isStrictHexString)(Mt)?["bytes32",(0,dt.hexToBytes)(Mt)]:["bytes32",Mt];if(Tt.startsWith("int")&&!Tt.includes("[")){const or=Ct(Tt,Mt);return or>=BigInt(0)?["uint256",or]:["int256",or]}if(Tt==="string")return typeof Mt=="number"?Mt=(0,dt.numberToBytes)(Mt):Mt=(0,dt.stringToBytes)(Mt??""),["bytes32",(0,ot.arrToBufArr)((0,ht.keccak256)(Mt))];if(Tt.endsWith("]")){if(nr===xt.V3)throw new Error("Arrays are unimplemented in encodeData; use V4 extension");const or=Tt.slice(0,Tt.lastIndexOf("[")),ur=Mt.map(Ht=>Dt(It,Ft,or,Ht,nr));return["bytes32",(0,ot.arrToBufArr)((0,ht.keccak256)((0,at.encode)(ur.map(([Ht])=>Ht),ur.map(([,Ht])=>Ht))))]}return[Tt,Mt]}function Nt(It,Ft,Tt,Mt){St(Mt,[xt.V3,xt.V4]);const nr=["bytes32"],or=[lr(It,Tt)];for(const ur of Tt[It]){if(Mt===xt.V3&&Ft[ur.name]===void 0)continue;const[Ht,tr]=Dt(Tt,ur.name,ur.type,Ft[ur.name],Mt);nr.push(Ht),or.push(tr)}return(0,ot.arrToBufArr)((0,at.encode)(nr,or))}function er(It,Ft){let Tt="";const Mt=ir(It,Ft);Mt.delete(It);const nr=[It,...Array.from(Mt).sort()];for(const or of nr){if(!Ft[or])throw new Error(`No type definition specified: ${or}`);Tt+=`${or}(${Ft[or].map(({name:Ht,type:tr})=>`${tr} ${Ht}`).join(",")})`}return Tt}function ir(It,Ft,Tt=new Set){if(typeof It!="string")throw new Error(`Invalid findTypeDependencies input ${JSON.stringify(It)}`);if([It]=It.match(/^\w*/u),Tt.has(It)||Ft[It]===void 0)return Tt;Tt.add(It);for(const nr of Ft[It])ir(nr.type,Ft,Tt);return Tt}function vr(It,Ft,Tt,Mt){St(Mt,[xt.V3,xt.V4]);const nr=Nt(It,Ft,Tt,Mt),or=(0,ht.keccak256)(nr);return(0,ot.arrToBufArr)(or)}function lr(It,Ft){const Tt=(0,dt.stringToBytes)(er(It,Ft));return(0,ot.arrToBufArr)((0,ht.keccak256)(Tt))}function rr(It){const Ft={};for(const Tt in et.TYPED_MESSAGE_SCHEMA.properties)It[Tt]&&(Ft[Tt]=It[Tt]);return"types"in Ft&&(Ft.types=Object.assign({EIP712Domain:[]},Ft.types)),Ft}function Er(It,Ft){St(Ft,[xt.V3,xt.V4]);const Tt=rr(It),{domain:Mt}=Tt,nr={EIP712Domain:Tt.types.EIP712Domain};return vr("EIP712Domain",Mt,nr,Ft)}function Cr(It,Ft){St(Ft,[xt.V3,xt.V4]);const Tt=rr(It),Mt=[(0,dt.hexToBytes)("1901")];return Mt.push(Er(It,Ft)),Tt.primaryType!=="EIP712Domain"&&Mt.push(vr(Tt.primaryType,Tt.message,Tt.types,Ft)),(0,ot.arrToBufArr)((0,ht.keccak256)((0,dt.concatBytes)(Mt)))}et.TypedDataUtils={encodeData:Nt,encodeType:er,findTypeDependencies:ir,hashStruct:vr,hashType:lr,sanitizeData:rr,eip712Hash:Cr,eip712DomainHash:Er};function Ir(It){const Ft=Ur(It);return(0,dt.bytesToHex)(Ft)}et.typedSignatureHash=Ir;function zr(It,Ft){if((0,ut.isArrayType)(It)&&Array.isArray(Ft)){const[Tt]=(0,ut.getArrayType)(It);return Ft.map(Mt=>zr(Tt,Mt))}if(It==="address"){if(typeof Ft=="number")return(0,ft.padStart)((0,dt.numberToBytes)(Ft),20);if((0,dt.isStrictHexString)(Ft))return(0,ft.padStart)((0,dt.hexToBytes)(Ft).subarray(0,20),20);if(Ft instanceof Uint8Array)return(0,ft.padStart)(Ft.subarray(0,20),20)}if(It==="bool")return!!Ft;if(It.startsWith("bytes")&&It!=="bytes"){const Tt=(0,ut.getByteLength)(It);if(typeof Ft=="number")return Ft<0?new Uint8Array:(0,dt.numberToBytes)(Ft).subarray(0,Tt);if((0,dt.isStrictHexString)(Ft))return(0,dt.hexToBytes)(Ft).subarray(0,Tt);if(Ft instanceof Uint8Array)return Ft.subarray(0,Tt)}if(It.startsWith("uint")&&typeof Ft=="number")return Math.abs(Ft);if(It.startsWith("int")&&typeof Ft=="number"){const Tt=(0,ut.getLength)(It);return BigInt.asIntN(Tt,BigInt(Ft))}return Ft}function Xr(It){return It.map(Ft=>typeof Ft=="number"?(0,ft.padStart)((0,dt.numberToBytes)(Ft),32):(0,dt.isStrictHexString)(Ft)?(0,ft.padStart)((0,dt.hexToBytes)(Ft).subarray(0,32),32):Ft instanceof Uint8Array?(0,ft.padStart)(Ft.subarray(0,32),32):Ft)}function Br(It,Ft){return Ft.map(Tt=>{if(typeof Tt=="string"||typeof Tt=="number"||typeof Tt=="bigint"){const Mt=Ct(It,Tt);if(Mt>=BigInt(0))return(0,ft.padStart)((0,dt.bigIntToBytes)(Mt),32);const nr=(0,ut.getLength)(It),or=BigInt.asIntN(nr,Mt);return(0,dt.signedBigIntToBytes)(or,32)}return Tt})}function Ur(It){const Ft=new Error("Expect argument to be non-empty array");if(typeof It!="object"||!("length"in It)||!It.length)throw Ft;const Tt=It.map(({name:ur,type:Ht,value:tr})=>{if(Ht==="address[]")return{name:ur,type:"bytes32[]",value:Xr(tr)};if(Ht.startsWith("int")&&(0,ut.isArrayType)(Ht)){const[ar,wr]=(0,ut.getArrayType)(Ht);return{name:ur,type:`bytes32[${wr??""}]`,value:Br(ar,tr)}}return{name:ur,type:Ht,value:zr(Ht,tr)}}),Mt=Tt.map(ur=>ur.type!=="bytes"?ur.value:(0,wt.legacyToBuffer)(ur.value)),nr=Tt.map(ur=>{if(ur.type==="function")throw new Error('Unsupported or invalid type: "function"');return ur.type}),or=It.map(ur=>{if(!ur.name)throw Ft;return`${ur.type} ${ur.name}`});return(0,ot.arrToBufArr)((0,ht.keccak256)((0,at.encodePacked)(["bytes32","bytes32"],[(0,ht.keccak256)((0,at.encodePacked)(["string[]"],[or],!0)),(0,ht.keccak256)((0,at.encodePacked)(nr,Mt,!0))])))}function xr({privateKey:It,data:Ft,version:Tt}){if(St(Tt),(0,wt.isNullish)(Ft))throw new Error("Missing data parameter");if((0,wt.isNullish)(It))throw new Error("Missing private key parameter");const Mt=Tt===xt.V1?Ur(Ft):et.TypedDataUtils.eip712Hash(Ft,Tt),nr=(0,ot.ecsign)(Mt,It);return(0,wt.concatSig)((0,ot.arrToBufArr)((0,dt.bigIntToBytes)(nr.v)),nr.r,nr.s)}et.signTypedData=xr;function gr({data:It,signature:Ft,version:Tt}){if(St(Tt),(0,wt.isNullish)(It))throw new Error("Missing data parameter");if((0,wt.isNullish)(Ft))throw new Error("Missing signature parameter");const Mt=Tt===xt.V1?Ur(It):et.TypedDataUtils.eip712Hash(It,Tt),nr=(0,wt.recoverPublicKey)(Mt,Ft),or=(0,ot.publicToAddress)(nr);return(0,dt.bytesToHex)(or)}et.recoverTypedSignature=gr})(signTypedData);var encryption={},naclFast={exports:{}};(function(et){(function(ot){var at=function(fn){var Un,Gn=new Float64Array(16);if(fn)for(Un=0;Un>24&255,fn[Un+1]=Gn>>16&255,fn[Un+2]=Gn>>8&255,fn[Un+3]=Gn&255,fn[Un+4]=ln>>24&255,fn[Un+5]=ln>>16&255,fn[Un+6]=ln>>8&255,fn[Un+7]=ln&255}function ir(fn,Un,Gn,ln,Wn){var lo,fo=0;for(lo=0;lo>>8)-1}function vr(fn,Un,Gn,ln){return ir(fn,Un,Gn,ln,16)}function lr(fn,Un,Gn,ln){return ir(fn,Un,Gn,ln,32)}function rr(fn,Un,Gn,ln){for(var Wn=ln[0]&255|(ln[1]&255)<<8|(ln[2]&255)<<16|(ln[3]&255)<<24,lo=Gn[0]&255|(Gn[1]&255)<<8|(Gn[2]&255)<<16|(Gn[3]&255)<<24,fo=Gn[4]&255|(Gn[5]&255)<<8|(Gn[6]&255)<<16|(Gn[7]&255)<<24,So=Gn[8]&255|(Gn[9]&255)<<8|(Gn[10]&255)<<16|(Gn[11]&255)<<24,Fo=Gn[12]&255|(Gn[13]&255)<<8|(Gn[14]&255)<<16|(Gn[15]&255)<<24,Do=ln[4]&255|(ln[5]&255)<<8|(ln[6]&255)<<16|(ln[7]&255)<<24,No=Un[0]&255|(Un[1]&255)<<8|(Un[2]&255)<<16|(Un[3]&255)<<24,rs=Un[4]&255|(Un[5]&255)<<8|(Un[6]&255)<<16|(Un[7]&255)<<24,jo=Un[8]&255|(Un[9]&255)<<8|(Un[10]&255)<<16|(Un[11]&255)<<24,Ko=Un[12]&255|(Un[13]&255)<<8|(Un[14]&255)<<16|(Un[15]&255)<<24,Yo=ln[8]&255|(ln[9]&255)<<8|(ln[10]&255)<<16|(ln[11]&255)<<24,Qo=Gn[16]&255|(Gn[17]&255)<<8|(Gn[18]&255)<<16|(Gn[19]&255)<<24,ns=Gn[20]&255|(Gn[21]&255)<<8|(Gn[22]&255)<<16|(Gn[23]&255)<<24,ga=Gn[24]&255|(Gn[25]&255)<<8|(Gn[26]&255)<<16|(Gn[27]&255)<<24,es=Gn[28]&255|(Gn[29]&255)<<8|(Gn[30]&255)<<16|(Gn[31]&255)<<24,_a=ln[12]&255|(ln[13]&255)<<8|(ln[14]&255)<<16|(ln[15]&255)<<24,zo=Wn,Wo=lo,Ho=fo,Vo=So,Go=Fo,qo=Do,Ro=No,Io=rs,Lo=jo,Mo=Ko,Oo=Yo,Uo=Qo,os=ns,as=ga,us=es,ss=_a,vo,fs=0;fs<20;fs+=2)vo=zo+os|0,Go^=vo<<7|vo>>>25,vo=Go+zo|0,Lo^=vo<<9|vo>>>23,vo=Lo+Go|0,os^=vo<<13|vo>>>19,vo=os+Lo|0,zo^=vo<<18|vo>>>14,vo=qo+Wo|0,Mo^=vo<<7|vo>>>25,vo=Mo+qo|0,as^=vo<<9|vo>>>23,vo=as+Mo|0,Wo^=vo<<13|vo>>>19,vo=Wo+as|0,qo^=vo<<18|vo>>>14,vo=Oo+Ro|0,us^=vo<<7|vo>>>25,vo=us+Oo|0,Ho^=vo<<9|vo>>>23,vo=Ho+us|0,Ro^=vo<<13|vo>>>19,vo=Ro+Ho|0,Oo^=vo<<18|vo>>>14,vo=ss+Uo|0,Vo^=vo<<7|vo>>>25,vo=Vo+ss|0,Io^=vo<<9|vo>>>23,vo=Io+Vo|0,Uo^=vo<<13|vo>>>19,vo=Uo+Io|0,ss^=vo<<18|vo>>>14,vo=zo+Vo|0,Wo^=vo<<7|vo>>>25,vo=Wo+zo|0,Ho^=vo<<9|vo>>>23,vo=Ho+Wo|0,Vo^=vo<<13|vo>>>19,vo=Vo+Ho|0,zo^=vo<<18|vo>>>14,vo=qo+Go|0,Ro^=vo<<7|vo>>>25,vo=Ro+qo|0,Io^=vo<<9|vo>>>23,vo=Io+Ro|0,Go^=vo<<13|vo>>>19,vo=Go+Io|0,qo^=vo<<18|vo>>>14,vo=Oo+Mo|0,Uo^=vo<<7|vo>>>25,vo=Uo+Oo|0,Lo^=vo<<9|vo>>>23,vo=Lo+Uo|0,Mo^=vo<<13|vo>>>19,vo=Mo+Lo|0,Oo^=vo<<18|vo>>>14,vo=ss+us|0,os^=vo<<7|vo>>>25,vo=os+ss|0,as^=vo<<9|vo>>>23,vo=as+os|0,us^=vo<<13|vo>>>19,vo=us+as|0,ss^=vo<<18|vo>>>14;zo=zo+Wn|0,Wo=Wo+lo|0,Ho=Ho+fo|0,Vo=Vo+So|0,Go=Go+Fo|0,qo=qo+Do|0,Ro=Ro+No|0,Io=Io+rs|0,Lo=Lo+jo|0,Mo=Mo+Ko|0,Oo=Oo+Yo|0,Uo=Uo+Qo|0,os=os+ns|0,as=as+ga|0,us=us+es|0,ss=ss+_a|0,fn[0]=zo>>>0&255,fn[1]=zo>>>8&255,fn[2]=zo>>>16&255,fn[3]=zo>>>24&255,fn[4]=Wo>>>0&255,fn[5]=Wo>>>8&255,fn[6]=Wo>>>16&255,fn[7]=Wo>>>24&255,fn[8]=Ho>>>0&255,fn[9]=Ho>>>8&255,fn[10]=Ho>>>16&255,fn[11]=Ho>>>24&255,fn[12]=Vo>>>0&255,fn[13]=Vo>>>8&255,fn[14]=Vo>>>16&255,fn[15]=Vo>>>24&255,fn[16]=Go>>>0&255,fn[17]=Go>>>8&255,fn[18]=Go>>>16&255,fn[19]=Go>>>24&255,fn[20]=qo>>>0&255,fn[21]=qo>>>8&255,fn[22]=qo>>>16&255,fn[23]=qo>>>24&255,fn[24]=Ro>>>0&255,fn[25]=Ro>>>8&255,fn[26]=Ro>>>16&255,fn[27]=Ro>>>24&255,fn[28]=Io>>>0&255,fn[29]=Io>>>8&255,fn[30]=Io>>>16&255,fn[31]=Io>>>24&255,fn[32]=Lo>>>0&255,fn[33]=Lo>>>8&255,fn[34]=Lo>>>16&255,fn[35]=Lo>>>24&255,fn[36]=Mo>>>0&255,fn[37]=Mo>>>8&255,fn[38]=Mo>>>16&255,fn[39]=Mo>>>24&255,fn[40]=Oo>>>0&255,fn[41]=Oo>>>8&255,fn[42]=Oo>>>16&255,fn[43]=Oo>>>24&255,fn[44]=Uo>>>0&255,fn[45]=Uo>>>8&255,fn[46]=Uo>>>16&255,fn[47]=Uo>>>24&255,fn[48]=os>>>0&255,fn[49]=os>>>8&255,fn[50]=os>>>16&255,fn[51]=os>>>24&255,fn[52]=as>>>0&255,fn[53]=as>>>8&255,fn[54]=as>>>16&255,fn[55]=as>>>24&255,fn[56]=us>>>0&255,fn[57]=us>>>8&255,fn[58]=us>>>16&255,fn[59]=us>>>24&255,fn[60]=ss>>>0&255,fn[61]=ss>>>8&255,fn[62]=ss>>>16&255,fn[63]=ss>>>24&255}function Er(fn,Un,Gn,ln){for(var Wn=ln[0]&255|(ln[1]&255)<<8|(ln[2]&255)<<16|(ln[3]&255)<<24,lo=Gn[0]&255|(Gn[1]&255)<<8|(Gn[2]&255)<<16|(Gn[3]&255)<<24,fo=Gn[4]&255|(Gn[5]&255)<<8|(Gn[6]&255)<<16|(Gn[7]&255)<<24,So=Gn[8]&255|(Gn[9]&255)<<8|(Gn[10]&255)<<16|(Gn[11]&255)<<24,Fo=Gn[12]&255|(Gn[13]&255)<<8|(Gn[14]&255)<<16|(Gn[15]&255)<<24,Do=ln[4]&255|(ln[5]&255)<<8|(ln[6]&255)<<16|(ln[7]&255)<<24,No=Un[0]&255|(Un[1]&255)<<8|(Un[2]&255)<<16|(Un[3]&255)<<24,rs=Un[4]&255|(Un[5]&255)<<8|(Un[6]&255)<<16|(Un[7]&255)<<24,jo=Un[8]&255|(Un[9]&255)<<8|(Un[10]&255)<<16|(Un[11]&255)<<24,Ko=Un[12]&255|(Un[13]&255)<<8|(Un[14]&255)<<16|(Un[15]&255)<<24,Yo=ln[8]&255|(ln[9]&255)<<8|(ln[10]&255)<<16|(ln[11]&255)<<24,Qo=Gn[16]&255|(Gn[17]&255)<<8|(Gn[18]&255)<<16|(Gn[19]&255)<<24,ns=Gn[20]&255|(Gn[21]&255)<<8|(Gn[22]&255)<<16|(Gn[23]&255)<<24,ga=Gn[24]&255|(Gn[25]&255)<<8|(Gn[26]&255)<<16|(Gn[27]&255)<<24,es=Gn[28]&255|(Gn[29]&255)<<8|(Gn[30]&255)<<16|(Gn[31]&255)<<24,_a=ln[12]&255|(ln[13]&255)<<8|(ln[14]&255)<<16|(ln[15]&255)<<24,zo=Wn,Wo=lo,Ho=fo,Vo=So,Go=Fo,qo=Do,Ro=No,Io=rs,Lo=jo,Mo=Ko,Oo=Yo,Uo=Qo,os=ns,as=ga,us=es,ss=_a,vo,fs=0;fs<20;fs+=2)vo=zo+os|0,Go^=vo<<7|vo>>>25,vo=Go+zo|0,Lo^=vo<<9|vo>>>23,vo=Lo+Go|0,os^=vo<<13|vo>>>19,vo=os+Lo|0,zo^=vo<<18|vo>>>14,vo=qo+Wo|0,Mo^=vo<<7|vo>>>25,vo=Mo+qo|0,as^=vo<<9|vo>>>23,vo=as+Mo|0,Wo^=vo<<13|vo>>>19,vo=Wo+as|0,qo^=vo<<18|vo>>>14,vo=Oo+Ro|0,us^=vo<<7|vo>>>25,vo=us+Oo|0,Ho^=vo<<9|vo>>>23,vo=Ho+us|0,Ro^=vo<<13|vo>>>19,vo=Ro+Ho|0,Oo^=vo<<18|vo>>>14,vo=ss+Uo|0,Vo^=vo<<7|vo>>>25,vo=Vo+ss|0,Io^=vo<<9|vo>>>23,vo=Io+Vo|0,Uo^=vo<<13|vo>>>19,vo=Uo+Io|0,ss^=vo<<18|vo>>>14,vo=zo+Vo|0,Wo^=vo<<7|vo>>>25,vo=Wo+zo|0,Ho^=vo<<9|vo>>>23,vo=Ho+Wo|0,Vo^=vo<<13|vo>>>19,vo=Vo+Ho|0,zo^=vo<<18|vo>>>14,vo=qo+Go|0,Ro^=vo<<7|vo>>>25,vo=Ro+qo|0,Io^=vo<<9|vo>>>23,vo=Io+Ro|0,Go^=vo<<13|vo>>>19,vo=Go+Io|0,qo^=vo<<18|vo>>>14,vo=Oo+Mo|0,Uo^=vo<<7|vo>>>25,vo=Uo+Oo|0,Lo^=vo<<9|vo>>>23,vo=Lo+Uo|0,Mo^=vo<<13|vo>>>19,vo=Mo+Lo|0,Oo^=vo<<18|vo>>>14,vo=ss+us|0,os^=vo<<7|vo>>>25,vo=os+ss|0,as^=vo<<9|vo>>>23,vo=as+os|0,us^=vo<<13|vo>>>19,vo=us+as|0,ss^=vo<<18|vo>>>14;fn[0]=zo>>>0&255,fn[1]=zo>>>8&255,fn[2]=zo>>>16&255,fn[3]=zo>>>24&255,fn[4]=qo>>>0&255,fn[5]=qo>>>8&255,fn[6]=qo>>>16&255,fn[7]=qo>>>24&255,fn[8]=Oo>>>0&255,fn[9]=Oo>>>8&255,fn[10]=Oo>>>16&255,fn[11]=Oo>>>24&255,fn[12]=ss>>>0&255,fn[13]=ss>>>8&255,fn[14]=ss>>>16&255,fn[15]=ss>>>24&255,fn[16]=Ro>>>0&255,fn[17]=Ro>>>8&255,fn[18]=Ro>>>16&255,fn[19]=Ro>>>24&255,fn[20]=Io>>>0&255,fn[21]=Io>>>8&255,fn[22]=Io>>>16&255,fn[23]=Io>>>24&255,fn[24]=Lo>>>0&255,fn[25]=Lo>>>8&255,fn[26]=Lo>>>16&255,fn[27]=Lo>>>24&255,fn[28]=Mo>>>0&255,fn[29]=Mo>>>8&255,fn[30]=Mo>>>16&255,fn[31]=Mo>>>24&255}function Cr(fn,Un,Gn,ln){rr(fn,Un,Gn,ln)}function Ir(fn,Un,Gn,ln){Er(fn,Un,Gn,ln)}var zr=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]);function Xr(fn,Un,Gn,ln,Wn,lo,fo){var So=new Uint8Array(16),Fo=new Uint8Array(64),Do,No;for(No=0;No<16;No++)So[No]=0;for(No=0;No<8;No++)So[No]=lo[No];for(;Wn>=64;){for(Cr(Fo,So,fo,zr),No=0;No<64;No++)fn[Un+No]=Gn[ln+No]^Fo[No];for(Do=1,No=8;No<16;No++)Do=Do+(So[No]&255)|0,So[No]=Do&255,Do>>>=8;Wn-=64,Un+=64,ln+=64}if(Wn>0)for(Cr(Fo,So,fo,zr),No=0;No=64;){for(Cr(fo,lo,Wn,zr),Fo=0;Fo<64;Fo++)fn[Un+Fo]=fo[Fo];for(So=1,Fo=8;Fo<16;Fo++)So=So+(lo[Fo]&255)|0,lo[Fo]=So&255,So>>>=8;Gn-=64,Un+=64}if(Gn>0)for(Cr(fo,lo,Wn,zr),Fo=0;Fo>>13|Gn<<3)&8191,ln=fn[4]&255|(fn[5]&255)<<8,this.r[2]=(Gn>>>10|ln<<6)&7939,Wn=fn[6]&255|(fn[7]&255)<<8,this.r[3]=(ln>>>7|Wn<<9)&8191,lo=fn[8]&255|(fn[9]&255)<<8,this.r[4]=(Wn>>>4|lo<<12)&255,this.r[5]=lo>>>1&8190,fo=fn[10]&255|(fn[11]&255)<<8,this.r[6]=(lo>>>14|fo<<2)&8191,So=fn[12]&255|(fn[13]&255)<<8,this.r[7]=(fo>>>11|So<<5)&8065,Fo=fn[14]&255|(fn[15]&255)<<8,this.r[8]=(So>>>8|Fo<<8)&8191,this.r[9]=Fo>>>5&127,this.pad[0]=fn[16]&255|(fn[17]&255)<<8,this.pad[1]=fn[18]&255|(fn[19]&255)<<8,this.pad[2]=fn[20]&255|(fn[21]&255)<<8,this.pad[3]=fn[22]&255|(fn[23]&255)<<8,this.pad[4]=fn[24]&255|(fn[25]&255)<<8,this.pad[5]=fn[26]&255|(fn[27]&255)<<8,this.pad[6]=fn[28]&255|(fn[29]&255)<<8,this.pad[7]=fn[30]&255|(fn[31]&255)<<8};gr.prototype.blocks=function(fn,Un,Gn){for(var ln=this.fin?0:2048,Wn,lo,fo,So,Fo,Do,No,rs,jo,Ko,Yo,Qo,ns,ga,es,_a,zo,Wo,Ho,Vo=this.h[0],Go=this.h[1],qo=this.h[2],Ro=this.h[3],Io=this.h[4],Lo=this.h[5],Mo=this.h[6],Oo=this.h[7],Uo=this.h[8],os=this.h[9],as=this.r[0],us=this.r[1],ss=this.r[2],vo=this.r[3],fs=this.r[4],ps=this.r[5],gs=this.r[6],cs=this.r[7],ds=this.r[8],hs=this.r[9];Gn>=16;)Wn=fn[Un+0]&255|(fn[Un+1]&255)<<8,Vo+=Wn&8191,lo=fn[Un+2]&255|(fn[Un+3]&255)<<8,Go+=(Wn>>>13|lo<<3)&8191,fo=fn[Un+4]&255|(fn[Un+5]&255)<<8,qo+=(lo>>>10|fo<<6)&8191,So=fn[Un+6]&255|(fn[Un+7]&255)<<8,Ro+=(fo>>>7|So<<9)&8191,Fo=fn[Un+8]&255|(fn[Un+9]&255)<<8,Io+=(So>>>4|Fo<<12)&8191,Lo+=Fo>>>1&8191,Do=fn[Un+10]&255|(fn[Un+11]&255)<<8,Mo+=(Fo>>>14|Do<<2)&8191,No=fn[Un+12]&255|(fn[Un+13]&255)<<8,Oo+=(Do>>>11|No<<5)&8191,rs=fn[Un+14]&255|(fn[Un+15]&255)<<8,Uo+=(No>>>8|rs<<8)&8191,os+=rs>>>5|ln,jo=0,Ko=jo,Ko+=Vo*as,Ko+=Go*(5*hs),Ko+=qo*(5*ds),Ko+=Ro*(5*cs),Ko+=Io*(5*gs),jo=Ko>>>13,Ko&=8191,Ko+=Lo*(5*ps),Ko+=Mo*(5*fs),Ko+=Oo*(5*vo),Ko+=Uo*(5*ss),Ko+=os*(5*us),jo+=Ko>>>13,Ko&=8191,Yo=jo,Yo+=Vo*us,Yo+=Go*as,Yo+=qo*(5*hs),Yo+=Ro*(5*ds),Yo+=Io*(5*cs),jo=Yo>>>13,Yo&=8191,Yo+=Lo*(5*gs),Yo+=Mo*(5*ps),Yo+=Oo*(5*fs),Yo+=Uo*(5*vo),Yo+=os*(5*ss),jo+=Yo>>>13,Yo&=8191,Qo=jo,Qo+=Vo*ss,Qo+=Go*us,Qo+=qo*as,Qo+=Ro*(5*hs),Qo+=Io*(5*ds),jo=Qo>>>13,Qo&=8191,Qo+=Lo*(5*cs),Qo+=Mo*(5*gs),Qo+=Oo*(5*ps),Qo+=Uo*(5*fs),Qo+=os*(5*vo),jo+=Qo>>>13,Qo&=8191,ns=jo,ns+=Vo*vo,ns+=Go*ss,ns+=qo*us,ns+=Ro*as,ns+=Io*(5*hs),jo=ns>>>13,ns&=8191,ns+=Lo*(5*ds),ns+=Mo*(5*cs),ns+=Oo*(5*gs),ns+=Uo*(5*ps),ns+=os*(5*fs),jo+=ns>>>13,ns&=8191,ga=jo,ga+=Vo*fs,ga+=Go*vo,ga+=qo*ss,ga+=Ro*us,ga+=Io*as,jo=ga>>>13,ga&=8191,ga+=Lo*(5*hs),ga+=Mo*(5*ds),ga+=Oo*(5*cs),ga+=Uo*(5*gs),ga+=os*(5*ps),jo+=ga>>>13,ga&=8191,es=jo,es+=Vo*ps,es+=Go*fs,es+=qo*vo,es+=Ro*ss,es+=Io*us,jo=es>>>13,es&=8191,es+=Lo*as,es+=Mo*(5*hs),es+=Oo*(5*ds),es+=Uo*(5*cs),es+=os*(5*gs),jo+=es>>>13,es&=8191,_a=jo,_a+=Vo*gs,_a+=Go*ps,_a+=qo*fs,_a+=Ro*vo,_a+=Io*ss,jo=_a>>>13,_a&=8191,_a+=Lo*us,_a+=Mo*as,_a+=Oo*(5*hs),_a+=Uo*(5*ds),_a+=os*(5*cs),jo+=_a>>>13,_a&=8191,zo=jo,zo+=Vo*cs,zo+=Go*gs,zo+=qo*ps,zo+=Ro*fs,zo+=Io*vo,jo=zo>>>13,zo&=8191,zo+=Lo*ss,zo+=Mo*us,zo+=Oo*as,zo+=Uo*(5*hs),zo+=os*(5*ds),jo+=zo>>>13,zo&=8191,Wo=jo,Wo+=Vo*ds,Wo+=Go*cs,Wo+=qo*gs,Wo+=Ro*ps,Wo+=Io*fs,jo=Wo>>>13,Wo&=8191,Wo+=Lo*vo,Wo+=Mo*ss,Wo+=Oo*us,Wo+=Uo*as,Wo+=os*(5*hs),jo+=Wo>>>13,Wo&=8191,Ho=jo,Ho+=Vo*hs,Ho+=Go*ds,Ho+=qo*cs,Ho+=Ro*gs,Ho+=Io*ps,jo=Ho>>>13,Ho&=8191,Ho+=Lo*fs,Ho+=Mo*vo,Ho+=Oo*ss,Ho+=Uo*us,Ho+=os*as,jo+=Ho>>>13,Ho&=8191,jo=(jo<<2)+jo|0,jo=jo+Ko|0,Ko=jo&8191,jo=jo>>>13,Yo+=jo,Vo=Ko,Go=Yo,qo=Qo,Ro=ns,Io=ga,Lo=es,Mo=_a,Oo=zo,Uo=Wo,os=Ho,Un+=16,Gn-=16;this.h[0]=Vo,this.h[1]=Go,this.h[2]=qo,this.h[3]=Ro,this.h[4]=Io,this.h[5]=Lo,this.h[6]=Mo,this.h[7]=Oo,this.h[8]=Uo,this.h[9]=os},gr.prototype.finish=function(fn,Un){var Gn=new Uint16Array(10),ln,Wn,lo,fo;if(this.leftover){for(fo=this.leftover,this.buffer[fo++]=1;fo<16;fo++)this.buffer[fo]=0;this.fin=1,this.blocks(this.buffer,0,16)}for(ln=this.h[1]>>>13,this.h[1]&=8191,fo=2;fo<10;fo++)this.h[fo]+=ln,ln=this.h[fo]>>>13,this.h[fo]&=8191;for(this.h[0]+=ln*5,ln=this.h[0]>>>13,this.h[0]&=8191,this.h[1]+=ln,ln=this.h[1]>>>13,this.h[1]&=8191,this.h[2]+=ln,Gn[0]=this.h[0]+5,ln=Gn[0]>>>13,Gn[0]&=8191,fo=1;fo<10;fo++)Gn[fo]=this.h[fo]+ln,ln=Gn[fo]>>>13,Gn[fo]&=8191;for(Gn[9]-=8192,Wn=(ln^1)-1,fo=0;fo<10;fo++)Gn[fo]&=Wn;for(Wn=~Wn,fo=0;fo<10;fo++)this.h[fo]=this.h[fo]&Wn|Gn[fo];for(this.h[0]=(this.h[0]|this.h[1]<<13)&65535,this.h[1]=(this.h[1]>>>3|this.h[2]<<10)&65535,this.h[2]=(this.h[2]>>>6|this.h[3]<<7)&65535,this.h[3]=(this.h[3]>>>9|this.h[4]<<4)&65535,this.h[4]=(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14)&65535,this.h[5]=(this.h[6]>>>2|this.h[7]<<11)&65535,this.h[6]=(this.h[7]>>>5|this.h[8]<<8)&65535,this.h[7]=(this.h[8]>>>8|this.h[9]<<5)&65535,lo=this.h[0]+this.pad[0],this.h[0]=lo&65535,fo=1;fo<8;fo++)lo=(this.h[fo]+this.pad[fo]|0)+(lo>>>16)|0,this.h[fo]=lo&65535;fn[Un+0]=this.h[0]>>>0&255,fn[Un+1]=this.h[0]>>>8&255,fn[Un+2]=this.h[1]>>>0&255,fn[Un+3]=this.h[1]>>>8&255,fn[Un+4]=this.h[2]>>>0&255,fn[Un+5]=this.h[2]>>>8&255,fn[Un+6]=this.h[3]>>>0&255,fn[Un+7]=this.h[3]>>>8&255,fn[Un+8]=this.h[4]>>>0&255,fn[Un+9]=this.h[4]>>>8&255,fn[Un+10]=this.h[5]>>>0&255,fn[Un+11]=this.h[5]>>>8&255,fn[Un+12]=this.h[6]>>>0&255,fn[Un+13]=this.h[6]>>>8&255,fn[Un+14]=this.h[7]>>>0&255,fn[Un+15]=this.h[7]>>>8&255},gr.prototype.update=function(fn,Un,Gn){var ln,Wn;if(this.leftover){for(Wn=16-this.leftover,Wn>Gn&&(Wn=Gn),ln=0;ln=16&&(Wn=Gn-Gn%16,this.blocks(fn,Un,Wn),Un+=Wn,Gn-=Wn),Gn){for(ln=0;ln>16&1),lo[Gn-1]&=65535;lo[15]=fo[15]-32767-(lo[14]>>16&1),Wn=lo[15]>>16&1,lo[14]&=65535,ur(fo,lo,1-Wn)}for(Gn=0;Gn<16;Gn++)fn[2*Gn]=fo[Gn]&255,fn[2*Gn+1]=fo[Gn]>>8}function tr(fn,Un){var Gn=new Uint8Array(32),ln=new Uint8Array(32);return Ht(Gn,fn),Ht(ln,Un),lr(Gn,0,ln,0)}function ar(fn){var Un=new Uint8Array(32);return Ht(Un,fn),Un[0]&1}function wr(fn,Un){var Gn;for(Gn=0;Gn<16;Gn++)fn[Gn]=Un[2*Gn]+(Un[2*Gn+1]<<8);fn[15]&=32767}function Fr(fn,Un,Gn){for(var ln=0;ln<16;ln++)fn[ln]=Un[ln]+Gn[ln]}function Rr(fn,Un,Gn){for(var ln=0;ln<16;ln++)fn[ln]=Un[ln]-Gn[ln]}function Ar(fn,Un,Gn){var ln,Wn,lo=0,fo=0,So=0,Fo=0,Do=0,No=0,rs=0,jo=0,Ko=0,Yo=0,Qo=0,ns=0,ga=0,es=0,_a=0,zo=0,Wo=0,Ho=0,Vo=0,Go=0,qo=0,Ro=0,Io=0,Lo=0,Mo=0,Oo=0,Uo=0,os=0,as=0,us=0,ss=0,vo=Gn[0],fs=Gn[1],ps=Gn[2],gs=Gn[3],cs=Gn[4],ds=Gn[5],hs=Gn[6],_s=Gn[7],ys=Gn[8],vs=Gn[9],bs=Gn[10],$s=Gn[11],ws=Gn[12],Cs=Gn[13],xs=Gn[14],Ss=Gn[15];ln=Un[0],lo+=ln*vo,fo+=ln*fs,So+=ln*ps,Fo+=ln*gs,Do+=ln*cs,No+=ln*ds,rs+=ln*hs,jo+=ln*_s,Ko+=ln*ys,Yo+=ln*vs,Qo+=ln*bs,ns+=ln*$s,ga+=ln*ws,es+=ln*Cs,_a+=ln*xs,zo+=ln*Ss,ln=Un[1],fo+=ln*vo,So+=ln*fs,Fo+=ln*ps,Do+=ln*gs,No+=ln*cs,rs+=ln*ds,jo+=ln*hs,Ko+=ln*_s,Yo+=ln*ys,Qo+=ln*vs,ns+=ln*bs,ga+=ln*$s,es+=ln*ws,_a+=ln*Cs,zo+=ln*xs,Wo+=ln*Ss,ln=Un[2],So+=ln*vo,Fo+=ln*fs,Do+=ln*ps,No+=ln*gs,rs+=ln*cs,jo+=ln*ds,Ko+=ln*hs,Yo+=ln*_s,Qo+=ln*ys,ns+=ln*vs,ga+=ln*bs,es+=ln*$s,_a+=ln*ws,zo+=ln*Cs,Wo+=ln*xs,Ho+=ln*Ss,ln=Un[3],Fo+=ln*vo,Do+=ln*fs,No+=ln*ps,rs+=ln*gs,jo+=ln*cs,Ko+=ln*ds,Yo+=ln*hs,Qo+=ln*_s,ns+=ln*ys,ga+=ln*vs,es+=ln*bs,_a+=ln*$s,zo+=ln*ws,Wo+=ln*Cs,Ho+=ln*xs,Vo+=ln*Ss,ln=Un[4],Do+=ln*vo,No+=ln*fs,rs+=ln*ps,jo+=ln*gs,Ko+=ln*cs,Yo+=ln*ds,Qo+=ln*hs,ns+=ln*_s,ga+=ln*ys,es+=ln*vs,_a+=ln*bs,zo+=ln*$s,Wo+=ln*ws,Ho+=ln*Cs,Vo+=ln*xs,Go+=ln*Ss,ln=Un[5],No+=ln*vo,rs+=ln*fs,jo+=ln*ps,Ko+=ln*gs,Yo+=ln*cs,Qo+=ln*ds,ns+=ln*hs,ga+=ln*_s,es+=ln*ys,_a+=ln*vs,zo+=ln*bs,Wo+=ln*$s,Ho+=ln*ws,Vo+=ln*Cs,Go+=ln*xs,qo+=ln*Ss,ln=Un[6],rs+=ln*vo,jo+=ln*fs,Ko+=ln*ps,Yo+=ln*gs,Qo+=ln*cs,ns+=ln*ds,ga+=ln*hs,es+=ln*_s,_a+=ln*ys,zo+=ln*vs,Wo+=ln*bs,Ho+=ln*$s,Vo+=ln*ws,Go+=ln*Cs,qo+=ln*xs,Ro+=ln*Ss,ln=Un[7],jo+=ln*vo,Ko+=ln*fs,Yo+=ln*ps,Qo+=ln*gs,ns+=ln*cs,ga+=ln*ds,es+=ln*hs,_a+=ln*_s,zo+=ln*ys,Wo+=ln*vs,Ho+=ln*bs,Vo+=ln*$s,Go+=ln*ws,qo+=ln*Cs,Ro+=ln*xs,Io+=ln*Ss,ln=Un[8],Ko+=ln*vo,Yo+=ln*fs,Qo+=ln*ps,ns+=ln*gs,ga+=ln*cs,es+=ln*ds,_a+=ln*hs,zo+=ln*_s,Wo+=ln*ys,Ho+=ln*vs,Vo+=ln*bs,Go+=ln*$s,qo+=ln*ws,Ro+=ln*Cs,Io+=ln*xs,Lo+=ln*Ss,ln=Un[9],Yo+=ln*vo,Qo+=ln*fs,ns+=ln*ps,ga+=ln*gs,es+=ln*cs,_a+=ln*ds,zo+=ln*hs,Wo+=ln*_s,Ho+=ln*ys,Vo+=ln*vs,Go+=ln*bs,qo+=ln*$s,Ro+=ln*ws,Io+=ln*Cs,Lo+=ln*xs,Mo+=ln*Ss,ln=Un[10],Qo+=ln*vo,ns+=ln*fs,ga+=ln*ps,es+=ln*gs,_a+=ln*cs,zo+=ln*ds,Wo+=ln*hs,Ho+=ln*_s,Vo+=ln*ys,Go+=ln*vs,qo+=ln*bs,Ro+=ln*$s,Io+=ln*ws,Lo+=ln*Cs,Mo+=ln*xs,Oo+=ln*Ss,ln=Un[11],ns+=ln*vo,ga+=ln*fs,es+=ln*ps,_a+=ln*gs,zo+=ln*cs,Wo+=ln*ds,Ho+=ln*hs,Vo+=ln*_s,Go+=ln*ys,qo+=ln*vs,Ro+=ln*bs,Io+=ln*$s,Lo+=ln*ws,Mo+=ln*Cs,Oo+=ln*xs,Uo+=ln*Ss,ln=Un[12],ga+=ln*vo,es+=ln*fs,_a+=ln*ps,zo+=ln*gs,Wo+=ln*cs,Ho+=ln*ds,Vo+=ln*hs,Go+=ln*_s,qo+=ln*ys,Ro+=ln*vs,Io+=ln*bs,Lo+=ln*$s,Mo+=ln*ws,Oo+=ln*Cs,Uo+=ln*xs,os+=ln*Ss,ln=Un[13],es+=ln*vo,_a+=ln*fs,zo+=ln*ps,Wo+=ln*gs,Ho+=ln*cs,Vo+=ln*ds,Go+=ln*hs,qo+=ln*_s,Ro+=ln*ys,Io+=ln*vs,Lo+=ln*bs,Mo+=ln*$s,Oo+=ln*ws,Uo+=ln*Cs,os+=ln*xs,as+=ln*Ss,ln=Un[14],_a+=ln*vo,zo+=ln*fs,Wo+=ln*ps,Ho+=ln*gs,Vo+=ln*cs,Go+=ln*ds,qo+=ln*hs,Ro+=ln*_s,Io+=ln*ys,Lo+=ln*vs,Mo+=ln*bs,Oo+=ln*$s,Uo+=ln*ws,os+=ln*Cs,as+=ln*xs,us+=ln*Ss,ln=Un[15],zo+=ln*vo,Wo+=ln*fs,Ho+=ln*ps,Vo+=ln*gs,Go+=ln*cs,qo+=ln*ds,Ro+=ln*hs,Io+=ln*_s,Lo+=ln*ys,Mo+=ln*vs,Oo+=ln*bs,Uo+=ln*$s,os+=ln*ws,as+=ln*Cs,us+=ln*xs,ss+=ln*Ss,lo+=38*Wo,fo+=38*Ho,So+=38*Vo,Fo+=38*Go,Do+=38*qo,No+=38*Ro,rs+=38*Io,jo+=38*Lo,Ko+=38*Mo,Yo+=38*Oo,Qo+=38*Uo,ns+=38*os,ga+=38*as,es+=38*us,_a+=38*ss,Wn=1,ln=lo+Wn+65535,Wn=Math.floor(ln/65536),lo=ln-Wn*65536,ln=fo+Wn+65535,Wn=Math.floor(ln/65536),fo=ln-Wn*65536,ln=So+Wn+65535,Wn=Math.floor(ln/65536),So=ln-Wn*65536,ln=Fo+Wn+65535,Wn=Math.floor(ln/65536),Fo=ln-Wn*65536,ln=Do+Wn+65535,Wn=Math.floor(ln/65536),Do=ln-Wn*65536,ln=No+Wn+65535,Wn=Math.floor(ln/65536),No=ln-Wn*65536,ln=rs+Wn+65535,Wn=Math.floor(ln/65536),rs=ln-Wn*65536,ln=jo+Wn+65535,Wn=Math.floor(ln/65536),jo=ln-Wn*65536,ln=Ko+Wn+65535,Wn=Math.floor(ln/65536),Ko=ln-Wn*65536,ln=Yo+Wn+65535,Wn=Math.floor(ln/65536),Yo=ln-Wn*65536,ln=Qo+Wn+65535,Wn=Math.floor(ln/65536),Qo=ln-Wn*65536,ln=ns+Wn+65535,Wn=Math.floor(ln/65536),ns=ln-Wn*65536,ln=ga+Wn+65535,Wn=Math.floor(ln/65536),ga=ln-Wn*65536,ln=es+Wn+65535,Wn=Math.floor(ln/65536),es=ln-Wn*65536,ln=_a+Wn+65535,Wn=Math.floor(ln/65536),_a=ln-Wn*65536,ln=zo+Wn+65535,Wn=Math.floor(ln/65536),zo=ln-Wn*65536,lo+=Wn-1+37*(Wn-1),Wn=1,ln=lo+Wn+65535,Wn=Math.floor(ln/65536),lo=ln-Wn*65536,ln=fo+Wn+65535,Wn=Math.floor(ln/65536),fo=ln-Wn*65536,ln=So+Wn+65535,Wn=Math.floor(ln/65536),So=ln-Wn*65536,ln=Fo+Wn+65535,Wn=Math.floor(ln/65536),Fo=ln-Wn*65536,ln=Do+Wn+65535,Wn=Math.floor(ln/65536),Do=ln-Wn*65536,ln=No+Wn+65535,Wn=Math.floor(ln/65536),No=ln-Wn*65536,ln=rs+Wn+65535,Wn=Math.floor(ln/65536),rs=ln-Wn*65536,ln=jo+Wn+65535,Wn=Math.floor(ln/65536),jo=ln-Wn*65536,ln=Ko+Wn+65535,Wn=Math.floor(ln/65536),Ko=ln-Wn*65536,ln=Yo+Wn+65535,Wn=Math.floor(ln/65536),Yo=ln-Wn*65536,ln=Qo+Wn+65535,Wn=Math.floor(ln/65536),Qo=ln-Wn*65536,ln=ns+Wn+65535,Wn=Math.floor(ln/65536),ns=ln-Wn*65536,ln=ga+Wn+65535,Wn=Math.floor(ln/65536),ga=ln-Wn*65536,ln=es+Wn+65535,Wn=Math.floor(ln/65536),es=ln-Wn*65536,ln=_a+Wn+65535,Wn=Math.floor(ln/65536),_a=ln-Wn*65536,ln=zo+Wn+65535,Wn=Math.floor(ln/65536),zo=ln-Wn*65536,lo+=Wn-1+37*(Wn-1),fn[0]=lo,fn[1]=fo,fn[2]=So,fn[3]=Fo,fn[4]=Do,fn[5]=No,fn[6]=rs,fn[7]=jo,fn[8]=Ko,fn[9]=Yo,fn[10]=Qo,fn[11]=ns,fn[12]=ga,fn[13]=es,fn[14]=_a,fn[15]=zo}function Vr(fn,Un){Ar(fn,Un,Un)}function Tr(fn,Un){var Gn=at(),ln;for(ln=0;ln<16;ln++)Gn[ln]=Un[ln];for(ln=253;ln>=0;ln--)Vr(Gn,Gn),ln!==2&&ln!==4&&Ar(Gn,Gn,Un);for(ln=0;ln<16;ln++)fn[ln]=Gn[ln]}function Kr(fn,Un){var Gn=at(),ln;for(ln=0;ln<16;ln++)Gn[ln]=Un[ln];for(ln=250;ln>=0;ln--)Vr(Gn,Gn),ln!==1&&Ar(Gn,Gn,Un);for(ln=0;ln<16;ln++)fn[ln]=Gn[ln]}function An(fn,Un,Gn){var ln=new Uint8Array(32),Wn=new Float64Array(80),lo,fo,So=at(),Fo=at(),Do=at(),No=at(),rs=at(),jo=at();for(fo=0;fo<31;fo++)ln[fo]=Un[fo];for(ln[31]=Un[31]&127|64,ln[0]&=248,wr(Wn,Gn),fo=0;fo<16;fo++)Fo[fo]=Wn[fo],No[fo]=So[fo]=Do[fo]=0;for(So[0]=No[0]=1,fo=254;fo>=0;--fo)lo=ln[fo>>>3]>>>(fo&7)&1,ur(So,Fo,lo),ur(Do,No,lo),Fr(rs,So,Do),Rr(So,So,Do),Fr(Do,Fo,No),Rr(Fo,Fo,No),Vr(No,rs),Vr(jo,So),Ar(So,Do,So),Ar(Do,Fo,rs),Fr(rs,So,Do),Rr(So,So,Do),Vr(Fo,So),Rr(Do,No,jo),Ar(So,Do,xt),Fr(So,So,No),Ar(Do,Do,So),Ar(So,No,jo),Ar(No,Fo,Wn),Vr(Fo,rs),ur(So,Fo,lo),ur(Do,No,lo);for(fo=0;fo<16;fo++)Wn[fo+16]=So[fo],Wn[fo+32]=Do[fo],Wn[fo+48]=Fo[fo],Wn[fo+64]=No[fo];var Ko=Wn.subarray(32),Yo=Wn.subarray(16);return Tr(Ko,Ko),Ar(Yo,Yo,Ko),Ht(fn,Yo),0}function tn(fn,Un){return An(fn,Un,dt)}function qr(fn,Un){return ut(Un,32),tn(fn,Un)}function Wr(fn,Un,Gn){var ln=new Uint8Array(32);return An(ln,Gn,Un),Ir(fn,ft,ln,zr)}var Nn=Tt,On=Mt;function zn(fn,Un,Gn,ln,Wn,lo){var fo=new Uint8Array(32);return Wr(fo,Wn,lo),Nn(fn,Un,Gn,ln,fo)}function Yn(fn,Un,Gn,ln,Wn,lo){var fo=new Uint8Array(32);return Wr(fo,Wn,lo),On(fn,Un,Gn,ln,fo)}var Kn=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591];function _i(fn,Un,Gn,ln){for(var Wn=new Int32Array(16),lo=new Int32Array(16),fo,So,Fo,Do,No,rs,jo,Ko,Yo,Qo,ns,ga,es,_a,zo,Wo,Ho,Vo,Go,qo,Ro,Io,Lo,Mo,Oo,Uo,os=fn[0],as=fn[1],us=fn[2],ss=fn[3],vo=fn[4],fs=fn[5],ps=fn[6],gs=fn[7],cs=Un[0],ds=Un[1],hs=Un[2],_s=Un[3],ys=Un[4],vs=Un[5],bs=Un[6],$s=Un[7],ws=0;ln>=128;){for(Go=0;Go<16;Go++)qo=8*Go+ws,Wn[Go]=Gn[qo+0]<<24|Gn[qo+1]<<16|Gn[qo+2]<<8|Gn[qo+3],lo[Go]=Gn[qo+4]<<24|Gn[qo+5]<<16|Gn[qo+6]<<8|Gn[qo+7];for(Go=0;Go<80;Go++)if(fo=os,So=as,Fo=us,Do=ss,No=vo,rs=fs,jo=ps,Ko=gs,Yo=cs,Qo=ds,ns=hs,ga=_s,es=ys,_a=vs,zo=bs,Wo=$s,Ro=gs,Io=$s,Lo=Io&65535,Mo=Io>>>16,Oo=Ro&65535,Uo=Ro>>>16,Ro=(vo>>>14|ys<<18)^(vo>>>18|ys<<14)^(ys>>>9|vo<<23),Io=(ys>>>14|vo<<18)^(ys>>>18|vo<<14)^(vo>>>9|ys<<23),Lo+=Io&65535,Mo+=Io>>>16,Oo+=Ro&65535,Uo+=Ro>>>16,Ro=vo&fs^~vo&ps,Io=ys&vs^~ys&bs,Lo+=Io&65535,Mo+=Io>>>16,Oo+=Ro&65535,Uo+=Ro>>>16,Ro=Kn[Go*2],Io=Kn[Go*2+1],Lo+=Io&65535,Mo+=Io>>>16,Oo+=Ro&65535,Uo+=Ro>>>16,Ro=Wn[Go%16],Io=lo[Go%16],Lo+=Io&65535,Mo+=Io>>>16,Oo+=Ro&65535,Uo+=Ro>>>16,Mo+=Lo>>>16,Oo+=Mo>>>16,Uo+=Oo>>>16,Ho=Oo&65535|Uo<<16,Vo=Lo&65535|Mo<<16,Ro=Ho,Io=Vo,Lo=Io&65535,Mo=Io>>>16,Oo=Ro&65535,Uo=Ro>>>16,Ro=(os>>>28|cs<<4)^(cs>>>2|os<<30)^(cs>>>7|os<<25),Io=(cs>>>28|os<<4)^(os>>>2|cs<<30)^(os>>>7|cs<<25),Lo+=Io&65535,Mo+=Io>>>16,Oo+=Ro&65535,Uo+=Ro>>>16,Ro=os&as^os&us^as&us,Io=cs&ds^cs&hs^ds&hs,Lo+=Io&65535,Mo+=Io>>>16,Oo+=Ro&65535,Uo+=Ro>>>16,Mo+=Lo>>>16,Oo+=Mo>>>16,Uo+=Oo>>>16,Ko=Oo&65535|Uo<<16,Wo=Lo&65535|Mo<<16,Ro=Do,Io=ga,Lo=Io&65535,Mo=Io>>>16,Oo=Ro&65535,Uo=Ro>>>16,Ro=Ho,Io=Vo,Lo+=Io&65535,Mo+=Io>>>16,Oo+=Ro&65535,Uo+=Ro>>>16,Mo+=Lo>>>16,Oo+=Mo>>>16,Uo+=Oo>>>16,Do=Oo&65535|Uo<<16,ga=Lo&65535|Mo<<16,as=fo,us=So,ss=Fo,vo=Do,fs=No,ps=rs,gs=jo,os=Ko,ds=Yo,hs=Qo,_s=ns,ys=ga,vs=es,bs=_a,$s=zo,cs=Wo,Go%16===15)for(qo=0;qo<16;qo++)Ro=Wn[qo],Io=lo[qo],Lo=Io&65535,Mo=Io>>>16,Oo=Ro&65535,Uo=Ro>>>16,Ro=Wn[(qo+9)%16],Io=lo[(qo+9)%16],Lo+=Io&65535,Mo+=Io>>>16,Oo+=Ro&65535,Uo+=Ro>>>16,Ho=Wn[(qo+1)%16],Vo=lo[(qo+1)%16],Ro=(Ho>>>1|Vo<<31)^(Ho>>>8|Vo<<24)^Ho>>>7,Io=(Vo>>>1|Ho<<31)^(Vo>>>8|Ho<<24)^(Vo>>>7|Ho<<25),Lo+=Io&65535,Mo+=Io>>>16,Oo+=Ro&65535,Uo+=Ro>>>16,Ho=Wn[(qo+14)%16],Vo=lo[(qo+14)%16],Ro=(Ho>>>19|Vo<<13)^(Vo>>>29|Ho<<3)^Ho>>>6,Io=(Vo>>>19|Ho<<13)^(Ho>>>29|Vo<<3)^(Vo>>>6|Ho<<26),Lo+=Io&65535,Mo+=Io>>>16,Oo+=Ro&65535,Uo+=Ro>>>16,Mo+=Lo>>>16,Oo+=Mo>>>16,Uo+=Oo>>>16,Wn[qo]=Oo&65535|Uo<<16,lo[qo]=Lo&65535|Mo<<16;Ro=os,Io=cs,Lo=Io&65535,Mo=Io>>>16,Oo=Ro&65535,Uo=Ro>>>16,Ro=fn[0],Io=Un[0],Lo+=Io&65535,Mo+=Io>>>16,Oo+=Ro&65535,Uo+=Ro>>>16,Mo+=Lo>>>16,Oo+=Mo>>>16,Uo+=Oo>>>16,fn[0]=os=Oo&65535|Uo<<16,Un[0]=cs=Lo&65535|Mo<<16,Ro=as,Io=ds,Lo=Io&65535,Mo=Io>>>16,Oo=Ro&65535,Uo=Ro>>>16,Ro=fn[1],Io=Un[1],Lo+=Io&65535,Mo+=Io>>>16,Oo+=Ro&65535,Uo+=Ro>>>16,Mo+=Lo>>>16,Oo+=Mo>>>16,Uo+=Oo>>>16,fn[1]=as=Oo&65535|Uo<<16,Un[1]=ds=Lo&65535|Mo<<16,Ro=us,Io=hs,Lo=Io&65535,Mo=Io>>>16,Oo=Ro&65535,Uo=Ro>>>16,Ro=fn[2],Io=Un[2],Lo+=Io&65535,Mo+=Io>>>16,Oo+=Ro&65535,Uo+=Ro>>>16,Mo+=Lo>>>16,Oo+=Mo>>>16,Uo+=Oo>>>16,fn[2]=us=Oo&65535|Uo<<16,Un[2]=hs=Lo&65535|Mo<<16,Ro=ss,Io=_s,Lo=Io&65535,Mo=Io>>>16,Oo=Ro&65535,Uo=Ro>>>16,Ro=fn[3],Io=Un[3],Lo+=Io&65535,Mo+=Io>>>16,Oo+=Ro&65535,Uo+=Ro>>>16,Mo+=Lo>>>16,Oo+=Mo>>>16,Uo+=Oo>>>16,fn[3]=ss=Oo&65535|Uo<<16,Un[3]=_s=Lo&65535|Mo<<16,Ro=vo,Io=ys,Lo=Io&65535,Mo=Io>>>16,Oo=Ro&65535,Uo=Ro>>>16,Ro=fn[4],Io=Un[4],Lo+=Io&65535,Mo+=Io>>>16,Oo+=Ro&65535,Uo+=Ro>>>16,Mo+=Lo>>>16,Oo+=Mo>>>16,Uo+=Oo>>>16,fn[4]=vo=Oo&65535|Uo<<16,Un[4]=ys=Lo&65535|Mo<<16,Ro=fs,Io=vs,Lo=Io&65535,Mo=Io>>>16,Oo=Ro&65535,Uo=Ro>>>16,Ro=fn[5],Io=Un[5],Lo+=Io&65535,Mo+=Io>>>16,Oo+=Ro&65535,Uo+=Ro>>>16,Mo+=Lo>>>16,Oo+=Mo>>>16,Uo+=Oo>>>16,fn[5]=fs=Oo&65535|Uo<<16,Un[5]=vs=Lo&65535|Mo<<16,Ro=ps,Io=bs,Lo=Io&65535,Mo=Io>>>16,Oo=Ro&65535,Uo=Ro>>>16,Ro=fn[6],Io=Un[6],Lo+=Io&65535,Mo+=Io>>>16,Oo+=Ro&65535,Uo+=Ro>>>16,Mo+=Lo>>>16,Oo+=Mo>>>16,Uo+=Oo>>>16,fn[6]=ps=Oo&65535|Uo<<16,Un[6]=bs=Lo&65535|Mo<<16,Ro=gs,Io=$s,Lo=Io&65535,Mo=Io>>>16,Oo=Ro&65535,Uo=Ro>>>16,Ro=fn[7],Io=Un[7],Lo+=Io&65535,Mo+=Io>>>16,Oo+=Ro&65535,Uo+=Ro>>>16,Mo+=Lo>>>16,Oo+=Mo>>>16,Uo+=Oo>>>16,fn[7]=gs=Oo&65535|Uo<<16,Un[7]=$s=Lo&65535|Mo<<16,ws+=128,ln-=128}return ln}function Xn(fn,Un,Gn){var ln=new Int32Array(8),Wn=new Int32Array(8),lo=new Uint8Array(256),fo,So=Gn;for(ln[0]=1779033703,ln[1]=3144134277,ln[2]=1013904242,ln[3]=2773480762,ln[4]=1359893119,ln[5]=2600822924,ln[6]=528734635,ln[7]=1541459225,Wn[0]=4089235720,Wn[1]=2227873595,Wn[2]=4271175723,Wn[3]=1595750129,Wn[4]=2917565137,Wn[5]=725511199,Wn[6]=4215389547,Wn[7]=327033209,_i(ln,Wn,Un,Gn),Gn%=128,fo=0;fo=0;--Wn)ln=Gn[Wn/8|0]>>(Wn&7)&1,uo(fn,Un,ln),ro(Un,fn),ro(fn,fn),uo(fn,Un,ln)}function to(fn,Un){var Gn=[at(),at(),at(),at()];nr(Gn[0],Pt),nr(Gn[1],Dt),nr(Gn[2],wt),Ar(Gn[3],Pt,Dt),wo(fn,Gn,Un)}function io(fn,Un,Gn){var ln=new Uint8Array(64),Wn=[at(),at(),at(),at()],lo;for(Gn||ut(Un,32),Xn(ln,Un,32),ln[0]&=248,ln[31]&=127,ln[31]|=64,to(Wn,ln),$o(fn,Wn),lo=0;lo<32;lo++)Un[lo+32]=fn[lo];return 0}var Co=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]);function Bo(fn,Un){var Gn,ln,Wn,lo;for(ln=63;ln>=32;--ln){for(Gn=0,Wn=ln-32,lo=ln-12;Wn>4)*Co[Wn],Gn=Un[Wn]>>8,Un[Wn]&=255;for(Wn=0;Wn<32;Wn++)Un[Wn]-=Gn*Co[Wn];for(ln=0;ln<32;ln++)Un[ln+1]+=Un[ln]>>8,fn[ln]=Un[ln]&255}function xo(fn){var Un=new Float64Array(64),Gn;for(Gn=0;Gn<64;Gn++)Un[Gn]=fn[Gn];for(Gn=0;Gn<64;Gn++)fn[Gn]=0;Bo(fn,Un)}function Po(fn,Un,Gn,ln){var Wn=new Uint8Array(64),lo=new Uint8Array(64),fo=new Uint8Array(64),So,Fo,Do=new Float64Array(64),No=[at(),at(),at(),at()];Xn(Wn,ln,32),Wn[0]&=248,Wn[31]&=127,Wn[31]|=64;var rs=Gn+64;for(So=0;So>7&&Rr(fn[0],ht,fn[0]),Ar(fn[3],fn[0],fn[1]),0)}function Lt(fn,Un,Gn,ln){var Wn,lo=new Uint8Array(32),fo=new Uint8Array(64),So=[at(),at(),at(),at()],Fo=[at(),at(),at(),at()];if(Gn<64||zt(Fo,ln))return-1;for(Wn=0;Wn=0},ot.sign.keyPair=function(){var fn=new Uint8Array(yo),Un=new Uint8Array(ko);return io(fn,Un),{publicKey:fn,secretKey:Un}},ot.sign.keyPair.fromSecretKey=function(fn){if(no(fn),fn.length!==ko)throw new Error("bad secret key size");for(var Un=new Uint8Array(yo),Gn=0;Gn0&&(xt=ut-wt-ft),dt.padding="0".repeat(xt);const St=JSON.stringify(dt);return encrypt({publicKey:et,data:St,version:at})}encryption.encryptSafely=encryptSafely;function decrypt$1({encryptedData:et,privateKey:ot}){if((0,utils_1.isNullish)(et))throw new Error("Missing encryptedData parameter");if((0,utils_1.isNullish)(ot))throw new Error("Missing privateKey parameter");switch(et.version){case"x25519-xsalsa20-poly1305":{const at=Buffer.from(ot,"hex"),ut=nacl.box.keyPair.fromSecretKey(at).secretKey,ft=base_1.base64.decode(et.nonce),dt=base_1.base64.decode(et.ciphertext),ht=base_1.base64.decode(et.ephemPublicKey),wt=nacl.box.open(dt,ft,ht,ut);try{if(!wt)throw new Error;const xt=base_1.utf8.encode(wt);if(!xt)throw new Error;return xt}catch(xt){throw xt&&typeof xt.message=="string"&&xt.message.length?new Error(`Decryption failed: ${xt.message}`):new Error("Decryption failed.")}}default:throw new Error("Encryption type/version not supported.")}}encryption.decrypt=decrypt$1;function decryptSafely({encryptedData:et,privateKey:ot}){if((0,utils_1.isNullish)(et))throw new Error("Missing encryptedData parameter");if((0,utils_1.isNullish)(ot))throw new Error("Missing privateKey parameter");return JSON.parse(decrypt$1({encryptedData:et,privateKey:ot})).data}encryption.decryptSafely=decryptSafely;function getEncryptionPublicKey(et){const ot=Buffer.from(et,"hex"),at=nacl.box.keyPair.fromSecretKey(ot).publicKey;return base_1.base64.encode(at)}encryption.getEncryptionPublicKey=getEncryptionPublicKey;(function(et){var ot=commonjsGlobal$1&&commonjsGlobal$1.__createBinding||(Object.create?function(ft,dt,ht,wt){wt===void 0&&(wt=ht);var xt=Object.getOwnPropertyDescriptor(dt,ht);(!xt||("get"in xt?!dt.__esModule:xt.writable||xt.configurable))&&(xt={enumerable:!0,get:function(){return dt[ht]}}),Object.defineProperty(ft,wt,xt)}:function(ft,dt,ht,wt){wt===void 0&&(wt=ht),ft[wt]=dt[ht]}),at=commonjsGlobal$1&&commonjsGlobal$1.__exportStar||function(ft,dt){for(var ht in ft)ht!=="default"&&!Object.prototype.hasOwnProperty.call(dt,ht)&&ot(dt,ft,ht)};Object.defineProperty(et,"__esModule",{value:!0}),et.normalize=et.concatSig=void 0,at(personalSign$1,et),at(signTypedData,et),at(encryption,et);var ut=utils$3;Object.defineProperty(et,"concatSig",{enumerable:!0,get:function(){return ut.concatSig}}),Object.defineProperty(et,"normalize",{enumerable:!0,get:function(){return ut.normalize}})})(dist$3);var errorCodes={rpc:{invalidInput:-32e3,resourceNotFound:-32001,resourceUnavailable:-32002,transactionRejected:-32003,methodNotSupported:-32004,limitExceeded:-32005,parse:-32700,invalidRequest:-32600,methodNotFound:-32601,invalidParams:-32602,internal:-32603},provider:{userRejectedRequest:4001,unauthorized:4100,unsupportedMethod:4200,disconnected:4900,chainDisconnected:4901}},errorValues={"-32700":{standard:"JSON RPC 2.0",message:"Invalid JSON was received by the server. An error occurred on the server while parsing the JSON text."},"-32600":{standard:"JSON RPC 2.0",message:"The JSON sent is not a valid Request object."},"-32601":{standard:"JSON RPC 2.0",message:"The method does not exist / is not available."},"-32602":{standard:"JSON RPC 2.0",message:"Invalid method parameter(s)."},"-32603":{standard:"JSON RPC 2.0",message:"Internal JSON-RPC error."},"-32000":{standard:"EIP-1474",message:"Invalid input."},"-32001":{standard:"EIP-1474",message:"Resource not found."},"-32002":{standard:"EIP-1474",message:"Resource unavailable."},"-32003":{standard:"EIP-1474",message:"Transaction rejected."},"-32004":{standard:"EIP-1474",message:"Method not supported."},"-32005":{standard:"EIP-1474",message:"Request limit exceeded."},4001:{standard:"EIP-1193",message:"User rejected the request."},4100:{standard:"EIP-1193",message:"The requested account and/or method has not been authorized by the user."},4200:{standard:"EIP-1193",message:"The requested method is not supported by this Ethereum provider."},4900:{standard:"EIP-1193",message:"The provider is disconnected from all chains."},4901:{standard:"EIP-1193",message:"The provider is disconnected from the specified chain."}};function isNullOrUndefined(et){return et==null}function isObject$2(et){return!!et&&typeof et=="object"&&!Array.isArray(et)}const hasProperty=(et,ot)=>Object.hasOwnProperty.call(et,ot);var JsonSize;(function(et){et[et.Null=4]="Null",et[et.Comma=1]="Comma",et[et.Wrapper=1]="Wrapper",et[et.True=4]="True",et[et.False=5]="False",et[et.Quote=1]="Quote",et[et.Colon=1]="Colon",et[et.Date=24]="Date"})(JsonSize=JsonSize||(JsonSize={}));function isPlainObject(et){if(typeof et!="object"||et===null)return!1;try{let ot=et;for(;Object.getPrototypeOf(ot)!==null;)ot=Object.getPrototypeOf(ot);return Object.getPrototypeOf(et)===ot}catch{return!1}}function isErrorWithMessage(et){return typeof et=="object"&&et!==null&&"message"in et}function getErrorMessage(et){return isErrorWithMessage(et)&&typeof et.message=="string"?et.message:isNullOrUndefined(et)?"":String(et)}function isConstructable(et){var ot,at;return typeof((at=(ot=et==null?void 0:et.prototype)==null?void 0:ot.constructor)==null?void 0:at.name)=="string"}function getErrorMessageWithoutTrailingPeriod(et){return getErrorMessage(et).replace(/\.$/u,"")}function getError(et,ot){return isConstructable(et)?new et({message:ot}):et({message:ot})}class AssertionError extends Error{constructor(ot){super(ot.message),this.code="ERR_ASSERTION"}}function assertStruct(et,ot,at="Assertion failed",ut=AssertionError){try{dist$1.assert(et,ot)}catch(ft){throw getError(ut,`${at}: ${getErrorMessageWithoutTrailingPeriod(ft)}.`)}}const object=et=>dist$1.object(et);function hasOptional({path:et,branch:ot}){const at=et[et.length-1];return hasProperty(ot[ot.length-2],at)}function exactOptional(et){return new dist$1.Struct({...et,type:`optional ${et.type}`,validator:(ot,at)=>!hasOptional(at)||et.validator(ot,at),refiner:(ot,at)=>!hasOptional(at)||et.refiner(ot,at)})}const finiteNumber=()=>dist$1.define("finite number",et=>dist$1.is(et,dist$1.number())&&Number.isFinite(et)),UnsafeJsonStruct=dist$1.union([dist$1.literal(null),dist$1.boolean(),finiteNumber(),dist$1.string(),dist$1.array(dist$1.lazy(()=>UnsafeJsonStruct)),dist$1.record(dist$1.string(),dist$1.lazy(()=>UnsafeJsonStruct))]),JsonStruct=dist$1.coerce(UnsafeJsonStruct,dist$1.any(),et=>(assertStruct(et,UnsafeJsonStruct),JSON.parse(JSON.stringify(et,(ot,at)=>{if(!(ot==="__proto__"||ot==="constructor"))return at}))));function isValidJson(et){try{return getSafeJson(et),!0}catch{return!1}}function getSafeJson(et){return dist$1.create(et,JsonStruct)}const jsonrpc2="2.0",JsonRpcVersionStruct=dist$1.literal(jsonrpc2),JsonRpcIdStruct=dist$1.nullable(dist$1.union([dist$1.number(),dist$1.string()])),JsonRpcErrorStruct=object({code:dist$1.integer(),message:dist$1.string(),data:exactOptional(JsonStruct),stack:exactOptional(dist$1.string())}),JsonRpcParamsStruct=dist$1.union([dist$1.record(dist$1.string(),JsonStruct),dist$1.array(JsonStruct)]);object({id:JsonRpcIdStruct,jsonrpc:JsonRpcVersionStruct,method:dist$1.string(),params:exactOptional(JsonRpcParamsStruct)});object({jsonrpc:JsonRpcVersionStruct,method:dist$1.string(),params:exactOptional(JsonRpcParamsStruct)});dist$1.object({id:JsonRpcIdStruct,jsonrpc:JsonRpcVersionStruct,result:dist$1.optional(dist$1.unknown()),error:dist$1.optional(JsonRpcErrorStruct)});const JsonRpcSuccessStruct=object({id:JsonRpcIdStruct,jsonrpc:JsonRpcVersionStruct,result:JsonStruct}),JsonRpcFailureStruct=object({id:JsonRpcIdStruct,jsonrpc:JsonRpcVersionStruct,error:JsonRpcErrorStruct});dist$1.union([JsonRpcSuccessStruct,JsonRpcFailureStruct]);var FALLBACK_ERROR_CODE=errorCodes.rpc.internal,FALLBACK_MESSAGE="Unspecified error message. This is a bug, please report it.";getMessageFromCode(FALLBACK_ERROR_CODE);var JSON_RPC_SERVER_ERROR_MESSAGE="Unspecified server error.";function getMessageFromCode(et,ot=FALLBACK_MESSAGE){if(isValidCode(et)){const at=et.toString();if(hasProperty(errorValues,at))return errorValues[at].message;if(isJsonRpcServerError(et))return JSON_RPC_SERVER_ERROR_MESSAGE}return ot}function isValidCode(et){return Number.isInteger(et)}function isJsonRpcServerError(et){return et>=-32099&&et<=-32e3}function serializeCause(et){return Array.isArray(et)?et.map(ot=>isValidJson(ot)?ot:isObject$2(ot)?serializeObject(ot):null):isObject$2(et)?serializeObject(et):isValidJson(et)?et:null}function serializeObject(et){return Object.getOwnPropertyNames(et).reduce((ot,at)=>{const ut=et[at];return isValidJson(ut)&&(ot[at]=ut),ot},{})}function dataHasCause(et){return isObject$2(et)&&hasProperty(et,"cause")&&isObject$2(et.cause)}var fastSafeStringify=stringify$3;stringify$3.default=stringify$3;stringify$3.stable=deterministicStringify;stringify$3.stableStringify=deterministicStringify;var LIMIT_REPLACE_NODE="[...]",CIRCULAR_REPLACE_NODE="[Circular]",arr=[],replacerStack=[];function defaultOptions$2(){return{depthLimit:Number.MAX_SAFE_INTEGER,edgesLimit:Number.MAX_SAFE_INTEGER}}function stringify$3(et,ot,at,ut){typeof ut>"u"&&(ut=defaultOptions$2()),decirc(et,"",0,[],void 0,0,ut);var ft;try{replacerStack.length===0?ft=JSON.stringify(et,ot,at):ft=JSON.stringify(et,replaceGetterValues(ot),at)}catch{return JSON.stringify("[unable to serialize, circular reference is too complex to analyze]")}finally{for(;arr.length!==0;){var dt=arr.pop();dt.length===4?Object.defineProperty(dt[0],dt[1],dt[3]):dt[0][dt[1]]=dt[2]}}return ft}function setReplace(et,ot,at,ut){var ft=Object.getOwnPropertyDescriptor(ut,at);ft.get!==void 0?ft.configurable?(Object.defineProperty(ut,at,{value:et}),arr.push([ut,at,ot,ft])):replacerStack.push([ot,at,et]):(ut[at]=et,arr.push([ut,at,ot]))}function decirc(et,ot,at,ut,ft,dt,ht){dt+=1;var wt;if(typeof et=="object"&&et!==null){for(wt=0;wtht.depthLimit){setReplace(LIMIT_REPLACE_NODE,et,ot,ft);return}if(typeof ht.edgesLimit<"u"&&at+1>ht.edgesLimit){setReplace(LIMIT_REPLACE_NODE,et,ot,ft);return}if(ut.push(et),Array.isArray(et))for(wt=0;wtot?1:0}function deterministicStringify(et,ot,at,ut){typeof ut>"u"&&(ut=defaultOptions$2());var ft=deterministicDecirc(et,"",0,[],void 0,0,ut)||et,dt;try{replacerStack.length===0?dt=JSON.stringify(ft,ot,at):dt=JSON.stringify(ft,replaceGetterValues(ot),at)}catch{return JSON.stringify("[unable to serialize, circular reference is too complex to analyze]")}finally{for(;arr.length!==0;){var ht=arr.pop();ht.length===4?Object.defineProperty(ht[0],ht[1],ht[3]):ht[0][ht[1]]=ht[2]}}return dt}function deterministicDecirc(et,ot,at,ut,ft,dt,ht){dt+=1;var wt;if(typeof et=="object"&&et!==null){for(wt=0;wtht.depthLimit){setReplace(LIMIT_REPLACE_NODE,et,ot,ft);return}if(typeof ht.edgesLimit<"u"&&at+1>ht.edgesLimit){setReplace(LIMIT_REPLACE_NODE,et,ot,ft);return}if(ut.push(et),Array.isArray(et))for(wt=0;wt0)for(var ut=0;ut{super(...ft)};if(!Number.isInteger(et))throw new Error('"code" must be an integer.');if(!ot||typeof ot!="string")throw new Error('"message" must be a non-empty string.');dataHasCause(at)?(ut(ot,{cause:at.cause}),hasProperty(this,"cause")||Object.assign(this,{cause:at.cause})):ut(ot),at!==void 0&&(this.data=at),this.code=et}serialize(){const et={code:this.code,message:this.message};return this.data!==void 0&&(et.data=this.data,isPlainObject(this.data)&&(et.data.cause=serializeCause(this.data.cause))),this.stack&&(et.stack=this.stack),et}toString(){return safeStringify(this.serialize(),stringifyReplacer,2)}},EthereumProviderError=class extends JsonRpcError{constructor(et,ot,at){if(!isValidEthProviderCode(et))throw new Error('"code" must be an integer such that: 1000 <= code <= 4999');super(et,ot,at)}};function isValidEthProviderCode(et){return Number.isInteger(et)&&et>=1e3&&et<=4999}function stringifyReplacer(et,ot){if(ot!=="[Circular]")return ot}var rpcErrors={parse:et=>getJsonRpcError(errorCodes.rpc.parse,et),invalidRequest:et=>getJsonRpcError(errorCodes.rpc.invalidRequest,et),invalidParams:et=>getJsonRpcError(errorCodes.rpc.invalidParams,et),methodNotFound:et=>getJsonRpcError(errorCodes.rpc.methodNotFound,et),internal:et=>getJsonRpcError(errorCodes.rpc.internal,et),server:et=>{if(!et||typeof et!="object"||Array.isArray(et))throw new Error("Ethereum RPC Server errors must provide single object argument.");const{code:ot}=et;if(!Number.isInteger(ot)||ot>-32005||ot<-32099)throw new Error('"code" must be an integer such that: -32099 <= code <= -32005');return getJsonRpcError(ot,et)},invalidInput:et=>getJsonRpcError(errorCodes.rpc.invalidInput,et),resourceNotFound:et=>getJsonRpcError(errorCodes.rpc.resourceNotFound,et),resourceUnavailable:et=>getJsonRpcError(errorCodes.rpc.resourceUnavailable,et),transactionRejected:et=>getJsonRpcError(errorCodes.rpc.transactionRejected,et),methodNotSupported:et=>getJsonRpcError(errorCodes.rpc.methodNotSupported,et),limitExceeded:et=>getJsonRpcError(errorCodes.rpc.limitExceeded,et)},providerErrors={userRejectedRequest:et=>getEthProviderError(errorCodes.provider.userRejectedRequest,et),unauthorized:et=>getEthProviderError(errorCodes.provider.unauthorized,et),unsupportedMethod:et=>getEthProviderError(errorCodes.provider.unsupportedMethod,et),disconnected:et=>getEthProviderError(errorCodes.provider.disconnected,et),chainDisconnected:et=>getEthProviderError(errorCodes.provider.chainDisconnected,et),custom:et=>{if(!et||typeof et!="object"||Array.isArray(et))throw new Error("Ethereum Provider custom errors must provide single object argument.");const{code:ot,message:at,data:ut}=et;if(!at||typeof at!="string")throw new Error('"message" must be a nonempty string');return new EthereumProviderError(ot,at,ut)}};function getJsonRpcError(et,ot){const[at,ut]=parseOpts(ot);return new JsonRpcError(et,at??getMessageFromCode(et),ut)}function getEthProviderError(et,ot){const[at,ut]=parseOpts(ot);return new EthereumProviderError(et,at??getMessageFromCode(et),ut)}function parseOpts(et){if(et){if(typeof et=="string")return[et];if(typeof et=="object"&&!Array.isArray(et)){const{message:ot,data:at}=et;if(ot&&typeof ot!="string")throw new Error("Must specify string message.");return[ot??void 0,at]}}return[]}var sha256$1={exports:{}};(function(et,ot){(function(at,ut){et.exports=ut(requireCore())})(commonjsGlobal$1,function(at){return function(ut){var ft=at,dt=ft.lib,ht=dt.WordArray,wt=dt.Hasher,xt=ft.algo,St=[],Ct=[];(function(){function Nt(lr){for(var rr=ut.sqrt(lr),Er=2;Er<=rr;Er++)if(!(lr%Er))return!1;return!0}function er(lr){return(lr-(lr|0))*4294967296|0}for(var ir=2,vr=0;vr<64;)Nt(ir)&&(vr<8&&(St[vr]=er(ut.pow(ir,1/2))),Ct[vr]=er(ut.pow(ir,1/3)),vr++),ir++})();var Pt=[],Dt=xt.SHA256=wt.extend({_doReset:function(){this._hash=new ht.init(St.slice(0))},_doProcessBlock:function(Nt,er){for(var ir=this._hash.words,vr=ir[0],lr=ir[1],rr=ir[2],Er=ir[3],Cr=ir[4],Ir=ir[5],zr=ir[6],Xr=ir[7],Br=0;Br<64;Br++){if(Br<16)Pt[Br]=Nt[er+Br]|0;else{var Ur=Pt[Br-15],xr=(Ur<<25|Ur>>>7)^(Ur<<14|Ur>>>18)^Ur>>>3,gr=Pt[Br-2],It=(gr<<15|gr>>>17)^(gr<<13|gr>>>19)^gr>>>10;Pt[Br]=xr+Pt[Br-7]+It+Pt[Br-16]}var Ft=Cr&Ir^~Cr&zr,Tt=vr&lr^vr&rr^lr&rr,Mt=(vr<<30|vr>>>2)^(vr<<19|vr>>>13)^(vr<<10|vr>>>22),nr=(Cr<<26|Cr>>>6)^(Cr<<21|Cr>>>11)^(Cr<<7|Cr>>>25),or=Xr+nr+Ft+Ct[Br]+Pt[Br],ur=Mt+Tt;Xr=zr,zr=Ir,Ir=Cr,Cr=Er+or|0,Er=rr,rr=lr,lr=vr,vr=or+ur|0}ir[0]=ir[0]+vr|0,ir[1]=ir[1]+lr|0,ir[2]=ir[2]+rr|0,ir[3]=ir[3]+Er|0,ir[4]=ir[4]+Cr|0,ir[5]=ir[5]+Ir|0,ir[6]=ir[6]+zr|0,ir[7]=ir[7]+Xr|0},_doFinalize:function(){var Nt=this._data,er=Nt.words,ir=this._nDataBytes*8,vr=Nt.sigBytes*8;return er[vr>>>5]|=128<<24-vr%32,er[(vr+64>>>9<<4)+14]=ut.floor(ir/4294967296),er[(vr+64>>>9<<4)+15]=ir,Nt.sigBytes=er.length*4,this._process(),this._hash},clone:function(){var Nt=wt.clone.call(this);return Nt._hash=this._hash.clone(),Nt}});ft.SHA256=wt._createHelper(Dt),ft.HmacSHA256=wt._createHmacHelper(Dt)}(Math),at.SHA256})})(sha256$1);var sha256Exports=sha256$1.exports;const sha256=getDefaultExportFromCjs$2(sha256Exports);var fastJsonStableStringify=function(et,ot){ot||(ot={}),typeof ot=="function"&&(ot={cmp:ot});var at=typeof ot.cycles=="boolean"?ot.cycles:!1,ut=ot.cmp&&function(dt){return function(ht){return function(wt,xt){var St={key:wt,value:ht[wt]},Ct={key:xt,value:ht[xt]};return dt(St,Ct)}}}(ot.cmp),ft=[];return function dt(ht){if(ht&&ht.toJSON&&typeof ht.toJSON=="function"&&(ht=ht.toJSON()),ht!==void 0){if(typeof ht=="number")return isFinite(ht)?""+ht:"null";if(typeof ht!="object")return JSON.stringify(ht);var wt,xt;if(Array.isArray(ht)){for(xt="[",wt=0;wt(assert$f.bytes(ot),et(ot))}(()=>{const et=typeof globalThis=="object"&&"crypto"in globalThis?globalThis.crypto:void 0,ot=typeof module<"u"&&typeof module.require=="function"&&module.require.bind(module);return{node:ot&&!et?ot("crypto"):void 0,web:et}})();const keccak256=(()=>{const et=wrapHash(keccak_256);return et.create=keccak_256.create,et})();var base64url$2={exports:{}},base64url$1={},padString$1={};Object.defineProperty(padString$1,"__esModule",{value:!0});function padString(et){var ot=4,at=et.length,ut=at%ot;if(!ut)return et;var ft=at,dt=ot-ut,ht=at+dt,wt=Buffer.alloc(ht);for(wt.write(et);dt--;)wt.write("=",ft++);return wt.toString()}padString$1.default=padString;Object.defineProperty(base64url$1,"__esModule",{value:!0});var pad_string_1=padString$1;function encode(et,ot){return ot===void 0&&(ot="utf8"),Buffer.isBuffer(et)?fromBase64(et.toString("base64")):fromBase64(Buffer.from(et,ot).toString("base64"))}function decode(et,ot){return ot===void 0&&(ot="utf8"),Buffer.from(toBase64(et),"base64").toString(ot)}function toBase64(et){return et=et.toString(),pad_string_1.default(et).replace(/\-/g,"+").replace(/_/g,"/")}function fromBase64(et){return et.replace(/=/g,"").replace(/\+/g,"-").replace(/\//g,"_")}function toBuffer(et){return Buffer.from(toBase64(et),"base64")}var base64url=encode;base64url.encode=encode;base64url.decode=decode;base64url.toBase64=toBase64;base64url.fromBase64=fromBase64;base64url.toBuffer=toBuffer;base64url$1.default=base64url;(function(et){et.exports=base64url$1.default,et.exports.default=et.exports})(base64url$2);var base64urlExports=base64url$2.exports;const Le$1=getDefaultExportFromCjs$2(base64urlExports);function base(et){if(et.length>=255)throw new TypeError("Alphabet too long");for(var ot=new Uint8Array(256),at=0;at>>0,Er=new Uint8Array(rr);vr!==lr;){for(var Cr=Nt[vr],Ir=0,zr=rr-1;(Cr!==0||Ir>>0,Er[zr]=Cr%ht>>>0,Cr=Cr/ht>>>0;if(Cr!==0)throw new Error("Non-zero carry");ir=Ir,vr++}for(var Xr=rr-ir;Xr!==rr&&Er[Xr]===0;)Xr++;for(var Br=wt.repeat(er);Xr>>0,rr=new Uint8Array(lr);Nt[er];){var Er=ot[Nt.charCodeAt(er)];if(Er===255)return;for(var Cr=0,Ir=lr-1;(Er!==0||Cr>>0,rr[Ir]=Er%256>>>0,Er=Er/256>>>0;if(Er!==0)throw new Error("Non-zero carry");vr=Cr,er++}for(var zr=lr-vr;zr!==lr&&rr[zr]===0;)zr++;for(var Xr=new Uint8Array(ir+(lr-zr)),Br=ir;zr!==lr;)Xr[Br++]=rr[zr++];return Xr}function Dt(Nt){var er=Pt(Nt);if(er)return er;throw new Error("Non-base"+ht+" character")}return{encode:Ct,decodeUnsafe:Pt,decode:Dt}}var src$3=base;const basex=src$3,ALPHABET$1="123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz";var bs58=basex(ALPHABET$1);const N$7=getDefaultExportFromCjs$2(bs58);var __accessCheck=(et,ot,at)=>{if(!ot.has(et))throw TypeError("Cannot "+at)},__privateGet=(et,ot,at)=>(__accessCheck(et,ot,"read from private field"),at?at.call(et):ot.get(et)),__privateAdd=(et,ot,at)=>{if(ot.has(et))throw TypeError("Cannot add the same private member more than once");ot instanceof WeakSet?ot.add(et):ot.set(et,at)},__privateSet=(et,ot,at,ut)=>(__accessCheck(et,ot,"write to private field"),ot.set(et,at),at),__privateMethod=(et,ot,at)=>(__accessCheck(et,ot,"access private method"),at),ApiError=(et=>(et[et.SystemError=10001]="SystemError",et[et.ParamError=10002]="ParamError",et[et.AuthorizationError=10004]="AuthorizationError",et[et.InvalidToken=10005]="InvalidToken",et[et.MacError=10009]="MacError",et[et.InvalidCode=20101]="InvalidCode",et[et.ResendCode=20103]="ResendCode",et[et.SecurityAccountFrozen=50010]="SecurityAccountFrozen",et[et.WrongPaymentPassword=50102]="WrongPaymentPassword",et))(ApiError||{});function isApiError(et){return et&&et.message&&typeof et.error_code=="number"&&et.error_code>0}function isRpcError(et){return et&&et.message&&typeof et.code=="number"}var AuthType=(et=>(et.email="email",et.phone="phone",et.facebook="facebook",et.google="google",et.apple="apple",et.twitter="twitter",et.discord="discord",et.github="github",et.twitch="twitch",et.microsoft="microsoft",et.linkedin="linkedin",et.jwt="jwt",et.telegram="telegram",et))(AuthType||{}),isSocialAuthType=et=>["facebook","google","apple","twitter","discord","github","twitch","microsoft","linkedin"].includes(et),SolanaEnhancedMethod=(et=>(et.enhancedDeserializeTransaction="enhancedDeserializeTransaction",et))(SolanaEnhancedMethod||{}),EvmEnhancedMethod=(et=>(et.deserializeTransaction="particle_deserializeTransaction",et.deserializeTypedData="particle_deserializeTypedData",et.suggestedGasFees="particle_suggestedGasFees",et.getPrice="particle_getPrice",et.getPendingTransactionsByAddress="particle_getPendingTransactionsByAddress",et))(EvmEnhancedMethod||{}),TransactionSmartType=(et=>(et.NativeTransfer="native_transfer",et.ERC20_TRANSFER="erc20_transfer",et.ERC20_APPROVE="erc20_approve",et.ERC721_TRANFER="erc721_transfer",et.ERC1155_TRANFER="erc1155_transfer",et.SEAPORT_FULFILL_ORDER="seaport_fulfill_order",et.SEAPORT_CANCEL_ORDER="seaport_cancel_order",et.SEAPORT_NFT_LISTING="seaport_nft_listing",et.OTHER="other",et))(TransactionSmartType||{}),GasFeeMode=(et=>(et.custom="custom",et.low="low",et.medium="medium",et.high="high",et))(GasFeeMode||{}),mapToUserInfo=et=>{const{mac_key:ot,cognito_result:at,wallets:ut,...ft}=et;return{...ft,wallets:ut.map(dt=>{const{uuid:ht,chain_name:wt,public_address:xt}=dt;return{uuid:ht,chain_name:wt,public_address:xt}})}},isServer=()=>typeof window>"u",check=(et,ot)=>{if(!et)throw ot?typeof ot=="string"?new Error(ot):ot:new Error("Required conditions not met")},requireNotNullish=(et,ot)=>{if(et!=null)return et;throw ot?typeof ot=="string"?new Error(ot):ot:new Error("Param is null or undefined")};function isNullish(et){return et==null}var _KEY_PREFIX,_appId,_secretKey,_wrapKey,wrapKey_fn,_encrypt,encrypt_fn,_decrypt,decrypt_fn,EncryptedStorage=class{constructor(){__privateAdd(this,_wrapKey),__privateAdd(this,_encrypt),__privateAdd(this,_decrypt),__privateAdd(this,_KEY_PREFIX,"particle-auth-core/"),__privateAdd(this,_appId,""),__privateAdd(this,_secretKey,"")}init(et){__privateSet(this,_appId,et);let ot="particle.network";typeof window<"u"&&(ot=window.location.origin),__privateSet(this,_secretKey,A$7(`${ot}/${__privateGet(this,_appId)}`).toString().toLowerCase())}clear(){const et=[],ot=localStorage.length;for(let at=0;atlocalStorage.removeItem(at))}getItem(et){if(typeof window>"u")return null;const ot=localStorage.getItem(this.getStorageKey(et));return ot!=null&&ot.length>0?__privateMethod(this,_decrypt,decrypt_fn).call(this,ot):ot}removeItem(et){localStorage.removeItem(this.getStorageKey(et))}setItem(et,ot){if(isServer())return;let at=ot;ot.length>0&&(at=__privateMethod(this,_encrypt,encrypt_fn).call(this,ot)),localStorage.setItem(this.getStorageKey(et),at)}getStorageKey(et){return __privateGet(this,_KEY_PREFIX)+__privateMethod(this,_wrapKey,wrapKey_fn).call(this,et)}};_KEY_PREFIX=new WeakMap;_appId=new WeakMap;_secretKey=new WeakMap;_wrapKey=new WeakSet;wrapKey_fn=function(et){return check(__privateGet(this,_appId),"please init AuthCore first!"),A$7(`${__privateGet(this,_appId)}/${et}`).toString().toLowerCase()};_encrypt=new WeakSet;encrypt_fn=function(et){return check(__privateGet(this,_secretKey),"please init AuthCore first!"),aes.encrypt(et,__privateGet(this,_secretKey)).toString()};_decrypt=new WeakSet;decrypt_fn=function(et){return check(__privateGet(this,_secretKey),"please init AuthCore first!"),aes.decrypt(et,__privateGet(this,_secretKey)).toString(utf8)};var encryptedStorage=new EncryptedStorage,encryptedStorage_default=encryptedStorage,AuthCoreEvent=(et=>(et.RequestEthereumAccount="requestEthereumAccount",et.RequestSolanaAccount="requestSolanaAccount",et.ParticleAuthConnect="particleAuthConnect",et.ParticleAuthDisconnect="particleAuthDisconnect",et.UserInfoChanged="userInfoChanged",et.MasterPasswordChanged="masterPasswordChanged",et.ParticleWalletRestored="particleWalletRestored",et))(AuthCoreEvent||{}),SolanaRpcMethod=(et=>(et.signTransaction="signTransaction",et.signAndSendTransaction="signAndSendTransaction",et.signMessage="signMessage",et.signAllTransactions="signAllTransactions",et))(SolanaRpcMethod||{}),EvmRpcMethod=(et=>(et.ethSignTransaction="eth_signTransaction",et.ethSign="eth_sign",et.walletWatchAsset="wallet_watchAsset",et.ethRequestAccounts="eth_requestAccounts",et.ethAccounts="eth_accounts",et.ethChainId="eth_chainId",et.ethSendTransaction="eth_sendTransaction",et.ethSignTypedData="eth_signTypedData",et.ethSignTypedDataV1="eth_signTypedData_v1",et.ethSignTypedDataV3="eth_signTypedData_v3",et.ethSignTypedDataV4="eth_signTypedData_v4",et.personalSign="personal_sign",et.ethSignTypedDataV4Uniq="eth_signTypedData_v4_uniq",et.personalSignUniq="personal_sign_uniq",et.walletSwitchEthereumChain="wallet_switchEthereumChain",et.walletAddEthereumChain="wallet_addEthereumChain",et))(EvmRpcMethod||{}),SignTypedDataVersion=(et=>(et.V1="V1",et.V3="V3",et.V4="V4",et))(SignTypedDataVersion||{}),events=new EventEmitter3;events.setMaxListeners(500);var eventUtils_default=events,userStorage={setUserInfo(et){const ot=this.getUserInfo();et?encryptedStorage_default.setItem("user_info",JSON.stringify(et)):encryptedStorage_default.removeItem("user_info"),JSON.stringify(ot)!==JSON.stringify(et)&&eventUtils_default.emit("userInfoChanged",et?mapToUserInfo(et):void 0)},getUserInfo(){const et=encryptedStorage_default.getItem("user_info");if(et)return JSON.parse(et)},isLogin(){return!!this.getUserInfo()},getUserToken(){const et=this.getUserInfo();if(et)return et.token},getCognitoResult(){const et=this.getUserInfo();if(et)return et.cognito_result},getSecurityAccount(){const et=this.getUserInfo();if(et)return et.security_account},setLatestAuthType(et){localStorage.setItem("particle-auth/latest-auth-type",et==="twitterv1"?"twitter":et)},getLatestAuthType(){return typeof window<"u"?localStorage.getItem("particle-auth/latest-auth-type"):null},updateWallet(et){const ot=this.getUserInfo();if(ot){for(let at=0;atot.chain_name==="evm_chain")},getSolanaWallet(){const et=this.getUserInfo();return et==null?void 0:et.wallets.find(ot=>ot.chain_name==="solana")}},userStorage_default=userStorage,getCurrentEvmChainId=()=>Number(encryptedStorage_default.getItem("evm_chain_id")),setCurrentEvmChainId=et=>{encryptedStorage_default.setItem("evm_chain_id",et.toString())},getCurrentSolanaChainId=()=>Number(encryptedStorage_default.getItem("solana_chain_id")),setCurrentSolanaChainId=et=>{encryptedStorage_default.setItem("solana_chain_id",et.toString())},_authOptions,_devEnv,_stagingEnv,_productionEnv,GlobalConfig=class{constructor(){__privateAdd(this,_authOptions,void 0),this.initialized=!1,__privateAdd(this,_devEnv,{basicUsername:"test_user",basicPassword:"test_pass",baseUrl:"https://api-debug.particle.network",rpcUrl:"https://rpc-debug.particle.network",authCore:"https://core-debug.particle.network"}),__privateAdd(this,_stagingEnv,{basicUsername:"PcJBtrqq69TDpQtY",basicPassword:"oGjPXSgKP9QtmxWQUkrfrUvvmsG62t",baseUrl:"https://api.particle.network",rpcUrl:"https://rpc.particle.network",authCore:"https://core.particle.network"}),__privateAdd(this,_productionEnv,{basicUsername:"PcJBtrqq69TDpQtY",basicPassword:"oGjPXSgKP9QtmxWQUkrfrUvvmsG62t",baseUrl:"https://api.particle.network",rpcUrl:"https://rpc.particle.network",authCore:"https://core.particle.network"})}init(et){__privateSet(this,_authOptions,et),this.initialized=!0}get authOptions(){return check(__privateGet(this,_authOptions),"Please init AuthCore first!"),__privateGet(this,_authOptions)}get version(){return"web_2.0.2"}get deviceId(){if(typeof window>"u")return v4$1();{const et="pn_device_id";let ot=encryptedStorage_default.getItem(et);return ot||(ot=v4$1(),encryptedStorage_default.setItem(et,ot)),ot}}get env(){return!isServer()&&window.__PARTICLE_ENVIRONMENT__==="development"?__privateGet(this,_devEnv):!isServer()&&window.__PARTICLE_ENVIRONMENT__==="staging"?__privateGet(this,_stagingEnv):__privateGet(this,_productionEnv)}};_authOptions=new WeakMap;_devEnv=new WeakMap;_stagingEnv=new WeakMap;_productionEnv=new WeakMap;var globalConfig$1=new GlobalConfig,config_default=globalConfig$1,getBI=()=>{try{window.__particleAnalytics||(window.__particleAnalytics=new BI({sdk_api_domain:config_default.env.baseUrl,device_id:config_default.deviceId,sdk_version:config_default.version,project_config:{project_uuid:config_default.authOptions.projectId,project_key:config_default.authOptions.clientKey,project_app_uuid:config_default.authOptions.appId}}))}catch{}return window.__particleAnalytics},analyticsRecord=et=>{var ot;isServer()||(ot=getBI())==null||ot.records(et)},analyticsActive=et=>{var ot;isServer()||(ot=getBI())==null||ot.active(et)},client=axios.create({baseURL:config_default.env.baseUrl,timeout:6e4,validateStatus:function(et){return et>=200&&et<=500},withCredentials:!1});client.interceptors.request.use(et=>{var ot,at;if(et.headers&&et.headers["Auth-Type"]==="None")return et;let ft="";if(et.headers&&et.headers["Auth-Type"]==="Basic"){if(!isChainRpcRequest(et.baseURL)){et.baseURL!==config_default.env.baseUrl&&(et.baseURL=config_default.env.baseUrl);const ht={username:config_default.env.basicUsername,password:config_default.env.basicPassword};ft=sha256(ht.username+ht.password).toString().toLowerCase(),et.auth=ht}}else{const ht=userStorage_default.getUserInfo();if(!ht)throw new Error("Please connect AuthCore first!");const wt=ht.token;ft=ht.mac_key,et.headers.Authorization=`Bearer ${wt}`,et.baseURL!==config_default.env.baseUrl&&(et.baseURL=config_default.env.baseUrl)}if(et.params||(et.params={}),isChainRpcRequest(et.baseURL))et.params={...et.params,chainId:((ot=et.data)==null?void 0:ot.chainId)||1,projectUuid:config_default.authOptions.projectId,projectKey:config_default.authOptions.clientKey,method:(at=et.data)==null?void 0:at.method},delete et.data.chainId;else{const ht=Math.round(new Date().getTime()/1e3),wt=v4$1();et.params={...et.params,timestamp:ht,random_str:wt,device_id:config_default.deviceId,sdk_version:config_default.version,project_uuid:config_default.authOptions.projectId,project_client_key:config_default.authOptions.clientKey,project_app_uuid:config_default.authOptions.appId};const xt={...et.params};et.data&&Object.assign(xt,{...et.data}),xt.mac_key=ft;const St=stringify$2(xt);et.params.mac=sha256(St).toString().toLowerCase()}return et});client.interceptors.response.use(et=>{const ot=et.data;return et.status<300||et.status===304?isApiError(ot)?(ot.error_code===10005&&(encryptedStorage_default.clear(),setTimeout(()=>eventUtils_default.emit("particleAuthDisconnect",ot),0)),Promise.reject(ot)):ot.error&&isRpcError(ot.error)?Promise.reject(ot.error):Promise.resolve(et):Promise.reject({code:et.status,message:et.statusText||"Network Error",data:et.data})});var isChainRpcRequest=et=>et==null?void 0:et.includes("rpc"),client_default=client,evmApi={async request(et){return(await client_default.post("/evm-chain",{...et,id:et.id||v4$1(),jsonrpc:et.jsonrpc||"2.0",chainId:et.chainId||1},{headers:{"Auth-Type":"Basic"},baseURL:config_default.env.rpcUrl}).then(at=>at.data)).result}},evmApi_default=evmApi,ALPHABET="123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz",ALPHABET_MAP=ALPHABET.split("").reduce((et,ot,at)=>(et[ot]=at,et),{}),BASE$1=58,encode58=et=>{if(et.length===0)return"";const ot=[0];for(let at=0;atALPHABET[at]).join("")},decode58=et=>{if(et.length===0)return[];const ot=[0];for(let at=0;at>8,ot[dt]&=255;for(;ft;)ot.push(ft&255),ft>>=8}for(let at=0;et[at]==="1"&&athex.stringify(sha256(hex.parse(et))),fromHex=et=>{const ot=`41${et.substring(2)}`,ut=sha2562(sha2562(ot)).substring(0,8),ft=Buffer.from(ot+ut,"hex");return encode58(ft)},toHex$1=et=>{if(et.length<=4)throw new Error("Invalid address provided");let ot=Buffer.from(decode58(et)).toString("hex");const at=ot.substring(ot.length-8,ot.length);ot=ot.substring(0,ot.length-8);const ut=sha2562(sha2562(ot)).substring(0,8);if(`${at}`==`${ut}`)return`0x${ot.substring(2)}`;throw new Error("Invalid address provided")},defaultTokenIcon="https://static.particle.network/token-list/defaultToken/default.png",solana=defineChain({id:101,name:"Solana",nativeCurrency:{decimals:9,name:"Solana SOL",symbol:"SOL"},rpcUrls:{default:{http:["https://api.mainnet-beta.solana.com"]}},blockExplorers:{default:{name:"Explorer",url:"https://solscan.io"}},custom:{chainType:"solana"}});function isTron(et){let ot;if(typeof et=="string"||typeof et=="number"){const at=Number(et);ot=getEVMChainInfoById(at)}else ot=getEVMChainInfoById(et.id);return ot!==void 0&&ot.name.toLowerCase()==="tron"}function getChainInfo(et){const{id:ot}=et;return particleAuth.chains.find(ut=>ut.id===ot)}var getChainType=et=>{var ot;return((ot=et==null?void 0:et.custom)==null?void 0:ot.chainType)||"evm"},getEvmChains=()=>particleAuth.chains.filter(ot=>getChainType(ot)==="evm"),getSolanaChains=()=>particleAuth.chains.filter(ot=>getChainType(ot)==="solana"),getEVMChainInfoById=et=>{const ot=getEvmChains();return ot==null?void 0:ot.find(at=>at.id===et)},getChainIcon=et=>{var ot,at;if(et&&typeof et!="number"&&typeof((ot=et==null?void 0:et.custom)==null?void 0:ot.icon)=="string")return(at=et.custom)==null?void 0:at.icon;const ut=typeof et=="number"?et:et.id;return isSolanaChain(ut)?`https://static.particle.network/chains/solana/icons/${ut}.png`:`https://static.particle.network/chains/evm/icons/${ut}.png`},isChainSupportEIP1559=et=>"maxFeePerGas"in et||"maxPriorityFeePerGas"in et,getSolanaChainInfoById=et=>{const ot=getSolanaChains();return ot==null?void 0:ot.find(at=>at.id===et)},isSolanaChain=et=>{const ot=typeof et=="number"?et:et.id;return ot===101||ot===102||ot===103},ethereumUtils={getSignTypedVersion(et){return et==="eth_signTypedData"||et==="eth_signTypedData_v1"?"V1":et==="eth_signTypedData_v3"?"V3":"V4"},isUniq(et){return et==="personal_sign_uniq"||et==="eth_signTypedData_v4_uniq"},isSignTypedDataV1(et){return et==="eth_signTypedData_v1"||et==="eth_signTypedData"}};function personalSignHash({data:et}){if(isNullish(et))throw new Error("Missing data parameter");const ot=legacyToBuffer(et);return dist$5.hashPersonalMessage(ot)}function signTypedDataHash({data:et,version:ot}){if(isNullish(et))throw new Error("Missing data parameter");return ot==="V1"?_typedSignatureHash(et):dist$3.TypedDataUtils.eip712Hash(et,ot)}function _typedSignatureHash(et){const ot=new Error("Expect argument to be non-empty array");if(typeof et!="object"||!("length"in et)||!et.length)throw ot;const at=et.map(function(dt){return dt.type!=="bytes"?dt.value:legacyToBuffer(dt.value)}),ut=et.map(function(dt){return dt.type}),ft=et.map(function(dt){if(!dt.name)throw ot;return`${dt.type} ${dt.name}`});return dist$5.arrToBufArr(keccak256(solidityPack(["bytes32","bytes32"],[keccak256(solidityPack(new Array(et.length).fill("string"),ft)),keccak256(solidityPack(ut,at))])))}var solidityPack=function(et,ot){if(et.length!==ot.length)throw new Error("Number of types are not matching the values");const at=[];for(let ut=0;utwt)throw new Error("Elements exceed array size: "+wt)}let ht=ot.map(function(wt){return solidityHexValue(dt,wt,256)});return Buffer.concat(ht)}else{if(et==="bytes")return ot;if(et==="string")return Buffer.from(ot,"utf8");if(et==="bool"){at=at||8;let dt=Array(at/4).join("0");return Buffer.from(ot?dt+"1":dt+"0","hex")}else if(et==="address"){let dt=20;return at&&(dt=at/8),dist$5.setLengthLeft(ot,dt)}else if(et.startsWith("bytes")){if(ut=parseTypeN(et),ut<1||ut>32)throw new Error("Invalid bytes width: "+ut);return dist$5.setLengthRight(ot,ut)}else if(et.startsWith("uint")){if(ut=parseTypeN(et),ut%8||ut<8||ut>256)throw new Error("Invalid uint width: "+ut);if(ft=parseNumber(ot),ft.bitLength()>ut)throw new Error("Supplied uint exceeds width: "+ut+" vs "+ft.bitLength());return at=at||ut,ft.toArrayLike(Buffer,"be",at/8)}else if(et.startsWith("int")){if(ut=parseTypeN(et),ut%8||ut<8||ut>256)throw new Error("Invalid int width: "+ut);if(ft=parseNumber(ot),ft.bitLength()>ut)throw new Error("Supplied int exceeds width: "+ut+" vs "+ft.bitLength());return at=at||ut,ft.toTwos(ut).toArrayLike(Buffer,"be",at/8)}else throw new Error("Unsupported or invalid type: "+et)}};function parseTypeN(et){return parseInt(/^\D+(\d+)$/.exec(et)[1],10)}function parseTypeArray(et){const ot=et.match(/(.*)\[(.*?)\]$/);return ot?ot[2]===""?"dynamic":parseInt(ot[2],10):null}function parseNumber(et){const ot=typeof et;if(ot==="string")return dist$5.isHexPrefixed(et)?new mt(dist$5.stripHexPrefix(et),16):new mt(et,10);if(ot==="number")return new mt(et);if(et.toArray)return et;throw new Error("Argument is not a number")}function isArray$2(et){return et.lastIndexOf("]")===et.length-1}function legacyToBuffer(et){return typeof et=="string"&&!dist$5.isHexString(et)?Buffer.from(et):dist$5.toBuffer(et)}var pnApi={async sendCaptcha(et){return(await client_default.post("/code",et,{headers:{"Auth-Type":"Basic"}})).data.success},async login(et){return(await client_default.post("/login",et,{headers:{"Auth-Type":"Basic"}})).data},async loginWithThirdparty({provider:et,thirdpartyCode:ot}){return(await client_default.post("/login_thirdparty",{provider:et,thirdparty_code:ot},{headers:{"Auth-Type":"Basic"}})).data},async loginWithThirdpartyV2(et,ot,at){return(await client_default.post("/login_thirdparty_v2",{provider:et,thirdparty_code:ot,nonce:at},{headers:{"Auth-Type":"Basic"}})).data},async getThirdpartyAuthUrl(et,ot,at,ut){return(await client_default.post("/thirdparty_auth_url",{provider:et,redirect_url:ot,app_state:at,prompt:ut},{headers:{"Auth-Type":"Basic"}})).data},async loginBindings(et){return(await client_default.post("/login_bindings",et)).data},async loginBindingsCheck(et){return(await client_default.get("/login_bindings/check",{params:et})).data.exists},async getLoginBindings(){return(await client_default.get("/login_bindings")).data},async deleteLoginBinding(et){return(await client_default.delete("/login_bindings",{params:et})).data.success},async loginBindingsThirdparty(et){return(await client_default.post("/login_bindings/thirdparty",{...et,provider:et.provider})).data},async getTwitterToken(){return(await client_default.post("/twitter_request_token",void 0,{headers:{"Auth-Type":"Basic"}})).data.oauth_token},async syncUserInfo(){var et;return(await client_default.get(`/users/${(et=userStorage_default.getUserInfo())==null?void 0:et.uuid}`)).data},async logout(){return(await client_default.post("/logout")).data.success},async updateWallet(et,ot){return(await client_default.patch(`/wallets/users/${et}`,ot)).data.success},async loginCognito(){const ot=(await client_default.post("/login_cognito")).data;return userStorage_default.updateCognitoResult(ot),ot},async sendSecurityAccountsCode(et){return client_default.post("/security/accounts/code",et).then(ot=>ot.data.success)},async bindSecurityAccount(et){return(await client_default.post("/security/accounts/bind",et)).data},async getSecurityAccountCode(et){return client_default.post("/security/accounts/verify_code",{verify_code_method:et}).then(ot=>ot.data.success)},async getSecurityAccountToken({verifyCodeMethod:et,code:ot}){return client_default.post("/security/accounts/verify",{verify_code_method:et,code:ot}).then(at=>at.data.token)},async setPaymentPassword({password:et,verifyCodeMethod:ot,code:at}){return(await client_default.post("/security/payments/reset",{password:et,verify_code_method:ot,code:at})).data},async updatePaymentPassword({password:et,oldPassword:ot}){return(await client_default.post("/security/payments/update",{password:et,old_password:ot})).data},async verifyPaymentPassword(et){return client_default.post("/security/payments/verify",{password:et}).then(ot=>ot.data.payment_token)},async deletePaymentPassword(et){return(await client_default.post("/security/payments/disable",{password:et})).data},async getAuthorizations(){return client_default.get("/authorizations").then(et=>et.data)},async deleteAuthorization(et){return client_default.delete(`/authorizations/${et}`).then(ot=>ot.data.success)}},pnApi_default=pnApi;async function createKMSClient(){const[et,ot,at]=await Promise.all([__vitePreload(()=>import("./index-B-3d4zRX.js"),__vite__mapDeps([0,1,2,3,4]),import.meta.url),__vitePreload(()=>import("./index.browser-BUWG3cox.js"),__vite__mapDeps([5,2]),import.meta.url).then(dt=>dt.fromCognitoIdentity),__vitePreload(()=>import("./index-DV-pB0GG.js"),__vite__mapDeps([6,7,1,2,8,4,3]),import.meta.url).then(dt=>dt.NotAuthorizedException)]),ut=userStorage_default.getCognitoResult();if(!ut)throw new Error("cognito result not found!");const ft=ot({identityId:ut.identity_id,logins:{"cognito-identity.amazonaws.com":ut.id_token},clientConfig:{region:ut.region}});return{kmsClient:new et.KMS({region:ut.region,credentials:ft}),NotAuthorizedException:at}}async function generateDataKey(){var et;const{kmsClient:ot,NotAuthorizedException:at}=await createKMSClient();let ut;try{ut=await ot.generateDataKey({KeyId:(et=userStorage_default.getCognitoResult())==null?void 0:et.kms_key_id,KeySpec:"AES_256"})}catch(ft){if(ft instanceof at)return await pnApi_default.loginCognito(),await generateDataKey();throw ft}if(!ut.CiphertextBlob||!ut.Plaintext)throw new Error("KMS generate DataKey error.");return{ciphertext:Buffer.from(ut.CiphertextBlob).toString("base64"),plaintext:Buffer.from(ut.Plaintext).toString("base64")}}async function decryptDataKey(et){var ot;const{kmsClient:at,NotAuthorizedException:ut}=await createKMSClient();let ft;try{ft=(await at.decrypt({KeyId:(ot=userStorage_default.getCognitoResult())==null?void 0:ot.kms_key_id,CiphertextBlob:Buffer.from(et,"base64")})).Plaintext}catch(dt){if(dt instanceof ut)return await pnApi_default.loginCognito(),await decryptDataKey(et);throw dt}if(!ft)throw new Error("KMS decryption failed, please try again later.");return Buffer.from(ft).toString("base64")}async function decrypt(et,ot=!1){var at;const{kmsClient:ut,NotAuthorizedException:ft}=await createKMSClient();let dt;try{dt=(await ut.decrypt({KeyId:(at=userStorage_default.getCognitoResult())==null?void 0:at.kms_key_id,CiphertextBlob:Buffer.from(et,"base64")})).Plaintext}catch(ht){if(ht instanceof ft)return await pnApi_default.loginCognito(),await decrypt(et,ot)}if(!dt)throw new Error("KMS decryption failed, please try again later.");if(ot){const wt=(await __vitePreload(()=>import("./lzutf8-kwtA6JvV.js").then(xt=>xt.l),[],import.meta.url).then(xt=>xt.default)).decompress(dt);return Buffer.from(wt).toString("utf8")}else return Buffer.from(dt).toString("utf8")}var threshSig={async edDSA(et){const ot=await __vitePreload(()=>import("./index-smGBTOKX.js"),__vite__mapDeps([9,10]),import.meta.url),{EdDsa:at}=ot.default||ot;return at.from(et)},async ecDSA(et){const ot=await __vitePreload(()=>import("./index-smGBTOKX.js"),__vite__mapDeps([9,10]),import.meta.url),{Ecdsa:at}=ot.default||ot;return at.from(et)},async refreshEcdsa(et){const ot=await __vitePreload(()=>import("./index-smGBTOKX.js"),__vite__mapDeps([9,10]),import.meta.url),{Ecdsa:at}=ot.default||ot;return(await at.from(et).refresh(config_default.env.baseUrl,this.params())).to()},async decryptData(et,ot){try{const at=await __vitePreload(()=>import("./index-smGBTOKX.js"),__vite__mapDeps([9,10]),import.meta.url),{decryptData:ut}=at.default||at;return await ut(et,ot)}catch{throw userStorage_default.hasMasterPassword()?new Error("Master password decryption error"):new Error("Decryption failed, please try again later.")}},async encryptData(et,ot){const at=await __vitePreload(()=>import("./index-smGBTOKX.js"),__vite__mapDeps([9,10]),import.meta.url),{encryptData:ut}=at.default||at;return await ut(et,ot)},async generateKey(et,ot){const at=await __vitePreload(()=>import("./index-smGBTOKX.js"),__vite__mapDeps([9,10]),import.meta.url),{generateKey:ut}=at.default||at;return await ut(et,ot)},async create(et){const ot=config_default.env.baseUrl,at=this.params();let ut,ft;if(et==="solana"){const dt=await __vitePreload(()=>import("./index-smGBTOKX.js"),__vite__mapDeps([9,10]),import.meta.url),{EdDsa:ht}=dt.default||dt,wt=await ht.gen(ot,at);ut=wt.to(),ft=N$7.encode(wt.pub())}else{const dt=await __vitePreload(()=>import("./index-smGBTOKX.js"),__vite__mapDeps([9,10]),import.meta.url),{Ecdsa:ht}=dt.default||dt,wt=await ht.gen(ot,at);ut=wt.to(),ft=dist$5.toChecksumAddress("0x"+dist$5.publicToAddress(wt.pub(),!0).toString("hex"))}return{p2Key:ut,address:ft}},params(){const et=requireNotNullish(userStorage_default.getUserInfo(),"Please connect AuthCore first!"),ot=JSON.stringify({token:et.token,project_uuid:config_default.authOptions.projectId,project_client_key:config_default.authOptions.clientKey,project_app_uuid:config_default.authOptions.appId,sdk_version:config_default.version,device_id:config_default.deviceId,mac_key:et.mac_key,payment_token:config_default.paymentToken});return config_default.paymentToken=void 0,ot}},threshSig_default=threshSig,setupMasterPassword=async et=>{const ot=userStorage_default.getUserInfo();if(!ot)throw new Error("user not login");const{ciphertext:at,plaintext:ut}=await generateDataKey(),ft=await threshSig_default.generateKey(et,ot.uuid),dt=await threshSig_default.generateKey(ut,ot.uuid),ht=ot.wallets.map(Pt=>Pt.encrypted_type===0?isNullish(Pt.public_address)?createType2Wallet(Pt,ft,dt):encryptType0Wallet(Pt,ft,dt):(Pt.encrypted_type===1,encryptTypeWallet(Pt,ft,dt))),wt=await Promise.all(ht);for(const Pt of wt){const Dt=await decryptP2Key(Pt.p2KeyEncrypted2,ft,dt);check(Dt===Pt.p2Key,"check decrypt p2Key error")}const xt=wt.map(Pt=>{const{uuid:Dt,public_address:Nt}=Pt.wallet;return{wallet_uuid:Dt,public_address:Pt.created?Nt:void 0,encrypted_data:Pt.p2KeyEncrypted2}}),St=at,Ct=await pnApi_default.updateWallet(ot.uuid,{encrypted_type:2,encrypted_kms_data_key:St,wallets:xt});return saveLocalKey(ft),saveLocalKMSDataKey(St,dt),ot.wallets.forEach(Pt=>{const Dt=xt.find(Nt=>Nt.wallet_uuid===Pt.uuid);Dt!=null&&Dt.encrypted_data&&(Pt.encrypted_data=Dt.encrypted_data,Pt.encrypted_kms_data_key=St,Pt.encrypted_type=2,Dt.public_address&&(Pt.public_address=Dt.public_address))}),ot.security_account&&(ot.security_account.has_set_master_password=!0),userStorage_default.setUserInfo(ot),Ct},createType2Wallet=async(et,ot,at)=>{const{p2Key:ut,address:ft}=await threshSig_default.create(et.chain_name),dt=await encryptP2Key(ut,ot,at);return et.public_address=ft,{p2Key:ut,p2KeyEncrypted2:dt,wallet:et,created:!0}},createEncryptedWallet=async(et,ot,at,ut,ft)=>{const dt=userStorage_default.getUserInfo();if(!dt)throw new Error("user not login");const ht=userStorage_default.hasMasterPassword()?2:1;ft||(ft=await loadLocalKMSDataKey(ut));let wt;ht===2?wt=await loadLocalKey():wt=await threshSig_default.generateKey("",dt.uuid);const xt=await encryptP2Key(ot,wt,ft),St=await decryptP2Key(xt,wt,ft);check(St===ot,"check decrypt p2Key error");const Ct=await pnApi_default.updateWallet(dt.uuid,{encrypted_type:ht,encrypted_kms_data_key:ut,wallets:[{wallet_uuid:et.uuid,encrypted_data:xt,public_address:at}]});saveLocalKey(wt),saveLocalKMSDataKey(ut,ft);const Pt=dt.wallets.find(Dt=>Dt.uuid===et.uuid);return Pt&&(Pt.encrypted_data=xt,Pt.encrypted_kms_data_key=ut,Pt.encrypted_type=ht,Pt.public_address=at),userStorage_default.setUserInfo(dt),Ct},decryptWallet=async et=>{let ot="";if(et.encrypted_type===0)ot=await decrypt(et.encrypted_data,et.chain_name==="evm_chain");else{const at=await loadLocalKey(),ut=await loadLocalKMSDataKey(et.encrypted_kms_data_key||"");ot=await decryptP2Key(et.encrypted_data,at,ut)}return ot},encryptType0Wallet=async(et,ot,at)=>{let ut=await decrypt(et.encrypted_data,et.chain_name==="evm_chain");et.chain_name==="evm_chain"&&(ut=await threshSig_default.refreshEcdsa(ut));const ft=await encryptP2Key(ut,ot,at);return{p2Key:ut,p2KeyEncrypted2:ft,wallet:et}},encryptTypeWallet=async(et,ot,at)=>{const ut=await loadLocalKMSDataKey(et.encrypted_kms_data_key||""),ft=await loadLocalKey();let dt=await decryptP2Key(et.encrypted_data,ft,ut);et.chain_name==="evm_chain"&&(dt=await threshSig_default.refreshEcdsa(dt));const ht=await encryptP2Key(dt,ot,at);return{p2Key:dt,p2KeyEncrypted2:ht,wallet:et}},decryptP2Key=async(et,ot,at)=>{const ut=await threshSig_default.decryptData(et,at);return await threshSig_default.decryptData(ut,ot)},encryptP2Key=async(et,ot,at)=>{const ut=await threshSig_default.encryptData(et,ot);return await threshSig_default.encryptData(ut,at)},checkMasterPassword=async et=>{const ot=requireNotNullish(userStorage_default.getUserInfo(),"Please connect AuthCore first!"),at=await threshSig_default.generateKey(et,ot.uuid),ut=ot.wallets.find(ht=>!isNullish(ht.public_address)&&ht.encrypted_type===2);if(!ut)throw new Error("master password not set");const ft=await loadLocalKMSDataKey(ut.encrypted_kms_data_key||""),dt=await threshSig_default.decryptData(ut.encrypted_data,ft);await threshSig_default.decryptData(dt,at),saveLocalKey(at)},loadLocalKMSDataKey=async et=>{if(!et)throw new Error("encryptedKMSDataKey not found");const ot=userStorage_default.getUserInfo();check(ot,new Error("please login first!"));let at=encryptedStorage_default.getItem(et);if(at)return at;const ut=await decryptDataKey(et);return at=await threshSig_default.generateKey(ut,userStorage_default.getUserInfo().uuid),saveLocalKMSDataKey(et,at),at},saveLocalKMSDataKey=(et,ot)=>{encryptedStorage_default.setItem(et,ot)},loadLocalKey=async()=>{const et=encryptedStorage_default.getItem("local_key");if(!et){if(userStorage_default.hasMasterPassword())throw new Error("Local Key not found");{const ot=userStorage_default.getUserInfo();check(ot,new Error("please login first!"));const at=await threshSig_default.generateKey("",ot.uuid);return saveLocalKey(at),at}}return et},hasLocalKey=()=>{const et=encryptedStorage_default.getItem("local_key");return!isNullish(et)},clearLocalKey=()=>{encryptedStorage_default.removeItem("local_key")},saveLocalKey=et=>{encryptedStorage_default.setItem("local_key",et)},wallet={getWalletInfo(et){const ot=userStorage_default.getUserInfo();if(!ot)throw new Error("please login first!");return ot.wallets.filter(at=>at.chain_name===et)[0]},hasType1Wallet(){var et,ot;return!!((ot=(et=userStorage_default.getUserInfo())==null?void 0:et.wallets)!=null&&ot.some(at=>at.encrypted_type===1))},publicAddress(et){return this.getWalletInfo(et).public_address||""},async gen(et){const ot=userStorage_default.getUserInfo();if(!ot)throw new Error("please login first!");const at=this.getWalletInfo(et);let ut;if(at!=null&&at.public_address)ut=at.public_address;else{let dt=ot.wallets.filter(xt=>xt.chain_name!==et)[0].encrypted_kms_data_key,ht,wt;if(dt){const{address:xt,p2Key:St}=await threshSig_default.create(at.chain_name);ut=xt,wt=St}else{const[{p2Key:xt,address:St},Ct]=await Promise.all([threshSig_default.create(at.chain_name),generateDataKey().then(({ciphertext:Pt,plaintext:Dt})=>Promise.all([threshSig_default.generateKey(Dt,ot.uuid),Promise.resolve(Pt)]))]);wt=xt,ut=St,ht=Ct[0],dt=Ct[1]}await createEncryptedWallet(at,wt,ut,dt,ht)}return ut},async decryptEcdsa(et){const ot=await decryptWallet(this.getWalletInfo(et));return await threshSig_default.ecDSA(ot)},async decryptEdDsa(et){const ot=await decryptWallet(this.getWalletInfo(et));return await threshSig_default.edDSA(ot)}},wallet_default=wallet,getCloudflareTurnstileResponse=async et=>{const ot=document.createElement("iframe"),at="light",ut=(et==null?void 0:et.language)||"en";ot.src=`${config_default.env.authCore}/cloudflare.html?language=${ut}&theme=${at}&_=0.1.1`,ot.classList.add("particle-cloudflare-iframe");const ft={position:"absolute",zIndex:"999",display:"flex",justifyContent:"center",alignItems:"center",border:"none",background:"none",width:"300px",height:"65px",left:"50%",top:"50%",transform:"translate(-50%, -50%)",colorScheme:"none"};for(const ht in ft)ot.style[ht]=ft[ht];const dt=et!=null&&et.getContainer?typeof et.getContainer=="function"?et.getContainer():et.getContainer:document.body;return dt.appendChild(ot),new Promise((ht,wt)=>{const xt=St=>{St.data.type==="particle-auth-core-cloudflareToken"&&(window.removeEventListener("message",xt),dt.removeChild(ot),St.data.token?ht(St.data.token):wt("Validation failed"))};window.addEventListener("message",xt)})},getSocialAuthUrl=async et=>{const{authType:ot,appState:at,prompt:ut}=et;let{redirectUrl:ft}=et;ft||(ft=window.location.href);const{auth_url:dt,state:ht}=await pnApi_default.getThirdpartyAuthUrl(ot,ft,at,ut);if(ot==="twitter"){const wt=JSON.stringify({authType:ot,redirectUrl:ft,thirdpartyAuthUrl:dt,state:ht}),xt=Le$1(wt);return`${config_default.env.authCore}/oauth.html?data=${xt}`}return dt},thirdpartyAuth=async et=>{const ot=await getSocialAuthUrl(et);sessionStorage.setItem("auth-core-oauth-start","true"),window.location.href=ot},getConnectCaptcha=async et=>(check(config_default.initialized,"Please init AuthCore first!"),await pnApi_default.sendCaptcha(et)),connect=async et=>{check(config_default.initialized,"Please init AuthCore first!");const ot=et.chain;ot&&(check(particleAuth.chains.find(dt=>dt.id===ot.id&&dt.name===ot.name),`The chain ${JSON.stringify(et.chain)} is not supported`),delete et.chain);let at,ut;if("phone"in et&&"code"in et&&et.phone&&et.code)at=await pnApi_default.login(et),ut="phone";else if("email"in et&&"code"in et&&et.email&&et.code)at=await pnApi_default.login(et),ut="email";else if("provider"in et&&et.provider&&"thirdpartyCode"in et&&et.thirdpartyCode)at=await pnApi_default.loginWithThirdparty({provider:et.provider,thirdpartyCode:et.thirdpartyCode}),ut=et.provider;else if("socialType"in et&&et.socialType&&"code"in et&&et.code&&"nonce"in et&&et.nonce)at=await pnApi_default.loginWithThirdpartyV2(et.socialType,et.code,et.nonce),ut=et.socialType;else throw new Error("invalid connect param");clearLocalKey(),userStorage_default.setUserInfo(at);try{await wallet_default.gen(ot?getChainType(ot)==="evm"?"evm_chain":"solana":"evm_chain")}catch(dt){throw userStorage_default.setUserInfo(void 0),dt}userStorage_default.setLatestAuthType(ut),ot&&eventUtils_default.emit("connectWithChain",ot);const ft=mapToUserInfo(at);return onConnect(ft,et),ft},disconnect=async()=>{try{await pnApi_default.logout()}catch{}encryptedStorage_default.clear(),onDisconnect()},onConnect=(et,ot)=>{var at,ut;"socialType"in ot&&ot.socialType&&"code"in ot&&ot.code&&"nonce"in ot&&ot.nonce&&typeof window<"u"&&((at=window.particle)!=null&&at.ethereum&&(window.particle.ethereum.isSocialConnecting=!1),(ut=window.particle)!=null&&ut.solana&&(window.particle.solana.isSocialConnecting=!1),window.dispatchEvent(new CustomEvent("particle:socialConnectCompleted",{detail:Object.freeze(et)}))),setTimeout(()=>eventUtils_default.emit("particleAuthConnect",et),0)},onDisconnect=()=>{setTimeout(()=>eventUtils_default.emit("particleAuthDisconnect"),0)},isConnected=()=>!!getUserInfo(),getUserInfo=()=>{const et=userStorage_default.getUserInfo();return et?mapToUserInfo(et):void 0},syncUserInfo=async()=>{const et=userStorage_default.getUserInfo();if(!et)throw new Error("Please connect first!");const ot=await pnApi_default.syncUserInfo();ot.wallets.some(ft=>{const dt=et.wallets.find(ht=>ht.uuid==ft.uuid);return!dt||dt.encrypted_data!==ft.encrypted_data})&&(clearLocalKey(),setTimeout(()=>eventUtils_default.emit("masterPasswordChanged"),0));const ut={...et,...ot};return userStorage_default.setUserInfo(ut),mapToUserInfo(ut)},getLatestAuthType=()=>userStorage_default.getLatestAuthType(),getSmartAccountAddress=async et=>{check(isConnected(),"Please connect first!");const ot=requireNotNullish(particleAuth.ethereum.selectedAddress,"Please create wallet first!"),{version:at,name:ut}=et,ft=`auth_core_erc4337_${ut}_${at}_${ot}`,dt=localStorage.getItem(ft);if(dt)return dt;const wt=(await particleAuth.ethereum.request({method:"particle_aa_getSmartAccount",params:[{version:at,name:ut,ownerAddress:ot}]}))[0].smartAccountAddress;return localStorage.setItem(ft,wt),wt},_events,_chainId,_genWallet,genWallet_fn,_checkConnected,checkConnected_fn,_sendAnalyticsActive,sendAnalyticsActive_fn,EthereumProvider=class{constructor(){__privateAdd(this,_genWallet),__privateAdd(this,_checkConnected),__privateAdd(this,_sendAnalyticsActive),__privateAdd(this,_events,new EventEmitter3),this.isParticleNetwork=!0,__privateAdd(this,_chainId,1),__privateGet(this,_events).setMaxListeners(100);const et=getCurrentEvmChainId();et&&getEVMChainInfoById(et)?__privateSet(this,_chainId,et):setCurrentEvmChainId(__privateGet(this,_chainId)),eventUtils_default.on("particleAuthDisconnect",()=>{__privateGet(this,_events).emit("disconnect")}),eventUtils_default.on("particleAuthConnect",()=>{this.selectedAddress&&(__privateGet(this,_events).emit("connect",{chainId:dist$5.intToHex(__privateGet(this,_chainId))}),__privateGet(this,_events).emit("accountsChanged",[this.selectedAddress]))}),eventUtils_default.on("connectWithChain",ot=>{getChainType(ot)==="evm"&&(__privateSet(this,_chainId,ot.id),setCurrentEvmChainId(__privateGet(this,_chainId)),__privateGet(this,_events).emit("chainChanged",dist$5.intToHex(__privateGet(this,_chainId))))})}get selectedAddress(){var et;const ot=(et=userStorage_default.getEVMWallet())==null?void 0:et.public_address;return ot||null}get chainId(){return dist$5.intToHex(__privateGet(this,_chainId))}isConnected(){return!isNullish(this.selectedAddress)}on(et,ot){return __privateGet(this,_events).on(et,ot),this}once(et,ot){return __privateGet(this,_events).once(et,ot),this}off(et,ot){return __privateGet(this,_events).off(et,ot),this}removeListener(et,ot){return __privateGet(this,_events).removeListener(et,ot),this}async enable(){return this.request({method:"eth_requestAccounts"})}async disconnect(){await disconnect()}async connect(et){if(this.selectedAddress)return[this.selectedAddress];if(userStorage_default.isLogin())return await __privateMethod(this,_genWallet,genWallet_fn).call(this),[this.selectedAddress];if(await new Promise((ot,at)=>{eventUtils_default.emit("requestEthereumAccount",{resolve:ot,reject:at,param:et})}),!userStorage_default.isLogin())throw providerErrors.unauthorized();return this.selectedAddress||await __privateMethod(this,_genWallet,genWallet_fn).call(this),[this.selectedAddress]}async request(et){var ot,at,ut,ft,dt,ht,wt,xt,St,Ct,Pt;const Dt=et.method;if(!Dt)throw rpcErrors.invalidParams("Invalid parameters: method is required.");if(Object.values(EvmRpcMethod).includes(Dt)){if(Dt==="eth_accounts")return this.selectedAddress?[this.selectedAddress]:[];if(Dt==="eth_requestAccounts")return await this.connect();if(Dt==="eth_chainId")return this.chainId;if(Dt.startsWith("eth_signTypedData")){__privateMethod(this,_checkConnected,checkConnected_fn).call(this);const Nt=ethereumUtils.isSignTypedDataV1(Dt),er=Nt?(ot=et==null?void 0:et.params)==null?void 0:ot[1]:(at=et==null?void 0:et.params)==null?void 0:at[0];let ir=Nt?(ut=et==null?void 0:et.params)==null?void 0:ut[0]:(ft=et==null?void 0:et.params)==null?void 0:ft[1];if(!er||typeof er!="string")throw rpcErrors.invalidParams("Invalid parameters: must provide an Ethereum address.");if(!ir)throw rpcErrors.invalidParams("Invalid parameters: must provide typed data.");if(er.toLowerCase()!==((dt=this.selectedAddress)==null?void 0:dt.toLowerCase()))throw providerErrors.unauthorized();typeof ir=="string"&&(ir=JSON.parse(ir));const vr=ethereumUtils.isUniq(Dt),lr=ethereumUtils.getSignTypedVersion(Dt);return await this.signTypedData({data:ir,version:lr,uniq:vr})}else if(Dt.startsWith("personal_sign")){__privateMethod(this,_checkConnected,checkConnected_fn).call(this);let Nt=(ht=et==null?void 0:et.params)==null?void 0:ht[0];const er=(wt=et==null?void 0:et.params)==null?void 0:wt[1];if(!Nt||typeof Nt!="string")throw rpcErrors.invalidParams("Invalid parameters: must provide a valid message.");if(!er||typeof er!="string")throw rpcErrors.invalidParams("Invalid parameters: must provide an Ethereum address.");if(er.toLowerCase()!==((xt=this.selectedAddress)==null?void 0:xt.toLowerCase()))throw providerErrors.unauthorized();dist$5.isHexString(Nt)||(Nt=dist$5.addHexPrefix(Buffer.from(Nt).toString("hex")));const ir=ethereumUtils.isUniq(Dt);return await this.signMessage(Nt,ir)}else if(Dt==="wallet_switchEthereumChain"){__privateMethod(this,_checkConnected,checkConnected_fn).call(this);const Nt=Number((Ct=(St=et==null?void 0:et.params)==null?void 0:St[0])==null?void 0:Ct.chainId);return Nt!==__privateGet(this,_chainId)?await this.switchChain(Nt):null}else if(Dt==="eth_sendTransaction"){__privateMethod(this,_checkConnected,checkConnected_fn).call(this);const Nt=(Pt=et.params)==null?void 0:Pt[0];if(!Nt)throw rpcErrors.invalidParams("Invalid parameters: must provide an transaction data.");return await this.sendTransaction(Nt)}else throw providerErrors.unsupportedMethod()}else{et.chainId||(et.chainId=__privateGet(this,_chainId));let Nt;try{Nt=await evmApi_default.request(et)}catch(er){const{code:ir,message:vr,extra:lr}=er;throw ir&&vr?{code:ir,message:vr,data:lr}:er}return Nt}}async sendTransaction(et){__privateMethod(this,_checkConnected,checkConnected_fn).call(this);const ot=Number(et.chainId||this.chainId);if(!getEVMChainInfoById(ot))throw providerErrors.chainDisconnected();et.chainId||(et.chainId=dist$5.intToHex(ot)),isNullish(et.type)&&(getEVMChainInfoById(ot)&&isChainSupportEIP1559(et)?et.type="0x2":et.type="0x0"),isNullish(et.nonce)&&(et.nonce="0x0"),isNullish(et.data)&&(et.data="0x");const ut=await wallet_default.decryptEcdsa("evm_chain");let ft;if(isTron(ot))ft=await ut.signTronTx(config_default.env.baseUrl,threshSig_default.params(),et);else{isNullish(et.nonce)&&(et.nonce="0x0");const ht=await ut.signTx(config_default.env.baseUrl,threshSig_default.params(),et),wt=await __vitePreload(()=>import("./index-CMUFrXyz.js").then(Ct=>Ct.i),[],import.meta.url),{TransactionFactory:xt}=wt.default||wt,St=xt.fromTxData(ht);ft=dist$5.addHexPrefix(St.serialize().toString("hex"))}return __privateMethod(this,_sendAnalyticsActive,sendAnalyticsActive_fn).call(this,ot),await evmApi_default.request({chainId:ot,method:"eth_sendRawTransaction",params:[ft]})}async signMessage(et,ot){__privateMethod(this,_checkConnected,checkConnected_fn).call(this);const at=personalSignHash({data:et}),ft=await(await wallet_default.decryptEcdsa("evm_chain")).sign(config_default.env.baseUrl,threshSig_default.params(),at,ot);return __privateMethod(this,_sendAnalyticsActive,sendAnalyticsActive_fn).call(this),dist$3.concatSig(dist$5.toBuffer(ft.v+27),ft.r,ft.s)}async signTypedData({data:et,version:ot,uniq:at}){__privateMethod(this,_checkConnected,checkConnected_fn).call(this);const ut=signTypedDataHash({data:et,version:ot}),dt=await(await wallet_default.decryptEcdsa("evm_chain")).sign(config_default.env.baseUrl,threshSig_default.params(),ut,at);return __privateMethod(this,_sendAnalyticsActive,sendAnalyticsActive_fn).call(this),dist$3.concatSig(dist$5.toBuffer(dt.v+27),dt.r,dt.s)}async switchChain(et){if(Number(et)!==__privateGet(this,_chainId)){if(!getEVMChainInfoById(Number(et)))throw providerErrors.chainDisconnected("The chain is not supported.");userStorage_default.getUserInfo()&&(this.selectedAddress||await __privateMethod(this,_genWallet,genWallet_fn).call(this)),__privateSet(this,_chainId,Number(et)),setCurrentEvmChainId(__privateGet(this,_chainId)),setTimeout(()=>__privateGet(this,_events).emit("chainChanged",dist$5.intToHex(__privateGet(this,_chainId))),0)}return null}};_events=new WeakMap;_chainId=new WeakMap;_genWallet=new WeakSet;genWallet_fn=async function(){const et=await wallet_default.gen("evm_chain");setTimeout(()=>__privateGet(this,_events).emit("accountsChanged",[et]),0)};_checkConnected=new WeakSet;checkConnected_fn=function(){if(!this.isConnected())throw providerErrors.unauthorized()};_sendAnalyticsActive=new WeakSet;sendAnalyticsActive_fn=function(et){const ot=userStorage_default.getUserInfo();if(ot)try{analyticsActive({chain_id:et??__privateGet(this,_chainId),identity:ot.uuid,login_type:"particle",action:"sign",wallet_address:this.selectedAddress,user_info:JSON.stringify(mapToUserInfo(ot))})}catch{}};var solanaApi={async request(et){return(await client_default.post("/solana",{...et,id:et.id||v4$1(),jsonrpc:et.jsonrpc||"2.0",chainId:et.chainId||101},{headers:{"Auth-Type":"Basic"},baseURL:config_default.env.rpcUrl}).then(at=>at.data)).result},async getLatestBlockhash(et){return(await this.request({chainId:et,method:"getLatestBlockhash",params:[{commitment:"finalized"}]})).value.blockhash}},solanaApi_default=solanaApi,isLegacyTransaction=et=>et.version==null,_events2,_connecting,_chainId2,_genWallet2,genWallet_fn2,_sendAnalyticsActive2,sendAnalyticsActive_fn2,SolanaWallet=class{constructor(){__privateAdd(this,_genWallet2),__privateAdd(this,_sendAnalyticsActive2),__privateAdd(this,_events2,new EventEmitter3),this.isParticleNetwork=!0,this.name="Particle",this.url="https://particle.network",this.icon="https://static.particle.network/wallet-icons/Particle.png",this.publicKey=null,this.isConnected=!1,__privateAdd(this,_connecting,!1),__privateAdd(this,_chainId2,101),__privateGet(this,_events2).setMaxListeners(100);const et=getCurrentSolanaChainId();et&&getSolanaChainInfoById(et)?__privateSet(this,_chainId2,et):setCurrentSolanaChainId(__privateGet(this,_chainId2)),eventUtils_default.on("particleAuthDisconnect",()=>{this.publicKey=null,this.isConnected=!1,__privateGet(this,_events2).emit("disconnect")}),eventUtils_default.on("particleAuthConnect",()=>{this.selectedAddress&&(__privateGet(this,_events2).emit("connect",this.selectedAddress),__privateGet(this,_events2).emit("accountsChanged",[this.selectedAddress]))}),eventUtils_default.on("connectWithChain",ot=>{getChainType(ot)==="solana"&&(__privateSet(this,_chainId2,ot.id),setCurrentSolanaChainId(__privateGet(this,_chainId2)),__privateGet(this,_events2).emit("chainChanged",__privateGet(this,_chainId2)))})}on(et,ot){return __privateGet(this,_events2).on(et,ot),this}once(et,ot){return __privateGet(this,_events2).once(et,ot),this}off(et,ot){return __privateGet(this,_events2).off(et,ot),this}removeListener(et,ot){return __privateGet(this,_events2).removeListener(et,ot),this}get connecting(){return __privateGet(this,_connecting)}get connected(){return this.selectedAddress!==null}async loadPublicKey(){if(this.selectedAddress&&!this.publicKey){const et=await __vitePreload(()=>import("./index.browser.esm-DjwIDYa_.js"),[],import.meta.url),{PublicKey:ot}=et.default||et;this.publicKey=new ot(this.selectedAddress)}return this.publicKey}get selectedAddress(){var et;const ot=(et=userStorage_default.getSolanaWallet())==null?void 0:et.public_address;return ot||null}get chainId(){return __privateGet(this,_chainId2)}async connect(et){try{if(__privateSet(this,_connecting,!0),userStorage_default.isLogin())this.selectedAddress||await __privateMethod(this,_genWallet2,genWallet_fn2).call(this);else if(await new Promise((ot,at)=>{eventUtils_default.emit("requestSolanaAccount",{resolve:ot,reject:at,param:et})}),userStorage_default.isLogin())this.selectedAddress||await __privateMethod(this,_genWallet2,genWallet_fn2).call(this);else throw providerErrors.unauthorized();if(this.selectedAddress)this.publicKey=await this.loadPublicKey(),this.isConnected=!0,__privateGet(this,_events2).emit("connect",this.selectedAddress);else throw providerErrors.unauthorized()}catch(ot){return Promise.reject(ot)}finally{__privateSet(this,_connecting,!1)}}async disconnect(){return await disconnect(),this.publicKey=null,this.isConnected=!1,Promise.resolve()}async signTransaction(et,ot){requireNotNullish(this.connected,"Please connect first!");const at=await this.loadPublicKey(),ut=await wallet_default.decryptEdDsa("solana");if(et.signatures.length===0){const ht=await solanaApi_default.getLatestBlockhash(ot||this.chainId);isLegacyTransaction(et)?et.recentBlockhash=ht:et.message.recentBlockhash=ht}const ft=isLegacyTransaction(et)?et.serializeMessage():et.message.serialize(),dt=await ut.sign(config_default.env.baseUrl,threshSig_default.params(),ft);return et.addSignature(requireNotNullish(at),dt),__privateMethod(this,_sendAnalyticsActive2,sendAnalyticsActive_fn2).call(this,ot),et}async signAllTransactions(et,ot){requireNotNullish(this.connected,"Please connect first!");const at=await this.loadPublicKey();let ut;for(let ht=0;ht{const wt=isLegacyTransaction(ht)?ht.serializeMessage():ht.message.serialize();return Buffer.from(wt)}));return et.forEach((ht,wt)=>{ht.addSignature(requireNotNullish(at),dt[wt])}),__privateMethod(this,_sendAnalyticsActive2,sendAnalyticsActive_fn2).call(this,ot),et}async signAndSendTransaction(et,ot){const at=await this.signTransaction(et,ot);return{signature:await solanaApi_default.request({chainId:ot||this.chainId,method:"sendTransaction",params:[Buffer.from(at.serialize()).toString("base64"),{encoding:"base64",preflightCommitment:"confirmed"}]})}}async signMessage(et){check(this.selectedAddress,"Please connect first!");const at=await(await wallet_default.decryptEdDsa("solana")).sign(config_default.env.baseUrl,threshSig_default.params(),et);return __privateMethod(this,_sendAnalyticsActive2,sendAnalyticsActive_fn2).call(this),{signature:at}}async switchChain(et){if(check(typeof et=="number","chainId must be a number"),!getSolanaChainInfoById(et))throw providerErrors.chainDisconnected("The chain is not supported.");userStorage_default.getUserInfo()&&(this.selectedAddress||await wallet_default.gen("solana")),__privateSet(this,_chainId2,et),setCurrentSolanaChainId(et),setTimeout(()=>__privateGet(this,_events2).emit("chainChanged",et),0)}async request(et){return await solanaApi_default.request({...et,chainId:et.chainId||this.chainId})}};_events2=new WeakMap;_connecting=new WeakMap;_chainId2=new WeakMap;_genWallet2=new WeakSet;genWallet_fn2=async function(){const et=await wallet_default.gen("solana");setTimeout(()=>__privateGet(this,_events2).emit("accountsChanged",[et]),0)};_sendAnalyticsActive2=new WeakSet;sendAnalyticsActive_fn2=function(et){const ot=userStorage_default.getUserInfo();if(ot)try{analyticsActive({chain_id:et??__privateGet(this,_chainId2),identity:ot.uuid,login_type:"particle",action:"sign",wallet_address:this.selectedAddress,user_info:JSON.stringify(mapToUserInfo(ot))})}catch{}};var _authCore,_ethereum,_solana,_AuthCore=class{constructor(){__privateAdd(this,_ethereum,void 0),__privateAdd(this,_solana,void 0),this.chains=[mainnet]}static getInstance(){return __privateGet(this,_authCore)||__privateSet(this,_authCore,new _AuthCore),__privateGet(this,_authCore)}get ethereum(){return requireNotNullish(__privateGet(this,_ethereum),"Please init AuthCore first!")}get solana(){return requireNotNullish(__privateGet(this,_solana),"Please init AuthCore first!")}get version(){return config_default.version}init(et){check(et&&et.projectId&&et.clientKey&&et.appId,"Init AuthCore failed, please check project config!"),this.chains=et.chains,encryptedStorage_default.init(et.appId),config_default.init(et),__privateGet(this,_ethereum)||__privateSet(this,_ethereum,new EthereumProvider),__privateGet(this,_solana)||__privateSet(this,_solana,new SolanaWallet),typeof window<"u"&&(window.particleAuth=this)}on(et,ot){eventUtils_default.on(et,ot)}once(et,ot){eventUtils_default.once(et,ot)}off(et,ot){eventUtils_default.off(et,ot)}removeListener(et,ot){eventUtils_default.removeListener(et,ot)}},AuthCore=_AuthCore;_authCore=new WeakMap;_ethereum=new WeakMap;_solana=new WeakMap;__privateAdd(AuthCore,_authCore,void 0);var particleAuth=AuthCore.getInstance(),checkHasBoundLoginPhoneOrEmail=async et=>await pnApi_default.loginBindingsCheck(et),bindLoginAccount=async et=>{const ot=requireNotNullish(userStorage_default.getUserInfo(),"Please connect AuthCore first!");let at;if("phone"in et&&et.phone)at=await pnApi_default.loginBindings(et);else if("email"in et&&et.email)at=await pnApi_default.loginBindings(et);else if("provider"in et&&et.provider)at=await pnApi_default.loginBindingsThirdparty(et);else throw new Error("invalid bind login account param");const ut={...ot,...at};return userStorage_default.setUserInfo(ut),mapToUserInfo(ut)},getBindSecurityAccounCaptcha=async et=>await pnApi_default.sendSecurityAccountsCode(et),bindSecurityAccount=async et=>{const ot=await pnApi_default.bindSecurityAccount(et);return userStorage_default.updateSecurityAccount(ot),ot},getSecurityAccountCaptcha=async et=>await pnApi_default.getSecurityAccountCode(et),getSecurityAccountToken=async et=>await pnApi_default.getSecurityAccountToken(et),hasPaymentPassword=()=>userStorage_default.hasPaymentPassword();function hashPassword(et){const ot=userStorage_default.getUserInfo();if(!ot)throw new Error("Please connect AuthCore first!");return sha256(ot.uuid+et).toString().toLowerCase()}var setPaymentPassword=async({password:et,verifyCodeMethod:ot,code:at})=>{const ut=await pnApi_default.setPaymentPassword({password:hashPassword(et),verifyCodeMethod:ot,code:at});return userStorage_default.updateSecurityAccount(ut),ut},updatePaymentPassword=async({password:et,oldPassword:ot})=>{const at=await pnApi_default.updatePaymentPassword({password:hashPassword(et),oldPassword:hashPassword(ot)});return userStorage_default.updateSecurityAccount(at),at},verifyPaymentPassword=async et=>{const ot=await pnApi_default.verifyPaymentPassword(hashPassword(et));config_default.paymentToken=ot},deletePaymentPassword=async et=>{const ot=await pnApi_default.deletePaymentPassword(hashPassword(et));return userStorage_default.updateSecurityAccount(ot),ot},hasMasterPassword=()=>userStorage_default.hasMasterPassword(),isNeedRestoreWallet=()=>hasMasterPassword()&&!hasLocalKey(),restoreWallet=async et=>{const ot=await verifyMasterPassword(et);return ot&&eventUtils_default.emit("particleWalletRestored"),ot},setMastersPassword=async et=>(hasMasterPassword()&&check(hasLocalKey(),"Please restore wallet first!"),await setupMasterPassword(et)),verifyMasterPassword=async et=>{try{await checkMasterPassword(et)}catch(ot){if((ot==null?void 0:ot.message)==="Master password decryption error")return!1;throw ot}return!0},getSecurityAccount=()=>requireNotNullish(userStorage_default.getSecurityAccount(),"Please connect first!"),getAuthorizationDApps=async()=>await pnApi_default.getAuthorizations(),deleteAuthorizationDApp=async et=>await pnApi_default.deleteAuthorization(et),e$a=Object.defineProperty,h$a=Object.getOwnPropertyDescriptor,i$8=Object.getOwnPropertyNames,j$9=Object.prototype.hasOwnProperty,l$f=(et,ot)=>()=>(et&&(ot=et(et=0)),ot),m$b=(et,ot)=>{for(var at in ot)e$a(et,at,{get:ot[at],enumerable:!0})},k$9=(et,ot,at,ut)=>{if(ot&&typeof ot=="object"||typeof ot=="function")for(let ft of i$8(ot))!j$9.call(et,ft)&&ft!==at&&e$a(et,ft,{get:()=>ot[ft],enumerable:!(ut=h$a(ot,ft))||ut.enumerable});return et},n$c=et=>k$9(e$a({},"__esModule",{value:!0}),et),g$e=(et,ot,at)=>{if(!ot.has(et))throw TypeError("Cannot "+at)},o$h=(et,ot,at)=>(g$e(et,ot,"read from private field"),at?at.call(et):ot.get(et)),p$9=(et,ot,at)=>{if(ot.has(et))throw TypeError("Cannot add the same private member more than once");ot instanceof WeakSet?ot.add(et):ot.set(et,at)},q$6=(et,ot,at)=>(g$e(et,ot,"access private method"),at);const metadata={version:4,country_calling_codes:{1:["US","AG","AI","AS","BB","BM","BS","CA","DM","DO","GD","GU","JM","KN","KY","LC","MP","MS","PR","SX","TC","TT","VC","VG","VI"],7:["RU","KZ"],20:["EG"],27:["ZA"],30:["GR"],31:["NL"],32:["BE"],33:["FR"],34:["ES"],36:["HU"],39:["IT","VA"],40:["RO"],41:["CH"],43:["AT"],44:["GB","GG","IM","JE"],45:["DK"],46:["SE"],47:["NO","SJ"],48:["PL"],49:["DE"],51:["PE"],52:["MX"],53:["CU"],54:["AR"],55:["BR"],56:["CL"],57:["CO"],58:["VE"],60:["MY"],61:["AU","CC","CX"],62:["ID"],63:["PH"],64:["NZ"],65:["SG"],66:["TH"],81:["JP"],82:["KR"],84:["VN"],86:["CN"],90:["TR"],91:["IN"],92:["PK"],93:["AF"],94:["LK"],95:["MM"],98:["IR"],211:["SS"],212:["MA","EH"],213:["DZ"],216:["TN"],218:["LY"],220:["GM"],221:["SN"],222:["MR"],223:["ML"],224:["GN"],225:["CI"],226:["BF"],227:["NE"],228:["TG"],229:["BJ"],230:["MU"],231:["LR"],232:["SL"],233:["GH"],234:["NG"],235:["TD"],236:["CF"],237:["CM"],238:["CV"],239:["ST"],240:["GQ"],241:["GA"],242:["CG"],243:["CD"],244:["AO"],245:["GW"],246:["IO"],247:["AC"],248:["SC"],249:["SD"],250:["RW"],251:["ET"],252:["SO"],253:["DJ"],254:["KE"],255:["TZ"],256:["UG"],257:["BI"],258:["MZ"],260:["ZM"],261:["MG"],262:["RE","YT"],263:["ZW"],264:["NA"],265:["MW"],266:["LS"],267:["BW"],268:["SZ"],269:["KM"],290:["SH","TA"],291:["ER"],297:["AW"],298:["FO"],299:["GL"],350:["GI"],351:["PT"],352:["LU"],353:["IE"],354:["IS"],355:["AL"],356:["MT"],357:["CY"],358:["FI","AX"],359:["BG"],370:["LT"],371:["LV"],372:["EE"],373:["MD"],374:["AM"],375:["BY"],376:["AD"],377:["MC"],378:["SM"],380:["UA"],381:["RS"],382:["ME"],383:["XK"],385:["HR"],386:["SI"],387:["BA"],389:["MK"],420:["CZ"],421:["SK"],423:["LI"],500:["FK"],501:["BZ"],502:["GT"],503:["SV"],504:["HN"],505:["NI"],506:["CR"],507:["PA"],508:["PM"],509:["HT"],590:["GP","BL","MF"],591:["BO"],592:["GY"],593:["EC"],594:["GF"],595:["PY"],596:["MQ"],597:["SR"],598:["UY"],599:["CW","BQ"],670:["TL"],672:["NF"],673:["BN"],674:["NR"],675:["PG"],676:["TO"],677:["SB"],678:["VU"],679:["FJ"],680:["PW"],681:["WF"],682:["CK"],683:["NU"],685:["WS"],686:["KI"],687:["NC"],688:["TV"],689:["PF"],690:["TK"],691:["FM"],692:["MH"],850:["KP"],852:["HK"],853:["MO"],855:["KH"],856:["LA"],880:["BD"],886:["TW"],960:["MV"],961:["LB"],962:["JO"],963:["SY"],964:["IQ"],965:["KW"],966:["SA"],967:["YE"],968:["OM"],970:["PS"],971:["AE"],972:["IL"],973:["BH"],974:["QA"],975:["BT"],976:["MN"],977:["NP"],992:["TJ"],993:["TM"],994:["AZ"],995:["GE"],996:["KG"],998:["UZ"]},countries:{AC:["247","00","(?:[01589]\\d|[46])\\d{4}",[5,6],0,0,0,0,0,0,0,[["6[2-467]\\d{3}",[5]],["4\\d{4}",[5]],0,0,0,0,["(?:0[1-9]|[1589]\\d)\\d{4}",[6]]]],AD:["376","00","(?:1|6\\d)\\d{7}|[135-9]\\d{5}",[6,8,9],[["(\\d{3})(\\d{3})","$1 $2",["[135-9]"]],["(\\d{4})(\\d{4})","$1 $2",["1"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["6"]]],0,0,0,0,0,0,[["[78]\\d{5}",[6]],["690\\d{6}|[356]\\d{5}",[6,9]],["180[02]\\d{4}",[8]],["[19]\\d{5}",[6]]]],AE:["971","00","(?:[4-7]\\d|9[0-689])\\d{7}|800\\d{2,9}|[2-4679]\\d{7}",[5,6,7,8,9,10,11,12],[["(\\d{3})(\\d{2,9})","$1 $2",["60|8"]],["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["[236]|[479][2-8]"],"0$1"],["(\\d{3})(\\d)(\\d{5})","$1 $2 $3",["[479]"]],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["5"],"0$1"]],"0",0,0,0,0,0,[["[2-4679][2-8]\\d{6}",[8]],["5[024-68]\\d{7}",[9]],["400\\d{6}|800\\d{2,9}"],["900[02]\\d{5}",[9]],0,0,["600[25]\\d{5}",[9]],0,0,["700[05]\\d{5}",[9]]]],AF:["93","00","[2-7]\\d{8}",[9],[["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[2-7]"],"0$1"]],"0",0,0,0,0,0,[["(?:[25][0-8]|[34][0-4]|6[0-5])[2-9]\\d{6}"],["7\\d{8}"]]],AG:["1","011","(?:268|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([457]\\d{6})$|1","268$1",0,"268",[["268(?:4(?:6[0-38]|84)|56[0-2])\\d{4}"],["268(?:464|7(?:1[3-9]|[28]\\d|3[0246]|64|7[0-689]))\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"],0,0,["26840[69]\\d{4}"],["26848[01]\\d{4}"]]],AI:["1","011","(?:264|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2457]\\d{6})$|1","264$1",0,"264",[["264(?:292|4(?:6[12]|9[78]))\\d{4}"],["264(?:235|4(?:69|76)|5(?:3[6-9]|8[1-4])|7(?:29|72))\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"],0,0,["264724\\d{4}"]]],AL:["355","00","(?:700\\d\\d|900)\\d{3}|8\\d{5,7}|(?:[2-5]|6\\d)\\d{7}",[6,7,8,9],[["(\\d{3})(\\d{3,4})","$1 $2",["80|9"],"0$1"],["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["4[2-6]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[2358][2-5]|4"],"0$1"],["(\\d{3})(\\d{5})","$1 $2",["[23578]"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["6"],"0$1"]],"0",0,0,0,0,0,[["4505[0-2]\\d{3}|(?:[2358][16-9]\\d[2-9]|4410)\\d{4}|(?:[2358][2-5][2-9]|4(?:[2-57-9][2-9]|6\\d))\\d{5}",[8]],["6(?:[78][2-9]|9\\d)\\d{6}",[9]],["800\\d{4}",[7]],["900[1-9]\\d\\d",[6]],["700[2-9]\\d{4}",[8]],0,0,0,0,["808[1-9]\\d\\d",[6]]]],AM:["374","00","(?:[1-489]\\d|55|60|77)\\d{6}",[8],[["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["[89]0"],"0 $1"],["(\\d{3})(\\d{5})","$1 $2",["2|3[12]"],"(0$1)"],["(\\d{2})(\\d{6})","$1 $2",["1|47"],"(0$1)"],["(\\d{2})(\\d{6})","$1 $2",["[3-9]"],"0$1"]],"0",0,0,0,0,0,[["(?:(?:1[0-25]|47)\\d|2(?:2[2-46]|3[1-8]|4[2-69]|5[2-7]|6[1-9]|8[1-7])|3[12]2)\\d{5}"],["(?:33|4[1349]|55|77|88|9[13-9])\\d{6}"],["800\\d{5}"],["90[016]\\d{5}"],0,0,0,0,["60(?:2[78]|3[5-9]|4[02-9]|5[0-46-9]|[6-8]\\d|9[0-2])\\d{4}"],["80[1-4]\\d{5}"]]],AO:["244","00","[29]\\d{8}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[29]"]]],0,0,0,0,0,0,[["2\\d(?:[0134][25-9]|[25-9]\\d)\\d{5}"],["9[1-79]\\d{7}"]]],AR:["54","00","(?:11|[89]\\d\\d)\\d{8}|[2368]\\d{9}",[10,11],[["(\\d{4})(\\d{2})(\\d{4})","$1 $2-$3",["2(?:2[024-9]|3[0-59]|47|6[245]|9[02-8])|3(?:3[28]|4[03-9]|5[2-46-8]|7[1-578]|8[2-9])","2(?:[23]02|6(?:[25]|4[6-8])|9(?:[02356]|4[02568]|72|8[23]))|3(?:3[28]|4(?:[04679]|3[5-8]|5[4-68]|8[2379])|5(?:[2467]|3[237]|8[2-5])|7[1-578]|8(?:[2469]|3[2578]|5[4-8]|7[36-8]|8[5-8]))|2(?:2[24-9]|3[1-59]|47)","2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3[78]|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8[23])|7[1-578]|8(?:[2469]|3[278]|5[56][46]|86[3-6]))|2(?:2[24-9]|3[1-59]|47)|38(?:[58][78]|7[378])|3(?:4[35][56]|58[45]|8(?:[38]5|54|76))[4-6]","2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3(?:5(?:4[0-25689]|[56])|[78])|58|8[2379])|5(?:[2467]|3[237]|8(?:[23]|4(?:[45]|60)|5(?:4[0-39]|5|64)))|7[1-578]|8(?:[2469]|3[278]|54(?:4|5[13-7]|6[89])|86[3-6]))|2(?:2[24-9]|3[1-59]|47)|38(?:[58][78]|7[378])|3(?:454|85[56])[46]|3(?:4(?:36|5[56])|8(?:[38]5|76))[4-6]"],"0$1",1],["(\\d{2})(\\d{4})(\\d{4})","$1 $2-$3",["1"],"0$1",1],["(\\d{3})(\\d{3})(\\d{4})","$1-$2-$3",["[68]"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2-$3",["[23]"],"0$1",1],["(\\d)(\\d{4})(\\d{2})(\\d{4})","$2 15-$3-$4",["9(?:2[2-469]|3[3-578])","9(?:2(?:2[024-9]|3[0-59]|47|6[245]|9[02-8])|3(?:3[28]|4[03-9]|5[2-46-8]|7[1-578]|8[2-9]))","9(?:2(?:[23]02|6(?:[25]|4[6-8])|9(?:[02356]|4[02568]|72|8[23]))|3(?:3[28]|4(?:[04679]|3[5-8]|5[4-68]|8[2379])|5(?:[2467]|3[237]|8[2-5])|7[1-578]|8(?:[2469]|3[2578]|5[4-8]|7[36-8]|8[5-8])))|92(?:2[24-9]|3[1-59]|47)","9(?:2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3[78]|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8[23])|7[1-578]|8(?:[2469]|3[278]|5(?:[56][46]|[78])|7[378]|8(?:6[3-6]|[78]))))|92(?:2[24-9]|3[1-59]|47)|93(?:4[35][56]|58[45]|8(?:[38]5|54|76))[4-6]","9(?:2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3(?:5(?:4[0-25689]|[56])|[78])|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8(?:[23]|4(?:[45]|60)|5(?:4[0-39]|5|64)))|7[1-578]|8(?:[2469]|3[278]|5(?:4(?:4|5[13-7]|6[89])|[56][46]|[78])|7[378]|8(?:6[3-6]|[78]))))|92(?:2[24-9]|3[1-59]|47)|93(?:4(?:36|5[56])|8(?:[38]5|76))[4-6]"],"0$1",0,"$1 $2 $3-$4"],["(\\d)(\\d{2})(\\d{4})(\\d{4})","$2 15-$3-$4",["91"],"0$1",0,"$1 $2 $3-$4"],["(\\d{3})(\\d{3})(\\d{5})","$1-$2-$3",["8"],"0$1"],["(\\d)(\\d{3})(\\d{3})(\\d{4})","$2 15-$3-$4",["9"],"0$1",0,"$1 $2 $3-$4"]],"0",0,"0?(?:(11|2(?:2(?:02?|[13]|2[13-79]|4[1-6]|5[2457]|6[124-8]|7[1-4]|8[13-6]|9[1267])|3(?:02?|1[467]|2[03-6]|3[13-8]|[49][2-6]|5[2-8]|[67])|4(?:7[3-578]|9)|6(?:[0136]|2[24-6]|4[6-8]?|5[15-8])|80|9(?:0[1-3]|[19]|2\\d|3[1-6]|4[02568]?|5[2-4]|6[2-46]|72?|8[23]?))|3(?:3(?:2[79]|6|8[2578])|4(?:0[0-24-9]|[12]|3[5-8]?|4[24-7]|5[4-68]?|6[02-9]|7[126]|8[2379]?|9[1-36-8])|5(?:1|2[1245]|3[237]?|4[1-46-9]|6[2-4]|7[1-6]|8[2-5]?)|6[24]|7(?:[069]|1[1568]|2[15]|3[145]|4[13]|5[14-8]|7[2-57]|8[126])|8(?:[01]|2[15-7]|3[2578]?|4[13-6]|5[4-8]?|6[1-357-9]|7[36-8]?|8[5-8]?|9[124])))15)?","9$1",0,0,[["3(?:7(?:1[15]|81)|8(?:21|4[16]|69|9[12]))[46]\\d{5}|(?:2(?:657|9(?:54|66))|3(?:7(?:55|77)|865))[2-8]\\d{5}|(?:2(?:2(?:2[59]|44|52)|3(?:26|44)|473|9(?:[07]2|2[26]|34|46))|3327)[45]\\d{5}|(?:2(?:284|3(?:02|23)|920)|3(?:4(?:46|8[27]|92)|541|878))[2-7]\\d{5}|(?:2(?:(?:26|62)2|320|477|9(?:42|83))|3(?:329|4(?:62|76|89)|564))[2-6]\\d{5}|(?:(?:11[1-8]|670)\\d|2(?:2(?:0[45]|1[2-6]|3[3-6])|3(?:[06]4|7[45])|494|6(?:04|1[2-8]|[36][45]|4[3-6])|80[45]|9(?:[17][4-6]|[48][45]|9[3-6]))|3(?:364|4(?:1[2-8]|[25][4-6]|3[3-6]|84)|5(?:1[2-9]|[38][4-6])|6(?:2[45]|44)|7[069][45]|8(?:0[45]|[17][2-6]|3[4-6]|5[3-6]|8[3-68])))\\d{6}|2(?:2(?:21|4[23]|6[145]|7[1-4]|8[356]|9[267])|3(?:16|3[13-8]|43|5[346-8]|9[3-5])|475|6(?:2[46]|4[78]|5[1568])|9(?:03|2[1457-9]|3[1356]|4[08]|[56][23]|82))4\\d{5}|(?:2(?:2(?:57|81)|3(?:24|46|92)|9(?:01|23|64))|3(?:4(?:42|71)|5(?:25|37|4[347]|71)|7(?:18|35|5[17])))[3-6]\\d{5}|(?:2(?:2(?:02|2[3467]|4[156]|5[45]|6[6-8]|91)|3(?:1[47]|25|[45][25]|96)|47[48]|625|932)|3(?:38[2578]|4(?:0[0-24-9]|3[78]|4[457]|58|6[03-9]|72|83|9[136-8])|5(?:2[124]|[368][23]|4[2689]|7[2-6])|7(?:16|2[15]|3[14]|4[13]|5[468]|7[2-5]|8[26])|8(?:2[5-7]|3[278]|4[3-5]|5[78]|6[1-378]|[78]7|94)))[4-6]\\d{5}",[10]],["93(?:7(?:1[15]|81)|8(?:21|4[16]|69|9[12]))[46]\\d{5}|9(?:2(?:657|9(?:54|66))|3(?:7(?:55|77)|865))[2-8]\\d{5}|9(?:2(?:2(?:2[59]|44|52)|3(?:26|44)|473|9(?:[07]2|2[26]|34|46))|3327)[45]\\d{5}|9(?:2(?:284|3(?:02|23)|920)|3(?:4(?:46|8[27]|92)|541|878))[2-7]\\d{5}|9(?:2(?:(?:26|62)2|320|477|9(?:42|83))|3(?:329|4(?:62|76|89)|564))[2-6]\\d{5}|(?:675\\d|9(?:11[1-8]\\d|2(?:2(?:0[45]|1[2-6]|3[3-6])|3(?:[06]4|7[45])|494|6(?:04|1[2-8]|[36][45]|4[3-6])|80[45]|9(?:[17][4-6]|[48][45]|9[3-6]))|3(?:364|4(?:1[2-8]|[25][4-6]|3[3-6]|84)|5(?:1[2-9]|[38][4-6])|6(?:2[45]|44)|7[069][45]|8(?:0[45]|[17][2-6]|3[4-6]|5[3-6]|8[3-68]))))\\d{6}|92(?:2(?:21|4[23]|6[145]|7[1-4]|8[356]|9[267])|3(?:16|3[13-8]|43|5[346-8]|9[3-5])|475|6(?:2[46]|4[78]|5[1568])|9(?:03|2[1457-9]|3[1356]|4[08]|[56][23]|82))4\\d{5}|9(?:2(?:2(?:57|81)|3(?:24|46|92)|9(?:01|23|64))|3(?:4(?:42|71)|5(?:25|37|4[347]|71)|7(?:18|35|5[17])))[3-6]\\d{5}|9(?:2(?:2(?:02|2[3467]|4[156]|5[45]|6[6-8]|91)|3(?:1[47]|25|[45][25]|96)|47[48]|625|932)|3(?:38[2578]|4(?:0[0-24-9]|3[78]|4[457]|58|6[03-9]|72|83|9[136-8])|5(?:2[124]|[368][23]|4[2689]|7[2-6])|7(?:16|2[15]|3[14]|4[13]|5[468]|7[2-5]|8[26])|8(?:2[5-7]|3[278]|4[3-5]|5[78]|6[1-378]|[78]7|94)))[4-6]\\d{5}"],["800\\d{7,8}"],["60[04579]\\d{7}",[10]],0,0,["810\\d{7}",[10]]]],AS:["1","011","(?:[58]\\d\\d|684|900)\\d{7}",[10],0,"1",0,"([267]\\d{6})$|1","684$1",0,"684",[["6846(?:22|33|44|55|77|88|9[19])\\d{4}"],["684(?:2(?:48|5[2468]|7[26])|7(?:3[13]|70|82))\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],AT:["43","00","1\\d{3,12}|2\\d{6,12}|43(?:(?:0\\d|5[02-9])\\d{3,9}|2\\d{4,5}|[3467]\\d{4}|8\\d{4,6}|9\\d{4,7})|5\\d{4,12}|8\\d{7,12}|9\\d{8,12}|(?:[367]\\d|4[0-24-9])\\d{4,11}",[4,5,6,7,8,9,10,11,12,13],[["(\\d)(\\d{3,12})","$1 $2",["1(?:11|[2-9])"],"0$1"],["(\\d{3})(\\d{2})","$1 $2",["517"],"0$1"],["(\\d{2})(\\d{3,5})","$1 $2",["5[079]"],"0$1"],["(\\d{3})(\\d{3,10})","$1 $2",["(?:31|4)6|51|6(?:5[0-3579]|[6-9])|7(?:20|32|8)|[89]"],"0$1"],["(\\d{4})(\\d{3,9})","$1 $2",["[2-467]|5[2-6]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["5"],"0$1"],["(\\d{2})(\\d{4})(\\d{4,7})","$1 $2 $3",["5"],"0$1"]],"0",0,0,0,0,0,[["1(?:11\\d|[2-9]\\d{3,11})|(?:316|463|(?:51|66|73)2)\\d{3,10}|(?:2(?:1[467]|2[13-8]|5[2357]|6[1-46-8]|7[1-8]|8[124-7]|9[1458])|3(?:1[1-578]|3[23568]|4[5-7]|5[1378]|6[1-38]|8[3-68])|4(?:2[1-8]|35|7[1368]|8[2457])|5(?:2[1-8]|3[357]|4[147]|5[12578]|6[37])|6(?:13|2[1-47]|4[135-8]|5[468])|7(?:2[1-8]|35|4[13478]|5[68]|6[16-8]|7[1-6]|9[45]))\\d{4,10}"],["6(?:5[0-3579]|6[013-9]|[7-9]\\d)\\d{4,10}",[7,8,9,10,11,12,13]],["800\\d{6,10}",[9,10,11,12,13]],["(?:8[69][2-68]|9(?:0[01]|3[019]))\\d{6,10}",[9,10,11,12,13]],0,0,0,0,["5(?:0[1-9]|17|[79]\\d)\\d{2,10}|7[28]0\\d{6,10}",[5,6,7,8,9,10,11,12,13]],["8(?:10|2[018])\\d{6,10}|828\\d{5}",[8,9,10,11,12,13]]]],AU:["61","001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011","1(?:[0-79]\\d{7}(?:\\d(?:\\d{2})?)?|8[0-24-9]\\d{7})|[2-478]\\d{8}|1\\d{4,7}",[5,6,7,8,9,10,12],[["(\\d{2})(\\d{3,4})","$1 $2",["16"],"0$1"],["(\\d{2})(\\d{3})(\\d{2,4})","$1 $2 $3",["16"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["14|4"],"0$1"],["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["[2378]"],"(0$1)"],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1(?:30|[89])"]]],"0",0,"(183[12])|0",0,0,0,[["(?:(?:(?:2(?:[0-26-9]\\d|3[0-8]|4[02-9]|5[0135-9])|7(?:[013-57-9]\\d|2[0-8]))\\d|3(?:(?:[0-3589]\\d|6[1-9]|7[0-35-9])\\d|4(?:[0-578]\\d|90)))\\d\\d|8(?:51(?:0(?:0[03-9]|[12479]\\d|3[2-9]|5[0-8]|6[1-9]|8[0-7])|1(?:[0235689]\\d|1[0-69]|4[0-589]|7[0-47-9])|2(?:0[0-79]|[18][13579]|2[14-9]|3[0-46-9]|[4-6]\\d|7[89]|9[0-4])|3\\d\\d)|(?:6[0-8]|[78]\\d)\\d{3}|9(?:[02-9]\\d{3}|1(?:(?:[0-58]\\d|6[0135-9])\\d|7(?:0[0-24-9]|[1-9]\\d)|9(?:[0-46-9]\\d|5[0-79])))))\\d{3}",[9]],["4(?:79[01]|83[0-389]|94[0-4])\\d{5}|4(?:[0-36]\\d|4[047-9]|5[0-25-9]|7[02-8]|8[0-24-9]|9[0-37-9])\\d{6}",[9]],["180(?:0\\d{3}|2)\\d{3}",[7,10]],["190[0-26]\\d{6}",[10]],0,0,0,["163\\d{2,6}",[5,6,7,8,9]],["14(?:5(?:1[0458]|[23][458])|71\\d)\\d{4}",[9]],["13(?:00\\d{6}(?:\\d{2})?|45[0-4]\\d{3})|13\\d{4}",[6,8,10,12]]],"0011"],AW:["297","00","(?:[25-79]\\d\\d|800)\\d{4}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[25-9]"]]],0,0,0,0,0,0,[["5(?:2\\d|8[1-9])\\d{4}"],["(?:290|5[69]\\d|6(?:[03]0|22|4[0-2]|[69]\\d)|7(?:[34]\\d|7[07])|9(?:6[45]|9[4-8]))\\d{4}"],["800\\d{4}"],["900\\d{4}"],0,0,0,0,["(?:28\\d|501)\\d{4}"]]],AX:["358","00|99(?:[01469]|5(?:[14]1|3[23]|5[59]|77|88|9[09]))","2\\d{4,9}|35\\d{4,5}|(?:60\\d\\d|800)\\d{4,6}|7\\d{5,11}|(?:[14]\\d|3[0-46-9]|50)\\d{4,8}",[5,6,7,8,9,10,11,12],0,"0",0,0,0,0,"18",[["18[1-8]\\d{3,6}",[6,7,8,9]],["4946\\d{2,6}|(?:4[0-8]|50)\\d{4,8}",[6,7,8,9,10]],["800\\d{4,6}",[7,8,9]],["[67]00\\d{5,6}",[8,9]],0,0,["20\\d{4,8}|60[12]\\d{5,6}|7(?:099\\d{4,5}|5[03-9]\\d{3,7})|20[2-59]\\d\\d|(?:606|7(?:0[78]|1|3\\d))\\d{7}|(?:10|29|3[09]|70[1-5]\\d)\\d{4,8}"]],"00"],AZ:["994","00","365\\d{6}|(?:[124579]\\d|60|88)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["90"],"0$1"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["1[28]|2|365|46","1[28]|2|365[45]|46","1[28]|2|365(?:4|5[02])|46"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[13-9]"],"0$1"]],"0",0,0,0,0,0,[["(?:2[12]428|3655[02])\\d{4}|(?:2(?:22[0-79]|63[0-28])|3654)\\d{5}|(?:(?:1[28]|46)\\d|2(?:[014-6]2|[23]3))\\d{6}"],["36554\\d{4}|(?:[16]0|4[04]|5[015]|7[07]|99)\\d{7}"],["88\\d{7}"],["900200\\d{3}"]]],BA:["387","00","6\\d{8}|(?:[35689]\\d|49|70)\\d{6}",[8,9],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["6[1-3]|[7-9]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2-$3",["[3-5]|6[56]"],"0$1"],["(\\d{2})(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3 $4",["6"],"0$1"]],"0",0,0,0,0,0,[["(?:3(?:[05-79][2-9]|1[4579]|[23][24-9]|4[2-4689]|8[2457-9])|49[2-579]|5(?:0[2-49]|[13][2-9]|[268][2-4679]|4[4689]|5[2-79]|7[2-69]|9[2-4689]))\\d{5}",[8]],["6040\\d{5}|6(?:03|[1-356]|44|7\\d)\\d{6}"],["8[08]\\d{6}",[8]],["9[0246]\\d{6}",[8]],0,0,["703[235]0\\d{3}|70(?:2[0-5]|3[0146]|[56]0)\\d{4}",[8]],0,0,["8[12]\\d{6}",[8]]]],BB:["1","011","(?:246|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","246$1",0,"246",[["246521[0369]\\d{3}|246(?:2(?:2[78]|7[0-4])|4(?:1[024-6]|2\\d|3[2-9])|5(?:20|[34]\\d|54|7[1-3])|6(?:2\\d|38)|7[35]7|9(?:1[89]|63))\\d{4}"],["246(?:(?:2(?:[3568]\\d|4[0-57-9])|3(?:5[2-9]|6[0-6])|4(?:46|5\\d)|69[5-7]|8(?:[2-5]\\d|83))\\d|52(?:1[147]|20))\\d{3}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["(?:246976|900[2-9]\\d\\d)\\d{4}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"],0,["246(?:292|367|4(?:1[7-9]|3[01]|4[47-9]|67)|7(?:1[2-9]|2\\d|3[016]|53))\\d{4}"],0,["24631\\d{5}"]]],BD:["880","00","[1-469]\\d{9}|8[0-79]\\d{7,8}|[2-79]\\d{8}|[2-9]\\d{7}|[3-9]\\d{6}|[57-9]\\d{5}",[6,7,8,9,10],[["(\\d{2})(\\d{4,6})","$1-$2",["31[5-8]|[459]1"],"0$1"],["(\\d{3})(\\d{3,7})","$1-$2",["3(?:[67]|8[013-9])|4(?:6[168]|7|[89][18])|5(?:6[128]|9)|6(?:[15]|28|4[14])|7[2-589]|8(?:0[014-9]|[12])|9[358]|(?:3[2-5]|4[235]|5[2-578]|6[0389]|76|8[3-7]|9[24])1|(?:44|66)[01346-9]"],"0$1"],["(\\d{4})(\\d{3,6})","$1-$2",["[13-9]|2[23]"],"0$1"],["(\\d)(\\d{7,8})","$1-$2",["2"],"0$1"]],"0",0,0,0,0,0,[["(?:4(?:31\\d\\d|423)|5222)\\d{3}(?:\\d{2})?|8332[6-9]\\d\\d|(?:3(?:03[56]|224)|4(?:22[25]|653))\\d{3,4}|(?:3(?:42[47]|529|823)|4(?:027|525|65(?:28|8))|562|6257|7(?:1(?:5[3-5]|6[12]|7[156]|89)|22[589]56|32|42675|52(?:[25689](?:56|8)|[347]8)|71(?:6[1267]|75|89)|92374)|82(?:2[59]|32)56|9(?:03[23]56|23(?:256|373)|31|5(?:1|2[4589]56)))\\d{3}|(?:3(?:02[348]|22[35]|324|422)|4(?:22[67]|32[236-9]|6(?:2[46]|5[57])|953)|5526|6(?:024|6655)|81)\\d{4,5}|(?:2(?:7(?:1[0-267]|2[0-289]|3[0-29]|4[01]|5[1-3]|6[013]|7[0178]|91)|8(?:0[125]|1[1-6]|2[0157-9]|3[1-69]|41|6[1-35]|7[1-5]|8[1-8]|9[0-6])|9(?:0[0-2]|1[0-4]|2[568]|3[3-6]|5[5-7]|6[0136-9]|7[0-7]|8[014-9]))|3(?:0(?:2[025-79]|3[2-4])|181|22[12]|32[2356]|824)|4(?:02[09]|22[348]|32[045]|523|6(?:27|54))|666(?:22|53)|7(?:22[57-9]|42[56]|82[35])8|8(?:0[124-9]|2(?:181|2[02-4679]8)|4[12]|[5-7]2)|9(?:[04]2|2(?:2|328)|81))\\d{4}|(?:2(?:[23]\\d|[45])\\d\\d|3(?:1(?:2[5-7]|[5-7])|425|822)|4(?:033|1\\d|[257]1|332|4(?:2[246]|5[25])|6(?:2[35]|56|62)|8(?:23|54)|92[2-5])|5(?:02[03489]|22[457]|32[35-79]|42[46]|6(?:[18]|53)|724|826)|6(?:023|2(?:2[2-5]|5[3-5]|8)|32[3478]|42[34]|52[47]|6(?:[18]|6(?:2[34]|5[24]))|[78]2[2-5]|92[2-6])|7(?:02|21\\d|[3-589]1|6[12]|72[24])|8(?:217|3[12]|[5-7]1)|9[24]1)\\d{5}|(?:(?:3[2-8]|5[2-57-9]|6[03-589])1|4[4689][18])\\d{5}|[59]1\\d{5}"],["(?:1[13-9]\\d|644)\\d{7}|(?:3[78]|44|66)[02-9]\\d{7}",[10]],["80[03]\\d{7}",[10]],0,0,0,0,0,["96(?:0[469]|1[0-47]|3[389]|43|6[69]|7[78])\\d{6}",[10]]]],BE:["32","00","4\\d{8}|[1-9]\\d{7}",[8,9],[["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["(?:80|9)0"],"0$1"],["(\\d)(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[239]|4[23]"],"0$1"],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[15-8]"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["4"],"0$1"]],"0",0,0,0,0,0,[["80[2-8]\\d{5}|(?:1[0-69]|[23][2-8]|4[23]|5\\d|6[013-57-9]|71|8[1-79]|9[2-4])\\d{6}",[8]],["4[5-9]\\d{7}",[9]],["800[1-9]\\d{4}",[8]],["(?:70(?:2[0-57]|3[04-7]|44|6[4-69]|7[0579])|90\\d\\d)\\d{4}",[8]],0,0,["78(?:0[57]|1[014-8]|2[25]|3[15-8]|48|[56]0|7[06-8]|9\\d)\\d{4}",[8]],0,0,["7879\\d{4}",[8]]]],BF:["226","00","[025-7]\\d{7}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[025-7]"]]],0,0,0,0,0,0,[["2(?:0(?:49|5[23]|6[5-7]|9[016-9])|4(?:4[569]|5[4-6]|6[5-7]|7[0179])|5(?:[34]\\d|50|6[5-7]))\\d{4}"],["(?:0[1-7]|5[0-8]|[67]\\d)\\d{6}"]]],BG:["359","00","00800\\d{7}|[2-7]\\d{6,7}|[89]\\d{6,8}|2\\d{5}",[6,7,8,9,12],[["(\\d)(\\d)(\\d{2})(\\d{2})","$1 $2 $3 $4",["2"],"0$1"],["(\\d{3})(\\d{4})","$1 $2",["43[1-6]|70[1-9]"],"0$1"],["(\\d)(\\d{3})(\\d{3,4})","$1 $2 $3",["2"],"0$1"],["(\\d{2})(\\d{3})(\\d{2,3})","$1 $2 $3",["[356]|4[124-7]|7[1-9]|8[1-6]|9[1-7]"],"0$1"],["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["(?:70|8)0"],"0$1"],["(\\d{3})(\\d{3})(\\d{2})","$1 $2 $3",["43[1-7]|7"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[48]|9[08]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["9"],"0$1"]],"0",0,0,0,0,0,[["2\\d{5,7}|(?:43[1-6]|70[1-9])\\d{4,5}|(?:[36]\\d|4[124-7]|[57][1-9]|8[1-6]|9[1-7])\\d{5,6}",[6,7,8]],["(?:43[07-9]|99[69]\\d)\\d{5}|(?:8[7-9]|98)\\d{7}",[8,9]],["(?:00800\\d\\d|800)\\d{5}",[8,12]],["90\\d{6}",[8]],0,0,0,0,0,["700\\d{5}",[8]]]],BH:["973","00","[136-9]\\d{7}",[8],[["(\\d{4})(\\d{4})","$1 $2",["[13679]|8[02-4679]"]]],0,0,0,0,0,0,[["(?:1(?:3[1356]|6[0156]|7\\d)\\d|6(?:1[16]\\d|500|6(?:0\\d|3[12]|44|55|7[7-9]|88)|9[69][69])|7(?:[07]\\d\\d|1(?:11|78)))\\d{4}"],["(?:3(?:[0-79]\\d|8[0-57-9])\\d|6(?:3(?:00|33|6[16])|441|6(?:3[03-9]|[69]\\d|7[0-689])))\\d{4}"],["8[02369]\\d{6}"],["(?:87|9[0-8])\\d{6}"],0,0,0,0,0,["84\\d{6}"]]],BI:["257","00","(?:[267]\\d|31)\\d{6}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2367]"]]],0,0,0,0,0,0,[["(?:22|31)\\d{6}"],["(?:29|[67][125-9])\\d{6}"]]],BJ:["229","00","[24-689]\\d{7}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[24-689]"]]],0,0,0,0,0,0,[["2090\\d{4}|2(?:02|1[037]|2[45]|3[68]|4\\d)\\d{5}"],["(?:4[0-8]|[56]\\d|9[013-9])\\d{6}"],0,0,0,0,["81\\d{6}"],0,["857[58]\\d{4}"]]],BL:["590","00","590\\d{6}|(?:69|80|9\\d)\\d{7}",[9],0,"0",0,0,0,0,0,[["590(?:2[7-9]|3[3-7]|5[12]|87)\\d{4}"],["69(?:0\\d\\d|1(?:2[2-9]|3[0-5])|4(?:0[89]|1[2-6]|9\\d)|6(?:1[016-9]|5[0-4]|[67]\\d))\\d{4}"],["80[0-5]\\d{6}"],0,0,0,0,0,["9(?:(?:39[5-7]|76[018])\\d|475[0-5])\\d{4}"]]],BM:["1","011","(?:441|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","441$1",0,"441",[["441(?:[46]\\d\\d|5(?:4\\d|60|89))\\d{4}"],["441(?:[2378]\\d|5[0-39]|9[02])\\d{5}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],BN:["673","00","[2-578]\\d{6}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[2-578]"]]],0,0,0,0,0,0,[["22[0-7]\\d{4}|(?:2[013-9]|[34]\\d|5[0-25-9])\\d{5}"],["(?:22[89]|[78]\\d\\d)\\d{4}"],0,0,0,0,0,0,["5[34]\\d{5}"]]],BO:["591","00(?:1\\d)?","8001\\d{5}|(?:[2-467]\\d|50)\\d{6}",[8,9],[["(\\d)(\\d{7})","$1 $2",["[235]|4[46]"]],["(\\d{8})","$1",["[67]"]],["(\\d{3})(\\d{2})(\\d{4})","$1 $2 $3",["8"]]],"0",0,"0(1\\d)?",0,0,0,[["(?:2(?:2\\d\\d|5(?:11|[258]\\d|9[67])|6(?:12|2\\d|9[34])|8(?:2[34]|39|62))|3(?:3\\d\\d|4(?:6\\d|8[24])|8(?:25|42|5[257]|86|9[25])|9(?:[27]\\d|3[2-4]|4[248]|5[24]|6[2-6]))|4(?:4\\d\\d|6(?:11|[24689]\\d|72)))\\d{4}",[8]],["[67]\\d{7}",[8]],["8001[07]\\d{4}",[9]],0,0,0,0,0,["50\\d{6}",[8]]]],BQ:["599","00","(?:[34]1|7\\d)\\d{5}",[7],0,0,0,0,0,0,"[347]",[["(?:318[023]|41(?:6[023]|70)|7(?:1[578]|2[05]|50)\\d)\\d{3}"],["(?:31(?:8[14-8]|9[14578])|416[14-9]|7(?:0[01]|7[07]|8\\d|9[056])\\d)\\d{3}"]]],BR:["55","00(?:1[245]|2[1-35]|31|4[13]|[56]5|99)","(?:[1-46-9]\\d\\d|5(?:[0-46-9]\\d|5[0-46-9]))\\d{8}|[1-9]\\d{9}|[3589]\\d{8}|[34]\\d{7}",[8,9,10,11],[["(\\d{4})(\\d{4})","$1-$2",["300|4(?:0[02]|37)","4(?:02|37)0|[34]00"]],["(\\d{3})(\\d{2,3})(\\d{4})","$1 $2 $3",["(?:[358]|90)0"],"0$1"],["(\\d{2})(\\d{4})(\\d{4})","$1 $2-$3",["(?:[14689][1-9]|2[12478]|3[1-578]|5[13-5]|7[13-579])[2-57]"],"($1)"],["(\\d{2})(\\d{5})(\\d{4})","$1 $2-$3",["[16][1-9]|[2-57-9]"],"($1)"]],"0",0,"(?:0|90)(?:(1[245]|2[1-35]|31|4[13]|[56]5|99)(\\d{10,11}))?","$2",0,0,[["(?:[14689][1-9]|2[12478]|3[1-578]|5[13-5]|7[13-579])[2-5]\\d{7}",[10]],["(?:[14689][1-9]|2[12478]|3[1-578]|5[13-5]|7[13-579])(?:7|9\\d)\\d{7}",[10,11]],["800\\d{6,7}",[9,10]],["300\\d{6}|[59]00\\d{6,7}",[9,10]],0,0,0,0,0,["(?:30[03]\\d{3}|4(?:0(?:0\\d|20)|370))\\d{4}|300\\d{5}",[8,10]]]],BS:["1","011","(?:242|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([3-8]\\d{6})$|1","242$1",0,"242",[["242(?:3(?:02|[236][1-9]|4[0-24-9]|5[0-68]|7[347]|8[0-4]|9[2-467])|461|502|6(?:0[1-5]|12|2[013]|[45]0|7[67]|8[78]|9[89])|7(?:02|88))\\d{4}"],["242(?:3(?:5[79]|7[56]|95)|4(?:[23][1-9]|4[1-35-9]|5[1-8]|6[2-8]|7\\d|81)|5(?:2[45]|3[35]|44|5[1-46-9]|65|77)|6[34]6|7(?:27|38)|8(?:0[1-9]|1[02-9]|2\\d|3[0-4]|[89]9))\\d{4}"],["242300\\d{4}|8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"],0,["242225\\d{4}"]]],BT:["975","00","[17]\\d{7}|[2-8]\\d{6}",[7,8],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[2-68]|7[246]"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["1[67]|7"]]],0,0,0,0,0,0,[["(?:2[3-6]|[34][5-7]|5[236]|6[2-46]|7[246]|8[2-4])\\d{5}",[7]],["(?:1[67]|77)\\d{6}",[8]]]],BW:["267","00","(?:0800|(?:[37]|800)\\d)\\d{6}|(?:[2-6]\\d|90)\\d{5}",[7,8,10],[["(\\d{2})(\\d{5})","$1 $2",["90"]],["(\\d{3})(\\d{4})","$1 $2",["[24-6]|3[15-9]"]],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[37]"]],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["0"]],["(\\d{3})(\\d{4})(\\d{3})","$1 $2 $3",["8"]]],0,0,0,0,0,0,[["(?:2(?:4[0-48]|6[0-24]|9[0578])|3(?:1[0-35-9]|55|[69]\\d|7[013]|81)|4(?:6[03]|7[1267]|9[0-5])|5(?:3[03489]|4[0489]|7[1-47]|88|9[0-49])|6(?:2[1-35]|5[149]|8[013467]))\\d{4}",[7]],["(?:321|7[1-8]\\d)\\d{5}",[8]],["(?:0800|800\\d)\\d{6}",[10]],["90\\d{5}",[7]],0,0,0,0,["79(?:1(?:[0-2]\\d|3[0-3])|2[0-7]\\d)\\d{3}",[8]]]],BY:["375","810","(?:[12]\\d|33|44|902)\\d{7}|8(?:0[0-79]\\d{5,7}|[1-7]\\d{9})|8(?:1[0-489]|[5-79]\\d)\\d{7}|8[1-79]\\d{6,7}|8[0-79]\\d{5}|8\\d{5}",[6,7,8,9,10,11],[["(\\d{3})(\\d{3})","$1 $2",["800"],"8 $1"],["(\\d{3})(\\d{2})(\\d{2,4})","$1 $2 $3",["800"],"8 $1"],["(\\d{4})(\\d{2})(\\d{3})","$1 $2-$3",["1(?:5[169]|6[3-5]|7[179])|2(?:1[35]|2[34]|3[3-5])","1(?:5[169]|6(?:3[1-3]|4|5[125])|7(?:1[3-9]|7[0-24-6]|9[2-7]))|2(?:1[35]|2[34]|3[3-5])"],"8 0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2-$3-$4",["1(?:[56]|7[467])|2[1-3]"],"8 0$1"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2-$3-$4",["[1-4]"],"8 0$1"],["(\\d{3})(\\d{3,4})(\\d{4})","$1 $2 $3",["[89]"],"8 $1"]],"8",0,"0|80?",0,0,0,[["(?:1(?:5(?:1[1-5]|[24]\\d|6[2-4]|9[1-7])|6(?:[235]\\d|4[1-7])|7\\d\\d)|2(?:1(?:[246]\\d|3[0-35-9]|5[1-9])|2(?:[235]\\d|4[0-8])|3(?:[26]\\d|3[02-79]|4[024-7]|5[03-7])))\\d{5}",[9]],["(?:2(?:5[5-79]|9[1-9])|(?:33|44)\\d)\\d{6}",[9]],["800\\d{3,7}|8(?:0[13]|20\\d)\\d{7}"],["(?:810|902)\\d{7}",[10]],0,0,0,0,["249\\d{6}",[9]]],"8~10"],BZ:["501","00","(?:0800\\d|[2-8])\\d{6}",[7,11],[["(\\d{3})(\\d{4})","$1-$2",["[2-8]"]],["(\\d)(\\d{3})(\\d{4})(\\d{3})","$1-$2-$3-$4",["0"]]],0,0,0,0,0,0,[["(?:2(?:[02]\\d|36|[68]0)|[3-58](?:[02]\\d|[68]0)|7(?:[02]\\d|32|[68]0))\\d{4}",[7]],["6[0-35-7]\\d{5}",[7]],["0800\\d{7}",[11]]]],CA:["1","011","(?:[2-8]\\d|90)\\d{8}|3\\d{6}",[7,10],0,"1",0,0,0,0,0,[["(?:2(?:04|[23]6|[48]9|50|63)|3(?:06|43|54|6[578]|82)|4(?:03|1[68]|[26]8|3[178]|50|74)|5(?:06|1[49]|48|79|8[147])|6(?:04|[18]3|39|47|72)|7(?:0[59]|42|53|78|8[02])|8(?:[06]7|19|25|7[39])|90[25])[2-9]\\d{6}",[10]],["",[10]],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",[10]],["900[2-9]\\d{6}",[10]],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|(?:5(?:00|2[125-9]|33|44|66|77|88)|622)[2-9]\\d{6}",[10]],0,["310\\d{4}",[7]],0,["600[2-9]\\d{6}",[10]]]],CC:["61","001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011","1(?:[0-79]\\d{8}(?:\\d{2})?|8[0-24-9]\\d{7})|[148]\\d{8}|1\\d{5,7}",[6,7,8,9,10,12],0,"0",0,"([59]\\d{7})$|0","8$1",0,0,[["8(?:51(?:0(?:02|31|60|89)|1(?:18|76)|223)|91(?:0(?:1[0-2]|29)|1(?:[28]2|50|79)|2(?:10|64)|3(?:[06]8|22)|4[29]8|62\\d|70[23]|959))\\d{3}",[9]],["4(?:79[01]|83[0-389]|94[0-4])\\d{5}|4(?:[0-36]\\d|4[047-9]|5[0-25-9]|7[02-8]|8[0-24-9]|9[0-37-9])\\d{6}",[9]],["180(?:0\\d{3}|2)\\d{3}",[7,10]],["190[0-26]\\d{6}",[10]],0,0,0,0,["14(?:5(?:1[0458]|[23][458])|71\\d)\\d{4}",[9]],["13(?:00\\d{6}(?:\\d{2})?|45[0-4]\\d{3})|13\\d{4}",[6,8,10,12]]],"0011"],CD:["243","00","(?:(?:[189]|5\\d)\\d|2)\\d{7}|[1-68]\\d{6}",[7,8,9,10],[["(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3",["88"],"0$1"],["(\\d{2})(\\d{5})","$1 $2",["[1-6]"],"0$1"],["(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3",["2"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["1"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[89]"],"0$1"],["(\\d{2})(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3 $4",["5"],"0$1"]],"0",0,0,0,0,0,[["(?:(?:12|573)\\d\\d|276)\\d{5}|[1-6]\\d{6}"],["88\\d{5}|(?:8[0-69]|9[017-9])\\d{7}",[7,9]]]],CF:["236","00","(?:[27]\\d{3}|8776)\\d{4}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[278]"]]],0,0,0,0,0,0,[["2[12]\\d{6}"],["7[024-7]\\d{6}"],0,["8776\\d{4}"]]],CG:["242","00","222\\d{6}|(?:0\\d|80)\\d{7}",[9],[["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["8"]],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[02]"]]],0,0,0,0,0,0,[["222[1-589]\\d{5}"],["026(?:1[0-5]|6[6-9])\\d{4}|0(?:[14-6]\\d\\d|2(?:40|5[5-8]|6[07-9]))\\d{5}"],0,["80[0-2]\\d{6}"]]],CH:["41","00","8\\d{11}|[2-9]\\d{8}",[9,12],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["8[047]|90"],"0$1"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2-79]|81"],"0$1"],["(\\d{3})(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["8"],"0$1"]],"0",0,0,0,0,0,[["(?:2[12467]|3[1-4]|4[134]|5[256]|6[12]|[7-9]1)\\d{7}",[9]],["(?:6[89]|7[235-9])\\d{7}",[9]],["800\\d{6}",[9]],["90[016]\\d{6}",[9]],["878\\d{6}",[9]],["860\\d{9}",[12]],["5[18]\\d{7}",[9]],["74[0248]\\d{6}",[9]],0,["84[0248]\\d{6}",[9]]]],CI:["225","00","[02]\\d{9}",[10],[["(\\d{2})(\\d{2})(\\d)(\\d{5})","$1 $2 $3 $4",["2"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3 $4",["0"]]],0,0,0,0,0,0,[["2(?:[15]\\d{3}|7(?:2(?:0[23]|1[2357]|2[245]|3[45]|4[3-5])|3(?:06|1[69]|[2-6]7)))\\d{5}"],["0[157]\\d{8}"]]],CK:["682","00","[2-578]\\d{4}",[5],[["(\\d{2})(\\d{3})","$1 $2",["[2-578]"]]],0,0,0,0,0,0,[["(?:2\\d|3[13-7]|4[1-5])\\d{3}"],["[578]\\d{4}"]]],CL:["56","(?:0|1(?:1[0-69]|2[02-5]|5[13-58]|69|7[0167]|8[018]))0","12300\\d{6}|6\\d{9,10}|[2-9]\\d{8}",[9,10,11],[["(\\d{5})(\\d{4})","$1 $2",["219","2196"],"($1)"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["44"]],["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["2[1-36]"],"($1)"],["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["9[2-9]"]],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["3[2-5]|[47]|5[1-3578]|6[13-57]|8(?:0[1-9]|[1-9])"],"($1)"],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["60|8"]],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["1"]],["(\\d{3})(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3 $4",["60"]]],0,0,0,0,0,0,[["2(?:1982[0-6]|3314[05-9])\\d{3}|(?:2(?:1(?:160|962)|3(?:2\\d\\d|3(?:[03467]\\d|1[0-35-9]|2[1-9]|5[0-24-9]|8[0-3])|600)|646[59])|80[1-9]\\d\\d|9(?:3(?:[0-57-9]\\d\\d|6(?:0[02-9]|[1-9]\\d))|6(?:[0-8]\\d\\d|9(?:[02-79]\\d|1[05-9]))|7[1-9]\\d\\d|9(?:[03-9]\\d\\d|1(?:[0235-9]\\d|4[0-24-9])|2(?:[0-79]\\d|8[0-46-9]))))\\d{4}|(?:22|3[2-5]|[47][1-35]|5[1-3578]|6[13-57]|8[1-9]|9[2458])\\d{7}",[9]],["",[9]],["(?:123|8)00\\d{6}",[9,11]],0,0,0,0,0,["44\\d{7}",[9]],["600\\d{7,8}",[10,11]]]],CM:["237","00","[26]\\d{8}|88\\d{6,7}",[8,9],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["88"]],["(\\d)(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["[26]|88"]]],0,0,0,0,0,0,[["2(?:22|33)\\d{6}",[9]],["(?:24[23]|6(?:[25-9]\\d|40))\\d{6}",[9]],["88\\d{6,7}"]]],CN:["86","00|1(?:[12]\\d|79)\\d\\d00","(?:(?:1[03-689]|2\\d)\\d\\d|6)\\d{8}|1\\d{10}|[126]\\d{6}(?:\\d(?:\\d{2})?)?|86\\d{5,6}|(?:[3-579]\\d|8[0-57-9])\\d{5,9}",[7,8,9,10,11,12],[["(\\d{2})(\\d{5,6})","$1 $2",["(?:10|2[0-57-9])[19]|3(?:[157]|35|49|9[1-68])|4(?:1[124-9]|2[179]|6[47-9]|7|8[23])|5(?:[1357]|2[37]|4[36]|6[1-46]|80)|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:07|1[236-8]|2[5-7]|[37]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|3|4[13]|5[1-5]|7[0-79]|9[0-35-9])|(?:4[35]|59|85)[1-9]","(?:10|2[0-57-9])(?:1[02]|9[56])|8078|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:1[124-9]|2[179]|[35][1-9]|6[47-9]|7\\d|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[1-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|3\\d|4[13]|5[1-5]|7[0-79]|9[0-35-9]))1","10(?:1(?:0|23)|9[56])|2[0-57-9](?:1(?:00|23)|9[56])|80781|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:1[124-9]|2[179]|[35][1-9]|6[47-9]|7\\d|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[1-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|3\\d|4[13]|5[1-5]|7[0-79]|9[0-35-9]))12","10(?:1(?:0|23)|9[56])|2[0-57-9](?:1(?:00|23)|9[56])|807812|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:1[124-9]|2[179]|[35][1-9]|6[47-9]|7\\d|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[1-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|3\\d|4[13]|5[1-5]|7[0-79]|9[0-35-9]))123","10(?:1(?:0|23)|9[56])|2[0-57-9](?:1(?:00|23)|9[56])|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:1[124-9]|2[179]|[35][1-9]|6[47-9]|7\\d|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:078|1[236-8]|2[5-7]|[37]\\d|5[1-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|3\\d|4[13]|5[1-5]|7[0-79]|9[0-35-9]))123"],"0$1"],["(\\d{3})(\\d{5,6})","$1 $2",["3(?:[157]|35|49|9[1-68])|4(?:[17]|2[179]|6[47-9]|8[23])|5(?:[1357]|2[37]|4[36]|6[1-46]|80)|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]|4[13]|5[1-5])|(?:4[35]|59|85)[1-9]","(?:3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[1-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))[19]","85[23](?:10|95)|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[14-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))(?:10|9[56])","85[23](?:100|95)|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[14-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))(?:100|9[56])"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["(?:4|80)0"]],["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["10|2(?:[02-57-9]|1[1-9])","10|2(?:[02-57-9]|1[1-9])","10[0-79]|2(?:[02-57-9]|1[1-79])|(?:10|21)8(?:0[1-9]|[1-9])"],"0$1",1],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["3(?:[3-59]|7[02-68])|4(?:[26-8]|3[3-9]|5[2-9])|5(?:3[03-9]|[468]|7[028]|9[2-46-9])|6|7(?:[0-247]|3[04-9]|5[0-4689]|6[2368])|8(?:[1-358]|9[1-7])|9(?:[013479]|5[1-5])|(?:[34]1|55|79|87)[02-9]"],"0$1",1],["(\\d{3})(\\d{7,8})","$1 $2",["9"]],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["80"],"0$1",1],["(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["[3-578]"],"0$1",1],["(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["1[3-9]"]],["(\\d{2})(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3 $4",["[12]"],"0$1",1]],"0",0,"(1(?:[12]\\d|79)\\d\\d)|0",0,0,0,[["(?:10(?:[02-79]\\d\\d|[18](?:0[1-9]|[1-9]\\d))|2(?:[02-57-9]\\d{3}|1(?:[18](?:0[1-9]|[1-9]\\d)|[2-79]\\d\\d))|(?:41[03]|8078|9(?:78|94))\\d\\d)\\d{5}|(?:10|2[0-57-9])(?:1(?:00|23)\\d\\d|95\\d{3,4})|(?:41[03]|9(?:78|94))(?:100\\d\\d|95\\d{3,4})|8078123|(?:43[35]|754|851)\\d{7,8}|(?:43[35]|754|851)(?:1(?:00\\d|23)\\d|95\\d{3,4})|(?:3(?:11|7[179])|4(?:[15]1|3[12])|5(?:1\\d|2[37]|3[12]|51|7[13-79]|9[15])|7(?:[39]1|5[57]|6[09])|8(?:71|98))(?:[02-8]\\d{7}|1(?:0(?:0\\d\\d(?:\\d{3})?|[1-9]\\d{5})|[13-9]\\d{6}|2(?:[0-24-9]\\d{5}|3\\d(?:\\d{4})?))|9(?:[0-46-9]\\d{6}|5\\d{3}(?:\\d(?:\\d{2})?)?))|(?:3(?:1[02-9]|35|49|5\\d|7[02-68]|9[1-68])|4(?:1[24-9]|2[179]|3[46-9]|5[2-9]|6[47-9]|7\\d|8[23])|5(?:3[03-9]|4[36]|5[02-9]|6[1-46]|7[028]|80|9[2-46-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[17]\\d|2[248]|3[04-9]|4[3-6]|5[0-3689]|6[2368]|9[02-9])|8(?:1[236-8]|2[5-7]|3\\d|5[2-9]|7[02-9]|8[36-8]|9[1-7])|9(?:0[1-3689]|1[1-79]|3\\d|4[13]|5[1-5]|7[0-79]|9[0-35-9]))(?:[02-8]\\d{6}|1(?:0(?:0\\d\\d(?:\\d{2})?|[1-9]\\d{4})|[13-9]\\d{5}|2(?:[0-24-9]\\d{4}|3\\d(?:\\d{3})?))|9(?:[0-46-9]\\d{5}|5\\d{3,5}))",[7,8,9,10,11]],["1740[0-5]\\d{6}|1(?:[38]\\d|4[57]|[59][0-35-9]|6[25-7]|7[0-35-8])\\d{8}",[11]],["(?:(?:10|21)8|8)00\\d{7}",[10,12]],["16[08]\\d{5}",[8]],0,0,0,0,0,["10(?:10\\d{4}|96\\d{3,4})|400\\d{7}|950\\d{7,8}|(?:2[0-57-9]|3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[14-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))96\\d{3,4}",[7,8,9,10,11]]],"00"],CO:["57","00(?:4(?:[14]4|56)|[579])","60\\d{8}|(?:1\\d|[39])\\d{9}",[10,11],[["(\\d{3})(\\d{7})","$1 $2",["6|90"],"($1)"],["(\\d{3})(\\d{7})","$1 $2",["3[0-357]|91"]],["(\\d)(\\d{3})(\\d{7})","$1-$2-$3",["1"],"0$1",0,"$1 $2 $3"]],"0",0,"0([3579]|4(?:[14]4|56))?",0,0,0,[["601055(?:[0-4]\\d|50)\\d\\d|6010(?:[0-4]\\d|5[0-4])\\d{4}|60(?:[124-7][2-9]|8[1-9])\\d{6}",[10]],["333301[0-5]\\d{3}|3333(?:00|2[5-9]|[3-9]\\d)\\d{4}|(?:3(?:24[1-9]|3(?:00|3[0-24-9]))|9101)\\d{6}|3(?:0[0-5]|1\\d|2[0-3]|5[01]|70)\\d{7}",[10]],["1800\\d{7}",[11]],["(?:19(?:0[01]|4[78])|901)\\d{7}"]]],CR:["506","00","(?:8\\d|90)\\d{8}|(?:[24-8]\\d{3}|3005)\\d{4}",[8,10],[["(\\d{4})(\\d{4})","$1 $2",["[2-7]|8[3-9]"]],["(\\d{3})(\\d{3})(\\d{4})","$1-$2-$3",["[89]"]]],0,0,"(19(?:0[0-2468]|1[09]|20|66|77|99))",0,0,0,[["210[7-9]\\d{4}|2(?:[024-7]\\d|1[1-9])\\d{5}",[8]],["(?:3005\\d|6500[01])\\d{3}|(?:5[07]|6[0-4]|7[0-3]|8[3-9])\\d{6}",[8]],["800\\d{7}",[10]],["90[059]\\d{7}",[10]],0,0,0,0,["(?:210[0-6]|4\\d{3}|5100)\\d{4}",[8]]]],CU:["53","119","(?:[2-7]|8\\d\\d)\\d{7}|[2-47]\\d{6}|[34]\\d{5}",[6,7,8,10],[["(\\d{2})(\\d{4,6})","$1 $2",["2[1-4]|[34]"],"(0$1)"],["(\\d)(\\d{6,7})","$1 $2",["7"],"(0$1)"],["(\\d)(\\d{7})","$1 $2",["[56]"],"0$1"],["(\\d{3})(\\d{7})","$1 $2",["8"],"0$1"]],"0",0,0,0,0,0,[["(?:3[23]|4[89])\\d{4,6}|(?:31|4[36]|8(?:0[25]|78)\\d)\\d{6}|(?:2[1-4]|4[1257]|7\\d)\\d{5,6}"],["(?:5\\d|6[2-4])\\d{6}",[8]],["800\\d{7}",[10]],0,0,0,0,0,0,["807\\d{7}",[10]]]],CV:["238","0","(?:[2-59]\\d\\d|800)\\d{4}",[7],[["(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3",["[2-589]"]]],0,0,0,0,0,0,[["2(?:2[1-7]|3[0-8]|4[12]|5[1256]|6\\d|7[1-3]|8[1-5])\\d{4}"],["(?:36|5[1-389]|9\\d)\\d{5}"],["800\\d{4}"],0,0,0,0,0,["(?:3[3-5]|4[356])\\d{5}"]]],CW:["599","00","(?:[34]1|60|(?:7|9\\d)\\d)\\d{5}",[7,8],[["(\\d{3})(\\d{4})","$1 $2",["[3467]"]],["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["9[4-8]"]]],0,0,0,0,0,"[69]",[["9(?:4(?:3[0-5]|4[14]|6\\d)|50\\d|7(?:2[014]|3[02-9]|4[4-9]|6[357]|77|8[7-9])|8(?:3[39]|[46]\\d|7[01]|8[57-9]))\\d{4}"],["953[01]\\d{4}|9(?:5[12467]|6[5-9])\\d{5}"],0,0,0,0,0,["955\\d{5}",[8]],0,["60[0-2]\\d{4}",[7]]]],CX:["61","001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011","1(?:[0-79]\\d{8}(?:\\d{2})?|8[0-24-9]\\d{7})|[148]\\d{8}|1\\d{5,7}",[6,7,8,9,10,12],0,"0",0,"([59]\\d{7})$|0","8$1",0,0,[["8(?:51(?:0(?:01|30|59|88)|1(?:17|46|75)|2(?:22|35))|91(?:00[6-9]|1(?:[28]1|49|78)|2(?:09|63)|3(?:12|26|75)|4(?:56|97)|64\\d|7(?:0[01]|1[0-2])|958))\\d{3}",[9]],["4(?:79[01]|83[0-389]|94[0-4])\\d{5}|4(?:[0-36]\\d|4[047-9]|5[0-25-9]|7[02-8]|8[0-24-9]|9[0-37-9])\\d{6}",[9]],["180(?:0\\d{3}|2)\\d{3}",[7,10]],["190[0-26]\\d{6}",[10]],0,0,0,0,["14(?:5(?:1[0458]|[23][458])|71\\d)\\d{4}",[9]],["13(?:00\\d{6}(?:\\d{2})?|45[0-4]\\d{3})|13\\d{4}",[6,8,10,12]]],"0011"],CY:["357","00","(?:[279]\\d|[58]0)\\d{6}",[8],[["(\\d{2})(\\d{6})","$1 $2",["[257-9]"]]],0,0,0,0,0,0,[["2[2-6]\\d{6}"],["9(?:10|[4-79]\\d)\\d{5}"],["800\\d{5}"],["90[09]\\d{5}"],["700\\d{5}"],0,["(?:50|77)\\d{6}"],0,0,["80[1-9]\\d{5}"]]],CZ:["420","00","(?:[2-578]\\d|60)\\d{7}|9\\d{8,11}",[9,10,11,12],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[2-8]|9[015-7]"]],["(\\d{2})(\\d{3})(\\d{3})(\\d{2})","$1 $2 $3 $4",["96"]],["(\\d{2})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["9"]],["(\\d{3})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["9"]]],0,0,0,0,0,0,[["(?:2\\d|3[1257-9]|4[16-9]|5[13-9])\\d{7}",[9]],["(?:60[1-8]\\d|7(?:0(?:[2-5]\\d|60)|19[01]|[2379]\\d\\d))\\d{5}",[9]],["800\\d{6}",[9]],["9(?:0[05689]|76)\\d{6}",[9]],["70[01]\\d{6}",[9]],["9(?:3\\d{9}|6\\d{7,10})"],["9(?:5\\d|7[2-4])\\d{6}",[9]],0,["9[17]0\\d{6}",[9]],["8[134]\\d{7}",[9]]]],DE:["49","00","[2579]\\d{5,14}|49(?:[34]0|69|8\\d)\\d\\d?|49(?:37|49|60|7[089]|9\\d)\\d{1,3}|49(?:2[024-9]|3[2-689]|7[1-7])\\d{1,8}|(?:1|[368]\\d|4[0-8])\\d{3,13}|49(?:[015]\\d|2[13]|31|[46][1-8])\\d{1,9}",[4,5,6,7,8,9,10,11,12,13,14,15],[["(\\d{2})(\\d{3,13})","$1 $2",["3[02]|40|[68]9"],"0$1"],["(\\d{3})(\\d{3,12})","$1 $2",["2(?:0[1-389]|1[124]|2[18]|3[14])|3(?:[35-9][15]|4[015])|906|(?:2[4-9]|4[2-9]|[579][1-9]|[68][1-8])1","2(?:0[1-389]|12[0-8])|3(?:[35-9][15]|4[015])|906|2(?:[13][14]|2[18])|(?:2[4-9]|4[2-9]|[579][1-9]|[68][1-8])1"],"0$1"],["(\\d{4})(\\d{2,11})","$1 $2",["[24-6]|3(?:[3569][02-46-9]|4[2-4679]|7[2-467]|8[2-46-8])|70[2-8]|8(?:0[2-9]|[1-8])|90[7-9]|[79][1-9]","[24-6]|3(?:3(?:0[1-467]|2[127-9]|3[124578]|7[1257-9]|8[1256]|9[145])|4(?:2[135]|4[13578]|9[1346])|5(?:0[14]|2[1-3589]|6[1-4]|7[13468]|8[13568])|6(?:2[1-489]|3[124-6]|6[13]|7[12579]|8[1-356]|9[135])|7(?:2[1-7]|4[145]|6[1-5]|7[1-4])|8(?:21|3[1468]|6|7[1467]|8[136])|9(?:0[12479]|2[1358]|4[134679]|6[1-9]|7[136]|8[147]|9[1468]))|70[2-8]|8(?:0[2-9]|[1-8])|90[7-9]|[79][1-9]|3[68]4[1347]|3(?:47|60)[1356]|3(?:3[46]|46|5[49])[1246]|3[4579]3[1357]"],"0$1"],["(\\d{3})(\\d{4})","$1 $2",["138"],"0$1"],["(\\d{5})(\\d{2,10})","$1 $2",["3"],"0$1"],["(\\d{3})(\\d{5,11})","$1 $2",["181"],"0$1"],["(\\d{3})(\\d)(\\d{4,10})","$1 $2 $3",["1(?:3|80)|9"],"0$1"],["(\\d{3})(\\d{7,8})","$1 $2",["1[67]"],"0$1"],["(\\d{3})(\\d{7,12})","$1 $2",["8"],"0$1"],["(\\d{5})(\\d{6})","$1 $2",["185","1850","18500"],"0$1"],["(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["7"],"0$1"],["(\\d{4})(\\d{7})","$1 $2",["18[68]"],"0$1"],["(\\d{4})(\\d{7})","$1 $2",["15[1279]"],"0$1"],["(\\d{5})(\\d{6})","$1 $2",["15[03568]","15(?:[0568]|31)"],"0$1"],["(\\d{3})(\\d{8})","$1 $2",["18"],"0$1"],["(\\d{3})(\\d{2})(\\d{7,8})","$1 $2 $3",["1(?:6[023]|7)"],"0$1"],["(\\d{4})(\\d{2})(\\d{7})","$1 $2 $3",["15[279]"],"0$1"],["(\\d{3})(\\d{2})(\\d{8})","$1 $2 $3",["15"],"0$1"]],"0",0,0,0,0,0,[["32\\d{9,11}|49[1-6]\\d{10}|322\\d{6}|49[0-7]\\d{3,9}|(?:[34]0|[68]9)\\d{3,13}|(?:2(?:0[1-689]|[1-3569]\\d|4[0-8]|7[1-7]|8[0-7])|3(?:[3569]\\d|4[0-79]|7[1-7]|8[1-8])|4(?:1[02-9]|[2-48]\\d|5[0-6]|6[0-8]|7[0-79])|5(?:0[2-8]|[124-6]\\d|[38][0-8]|[79][0-7])|6(?:0[02-9]|[1-358]\\d|[47][0-8]|6[1-9])|7(?:0[2-8]|1[1-9]|[27][0-7]|3\\d|[4-6][0-8]|8[0-5]|9[013-7])|8(?:0[2-9]|1[0-79]|2\\d|3[0-46-9]|4[0-6]|5[013-9]|6[1-8]|7[0-8]|8[0-24-6])|9(?:0[6-9]|[1-4]\\d|[589][0-7]|6[0-8]|7[0-467]))\\d{3,12}",[5,6,7,8,9,10,11,12,13,14,15]],["15310\\d{6}|1(?:6[023]|7[0-57-9])\\d{7,8}|1(?:5[0-25-9]|76)\\d{8}",[10,11]],["800\\d{7,12}",[10,11,12,13,14,15]],["(?:137[7-9]|900(?:[135]|9\\d))\\d{6}",[10,11]],["700\\d{8}",[11]],["1(?:6(?:013|255|399)|7(?:(?:[015]1|[69]3)3|[2-4]55|[78]99))\\d{7,8}|15(?:(?:[03-68]00|113)\\d|2\\d55|7\\d99|9\\d33)\\d{7}",[12,13]],["18(?:1\\d{5,11}|[2-9]\\d{8})",[8,9,10,11,12,13,14]],["16(?:4\\d{1,10}|[89]\\d{1,11})",[4,5,6,7,8,9,10,11,12,13,14]],0,["180\\d{5,11}|13(?:7[1-6]\\d\\d|8)\\d{4}",[7,8,9,10,11,12,13,14]]]],DJ:["253","00","(?:2\\d|77)\\d{6}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[27]"]]],0,0,0,0,0,0,[["2(?:1[2-5]|7[45])\\d{5}"],["77\\d{6}"]]],DK:["45","00","[2-9]\\d{7}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2-9]"]]],0,0,0,0,0,0,[["(?:(?:2\\d|9[1-46-9])\\d|3(?:[0-37]\\d|4[013]|5[0-58]|6[01347-9]|8[0-8]|9[0-79])|4(?:[0-25]\\d|[34][02-9]|6[013-579]|7[013579]|8[0-47]|9[0-27])|5(?:[0-36]\\d|4[0146-9]|5[03-57-9]|7[0568]|8[0-358]|9[0-69])|6(?:[013578]\\d|2[0-68]|4[02-8]|6[01689]|9[015689])|7(?:[0-69]\\d|7[03-9]|8[0147])|8(?:[16-9]\\d|2[0-58]))\\d{5}"],["(?:[2-7]\\d|8[126-9]|9[1-46-9])\\d{6}"],["80\\d{6}"],["90\\d{6}"]]],DM:["1","011","(?:[58]\\d\\d|767|900)\\d{7}",[10],0,"1",0,"([2-7]\\d{6})$|1","767$1",0,"767",[["767(?:2(?:55|66)|4(?:2[01]|4[0-25-9])|50[0-4])\\d{4}"],["767(?:2(?:[2-4689]5|7[5-7])|31[5-7]|61[1-8]|70[1-6])\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],DO:["1","011","(?:[58]\\d\\d|900)\\d{7}",[10],0,"1",0,0,0,0,"8001|8[024]9",[["8(?:[04]9[2-9]\\d\\d|29(?:2(?:[0-59]\\d|6[04-9]|7[0-27]|8[0237-9])|3(?:[0-35-9]\\d|4[7-9])|[45]\\d\\d|6(?:[0-27-9]\\d|[3-5][1-9]|6[0135-8])|7(?:0[013-9]|[1-37]\\d|4[1-35689]|5[1-4689]|6[1-57-9]|8[1-79]|9[1-8])|8(?:0[146-9]|1[0-48]|[248]\\d|3[1-79]|5[01589]|6[013-68]|7[124-8]|9[0-8])|9(?:[0-24]\\d|3[02-46-9]|5[0-79]|60|7[0169]|8[57-9]|9[02-9])))\\d{4}"],["8[024]9[2-9]\\d{6}"],["8(?:00(?:14|[2-9]\\d)|(?:33|44|55|66|77|88)[2-9]\\d)\\d{5}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],DZ:["213","00","(?:[1-4]|[5-79]\\d|80)\\d{7}",[8,9],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[1-4]"],"0$1"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["9"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[5-8]"],"0$1"]],"0",0,0,0,0,0,[["9619\\d{5}|(?:1\\d|2[013-79]|3[0-8]|4[013-689])\\d{6}"],["(?:5(?:4[0-29]|5\\d|6[0-3])|6(?:[569]\\d|7[0-6])|7[7-9]\\d)\\d{6}",[9]],["800\\d{6}",[9]],["80[3-689]1\\d{5}",[9]],0,0,0,0,["98[23]\\d{6}",[9]],["80[12]1\\d{5}",[9]]]],EC:["593","00","1\\d{9,10}|(?:[2-7]|9\\d)\\d{7}",[8,9,10,11],[["(\\d)(\\d{3})(\\d{4})","$1 $2-$3",["[2-7]"],"(0$1)",0,"$1-$2-$3"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["9"],"0$1"],["(\\d{4})(\\d{3})(\\d{3,4})","$1 $2 $3",["1"]]],"0",0,0,0,0,0,[["[2-7][2-7]\\d{6}",[8]],["964[0-2]\\d{5}|9(?:39|[57][89]|6[0-36-9]|[89]\\d)\\d{6}",[9]],["1800\\d{7}|1[78]00\\d{6}",[10,11]],0,0,0,0,0,["[2-7]890\\d{4}",[8]]]],EE:["372","00","8\\d{9}|[4578]\\d{7}|(?:[3-8]\\d|90)\\d{5}",[7,8,10],[["(\\d{3})(\\d{4})","$1 $2",["[369]|4[3-8]|5(?:[0-2]|5[0-478]|6[45])|7[1-9]|88","[369]|4[3-8]|5(?:[02]|1(?:[0-8]|95)|5[0-478]|6(?:4[0-4]|5[1-589]))|7[1-9]|88"]],["(\\d{4})(\\d{3,4})","$1 $2",["[45]|8(?:00|[1-49])","[45]|8(?:00[1-9]|[1-49])"]],["(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3",["7"]],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["8"]]],0,0,0,0,0,0,[["(?:3[23589]|4[3-8]|6\\d|7[1-9]|88)\\d{5}",[7]],["(?:5\\d{5}|8(?:1(?:0(?:0(?:00|[178]\\d)|[3-9]\\d\\d)|(?:1(?:0[236]|1\\d)|(?:2[0-59]|[3-79]\\d)\\d)\\d)|2(?:0(?:0(?:00|4\\d)|(?:19|[2-7]\\d)\\d)|(?:(?:[124-6]\\d|3[5-9])\\d|7(?:[0-79]\\d|8[13-9])|8(?:[2-6]\\d|7[01]))\\d)|[349]\\d{4}))\\d\\d|5(?:(?:[02]\\d|5[0-478])\\d|1(?:[0-8]\\d|95)|6(?:4[0-4]|5[1-589]))\\d{3}",[7,8]],["800(?:(?:0\\d\\d|1)\\d|[2-9])\\d{3}"],["(?:40\\d\\d|900)\\d{4}",[7,8]],["70[0-2]\\d{5}",[8]]]],EG:["20","00","[189]\\d{8,9}|[24-6]\\d{8}|[135]\\d{7}",[8,9,10],[["(\\d)(\\d{7,8})","$1 $2",["[23]"],"0$1"],["(\\d{2})(\\d{6,7})","$1 $2",["1[35]|[4-6]|8[2468]|9[235-7]"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[89]"],"0$1"],["(\\d{2})(\\d{8})","$1 $2",["1"],"0$1"]],"0",0,0,0,0,0,[["13[23]\\d{6}|(?:15|57)\\d{6,7}|(?:2\\d|3|4[05-8]|5[05]|6[24-689]|8[2468]|9[235-7])\\d{7}",[8,9]],["1[0-25]\\d{8}",[10]],["800\\d{7}",[10]],["900\\d{7}",[10]]]],EH:["212","00","[5-8]\\d{8}",[9],0,"0",0,0,0,0,"528[89]",[["528[89]\\d{5}"],["(?:6(?:[0-79]\\d|8[0-247-9])|7(?:[0167]\\d|2[0-4]|5[01]|8[0-3]))\\d{6}"],["80[0-7]\\d{6}"],["89\\d{7}"],0,0,0,0,["(?:592(?:4[0-2]|93)|80[89]\\d\\d)\\d{4}"]]],ER:["291","00","[178]\\d{6}",[7],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[178]"],"0$1"]],"0",0,0,0,0,0,[["(?:1(?:1[12568]|[24]0|55|6[146])|8\\d\\d)\\d{4}"],["(?:17[1-3]|7\\d\\d)\\d{4}"]]],ES:["34","00","[5-9]\\d{8}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[89]00"]],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[5-9]"]]],0,0,0,0,0,0,[["96906(?:0[0-8]|1[1-9]|[2-9]\\d)\\d\\d|9(?:69(?:0[0-57-9]|[1-9]\\d)|73(?:[0-8]\\d|9[1-9]))\\d{4}|(?:8(?:[1356]\\d|[28][0-8]|[47][1-9])|9(?:[135]\\d|[268][0-8]|4[1-9]|7[124-9]))\\d{6}"],["(?:590[16]00\\d|9(?:6906(?:09|10)|7390\\d\\d))\\d\\d|(?:6\\d|7[1-48])\\d{7}"],["[89]00\\d{6}"],["80[367]\\d{6}"],["70\\d{7}"],0,["51\\d{7}"],0,0,["90[12]\\d{6}"]]],ET:["251","00","(?:11|[2-579]\\d)\\d{7}",[9],[["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[1-579]"],"0$1"]],"0",0,0,0,0,0,[["11667[01]\\d{3}|(?:11(?:1(?:1[124]|2[2-7]|3[1-5]|5[5-8]|8[6-8])|2(?:13|3[6-8]|5[89]|7[05-9]|8[2-6])|3(?:2[01]|3[0-289]|4[1289]|7[1-4]|87)|4(?:1[69]|3[2-49]|4[0-3]|6[5-8]|7\\d)|5(?:1[578]|44|5[0-4])|6(?:1[578]|2[69]|39|4[5-7]|5[0-5]|6[0-59]|8[015-8]))|2(?:2(?:11[1-9]|22[0-7]|33\\d|44[1467]|66[1-68])|5(?:11[124-6]|33[2-8]|44[1467]|55[14]|66[1-3679]|77[124-79]|880))|3(?:3(?:11[0-46-8]|(?:22|55)[0-6]|33[0134689]|44[04]|66[01467])|4(?:44[0-8]|55[0-69]|66[0-3]|77[1-5]))|4(?:6(?:119|22[0-24-7]|33[1-5]|44[13-69]|55[14-689]|660|88[1-4])|7(?:(?:11|22)[1-9]|33[13-7]|44[13-6]|55[1-689]))|5(?:7(?:227|55[05]|(?:66|77)[14-8])|8(?:11[149]|22[013-79]|33[0-68]|44[013-8]|550|66[1-5]|77\\d)))\\d{4}"],["700[1-9]\\d{5}|(?:7(?:0[1-9]|1[0-8]|22|77|86|99)|9\\d\\d)\\d{6}"]]],FI:["358","00|99(?:[01469]|5(?:[14]1|3[23]|5[59]|77|88|9[09]))","[1-35689]\\d{4}|7\\d{10,11}|(?:[124-7]\\d|3[0-46-9])\\d{8}|[1-9]\\d{5,8}",[5,6,7,8,9,10,11,12],[["(\\d{5})","$1",["20[2-59]"],"0$1"],["(\\d{3})(\\d{3,7})","$1 $2",["(?:[1-3]0|[68])0|70[07-9]"],"0$1"],["(\\d{2})(\\d{4,8})","$1 $2",["[14]|2[09]|50|7[135]"],"0$1"],["(\\d{2})(\\d{6,10})","$1 $2",["7"],"0$1"],["(\\d)(\\d{4,9})","$1 $2",["(?:1[49]|[2568])[1-8]|3(?:0[1-9]|[1-9])|9"],"0$1"]],"0",0,0,0,0,"1[03-79]|[2-9]",[["1[35-7][1-8]\\d{3,6}|(?:1[49][1-8]|[23568][1-8]\\d|9(?:00|[1-8]\\d))\\d{2,6}",[5,6,7,8,9]],["4946\\d{2,6}|(?:4[0-8]|50)\\d{4,8}",[6,7,8,9,10]],["800\\d{4,6}",[7,8,9]],["[67]00\\d{5,6}",[8,9]],0,0,["20\\d{4,8}|60[12]\\d{5,6}|7(?:099\\d{4,5}|5[03-9]\\d{3,7})|20[2-59]\\d\\d|(?:606|7(?:0[78]|1|3\\d))\\d{7}|(?:10|29|3[09]|70[1-5]\\d)\\d{4,8}"]],"00"],FJ:["679","0(?:0|52)","45\\d{5}|(?:0800\\d|[235-9])\\d{6}",[7,11],[["(\\d{3})(\\d{4})","$1 $2",["[235-9]|45"]],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["0"]]],0,0,0,0,0,0,[["603\\d{4}|(?:3[0-5]|6[25-7]|8[58])\\d{5}",[7]],["(?:[279]\\d|45|5[01568]|8[034679])\\d{5}",[7]],["0800\\d{7}",[11]]],"00"],FK:["500","00","[2-7]\\d{4}",[5],0,0,0,0,0,0,0,[["[2-47]\\d{4}"],["[56]\\d{4}"]]],FM:["691","00","(?:[39]\\d\\d|820)\\d{4}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[389]"]]],0,0,0,0,0,0,[["31(?:00[67]|208|309)\\d\\d|(?:3(?:[2357]0[1-9]|602|804|905)|(?:820|9[2-6]\\d)\\d)\\d{3}"],["31(?:00[67]|208|309)\\d\\d|(?:3(?:[2357]0[1-9]|602|804|905)|(?:820|9[2-7]\\d)\\d)\\d{3}"]]],FO:["298","00","[2-9]\\d{5}",[6],[["(\\d{6})","$1",["[2-9]"]]],0,0,"(10(?:01|[12]0|88))",0,0,0,[["(?:20|[34]\\d|8[19])\\d{4}"],["(?:[27][1-9]|5\\d|9[16])\\d{4}"],["80[257-9]\\d{3}"],["90(?:[13-5][15-7]|2[125-7]|9\\d)\\d\\d"],0,0,0,0,["(?:6[0-36]|88)\\d{4}"]]],FR:["33","00","[1-9]\\d{8}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"],"0 $1"],["(\\d)(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["[1-79]"],"0$1"]],"0",0,0,0,0,0,[["(?:26[013-9]|59[1-35-9])\\d{6}|(?:[13]\\d|2[0-57-9]|4[1-9]|5[0-8])\\d{7}"],["(?:6(?:[0-24-8]\\d|3[0-8]|9[589])|7[3-9]\\d)\\d{6}"],["80[0-5]\\d{6}"],["836(?:0[0-36-9]|[1-9]\\d)\\d{4}|8(?:1[2-9]|2[2-47-9]|3[0-57-9]|[569]\\d|8[0-35-9])\\d{6}"],0,0,["80[6-9]\\d{6}"],0,["9\\d{8}"],["8(?:1[01]|2[0156]|4[024]|84)\\d{6}"]]],GA:["241","00","(?:[067]\\d|11)\\d{6}|[2-7]\\d{6}",[7,8],[["(\\d)(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2-7]"],"0$1"],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["0"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["11|[67]"],"0$1"]],0,0,"0(11\\d{6}|60\\d{6}|61\\d{6}|6[256]\\d{6}|7[467]\\d{6})","$1",0,0,[["[01]1\\d{6}",[8]],["(?:(?:0[2-7]|7[467])\\d|6(?:0[0-4]|10|[256]\\d))\\d{5}|[2-7]\\d{6}"]]],GB:["44","00","[1-357-9]\\d{9}|[18]\\d{8}|8\\d{6}",[7,9,10],[["(\\d{3})(\\d{4})","$1 $2",["800","8001","80011","800111","8001111"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3",["845","8454","84546","845464"],"0$1"],["(\\d{3})(\\d{6})","$1 $2",["800"],"0$1"],["(\\d{5})(\\d{4,5})","$1 $2",["1(?:38|5[23]|69|76|94)","1(?:(?:38|69)7|5(?:24|39)|768|946)","1(?:3873|5(?:242|39[4-6])|(?:697|768)[347]|9467)"],"0$1"],["(\\d{4})(\\d{5,6})","$1 $2",["1(?:[2-69][02-9]|[78])"],"0$1"],["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["[25]|7(?:0|6[02-9])","[25]|7(?:0|6(?:[03-9]|2[356]))"],"0$1"],["(\\d{4})(\\d{6})","$1 $2",["7"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[1389]"],"0$1"]],"0",0,0,0,0,0,[["(?:1(?:1(?:3(?:[0-58]\\d\\d|73[0-35])|4(?:(?:[0-5]\\d|70)\\d|69[7-9])|(?:(?:5[0-26-9]|[78][0-49])\\d|6(?:[0-4]\\d|50))\\d)|(?:2(?:(?:0[024-9]|2[3-9]|3[3-79]|4[1-689]|[58][02-9]|6[0-47-9]|7[013-9]|9\\d)\\d|1(?:[0-7]\\d|8[0-3]))|(?:3(?:0\\d|1[0-8]|[25][02-9]|3[02-579]|[468][0-46-9]|7[1-35-79]|9[2-578])|4(?:0[03-9]|[137]\\d|[28][02-57-9]|4[02-69]|5[0-8]|[69][0-79])|5(?:0[1-35-9]|[16]\\d|2[024-9]|3[015689]|4[02-9]|5[03-9]|7[0-35-9]|8[0-468]|9[0-57-9])|6(?:0[034689]|1\\d|2[0-35689]|[38][013-9]|4[1-467]|5[0-69]|6[13-9]|7[0-8]|9[0-24578])|7(?:0[0246-9]|2\\d|3[0236-8]|4[03-9]|5[0-46-9]|6[013-9]|7[0-35-9]|8[024-9]|9[02-9])|8(?:0[35-9]|2[1-57-9]|3[02-578]|4[0-578]|5[124-9]|6[2-69]|7\\d|8[02-9]|9[02569])|9(?:0[02-589]|[18]\\d|2[02-689]|3[1-57-9]|4[2-9]|5[0-579]|6[2-47-9]|7[0-24578]|9[2-57]))\\d)\\d)|2(?:0[013478]|3[0189]|4[017]|8[0-46-9]|9[0-2])\\d{3})\\d{4}|1(?:2(?:0(?:46[1-4]|87[2-9])|545[1-79]|76(?:2\\d|3[1-8]|6[1-6])|9(?:7(?:2[0-4]|3[2-5])|8(?:2[2-8]|7[0-47-9]|8[3-5])))|3(?:6(?:38[2-5]|47[23])|8(?:47[04-9]|64[0157-9]))|4(?:044[1-7]|20(?:2[23]|8\\d)|6(?:0(?:30|5[2-57]|6[1-8]|7[2-8])|140)|8(?:052|87[1-3]))|5(?:2(?:4(?:3[2-79]|6\\d)|76\\d)|6(?:26[06-9]|686))|6(?:06(?:4\\d|7[4-79])|295[5-7]|35[34]\\d|47(?:24|61)|59(?:5[08]|6[67]|74)|9(?:55[0-4]|77[23]))|7(?:26(?:6[13-9]|7[0-7])|(?:442|688)\\d|50(?:2[0-3]|[3-68]2|76))|8(?:27[56]\\d|37(?:5[2-5]|8[239])|843[2-58])|9(?:0(?:0(?:6[1-8]|85)|52\\d)|3583|4(?:66[1-8]|9(?:2[01]|81))|63(?:23|3[1-4])|9561))\\d{3}",[9,10]],["7(?:457[0-57-9]|700[01]|911[028])\\d{5}|7(?:[1-3]\\d\\d|4(?:[0-46-9]\\d|5[0-689])|5(?:0[0-8]|[13-9]\\d|2[0-35-9])|7(?:0[1-9]|[1-7]\\d|8[02-9]|9[0-689])|8(?:[014-9]\\d|[23][0-8])|9(?:[024-9]\\d|1[02-9]|3[0-689]))\\d{6}",[10]],["80[08]\\d{7}|800\\d{6}|8001111"],["(?:8(?:4[2-5]|7[0-3])|9(?:[01]\\d|8[2-49]))\\d{7}|845464\\d",[7,10]],["70\\d{8}",[10]],0,["(?:3[0347]|55)\\d{8}",[10]],["76(?:464|652)\\d{5}|76(?:0[0-28]|2[356]|34|4[01347]|5[49]|6[0-369]|77|8[14]|9[139])\\d{6}",[10]],["56\\d{8}",[10]]],0," x"],GD:["1","011","(?:473|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","473$1",0,"473",[["473(?:2(?:3[0-2]|69)|3(?:2[89]|86)|4(?:[06]8|3[5-9]|4[0-4]|5[579]|73|90)|63[68]|7(?:58|84)|800|938)\\d{4}"],["473(?:4(?:0[2-79]|1[04-9]|2[0-5]|49|5[68])|5(?:2[01]|3[3-8])|901)\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],GE:["995","00","(?:[3-57]\\d\\d|800)\\d{6}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["70"],"0$1"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["32"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[57]"]],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[348]"],"0$1"]],"0",0,0,0,0,0,[["(?:3(?:[256]\\d|4[124-9]|7[0-4])|4(?:1\\d|2[2-7]|3[1-79]|4[2-8]|7[239]|9[1-7]))\\d{6}"],["5(?:(?:(?:0555|1(?:[17]77|555))[5-9]|757(?:7[7-9]|8[01]))\\d|22252[0-4])\\d\\d|(?:5(?:0(?:0(?:0\\d|11|22|3[0-6]|44|5[05]|77|88|9[09])|111|22[02]|77\\d)|1(?:1(?:[03][01]|[124]\\d)|4\\d\\d)|[23]555|4(?:4\\d\\d|555)|5(?:[0157-9]\\d\\d|200)|6[89]\\d\\d|7(?:[0147-9]\\d\\d|5(?:00|[57]5))|8(?:0(?:[018]\\d|2[0-4])|5(?:55|8[89])|8(?:55|88))|9(?:090|[1-35-9]\\d\\d))|790\\d\\d)\\d{4}|5(?:0(?:0[17]0|505)|1(?:0[01]0|1(?:07|33|51))|2(?:0[02]0|2[25]2)|3(?:0[03]0|3[35]3)|(?:40[04]|900)0|5222)[0-4]\\d{3}"],["800\\d{6}"],0,0,0,0,0,["70[67]\\d{6}"]]],GF:["594","00","[56]94\\d{6}|(?:80|9\\d)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[56]|9[47]"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[89]"],"0$1"]],"0",0,0,0,0,0,[["594(?:[02-49]\\d|1[0-5]|5[6-9]|6[0-3]|80)\\d{4}"],["694(?:[0-249]\\d|3[0-8])\\d{4}"],["80[0-5]\\d{6}"],0,0,0,0,0,["9(?:(?:396|76\\d)\\d|476[0-5])\\d{4}"]]],GG:["44","00","(?:1481|[357-9]\\d{3})\\d{6}|8\\d{6}(?:\\d{2})?",[7,9,10],0,"0",0,"([25-9]\\d{5})$|0","1481$1",0,0,[["1481[25-9]\\d{5}",[10]],["7(?:(?:781|839)\\d|911[17])\\d{5}",[10]],["80[08]\\d{7}|800\\d{6}|8001111"],["(?:8(?:4[2-5]|7[0-3])|9(?:[01]\\d|8[0-3]))\\d{7}|845464\\d",[7,10]],["70\\d{8}",[10]],0,["(?:3[0347]|55)\\d{8}",[10]],["76(?:464|652)\\d{5}|76(?:0[0-28]|2[356]|34|4[01347]|5[49]|6[0-369]|77|8[14]|9[139])\\d{6}",[10]],["56\\d{8}",[10]]]],GH:["233","00","(?:[235]\\d{3}|800)\\d{5}",[8,9],[["(\\d{3})(\\d{5})","$1 $2",["8"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[235]"],"0$1"]],"0",0,0,0,0,0,[["3082[0-5]\\d{4}|3(?:0(?:[237]\\d|8[01])|[167](?:2[0-6]|7\\d|80)|2(?:2[0-5]|7\\d|80)|3(?:2[0-3]|7\\d|80)|4(?:2[013-9]|3[01]|7\\d|80)|5(?:2[0-7]|7\\d|80)|8(?:2[0-2]|7\\d|80)|9(?:[28]0|7\\d))\\d{5}",[9]],["(?:2(?:[0346-9]\\d|5[67])|5(?:[03-7]\\d|9[1-9]))\\d{6}",[9]],["800\\d{5}",[8]]]],GI:["350","00","(?:[25]\\d|60)\\d{6}",[8],[["(\\d{3})(\\d{5})","$1 $2",["2"]]],0,0,0,0,0,0,[["2190[0-2]\\d{3}|2(?:0(?:[02]\\d|3[01])|16[24-9]|2[2-5]\\d)\\d{4}"],["5251[0-4]\\d{3}|(?:5(?:[146-8]\\d\\d|250)|60(?:1[01]|6\\d))\\d{4}"]]],GL:["299","00","(?:19|[2-689]\\d|70)\\d{4}",[6],[["(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["19|[2-9]"]]],0,0,0,0,0,0,[["(?:19|3[1-7]|[68][1-9]|70|9\\d)\\d{4}"],["[245]\\d{5}"],["80\\d{4}"],0,0,0,0,0,["3[89]\\d{4}"]]],GM:["220","00","[2-9]\\d{6}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[2-9]"]]],0,0,0,0,0,0,[["(?:4(?:[23]\\d\\d|4(?:1[024679]|[6-9]\\d))|5(?:5(?:3\\d|4[0-7])|6[67]\\d|7(?:1[04]|2[035]|3[58]|48))|8\\d{3})\\d{3}"],["(?:[23679]\\d|4[015]|5[0-489])\\d{5}"]]],GN:["224","00","722\\d{6}|(?:3|6\\d)\\d{7}",[8,9],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["3"]],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[67]"]]],0,0,0,0,0,0,[["3(?:0(?:24|3[12]|4[1-35-7]|5[13]|6[189]|[78]1|9[1478])|1\\d\\d)\\d{4}",[8]],["6[0-356]\\d{7}",[9]],0,0,0,0,0,0,["722\\d{6}",[9]]]],GP:["590","00","590\\d{6}|(?:69|80|9\\d)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[569]"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"],"0$1"]],"0",0,0,0,0,0,[["590(?:0[1-68]|[14][0-24-9]|2[0-68]|3[1-9]|5[3-579]|[68][0-689]|7[08]|9\\d)\\d{4}"],["69(?:0\\d\\d|1(?:2[2-9]|3[0-5])|4(?:0[89]|1[2-6]|9\\d)|6(?:1[016-9]|5[0-4]|[67]\\d))\\d{4}"],["80[0-5]\\d{6}"],0,0,0,0,0,["9(?:(?:39[5-7]|76[018])\\d|475[0-5])\\d{4}"]]],GQ:["240","00","222\\d{6}|(?:3\\d|55|[89]0)\\d{7}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[235]"]],["(\\d{3})(\\d{6})","$1 $2",["[89]"]]],0,0,0,0,0,0,[["33[0-24-9]\\d[46]\\d{4}|3(?:33|5\\d)\\d[7-9]\\d{4}"],["(?:222|55\\d)\\d{6}"],["80\\d[1-9]\\d{5}"],["90\\d[1-9]\\d{5}"]]],GR:["30","00","5005000\\d{3}|8\\d{9,11}|(?:[269]\\d|70)\\d{8}",[10,11,12],[["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["21|7"]],["(\\d{4})(\\d{6})","$1 $2",["2(?:2|3[2-57-9]|4[2-469]|5[2-59]|6[2-9]|7[2-69]|8[2-49])|5"]],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[2689]"]],["(\\d{3})(\\d{3,4})(\\d{5})","$1 $2 $3",["8"]]],0,0,0,0,0,0,[["2(?:1\\d\\d|2(?:2[1-46-9]|[36][1-8]|4[1-7]|5[1-4]|7[1-5]|[89][1-9])|3(?:1\\d|2[1-57]|[35][1-3]|4[13]|7[1-7]|8[124-6]|9[1-79])|4(?:1\\d|2[1-8]|3[1-4]|4[13-5]|6[1-578]|9[1-5])|5(?:1\\d|[29][1-4]|3[1-5]|4[124]|5[1-6])|6(?:1\\d|[269][1-6]|3[1245]|4[1-7]|5[13-9]|7[14]|8[1-5])|7(?:1\\d|2[1-5]|3[1-6]|4[1-7]|5[1-57]|6[135]|9[125-7])|8(?:1\\d|2[1-5]|[34][1-4]|9[1-57]))\\d{6}",[10]],["68[57-9]\\d{7}|(?:69|94)\\d{8}",[10]],["800\\d{7,9}"],["90[19]\\d{7}",[10]],["70\\d{8}",[10]],0,["5005000\\d{3}",[10]],0,0,["8(?:0[16]|12|[27]5|50)\\d{7}",[10]]]],GT:["502","00","80\\d{6}|(?:1\\d{3}|[2-7])\\d{7}",[8,11],[["(\\d{4})(\\d{4})","$1 $2",["[2-8]"]],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["1"]]],0,0,0,0,0,0,[["[267][2-9]\\d{6}",[8]],["(?:[3-5]\\d\\d|80[0-4])\\d{5}",[8]],["18[01]\\d{8}",[11]],["19\\d{9}",[11]]]],GU:["1","011","(?:[58]\\d\\d|671|900)\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","671$1",0,"671",[["671(?:2\\d\\d|3(?:00|3[39]|4[349]|55|6[26])|4(?:00|56|7[1-9]|8[02-46-9])|5(?:55|6[2-5]|88)|6(?:3[2-578]|4[24-9]|5[34]|78|8[235-9])|7(?:[0479]7|2[0167]|3[45]|8[7-9])|8(?:[2-57-9]8|6[48])|9(?:2[29]|6[79]|7[1279]|8[7-9]|9[78]))\\d{4}"],[""],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],GW:["245","00","[49]\\d{8}|4\\d{6}",[7,9],[["(\\d{3})(\\d{4})","$1 $2",["40"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[49]"]]],0,0,0,0,0,0,[["443\\d{6}",[9]],["9(?:5\\d|6[569]|77)\\d{6}",[9]],0,0,0,0,0,0,["40\\d{5}",[7]]]],GY:["592","001","(?:[2-8]\\d{3}|9008)\\d{3}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[2-9]"]]],0,0,0,0,0,0,[["(?:2(?:1[6-9]|2[0-35-9]|3[1-4]|5[3-9]|6\\d|7[0-79])|3(?:2[25-9]|3\\d)|4(?:4[0-24]|5[56])|50[0-6]|77[1-57])\\d{4}"],["510\\d{4}|(?:6\\d|7[0-5])\\d{5}"],["(?:289|8(?:00|6[28]|88|99))\\d{4}"],["9008\\d{3}"],0,0,0,0,["515\\d{4}"]]],HK:["852","00(?:30|5[09]|[126-9]?)","8[0-46-9]\\d{6,7}|9\\d{4,7}|(?:[2-7]|9\\d{3})\\d{7}",[5,6,7,8,9,11],[["(\\d{3})(\\d{2,5})","$1 $2",["900","9003"]],["(\\d{4})(\\d{4})","$1 $2",["[2-7]|8[1-4]|9(?:0[1-9]|[1-8])"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["8"]],["(\\d{3})(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3 $4",["9"]]],0,0,0,0,0,0,[["(?:2(?:[13-9]\\d|2[013-9])\\d|3(?:(?:[1569][0-24-9]|4[0-246-9]|7[0-24-69])\\d|8(?:4[0-8]|[579]\\d|6[0-2]))|58(?:0[1-9]|1[2-9]))\\d{4}",[8]],["(?:4(?:44[0-25-9]|6(?:1[0-7]|4[0-57-9]|6[0-4])|74[0-2])|5(?:73[0-6]|95[0-8])|6(?:26[013-8]|66[0-3])|70(?:7[1-8]|8[0-4])|84(?:4[0-2]|8[0-35-9])|9(?:29[013-9]|39[01]|59[0-4]|899))\\d{4}|(?:4(?:4[0-35-9]|6[02357-9]|70)|5(?:[1-59][0-46-9]|6[0-4689]|7[0-246-9])|6(?:0[1-9]|[13-59]\\d|[268][0-57-9]|7[0-79])|70[1-39]|84[0-39]|9(?:0[1-9]|1[02-9]|[2358][0-8]|[467]\\d))\\d{5}",[8]],["800\\d{6}",[9]],["900(?:[0-24-9]\\d{7}|3\\d{1,4})",[5,6,7,8,11]],["8(?:1[0-4679]\\d|2(?:[0-36]\\d|7[0-4])|3(?:[034]\\d|2[09]|70))\\d{4}",[8]],0,["30(?:0[1-9]|[15-7]\\d|2[047]|89)\\d{4}",[8]],["7(?:1(?:0[0-38]|1[0-3679]|3[013]|69|9[0136])|2(?:[02389]\\d|1[18]|7[27-9])|3(?:[0-38]\\d|7[0-369]|9[2357-9])|47\\d|5(?:[178]\\d|5[0-5])|6(?:0[0-7]|2[236-9]|[35]\\d)|7(?:[27]\\d|8[7-9])|8(?:[23689]\\d|7[1-9])|9(?:[025]\\d|6[0-246-8]|7[0-36-9]|8[238]))\\d{4}",[8]]],"00"],HN:["504","00","8\\d{10}|[237-9]\\d{7}",[8,11],[["(\\d{4})(\\d{4})","$1-$2",["[237-9]"]]],0,0,0,0,0,0,[["2(?:2(?:0[0-59]|1[1-9]|[23]\\d|4[02-6]|5[57]|6[245]|7[0135689]|8[01346-9]|9[0-2])|4(?:0[578]|2[3-59]|3[13-9]|4[0-68]|5[1-3589])|5(?:0[2357-9]|1[1-356]|4[03-5]|5\\d|6[014-69]|7[04]|80)|6(?:[056]\\d|17|2[067]|3[047]|4[0-378]|[78][0-8]|9[01])|7(?:0[5-79]|6[46-9]|7[02-9]|8[034]|91)|8(?:79|8[0-357-9]|9[1-57-9]))\\d{4}",[8]],["[37-9]\\d{7}",[8]],["8002\\d{7}",[11]]]],HR:["385","00","(?:[24-69]\\d|3[0-79])\\d{7}|80\\d{5,7}|[1-79]\\d{7}|6\\d{5,6}",[6,7,8,9],[["(\\d{2})(\\d{2})(\\d{2,3})","$1 $2 $3",["6[01]"],"0$1"],["(\\d{3})(\\d{2})(\\d{2,3})","$1 $2 $3",["8"],"0$1"],["(\\d)(\\d{4})(\\d{3})","$1 $2 $3",["1"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["6|7[245]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["9"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[2-57]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["8"],"0$1"]],"0",0,0,0,0,0,[["1\\d{7}|(?:2[0-3]|3[1-5]|4[02-47-9]|5[1-3])\\d{6,7}",[8,9]],["9(?:(?:0[1-9]|[12589]\\d)\\d\\d|7(?:[0679]\\d\\d|5(?:[01]\\d|44|55|77|9[5-7])))\\d{4}|98\\d{6}",[8,9]],["80\\d{5,7}",[7,8,9]],["6[01459]\\d{6}|6[01]\\d{4,5}",[6,7,8]],["7[45]\\d{6}",[8]],0,["62\\d{6,7}|72\\d{6}",[8,9]]]],HT:["509","00","(?:[2-489]\\d|55)\\d{6}",[8],[["(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3",["[2-589]"]]],0,0,0,0,0,0,[["2(?:2\\d|5[1-5]|81|9[149])\\d{5}"],["(?:[34]\\d|55)\\d{6}"],["8\\d{7}"],0,0,0,0,0,["9(?:[67][0-4]|8[0-3589]|9\\d)\\d{5}"]]],HU:["36","00","[235-7]\\d{8}|[1-9]\\d{7}",[8,9],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["1"],"(06 $1)"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[27][2-9]|3[2-7]|4[24-9]|5[2-79]|6|8[2-57-9]|9[2-69]"],"(06 $1)"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[2-9]"],"06 $1"]],"06",0,0,0,0,0,[["(?:1\\d|[27][2-9]|3[2-7]|4[24-9]|5[2-79]|6[23689]|8[2-57-9]|9[2-69])\\d{6}",[8]],["(?:[257]0|3[01])\\d{7}",[9]],["(?:[48]0\\d|680[29])\\d{5}"],["9[01]\\d{6}",[8]],0,0,["38\\d{7}",[9]],0,["21\\d{7}",[9]]]],ID:["62","00[89]","00[1-9]\\d{9,14}|(?:[1-36]|8\\d{5})\\d{6}|00\\d{9}|[1-9]\\d{8,10}|[2-9]\\d{7}",[7,8,9,10,11,12,13,14,15,16,17],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["15"]],["(\\d{2})(\\d{5,9})","$1 $2",["2[124]|[36]1"],"(0$1)"],["(\\d{3})(\\d{5,7})","$1 $2",["800"],"0$1"],["(\\d{3})(\\d{5,8})","$1 $2",["[2-79]"],"(0$1)"],["(\\d{3})(\\d{3,4})(\\d{3})","$1-$2-$3",["8[1-35-9]"],"0$1"],["(\\d{3})(\\d{6,8})","$1 $2",["1"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["804"],"0$1"],["(\\d{3})(\\d)(\\d{3})(\\d{3})","$1 $2 $3 $4",["80"],"0$1"],["(\\d{3})(\\d{4})(\\d{4,5})","$1-$2-$3",["8"],"0$1"]],"0",0,0,0,0,0,[["2[124]\\d{7,8}|619\\d{8}|2(?:1(?:14|500)|2\\d{3})\\d{3}|61\\d{5,8}|(?:2(?:[35][1-4]|6[0-8]|7[1-6]|8\\d|9[1-8])|3(?:1|[25][1-8]|3[1-68]|4[1-3]|6[1-3568]|7[0-469]|8\\d)|4(?:0[1-589]|1[01347-9]|2[0-36-8]|3[0-24-68]|43|5[1-378]|6[1-5]|7[134]|8[1245])|5(?:1[1-35-9]|2[25-8]|3[124-9]|4[1-3589]|5[1-46]|6[1-8])|6(?:[25]\\d|3[1-69]|4[1-6])|7(?:02|[125][1-9]|[36]\\d|4[1-8]|7[0-36-9])|9(?:0[12]|1[013-8]|2[0-479]|5[125-8]|6[23679]|7[159]|8[01346]))\\d{5,8}",[7,8,9,10,11]],["8[1-35-9]\\d{7,10}",[9,10,11,12]],["00(?:1803\\d{5,11}|7803\\d{7})|(?:177\\d|800)\\d{5,7}",[8,9,10,11,12,13,14,15,16,17]],["809\\d{7}",[10]],0,0,["(?:1500|8071\\d{3})\\d{3}",[7,10]],0,0,["804\\d{7}",[10]]]],IE:["353","00","(?:1\\d|[2569])\\d{6,8}|4\\d{6,9}|7\\d{8}|8\\d{8,9}",[7,8,9,10],[["(\\d{2})(\\d{5})","$1 $2",["2[24-9]|47|58|6[237-9]|9[35-9]"],"(0$1)"],["(\\d{3})(\\d{5})","$1 $2",["[45]0"],"(0$1)"],["(\\d)(\\d{3,4})(\\d{4})","$1 $2 $3",["1"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[2569]|4[1-69]|7[14]"],"(0$1)"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["70"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["81"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[78]"],"0$1"],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1"]],["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["4"],"(0$1)"],["(\\d{2})(\\d)(\\d{3})(\\d{4})","$1 $2 $3 $4",["8"],"0$1"]],"0",0,0,0,0,0,[["(?:1\\d|21)\\d{6,7}|(?:2[24-9]|4(?:0[24]|5\\d|7)|5(?:0[45]|1\\d|8)|6(?:1\\d|[237-9])|9(?:1\\d|[35-9]))\\d{5}|(?:23|4(?:[1-469]|8\\d)|5[23679]|6[4-6]|7[14]|9[04])\\d{7}"],["8(?:22|[35-9]\\d)\\d{6}",[9]],["1800\\d{6}",[10]],["15(?:1[2-8]|[2-8]0|9[089])\\d{6}",[10]],["700\\d{6}",[9]],["88210[1-9]\\d{4}|8(?:[35-79]5\\d\\d|8(?:[013-9]\\d\\d|2(?:[01][1-9]|[2-9]\\d)))\\d{5}",[10]],["818\\d{6}",[9]],0,["76\\d{7}",[9]],["18[59]0\\d{6}",[10]]]],IL:["972","0(?:0|1[2-9])","1\\d{6}(?:\\d{3,5})?|[57]\\d{8}|[1-489]\\d{7}",[7,8,9,10,11,12],[["(\\d{4})(\\d{3})","$1-$2",["125"]],["(\\d{4})(\\d{2})(\\d{2})","$1-$2-$3",["121"]],["(\\d)(\\d{3})(\\d{4})","$1-$2-$3",["[2-489]"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1-$2-$3",["[57]"],"0$1"],["(\\d{4})(\\d{3})(\\d{3})","$1-$2-$3",["12"]],["(\\d{4})(\\d{6})","$1-$2",["159"]],["(\\d)(\\d{3})(\\d{3})(\\d{3})","$1-$2-$3-$4",["1[7-9]"]],["(\\d{3})(\\d{1,2})(\\d{3})(\\d{4})","$1-$2 $3-$4",["15"]]],"0",0,0,0,0,0,[["153\\d{8,9}|29[1-9]\\d{5}|(?:2[0-8]|[3489]\\d)\\d{6}",[8,11,12]],["55(?:410|57[0-289])\\d{4}|5(?:(?:[0-2][02-9]|[36]\\d|[49][2-9]|8[3-7])\\d|5(?:01|2\\d|3[0-3]|4[34]|5[0-25689]|6[6-8]|7[0-267]|8[7-9]|9[1-9]))\\d{5}",[9]],["1(?:255|80[019]\\d{3})\\d{3}",[7,10]],["1212\\d{4}|1(?:200|9(?:0[0-2]|19))\\d{6}",[8,10]],0,["151\\d{8,9}",[11,12]],["1599\\d{6}",[10]],0,["7(?:38(?:0\\d|5[0-2569]|88)|8(?:33|55|77|81)\\d)\\d{4}|7(?:18|2[23]|3[237]|47|6[258]|7\\d|82|9[2-9])\\d{6}",[9]],["1700\\d{6}",[10]]]],IM:["44","00","1624\\d{6}|(?:[3578]\\d|90)\\d{8}",[10],0,"0",0,"([25-8]\\d{5})$|0","1624$1",0,"74576|(?:16|7[56])24",[["1624(?:230|[5-8]\\d\\d)\\d{3}"],["76245[06]\\d{4}|7(?:4576|[59]24\\d|624[0-4689])\\d{5}"],["808162\\d{4}"],["8(?:440[49]06|72299\\d)\\d{3}|(?:8(?:45|70)|90[0167])624\\d{4}"],["70\\d{8}"],0,["3440[49]06\\d{3}|(?:3(?:08162|3\\d{4}|45624|7(?:0624|2299))|55\\d{4})\\d{4}"],0,["56\\d{8}"]]],IN:["91","00","(?:000800|[2-9]\\d\\d)\\d{7}|1\\d{7,12}",[8,9,10,11,12,13],[["(\\d{8})","$1",["5(?:0|2[23]|3[03]|[67]1|88)","5(?:0|2(?:21|3)|3(?:0|3[23])|616|717|888)","5(?:0|2(?:21|3)|3(?:0|3[23])|616|717|8888)"],0,1],["(\\d{4})(\\d{4,5})","$1 $2",["180","1800"],0,1],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["140"],0,1],["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["11|2[02]|33|4[04]|79[1-7]|80[2-46]","11|2[02]|33|4[04]|79(?:[1-6]|7[19])|80(?:[2-4]|6[0-589])","11|2[02]|33|4[04]|79(?:[124-6]|3(?:[02-9]|1[0-24-9])|7(?:1|9[1-6]))|80(?:[2-4]|6[0-589])"],"0$1",1],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["1(?:2[0-249]|3[0-25]|4[145]|[68]|7[1257])|2(?:1[257]|3[013]|4[01]|5[0137]|6[0158]|78|8[1568])|3(?:26|4[1-3]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|5[12]|6[0-26-9]|7[0-24-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|5[12]|[78]1)|6(?:12|[2-4]1|5[17]|6[13]|80)|7(?:12|3[134]|4[47]|61|88)|8(?:16|2[014]|3[126]|6[136]|7[078]|8[34]|91)|(?:43|59|75)[15]|(?:1[59]|29|67|72)[14]","1(?:2[0-24]|3[0-25]|4[145]|[59][14]|6[1-9]|7[1257]|8[1-57-9])|2(?:1[257]|3[013]|4[01]|5[0137]|6[058]|78|8[1568]|9[14])|3(?:26|4[1-3]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|3[15]|5[12]|6[0-26-9]|7[0-24-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|[578]1|9[15])|674|7(?:(?:2[14]|3[34]|5[15])[2-6]|61[346]|88[0-8])|8(?:70[2-6]|84[235-7]|91[3-7])|(?:1(?:29|60|8[06])|261|552|6(?:12|[2-47]1|5[17]|6[13]|80)|7(?:12|31|4[47])|8(?:16|2[014]|3[126]|6[136]|7[78]|83))[2-7]","1(?:2[0-24]|3[0-25]|4[145]|[59][14]|6[1-9]|7[1257]|8[1-57-9])|2(?:1[257]|3[013]|4[01]|5[0137]|6[058]|78|8[1568]|9[14])|3(?:26|4[1-3]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|3[15]|5[12]|6[0-26-9]|7[0-24-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|[578]1|9[15])|6(?:12(?:[2-6]|7[0-8])|74[2-7])|7(?:(?:2[14]|5[15])[2-6]|3171|61[346]|88(?:[2-7]|82))|8(?:70[2-6]|84(?:[2356]|7[19])|91(?:[3-6]|7[19]))|73[134][2-6]|(?:74[47]|8(?:16|2[014]|3[126]|6[136]|7[78]|83))(?:[2-6]|7[19])|(?:1(?:29|60|8[06])|261|552|6(?:[2-4]1|5[17]|6[13]|7(?:1|4[0189])|80)|7(?:12|88[01]))[2-7]"],"0$1",1],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1(?:[2-479]|5[0235-9])|[2-5]|6(?:1[1358]|2[2457-9]|3[2-5]|4[235-7]|5[2-689]|6[24578]|7[235689]|8[1-6])|7(?:1[013-9]|28|3[129]|4[1-35689]|5[29]|6[02-5]|70)|807","1(?:[2-479]|5[0235-9])|[2-5]|6(?:1[1358]|2(?:[2457]|84|95)|3(?:[2-4]|55)|4[235-7]|5[2-689]|6[24578]|7[235689]|8[1-6])|7(?:1(?:[013-8]|9[6-9])|28[6-8]|3(?:17|2[0-49]|9[2-57])|4(?:1[2-4]|[29][0-7]|3[0-8]|[56]|8[0-24-7])|5(?:2[1-3]|9[0-6])|6(?:0[5689]|2[5-9]|3[02-8]|4|5[0-367])|70[13-7])|807[19]","1(?:[2-479]|5(?:[0236-9]|5[013-9]))|[2-5]|6(?:2(?:84|95)|355|83)|73179|807(?:1|9[1-3])|(?:1552|6(?:1[1358]|2[2457]|3[2-4]|4[235-7]|5[2-689]|6[24578]|7[235689]|8[124-6])\\d|7(?:1(?:[013-8]\\d|9[6-9])|28[6-8]|3(?:2[0-49]|9[2-57])|4(?:1[2-4]|[29][0-7]|3[0-8]|[56]\\d|8[0-24-7])|5(?:2[1-3]|9[0-6])|6(?:0[5689]|2[5-9]|3[02-8]|4\\d|5[0-367])|70[13-7]))[2-7]"],"0$1",1],["(\\d{5})(\\d{5})","$1 $2",["[6-9]"],"0$1",1],["(\\d{4})(\\d{2,4})(\\d{4})","$1 $2 $3",["1(?:6|8[06])","1(?:6|8[06]0)"],0,1],["(\\d{4})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["18"],0,1]],"0",0,0,0,0,0,[["2717(?:[2-7]\\d|95)\\d{4}|(?:271[0-689]|782[0-6])[2-7]\\d{5}|(?:170[24]|2(?:(?:[02][2-79]|90)\\d|80[13468])|(?:3(?:23|80)|683|79[1-7])\\d|4(?:20[24]|72[2-8])|552[1-7])\\d{6}|(?:11|33|4[04]|80)[2-7]\\d{7}|(?:342|674|788)(?:[0189][2-7]|[2-7]\\d)\\d{5}|(?:1(?:2[0-249]|3[0-25]|4[145]|[59][14]|6[014]|7[1257]|8[01346])|2(?:1[257]|3[013]|4[01]|5[0137]|6[0158]|78|8[1568]|9[14])|3(?:26|4[13]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|3[15]|5[12]|6[0-26-9]|7[014-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|[578]1|9[15])|6(?:12|[2-47]1|5[17]|6[13]|80)|7(?:12|2[14]|3[134]|4[47]|5[15]|[67]1)|8(?:16|2[014]|3[126]|6[136]|7[078]|8[34]|91))[2-7]\\d{6}|(?:1(?:2[35-8]|3[346-9]|4[236-9]|[59][0235-9]|6[235-9]|7[34689]|8[257-9])|2(?:1[134689]|3[24-8]|4[2-8]|5[25689]|6[2-4679]|7[3-79]|8[2-479]|9[235-9])|3(?:01|1[79]|2[1245]|4[5-8]|5[125689]|6[235-7]|7[157-9]|8[2-46-8])|4(?:1[14578]|2[5689]|3[2-467]|5[4-7]|6[35]|73|8[2689]|9[2389])|5(?:[16][146-9]|2[14-8]|3[1346]|4[14-69]|5[46]|7[2-4]|8[2-8]|9[246])|6(?:1[1358]|2[2457]|3[2-4]|4[235-7]|5[2-689]|6[24578]|7[235689]|8[124-6])|7(?:1[013-9]|2[0235-9]|3[2679]|4[1-35689]|5[2-46-9]|[67][02-9]|8[013-7]|9[089])|8(?:1[1357-9]|2[235-8]|3[03-57-9]|4[0-24-9]|5\\d|6[2457-9]|7[1-6]|8[1256]|9[2-4]))\\d[2-7]\\d{5}",[10]],["(?:61279|7(?:887[02-9]|9(?:313|79[07-9]))|8(?:079[04-9]|(?:84|91)7[02-8]))\\d{5}|(?:6(?:12|[2-47]1|5[17]|6[13]|80)[0189]|7(?:1(?:2[0189]|9[0-5])|2(?:[14][017-9]|8[0-59])|3(?:2[5-8]|[34][017-9]|9[016-9])|4(?:1[015-9]|[29][89]|39|8[389])|5(?:[15][017-9]|2[04-9]|9[7-9])|6(?:0[0-47]|1[0-257-9]|2[0-4]|3[19]|5[4589])|70[0289]|88[089]|97[02-8])|8(?:0(?:6[67]|7[02-8])|70[017-9]|84[01489]|91[0-289]))\\d{6}|(?:7(?:31|4[47])|8(?:16|2[014]|3[126]|6[136]|7[78]|83))(?:[0189]\\d|7[02-8])\\d{5}|(?:6(?:[09]\\d|1[04679]|2[03689]|3[05-9]|4[0489]|50|6[069]|7[07]|8[7-9])|7(?:0\\d|2[0235-79]|3[05-8]|40|5[0346-8]|6[6-9]|7[1-9]|8[0-79]|9[089])|8(?:0[01589]|1[0-57-9]|2[235-9]|3[03-57-9]|[45]\\d|6[02457-9]|7[1-69]|8[0-25-9]|9[02-9])|9\\d\\d)\\d{7}|(?:6(?:(?:1[1358]|2[2457]|3[2-4]|4[235-7]|5[2-689]|6[24578]|8[124-6])\\d|7(?:[235689]\\d|4[0189]))|7(?:1(?:[013-8]\\d|9[6-9])|28[6-8]|3(?:2[0-49]|9[2-5])|4(?:1[2-4]|[29][0-7]|3[0-8]|[56]\\d|8[0-24-7])|5(?:2[1-3]|9[0-6])|6(?:0[5689]|2[5-9]|3[02-8]|4\\d|5[0-367])|70[13-7]|881))[0189]\\d{5}",[10]],["000800\\d{7}|1(?:600\\d{6}|80(?:0\\d{4,9}|3\\d{9}))"],["186[12]\\d{9}",[13]],0,0,["140\\d{7}",[10]],0,0,["1860\\d{7}",[11]]]],IO:["246","00","3\\d{6}",[7],[["(\\d{3})(\\d{4})","$1 $2",["3"]]],0,0,0,0,0,0,[["37\\d{5}"],["38\\d{5}"]]],IQ:["964","00","(?:1|7\\d\\d)\\d{7}|[2-6]\\d{7,8}",[8,9,10],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["1"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[2-6]"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["7"],"0$1"]],"0",0,0,0,0,0,[["1\\d{7}|(?:2[13-5]|3[02367]|4[023]|5[03]|6[026])\\d{6,7}",[8,9]],["7[3-9]\\d{8}",[10]]]],IR:["98","00","[1-9]\\d{9}|(?:[1-8]\\d\\d|9)\\d{3,4}",[4,5,6,7,10],[["(\\d{4,5})","$1",["96"],"0$1"],["(\\d{2})(\\d{4,5})","$1 $2",["(?:1[137]|2[13-68]|3[1458]|4[145]|5[1468]|6[16]|7[1467]|8[13467])[12689]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["9"],"0$1"],["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["[1-8]"],"0$1"]],"0",0,0,0,0,0,[["(?:1[137]|2[13-68]|3[1458]|4[145]|5[1468]|6[16]|7[1467]|8[13467])(?:[03-57]\\d{7}|[16]\\d{3}(?:\\d{4})?|[289]\\d{3}(?:\\d(?:\\d{3})?)?)|94(?:000[09]|(?:12\\d|30[0-2])\\d|2(?:121|[2689]0\\d)|4(?:111|40\\d))\\d{4}",[6,7,10]],["9(?:(?:0(?:[0-35]\\d|4[4-6])|(?:[13]\\d|2[0-3])\\d)\\d|9(?:[0-46]\\d\\d|5[15]0|8(?:[12]\\d|88)|9(?:0[0-3]|[19]\\d|21|69|77|8[7-9])))\\d{5}",[10]],0,0,0,0,["96(?:0[12]|2[16-8]|3(?:08|[14]5|[23]|66)|4(?:0|80)|5[01]|6[89]|86|9[19])",[4,5]]]],IS:["354","00|1(?:0(?:01|[12]0)|100)","(?:38\\d|[4-9])\\d{6}",[7,9],[["(\\d{3})(\\d{4})","$1 $2",["[4-9]"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["3"]]],0,0,0,0,0,0,[["(?:4(?:1[0-24-69]|2[0-7]|[37][0-8]|4[0-24589]|5[0-68]|6\\d|8[0-36-8])|5(?:05|[156]\\d|2[02578]|3[0-579]|4[03-7]|7[0-2578]|8[0-35-9]|9[013-689])|872)\\d{4}",[7]],["(?:38[589]\\d\\d|6(?:1[1-8]|2[0-6]|3[026-9]|4[014679]|5[0159]|6[0-69]|70|8[06-8]|9\\d)|7(?:5[057]|[6-9]\\d)|8(?:2[0-59]|[3-69]\\d|8[238]))\\d{4}"],["80[0-8]\\d{4}",[7]],["90(?:0\\d|1[5-79]|2[015-79]|3[135-79]|4[125-7]|5[25-79]|7[1-37]|8[0-35-7])\\d{3}",[7]],0,["(?:689|8(?:7[18]|80)|95[48])\\d{4}",[7]],["809\\d{4}",[7]],0,["49[0-24-79]\\d{4}",[7]]],"00"],IT:["39","00","0\\d{5,10}|1\\d{8,10}|3(?:[0-8]\\d{7,10}|9\\d{7,8})|(?:43|55|70)\\d{8}|8\\d{5}(?:\\d{2,4})?",[6,7,8,9,10,11,12],[["(\\d{2})(\\d{4,6})","$1 $2",["0[26]"]],["(\\d{3})(\\d{3,6})","$1 $2",["0[13-57-9][0159]|8(?:03|4[17]|9[2-5])","0[13-57-9][0159]|8(?:03|4[17]|9(?:2|3[04]|[45][0-4]))"]],["(\\d{4})(\\d{2,6})","$1 $2",["0(?:[13-579][2-46-8]|8[236-8])"]],["(\\d{4})(\\d{4})","$1 $2",["894"]],["(\\d{2})(\\d{3,4})(\\d{4})","$1 $2 $3",["0[26]|5"]],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["1(?:44|[679])|[378]|43"]],["(\\d{3})(\\d{3,4})(\\d{4})","$1 $2 $3",["0[13-57-9][0159]|14"]],["(\\d{2})(\\d{4})(\\d{5})","$1 $2 $3",["0[26]"]],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["0"]],["(\\d{3})(\\d{4})(\\d{4,5})","$1 $2 $3",["3"]]],0,0,0,0,0,0,[["0669[0-79]\\d{1,6}|0(?:1(?:[0159]\\d|[27][1-5]|31|4[1-4]|6[1356]|8[2-57])|2\\d\\d|3(?:[0159]\\d|2[1-4]|3[12]|[48][1-6]|6[2-59]|7[1-7])|4(?:[0159]\\d|[23][1-9]|4[245]|6[1-5]|7[1-4]|81)|5(?:[0159]\\d|2[1-5]|3[2-6]|4[1-79]|6[4-6]|7[1-578]|8[3-8])|6(?:[0-57-9]\\d|6[0-8])|7(?:[0159]\\d|2[12]|3[1-7]|4[2-46]|6[13569]|7[13-6]|8[1-59])|8(?:[0159]\\d|2[3-578]|3[1-356]|[6-8][1-5])|9(?:[0159]\\d|[238][1-5]|4[12]|6[1-8]|7[1-6]))\\d{2,7}",[6,7,8,9,10,11]],["3[2-9]\\d{7,8}|(?:31|43)\\d{8}",[9,10]],["80(?:0\\d{3}|3)\\d{3}",[6,9]],["(?:0878\\d{3}|89(?:2\\d|3[04]|4(?:[0-4]|[5-9]\\d\\d)|5[0-4]))\\d\\d|(?:1(?:44|6[346])|89(?:38|5[5-9]|9))\\d{6}",[6,8,9,10]],["1(?:78\\d|99)\\d{6}",[9,10]],["3[2-8]\\d{9,10}",[11,12]],0,0,["55\\d{8}",[10]],["84(?:[08]\\d{3}|[17])\\d{3}",[6,9]]]],JE:["44","00","1534\\d{6}|(?:[3578]\\d|90)\\d{8}",[10],0,"0",0,"([0-24-8]\\d{5})$|0","1534$1",0,0,[["1534[0-24-8]\\d{5}"],["7(?:(?:(?:50|82)9|937)\\d|7(?:00[378]|97\\d))\\d{5}"],["80(?:07(?:35|81)|8901)\\d{4}"],["(?:8(?:4(?:4(?:4(?:05|42|69)|703)|5(?:041|800))|7(?:0002|1206))|90(?:066[59]|1810|71(?:07|55)))\\d{4}"],["701511\\d{4}"],0,["(?:3(?:0(?:07(?:35|81)|8901)|3\\d{4}|4(?:4(?:4(?:05|42|69)|703)|5(?:041|800))|7(?:0002|1206))|55\\d{4})\\d{4}"],["76(?:464|652)\\d{5}|76(?:0[0-28]|2[356]|34|4[01347]|5[49]|6[0-369]|77|8[14]|9[139])\\d{6}"],["56\\d{8}"]]],JM:["1","011","(?:[58]\\d\\d|658|900)\\d{7}",[10],0,"1",0,0,0,0,"658|876",[["8766060\\d{3}|(?:658(?:2(?:[0-8]\\d|9[0-46-9])|[3-9]\\d\\d)|876(?:52[35]|6(?:0[1-3579]|1[0235-9]|[23]\\d|40|5[06]|6[2-589]|7[0-25-9]|8[04]|9[4-9])|7(?:0[2-689]|[1-6]\\d|8[056]|9[45])|9(?:0[1-8]|1[02378]|[2-8]\\d|9[2-468])))\\d{4}"],["(?:658295|876(?:2(?:0[1-9]|[13-9]\\d|2[013-9])|[348]\\d\\d|5(?:0[1-9]|[1-9]\\d)|6(?:4[89]|6[67])|7(?:0[07]|7\\d|8[1-47-9]|9[0-36-9])|9(?:[01]9|9[0579])))\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],JO:["962","00","(?:(?:[2689]|7\\d)\\d|32|53)\\d{6}",[8,9],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["[2356]|87"],"(0$1)"],["(\\d{3})(\\d{5,6})","$1 $2",["[89]"],"0$1"],["(\\d{2})(\\d{7})","$1 $2",["70"],"0$1"],["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["7"],"0$1"]],"0",0,0,0,0,0,[["87(?:000|90[01])\\d{3}|(?:2(?:6(?:2[0-35-9]|3[0-578]|4[24-7]|5[0-24-8]|[6-8][023]|9[0-3])|7(?:0[1-79]|10|2[014-7]|3[0-689]|4[019]|5[0-3578]))|32(?:0[1-69]|1[1-35-7]|2[024-7]|3\\d|4[0-3]|[5-7][023])|53(?:0[0-3]|[13][023]|2[0-59]|49|5[0-35-9]|6[15]|7[45]|8[1-6]|9[0-36-9])|6(?:2(?:[05]0|22)|3(?:00|33)|4(?:0[0-25]|1[2-7]|2[0569]|[38][07-9]|4[025689]|6[0-589]|7\\d|9[0-2])|5(?:[01][056]|2[034]|3[0-57-9]|4[178]|5[0-69]|6[0-35-9]|7[1-379]|8[0-68]|9[0239]))|87(?:20|7[078]|99))\\d{4}",[8]],["7(?:[78][0-25-9]|9\\d)\\d{6}",[9]],["80\\d{6}",[8]],["9\\d{7}",[8]],["70\\d{7}",[9]],0,["8(?:10|8\\d)\\d{5}",[8]],["74(?:66|77)\\d{5}",[9]],0,["85\\d{6}",[8]]]],JP:["81","010","00[1-9]\\d{6,14}|[257-9]\\d{9}|(?:00|[1-9]\\d\\d)\\d{6}",[8,9,10,11,12,13,14,15,16,17],[["(\\d{3})(\\d{3})(\\d{3})","$1-$2-$3",["(?:12|57|99)0"],"0$1"],["(\\d{4})(\\d)(\\d{4})","$1-$2-$3",["1(?:26|3[79]|4[56]|5[4-68]|6[3-5])|499|5(?:76|97)|746|8(?:3[89]|47|51)|9(?:80|9[16])","1(?:267|3(?:7[247]|9[278])|466|5(?:47|58|64)|6(?:3[245]|48|5[4-68]))|499[2468]|5(?:76|97)9|7468|8(?:3(?:8[7-9]|96)|477|51[2-9])|9(?:802|9(?:1[23]|69))|1(?:45|58)[67]","1(?:267|3(?:7[247]|9[278])|466|5(?:47|58|64)|6(?:3[245]|48|5[4-68]))|499[2468]|5(?:769|979[2-69])|7468|8(?:3(?:8[7-9]|96[2457-9])|477|51[2-9])|9(?:802|9(?:1[23]|69))|1(?:45|58)[67]"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1-$2-$3",["60"],"0$1"],["(\\d)(\\d{4})(\\d{4})","$1-$2-$3",["[36]|4(?:2[09]|7[01])","[36]|4(?:2(?:0|9[02-69])|7(?:0[019]|1))"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1-$2-$3",["1(?:1|5[45]|77|88|9[69])|2(?:2[1-37]|3[0-269]|4[59]|5|6[24]|7[1-358]|8[1369]|9[0-38])|4(?:[28][1-9]|3[0-57]|[45]|6[248]|7[2-579]|9[29])|5(?:2|3[0459]|4[0-369]|5[29]|8[02389]|9[0-389])|7(?:2[02-46-9]|34|[58]|6[0249]|7[57]|9[2-6])|8(?:2[124589]|3[26-9]|49|51|6|7[0-468]|8[68]|9[019])|9(?:[23][1-9]|4[15]|5[138]|6[1-3]|7[156]|8[189]|9[1-489])","1(?:1|5(?:4[018]|5[017])|77|88|9[69])|2(?:2(?:[127]|3[014-9])|3[0-269]|4[59]|5(?:[1-3]|5[0-69]|9[19])|62|7(?:[1-35]|8[0189])|8(?:[16]|3[0134]|9[0-5])|9(?:[028]|17))|4(?:2(?:[13-79]|8[014-6])|3[0-57]|[45]|6[248]|7[2-47]|8[1-9]|9[29])|5(?:2|3(?:[045]|9[0-8])|4[0-369]|5[29]|8[02389]|9[0-3])|7(?:2[02-46-9]|34|[58]|6[0249]|7[57]|9(?:[23]|4[0-59]|5[01569]|6[0167]))|8(?:2(?:[1258]|4[0-39]|9[0-2469])|3(?:[29]|60)|49|51|6(?:[0-24]|36|5[0-3589]|7[23]|9[01459])|7[0-468]|8[68])|9(?:[23][1-9]|4[15]|5[138]|6[1-3]|7[156]|8[189]|9(?:[1289]|3[34]|4[0178]))|(?:264|837)[016-9]|2(?:57|93)[015-9]|(?:25[0468]|422|838)[01]|(?:47[59]|59[89]|8(?:6[68]|9))[019]","1(?:1|5(?:4[018]|5[017])|77|88|9[69])|2(?:2[127]|3[0-269]|4[59]|5(?:[1-3]|5[0-69]|9(?:17|99))|6(?:2|4[016-9])|7(?:[1-35]|8[0189])|8(?:[16]|3[0134]|9[0-5])|9(?:[028]|17))|4(?:2(?:[13-79]|8[014-6])|3[0-57]|[45]|6[248]|7[2-47]|9[29])|5(?:2|3(?:[045]|9(?:[0-58]|6[4-9]|7[0-35689]))|4[0-369]|5[29]|8[02389]|9[0-3])|7(?:2[02-46-9]|34|[58]|6[0249]|7[57]|9(?:[23]|4[0-59]|5[01569]|6[0167]))|8(?:2(?:[1258]|4[0-39]|9[0169])|3(?:[29]|60|7(?:[017-9]|6[6-8]))|49|51|6(?:[0-24]|36[2-57-9]|5(?:[0-389]|5[23])|6(?:[01]|9[178])|7(?:2[2-468]|3[78])|9[0145])|7[0-468]|8[68])|9(?:4[15]|5[138]|7[156]|8[189]|9(?:[1289]|3(?:31|4[357])|4[0178]))|(?:8294|96)[1-3]|2(?:57|93)[015-9]|(?:223|8699)[014-9]|(?:25[0468]|422|838)[01]|(?:48|8292|9[23])[1-9]|(?:47[59]|59[89]|8(?:68|9))[019]"],"0$1"],["(\\d{3})(\\d{2})(\\d{4})","$1-$2-$3",["[14]|[289][2-9]|5[3-9]|7[2-4679]"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1-$2-$3",["800"],"0$1"],["(\\d{2})(\\d{4})(\\d{4})","$1-$2-$3",["[257-9]"],"0$1"]],"0",0,"(000[259]\\d{6})$|(?:(?:003768)0?)|0","$1",0,0,[["(?:1(?:1[235-8]|2[3-6]|3[3-9]|4[2-6]|[58][2-8]|6[2-7]|7[2-9]|9[1-9])|(?:2[2-9]|[36][1-9])\\d|4(?:[2-578]\\d|6[02-8]|9[2-59])|5(?:[2-589]\\d|6[1-9]|7[2-8])|7(?:[25-9]\\d|3[4-9]|4[02-9])|8(?:[2679]\\d|3[2-9]|4[5-9]|5[1-9]|8[03-9])|9(?:[2-58]\\d|[679][1-9]))\\d{6}",[9]],["[7-9]0[1-9]\\d{7}",[10]],["00777(?:[01]|5\\d)\\d\\d|(?:00(?:7778|882[1245])|(?:120|800\\d)\\d\\d)\\d{4}|00(?:37|66|78)\\d{6,13}"],["990\\d{6}",[9]],["60\\d{7}",[9]],0,["570\\d{6}",[9]],["20\\d{8}",[10]],["50[1-9]\\d{7}",[10]]]],KE:["254","000","(?:[17]\\d\\d|900)\\d{6}|(?:2|80)0\\d{6,7}|[4-6]\\d{6,8}",[7,8,9,10],[["(\\d{2})(\\d{5,7})","$1 $2",["[24-6]"],"0$1"],["(\\d{3})(\\d{6})","$1 $2",["[17]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["[89]"],"0$1"]],"0",0,0,0,0,0,[["(?:4[245]|5[1-79]|6[01457-9])\\d{5,7}|(?:4[136]|5[08]|62)\\d{7}|(?:[24]0|66)\\d{6,7}",[7,8,9]],["(?:1(?:0[0-8]|1[0-7]|2[014]|30)|7\\d\\d)\\d{6}",[9]],["800[02-8]\\d{5,6}",[9,10]],["900[02-9]\\d{5}",[9]]]],KG:["996","00","8\\d{9}|[235-9]\\d{8}",[9,10],[["(\\d{4})(\\d{5})","$1 $2",["3(?:1[346]|[24-79])"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[235-79]|88"],"0$1"],["(\\d{3})(\\d{3})(\\d)(\\d{2,3})","$1 $2 $3 $4",["8"],"0$1"]],"0",0,0,0,0,0,[["312(?:5[0-79]\\d|9(?:[0-689]\\d|7[0-24-9]))\\d{3}|(?:3(?:1(?:2[0-46-8]|3[1-9]|47|[56]\\d)|2(?:22|3[0-479]|6[0-7])|4(?:22|5[6-9]|6\\d)|5(?:22|3[4-7]|59|6\\d)|6(?:22|5[35-7]|6\\d)|7(?:22|3[468]|4[1-9]|59|[67]\\d)|9(?:22|4[1-8]|6\\d))|6(?:09|12|2[2-4])\\d)\\d{5}",[9]],["312(?:58\\d|973)\\d{3}|(?:2(?:0[0-35]|2\\d)|5[0-24-7]\\d|600|7(?:[07]\\d|55)|88[08]|9(?:12|9[05-9]))\\d{6}",[9]],["800\\d{6,7}"]]],KH:["855","00[14-9]","1\\d{9}|[1-9]\\d{7,8}",[8,9,10],[["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[1-9]"],"0$1"],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1"]]],"0",0,0,0,0,0,[["23(?:4(?:[2-4]|[56]\\d)|[568]\\d\\d)\\d{4}|23[236-9]\\d{5}|(?:2[4-6]|3[2-6]|4[2-4]|[5-7][2-5])(?:(?:[237-9]|4[56]|5\\d)\\d{5}|6\\d{5,6})",[8,9]],["(?:(?:1[28]|3[18]|9[67])\\d|6[016-9]|7(?:[07-9]|[16]\\d)|8(?:[013-79]|8\\d))\\d{6}|(?:1\\d|9[0-57-9])\\d{6}|(?:2[3-6]|3[2-6]|4[2-4]|[5-7][2-5])48\\d{5}",[8,9]],["1800(?:1\\d|2[019])\\d{4}",[10]],["1900(?:1\\d|2[09])\\d{4}",[10]]]],KI:["686","00","(?:[37]\\d|6[0-79])\\d{6}|(?:[2-48]\\d|50)\\d{3}",[5,8],0,"0",0,0,0,0,0,[["(?:[24]\\d|3[1-9]|50|65(?:02[12]|12[56]|22[89]|[3-5]00)|7(?:27\\d\\d|3100|5(?:02[12]|12[56]|22[89]|[34](?:00|81)|500))|8[0-5])\\d{3}"],["(?:6200[01]|7(?:310[1-9]|5(?:02[03-9]|12[0-47-9]|22[0-7]|[34](?:0[1-9]|8[02-9])|50[1-9])))\\d{3}|(?:63\\d\\d|7(?:(?:[0146-9]\\d|2[0-689])\\d|3(?:[02-9]\\d|1[1-9])|5(?:[0-2][013-9]|[34][1-79]|5[1-9]|[6-9]\\d)))\\d{4}",[8]],0,0,0,0,0,0,["30(?:0[01]\\d\\d|12(?:11|20))\\d\\d",[8]]]],KM:["269","00","[3478]\\d{6}",[7],[["(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3",["[3478]"]]],0,0,0,0,0,0,[["7[4-7]\\d{5}"],["[34]\\d{6}"],0,["8\\d{6}"]]],KN:["1","011","(?:[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-7]\\d{6})$|1","869$1",0,"869",[["869(?:2(?:29|36)|302|4(?:6[015-9]|70)|56[5-7])\\d{4}"],["869(?:48[89]|55[6-8]|66\\d|76[02-7])\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],KP:["850","00|99","85\\d{6}|(?:19\\d|[2-7])\\d{7}",[8,10],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["8"],"0$1"],["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["[2-7]"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["1"],"0$1"]],"0",0,0,0,0,0,[["(?:(?:195|2)\\d|3[19]|4[159]|5[37]|6[17]|7[39]|85)\\d{6}"],["19[1-3]\\d{7}",[10]]]],KR:["82","00(?:[125689]|3(?:[46]5|91)|7(?:00|27|3|55|6[126]))","00[1-9]\\d{8,11}|(?:[12]|5\\d{3})\\d{7}|[13-6]\\d{9}|(?:[1-6]\\d|80)\\d{7}|[3-6]\\d{4,5}|(?:00|7)0\\d{8}",[5,6,8,9,10,11,12,13,14],[["(\\d{2})(\\d{3,4})","$1-$2",["(?:3[1-3]|[46][1-4]|5[1-5])1"],"0$1"],["(\\d{4})(\\d{4})","$1-$2",["1"]],["(\\d)(\\d{3,4})(\\d{4})","$1-$2-$3",["2"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1-$2-$3",["[36]0|8"],"0$1"],["(\\d{2})(\\d{3,4})(\\d{4})","$1-$2-$3",["[1346]|5[1-5]"],"0$1"],["(\\d{2})(\\d{4})(\\d{4})","$1-$2-$3",["[57]"],"0$1"],["(\\d{2})(\\d{5})(\\d{4})","$1-$2-$3",["5"],"0$1"]],"0",0,"0(8(?:[1-46-8]|5\\d\\d))?",0,0,0,[["(?:2|3[1-3]|[46][1-4]|5[1-5])[1-9]\\d{6,7}|(?:3[1-3]|[46][1-4]|5[1-5])1\\d{2,3}",[5,6,8,9,10]],["1(?:05(?:[0-8]\\d|9[0-6])|22[13]\\d)\\d{4,5}|1(?:0[0-46-9]|[16-9]\\d|2[013-9])\\d{6,7}",[9,10]],["00(?:308\\d{6,7}|798\\d{7,9})|(?:00368|[38]0)\\d{7}",[9,11,12,13,14]],["60[2-9]\\d{6}",[9]],["50\\d{8,9}",[10,11]],0,["1(?:5(?:22|33|44|66|77|88|99)|6(?:[07]0|44|6[0168]|88)|8(?:00|33|55|77|99))\\d{4}",[8]],["15\\d{7,8}",[9,10]],["70\\d{8}",[10]]]],KW:["965","00","18\\d{5}|(?:[2569]\\d|41)\\d{6}",[7,8],[["(\\d{4})(\\d{3,4})","$1 $2",["[169]|2(?:[235]|4[1-35-9])|52"]],["(\\d{3})(\\d{5})","$1 $2",["[245]"]]],0,0,0,0,0,0,[["2(?:[23]\\d\\d|4(?:[1-35-9]\\d|44)|5(?:0[034]|[2-46]\\d|5[1-3]|7[1-7]))\\d{4}",[8]],["(?:41\\d\\d|5(?:(?:[05]\\d|1[0-7]|6[56])\\d|2(?:22|5[25])|7(?:55|77)|88[58])|6(?:(?:0[034679]|5[015-9]|6\\d)\\d|1(?:00|11|6[16])|2[26]2|3[36]3|4[46]4|7(?:0[013-9]|[67]\\d)|8[68]8|9(?:[069]\\d|3[039]))|9(?:(?:[04679]\\d|8[057-9])\\d|1(?:1[01]|99)|2(?:00|2\\d)|3(?:00|3[03])|5(?:00|5\\d)))\\d{4}",[8]],["18\\d{5}",[7]]]],KY:["1","011","(?:345|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","345$1",0,"345",[["345(?:2(?:22|3[23]|44|66)|333|444|6(?:23|38|40)|7(?:30|4[35-79]|6[6-9]|77)|8(?:00|1[45]|[48]8)|9(?:14|4[035-9]))\\d{4}"],["345(?:32[1-9]|42[0-4]|5(?:1[67]|2[5-79]|4[6-9]|50|76)|649|82[56]|9(?:1[679]|2[2-9]|3[06-9]|90))\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["(?:345976|900[2-9]\\d\\d)\\d{4}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"],0,0,["345849\\d{4}"]]],KZ:["7","810","(?:33622|8\\d{8})\\d{5}|[78]\\d{9}",[10,14],0,"8",0,0,0,0,"33|7",[["(?:33622|7(?:1(?:0(?:[23]\\d|4[0-3]|59|63)|1(?:[23]\\d|4[0-79]|59)|2(?:[23]\\d|59)|3(?:2\\d|3[0-79]|4[0-35-9]|59)|4(?:[24]\\d|3[013-9]|5[1-9]|97)|5(?:2\\d|3[1-9]|4[0-7]|59)|6(?:[2-4]\\d|5[19]|61)|72\\d|8(?:[27]\\d|3[1-46-9]|4[0-5]|59))|2(?:1(?:[23]\\d|4[46-9]|5[3469])|2(?:2\\d|3[0679]|46|5[12679])|3(?:[2-4]\\d|5[139])|4(?:2\\d|3[1-35-9]|59)|5(?:[23]\\d|4[0-8]|59|61)|6(?:2\\d|3[1-9]|4[0-4]|59)|7(?:[2379]\\d|40|5[279])|8(?:[23]\\d|4[0-3]|59)|9(?:2\\d|3[124578]|59))))\\d{5}",[10]],["7(?:0[0-25-8]|47|6[0-4]|7[15-8]|85)\\d{7}",[10]],["8(?:00|108\\d{3})\\d{7}"],["809\\d{7}",[10]],["808\\d{7}",[10]],0,0,0,["751\\d{7}",[10]]],"8~10"],LA:["856","00","[23]\\d{9}|3\\d{8}|(?:[235-8]\\d|41)\\d{6}",[8,9,10],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["2[13]|3[14]|[4-8]"],"0$1"],["(\\d{2})(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3 $4",["30[0135-9]"],"0$1"],["(\\d{2})(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3 $4",["[23]"],"0$1"]],"0",0,0,0,0,0,[["(?:2[13]|[35-7][14]|41|8[1468])\\d{6}",[8]],["208[78]\\d{6}|(?:20[23579]|30[24])\\d{7}",[10]],0,0,0,0,["30[0135-9]\\d{6}",[9]]]],LB:["961","00","[27-9]\\d{7}|[13-9]\\d{6}",[7,8],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[13-69]|7(?:[2-57]|62|8[0-7]|9[04-9])|8[02-9]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[27-9]"]]],"0",0,0,0,0,0,[["7(?:62|8[0-7]|9[04-9])\\d{4}|(?:[14-69]\\d|2(?:[14-69]\\d|[78][1-9])|7[2-57]|8[02-9])\\d{5}"],["793(?:[01]\\d|2[0-4])\\d{3}|(?:(?:3|81)\\d|7(?:[01]\\d|6[013-9]|8[89]|9[12]))\\d{5}"],0,["9[01]\\d{6}",[8]],0,0,0,0,0,["80\\d{6}",[8]]]],LC:["1","011","(?:[58]\\d\\d|758|900)\\d{7}",[10],0,"1",0,"([2-8]\\d{6})$|1","758$1",0,"758",[["758(?:234|4(?:30|5\\d|6[2-9]|8[0-2])|57[0-2]|(?:63|75)8)\\d{4}"],["758(?:28[4-7]|384|4(?:6[01]|8[4-9])|5(?:1[89]|20|84)|7(?:1[2-9]|2\\d|3[0-3])|812)\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],LI:["423","00","[68]\\d{8}|(?:[2378]\\d|90)\\d{5}",[7,9],[["(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3",["[2379]|8(?:0[09]|7)","[2379]|8(?:0(?:02|9)|7)"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["8"]],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["69"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["6"]]],"0",0,"(1001)|0",0,0,0,[["(?:2(?:01|1[27]|2[02]|3\\d|6[02-578]|96)|3(?:[24]0|33|7[0135-7]|8[048]|9[0269]))\\d{4}",[7]],["(?:6(?:(?:4[5-9]|5[0-469])\\d|6(?:[024-6]\\d|[17]0|3[7-9]))\\d|7(?:[37-9]\\d|42|56))\\d{4}"],["8002[28]\\d\\d|80(?:05\\d|9)\\d{4}"],["90(?:02[258]|1(?:23|3[14])|66[136])\\d\\d",[7]],0,["697(?:42|56|[78]\\d)\\d{4}",[9]],["870(?:28|87)\\d\\d",[7]]]],LK:["94","00","[1-9]\\d{8}",[9],[["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["7"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[1-689]"],"0$1"]],"0",0,0,0,0,0,[["(?:12[2-9]|602|8[12]\\d|9(?:1\\d|22|9[245]))\\d{6}|(?:11|2[13-7]|3[1-8]|4[157]|5[12457]|6[35-7])[2-57]\\d{6}"],["7(?:[0-25-8]\\d|4[0-4])\\d{6}"],0,0,0,0,["1973\\d{5}"]]],LR:["231","00","(?:[245]\\d|33|77|88)\\d{7}|(?:2\\d|[4-6])\\d{6}",[7,8,9],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["4[67]|[56]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["2"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[2-578]"],"0$1"]],"0",0,0,0,0,0,[["2\\d{7}",[8]],["(?:(?:(?:22|33)0|555|(?:77|88)\\d)\\d|4(?:240|[67]))\\d{5}|[56]\\d{6}",[7,9]],0,["332(?:02|[34]\\d)\\d{4}",[9]]]],LS:["266","00","(?:[256]\\d\\d|800)\\d{5}",[8],[["(\\d{4})(\\d{4})","$1 $2",["[2568]"]]],0,0,0,0,0,0,[["2\\d{7}"],["[56]\\d{7}"],["800[1256]\\d{4}"]]],LT:["370","00","(?:[3469]\\d|52|[78]0)\\d{6}",[8],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["52[0-7]"],"(0-$1)",1],["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["[7-9]"],"0 $1",1],["(\\d{2})(\\d{6})","$1 $2",["37|4(?:[15]|6[1-8])"],"(0-$1)",1],["(\\d{3})(\\d{5})","$1 $2",["[3-6]"],"(0-$1)",1]],"0",0,"[08]",0,0,0,[["(?:3[1478]|4[124-6]|52)\\d{6}"],["6\\d{7}"],["80[02]\\d{5}"],["9(?:0[0239]|10)\\d{5}"],["70[05]\\d{5}"],0,["70[67]\\d{5}"],0,["[89]01\\d{5}"],["808\\d{5}"]]],LU:["352","00","35[013-9]\\d{4,8}|6\\d{8}|35\\d{2,4}|(?:[2457-9]\\d|3[0-46-9])\\d{2,9}",[4,5,6,7,8,9,10,11],[["(\\d{2})(\\d{3})","$1 $2",["2(?:0[2-689]|[2-9])|[3-57]|8(?:0[2-9]|[13-9])|9(?:0[89]|[2-579])"]],["(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["2(?:0[2-689]|[2-9])|[3-57]|8(?:0[2-9]|[13-9])|9(?:0[89]|[2-579])"]],["(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3",["20[2-689]"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{1,2})","$1 $2 $3 $4",["2(?:[0367]|4[3-8])"]],["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["80[01]|90[015]"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3 $4",["20"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["6"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})(\\d{1,2})","$1 $2 $3 $4 $5",["2(?:[0367]|4[3-8])"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{1,5})","$1 $2 $3 $4",["[3-57]|8[13-9]|9(?:0[89]|[2-579])|(?:2|80)[2-9]"]]],0,0,"(15(?:0[06]|1[12]|[35]5|4[04]|6[26]|77|88|99)\\d)",0,0,0,[["(?:35[013-9]|80[2-9]|90[89])\\d{1,8}|(?:2[2-9]|3[0-46-9]|[457]\\d|8[13-9]|9[2-579])\\d{2,9}"],["6(?:[269][18]|5[1568]|7[189]|81)\\d{6}",[9]],["800\\d{5}",[8]],["90[015]\\d{5}",[8]],0,0,0,0,["20(?:1\\d{5}|[2-689]\\d{1,7})",[4,5,6,7,8,9,10]],["801\\d{5}",[8]]]],LV:["371","00","(?:[268]\\d|90)\\d{6}",[8],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[269]|8[01]"]]],0,0,0,0,0,0,[["6\\d{7}"],["23(?:23[0-57-9]|33[0238])\\d{3}|2(?:[0-24-9]\\d\\d|3(?:0[07]|[14-9]\\d|2[024-9]|3[0-24-9]))\\d{4}"],["80\\d{6}"],["90\\d{6}"],0,0,0,0,0,["81\\d{6}"]]],LY:["218","00","[2-9]\\d{8}",[9],[["(\\d{2})(\\d{7})","$1-$2",["[2-9]"],"0$1"]],"0",0,0,0,0,0,[["(?:2(?:0[56]|[1-6]\\d|7[124579]|8[124])|3(?:1\\d|2[2356])|4(?:[17]\\d|2[1-357]|5[2-4]|8[124])|5(?:[1347]\\d|2[1-469]|5[13-5]|8[1-4])|6(?:[1-479]\\d|5[2-57]|8[1-5])|7(?:[13]\\d|2[13-79])|8(?:[124]\\d|5[124]|84))\\d{6}"],["9[1-6]\\d{7}"]]],MA:["212","00","[5-8]\\d{8}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["5[45]"],"0$1"],["(\\d{4})(\\d{5})","$1-$2",["5(?:2[2-46-9]|3[3-9]|9)|8(?:0[89]|92)"],"0$1"],["(\\d{2})(\\d{7})","$1-$2",["8"],"0$1"],["(\\d{3})(\\d{6})","$1-$2",["[5-7]"],"0$1"]],"0",0,0,0,0,0,[["5(?:2(?:[0-25-79]\\d|3[1-578]|4[02-46-8]|8[0235-7])|3(?:[0-47]\\d|5[02-9]|6[02-8]|8[014-9]|9[3-9])|(?:4[067]|5[03])\\d)\\d{5}"],["(?:6(?:[0-79]\\d|8[0-247-9])|7(?:[0167]\\d|2[0-4]|5[01]|8[0-3]))\\d{6}"],["80[0-7]\\d{6}"],["89\\d{7}"],0,0,0,0,["(?:592(?:4[0-2]|93)|80[89]\\d\\d)\\d{4}"]]],MC:["377","00","(?:[3489]|6\\d)\\d{7}",[8,9],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["4"],"0$1"],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[389]"]],["(\\d)(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["6"],"0$1"]],"0",0,0,0,0,0,[["(?:870|9[2-47-9]\\d)\\d{5}",[8]],["4(?:[469]\\d|5[1-9])\\d{5}|(?:3|6\\d)\\d{7}"],["(?:800|90\\d)\\d{5}",[8]]]],MD:["373","00","(?:[235-7]\\d|[89]0)\\d{6}",[8],[["(\\d{3})(\\d{5})","$1 $2",["[89]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["22|3"],"0$1"],["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["[25-7]"],"0$1"]],"0",0,0,0,0,0,[["(?:(?:2[1-9]|3[1-79])\\d|5(?:33|5[257]))\\d{5}"],["562\\d{5}|(?:6\\d|7[16-9])\\d{6}"],["800\\d{5}"],["90[056]\\d{5}"],0,0,["803\\d{5}"],0,["3[08]\\d{6}"],["808\\d{5}"]]],ME:["382","00","(?:20|[3-79]\\d)\\d{6}|80\\d{6,7}",[8,9],[["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[2-9]"],"0$1"]],"0",0,0,0,0,0,[["(?:20[2-8]|3(?:[0-2][2-7]|3[24-7])|4(?:0[2-467]|1[2467])|5(?:0[2467]|1[24-7]|2[2-467]))\\d{5}",[8]],["6(?:[07-9]\\d|3[024]|6[0-25])\\d{5}",[8]],["80(?:[0-2578]|9\\d)\\d{5}"],["9(?:4[1568]|5[178])\\d{5}",[8]],0,0,["77[1-9]\\d{5}",[8]],0,["78[1-49]\\d{5}",[8]]]],MF:["590","00","590\\d{6}|(?:69|80|9\\d)\\d{7}",[9],0,"0",0,0,0,0,0,[["590(?:0[079]|[14]3|[27][79]|3[03-7]|5[0-268]|87)\\d{4}"],["69(?:0\\d\\d|1(?:2[2-9]|3[0-5])|4(?:0[89]|1[2-6]|9\\d)|6(?:1[016-9]|5[0-4]|[67]\\d))\\d{4}"],["80[0-5]\\d{6}"],0,0,0,0,0,["9(?:(?:39[5-7]|76[018])\\d|475[0-5])\\d{4}"]]],MG:["261","00","[23]\\d{8}",[9],[["(\\d{2})(\\d{2})(\\d{3})(\\d{2})","$1 $2 $3 $4",["[23]"],"0$1"]],"0",0,"([24-9]\\d{6})$|0","20$1",0,0,[["2072[29]\\d{4}|20(?:2\\d|4[47]|5[3467]|6[279]|7[35]|8[268]|9[245])\\d{5}"],["3[2-47-9]\\d{7}"],0,0,0,0,0,0,["22\\d{7}"]]],MH:["692","011","329\\d{4}|(?:[256]\\d|45)\\d{5}",[7],[["(\\d{3})(\\d{4})","$1-$2",["[2-6]"]]],"1",0,0,0,0,0,[["(?:247|528|625)\\d{4}"],["(?:(?:23|54)5|329|45[35-8])\\d{4}"],0,0,0,0,0,0,["635\\d{4}"]]],MK:["389","00","[2-578]\\d{7}",[8],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["2|34[47]|4(?:[37]7|5[47]|64)"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[347]"],"0$1"],["(\\d{3})(\\d)(\\d{2})(\\d{2})","$1 $2 $3 $4",["[58]"],"0$1"]],"0",0,0,0,0,0,[["(?:(?:2(?:62|77)0|3444)\\d|4[56]440)\\d{3}|(?:34|4[357])700\\d{3}|(?:2(?:[0-3]\\d|5[0-578]|6[01]|82)|3(?:1[3-68]|[23][2-68]|4[23568])|4(?:[23][2-68]|4[3-68]|5[2568]|6[25-8]|7[24-68]|8[4-68]))\\d{5}"],["7(?:3555|(?:474|9[019]7)7)\\d{3}|7(?:[0-25-8]\\d\\d|3(?:[1-48]\\d|6[01]|7[01578])|4(?:2\\d|60|7[01578])|9(?:[2-4]\\d|5[01]|7[015]))\\d{4}"],["800\\d{5}"],["5\\d{7}"],0,0,0,0,0,["8(?:0[1-9]|[1-9]\\d)\\d{5}"]]],ML:["223","00","[24-9]\\d{7}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[24-9]"]]],0,0,0,0,0,0,[["2(?:07[0-8]|12[67])\\d{4}|(?:2(?:02|1[4-689])|4(?:0[0-4]|4[1-39]))\\d{5}"],["2(?:0(?:01|79)|17\\d)\\d{4}|(?:5[01]|[679]\\d|8[2-49])\\d{6}"],["80\\d{6}"]]],MM:["95","00","1\\d{5,7}|95\\d{6}|(?:[4-7]|9[0-46-9])\\d{6,8}|(?:2|8\\d)\\d{5,8}",[6,7,8,9,10],[["(\\d)(\\d{2})(\\d{3})","$1 $2 $3",["16|2"],"0$1"],["(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3",["[45]|6(?:0[23]|[1-689]|7[235-7])|7(?:[0-4]|5[2-7])|8[1-6]"],"0$1"],["(\\d)(\\d{3})(\\d{3,4})","$1 $2 $3",["[12]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[4-7]|8[1-35]"],"0$1"],["(\\d)(\\d{3})(\\d{4,6})","$1 $2 $3",["9(?:2[0-4]|[35-9]|4[137-9])"],"0$1"],["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["2"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["8"],"0$1"],["(\\d)(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["92"],"0$1"],["(\\d)(\\d{5})(\\d{4})","$1 $2 $3",["9"],"0$1"]],"0",0,0,0,0,0,[["(?:1(?:(?:2\\d|3[56]|[89][0-6])\\d|4(?:2[29]|62|7[0-2]|83)|6)|2(?:2(?:00|8[34])|4(?:0\\d|[26]2|7[0-2]|83)|51\\d\\d)|4(?:2(?:2\\d\\d|48[013])|3(?:20\\d|4(?:70|83)|56)|420\\d|5470)|6(?:0(?:[23]|88\\d)|(?:124|[56]2\\d)\\d|2472|3(?:20\\d|470)|4(?:2[04]\\d|472)|7(?:(?:3\\d|8[01459])\\d|4[67]0)))\\d{4}|5(?:2(?:2\\d{5,6}|47[02]\\d{4})|(?:3472|4(?:2(?:1|86)|470)|522\\d|6(?:20\\d|483)|7(?:20\\d|48[01])|8(?:20\\d|47[02])|9(?:20\\d|470))\\d{4})|7(?:(?:0470|4(?:25\\d|470)|5(?:202|470|96\\d))\\d{4}|1(?:20\\d{4,5}|4(?:70|83)\\d{4}))|8(?:1(?:2\\d{5,6}|4(?:10|7[01]\\d)\\d{3})|2(?:2\\d{5,6}|(?:320|490\\d)\\d{3})|(?:3(?:2\\d\\d|470)|4[24-7]|5(?:(?:2\\d|51)\\d|4(?:[1-35-9]\\d|4[0-57-9]))|6[23])\\d{4})|(?:1[2-6]\\d|4(?:2[24-8]|3[2-7]|[46][2-6]|5[3-5])|5(?:[27][2-8]|3[2-68]|4[24-8]|5[23]|6[2-4]|8[24-7]|9[2-7])|6(?:[19]20|42[03-6]|(?:52|7[45])\\d)|7(?:[04][24-8]|[15][2-7]|22|3[2-4])|8(?:1[2-689]|2[2-8]|[35]2\\d))\\d{4}|25\\d{5,6}|(?:2[2-9]|6(?:1[2356]|[24][2-6]|3[24-6]|5[2-4]|6[2-8]|7[235-7]|8[245]|9[24])|8(?:3[24]|5[245]))\\d{4}",[6,7,8,9]],["(?:17[01]|9(?:2(?:[0-4]|[56]\\d\\d)|(?:3(?:[0-36]|4\\d)|(?:6\\d|8[89]|9[4-8])\\d|7(?:3|40|[5-9]\\d))\\d|4(?:(?:[0245]\\d|[1379])\\d|88)|5[0-6])\\d)\\d{4}|9[69]1\\d{6}|9(?:[68]\\d|9[089])\\d{5}",[7,8,9,10]],["80080(?:0[1-9]|2\\d)\\d{3}",[10]],0,0,0,0,0,["1333\\d{4}|[12]468\\d{4}",[8]]]],MN:["976","001","[12]\\d{7,9}|[5-9]\\d{7}",[8,9,10],[["(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3",["[12]1"],"0$1"],["(\\d{4})(\\d{4})","$1 $2",["[5-9]"]],["(\\d{3})(\\d{5,6})","$1 $2",["[12]2[1-3]"],"0$1"],["(\\d{4})(\\d{5,6})","$1 $2",["[12](?:27|3[2-8]|4[2-68]|5[1-4689])","[12](?:27|3[2-8]|4[2-68]|5[1-4689])[0-3]"],"0$1"],["(\\d{5})(\\d{4,5})","$1 $2",["[12]"],"0$1"]],"0",0,0,0,0,0,[["[12]2[1-3]\\d{5,6}|(?:(?:[12](?:1|27)|5[368])\\d\\d|7(?:0(?:[0-5]\\d|7[078]|80)|128))\\d{4}|[12](?:3[2-8]|4[2-68]|5[1-4689])\\d{6,7}"],["(?:83[01]|92[039])\\d{5}|(?:5[05]|6[069]|8[015689]|9[013-9])\\d{6}",[8]],0,0,0,0,0,0,["712[0-79]\\d{4}|7(?:1[013-9]|[25-9]\\d)\\d{5}",[8]]]],MO:["853","00","0800\\d{3}|(?:28|[68]\\d)\\d{6}",[7,8],[["(\\d{4})(\\d{3})","$1 $2",["0"]],["(\\d{4})(\\d{4})","$1 $2",["[268]"]]],0,0,0,0,0,0,[["(?:28[2-9]|8(?:11|[2-57-9]\\d))\\d{5}",[8]],["6800[0-79]\\d{3}|6(?:[235]\\d\\d|6(?:0[0-5]|[1-9]\\d)|8(?:0[1-9]|[14-8]\\d|2[5-9]|[39][0-4]))\\d{4}",[8]],["0800\\d{3}",[7]]]],MP:["1","011","[58]\\d{9}|(?:67|90)0\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","670$1",0,"670",[["670(?:2(?:3[3-7]|56|8[4-8])|32[1-38]|4(?:33|8[348])|5(?:32|55|88)|6(?:64|70|82)|78[3589]|8[3-9]8|989)\\d{4}"],[""],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],MQ:["596","00","596\\d{6}|(?:69|80|9\\d)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[569]"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"],"0$1"]],"0",0,0,0,0,0,[["596(?:[03-7]\\d|1[05]|2[7-9]|8[0-39]|9[04-9])\\d{4}"],["69(?:6(?:[0-46-9]\\d|5[0-6])|727)\\d{4}"],["80[0-5]\\d{6}"],0,0,0,0,0,["9(?:397[0-3]|477[0-5]|76(?:6\\d|7[0-367]))\\d{4}"]]],MR:["222","00","(?:[2-4]\\d\\d|800)\\d{5}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2-48]"]]],0,0,0,0,0,0,[["(?:25[08]|35\\d|45[1-7])\\d{5}"],["[2-4][0-46-9]\\d{6}"],["800\\d{5}"]]],MS:["1","011","(?:[58]\\d\\d|664|900)\\d{7}",[10],0,"1",0,"([34]\\d{6})$|1","664$1",0,"664",[["6644(?:1[0-3]|91)\\d{4}"],["664(?:3(?:49|9[1-6])|49[2-6])\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],MT:["356","00","3550\\d{4}|(?:[2579]\\d\\d|800)\\d{5}",[8],[["(\\d{4})(\\d{4})","$1 $2",["[2357-9]"]]],0,0,0,0,0,0,[["20(?:3[1-4]|6[059])\\d{4}|2(?:0[19]|[1-357]\\d|60)\\d{5}"],["(?:7(?:210|[79]\\d\\d)|9(?:[29]\\d\\d|69[67]|8(?:1[1-3]|89|97)))\\d{4}"],["800(?:02|[3467]\\d)\\d{3}"],["5(?:0(?:0(?:37|43)|(?:6\\d|70|9[0168])\\d)|[12]\\d0[1-5])\\d{3}"],0,0,["501\\d{5}"],["7117\\d{4}"],["3550\\d{4}"]]],MU:["230","0(?:0|[24-7]0|3[03])","(?:[57]|8\\d\\d)\\d{7}|[2-468]\\d{6}",[7,8,10],[["(\\d{3})(\\d{4})","$1 $2",["[2-46]|8[013]"]],["(\\d{4})(\\d{4})","$1 $2",["[57]"]],["(\\d{5})(\\d{5})","$1 $2",["8"]]],0,0,0,0,0,0,[["(?:2(?:[0346-8]\\d|1[0-7])|4(?:[013568]\\d|2[4-8]|71)|54(?:[3-5]\\d|71)|6\\d\\d|8(?:14|3[129]))\\d{4}",[7,8]],["5(?:4(?:2[1-389]|7[1-9])|87[15-8])\\d{4}|(?:5(?:2[5-9]|4[3-689]|[57]\\d|8[0-689]|9[0-8])|7(?:0[0-4]|3[013]))\\d{5}",[8]],["802\\d{7}|80[0-2]\\d{4}",[7,10]],["30\\d{5}",[7]],0,0,0,0,["3(?:20|9\\d)\\d{4}",[7]]],"020"],MV:["960","0(?:0|19)","(?:800|9[0-57-9]\\d)\\d{7}|[34679]\\d{6}",[7,10],[["(\\d{3})(\\d{4})","$1-$2",["[34679]"]],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[89]"]]],0,0,0,0,0,0,[["(?:3(?:0[0-3]|3[0-59])|6(?:[58][024689]|6[024-68]|7[02468]))\\d{4}",[7]],["(?:46[46]|[79]\\d\\d)\\d{4}",[7]],["800\\d{7}",[10]],["900\\d{7}",[10]],0,0,["4(?:0[01]|50)\\d{4}",[7]]],"00"],MW:["265","00","(?:[1289]\\d|31|77)\\d{7}|1\\d{6}",[7,9],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["1[2-9]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["2"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[137-9]"],"0$1"]],"0",0,0,0,0,0,[["(?:1[2-9]|2[12]\\d\\d)\\d{5}"],["111\\d{6}|(?:31|77|[89][89])\\d{7}",[9]]]],MX:["52","0[09]","[2-9]\\d{9}",[10],[["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["33|5[56]|81"]],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[2-9]"]]],0,0,0,0,0,0,[["657[12]\\d{6}|(?:2(?:0[01]|2\\d|3[1-35-8]|4[13-9]|7[1-689]|8[1-578]|9[467])|3(?:1[1-79]|[2458][1-9]|3\\d|7[1-8]|9[1-5])|4(?:1[1-57-9]|[267][1-9]|3[1-8]|[45]\\d|8[1-35-9]|9[2-689])|5(?:[56]\\d|88|9[1-79])|6(?:1[2-68]|[2-4][1-9]|5[1-3689]|6[0-57-9]|7[1-7]|8[67]|9[4-8])|7(?:[1346][1-9]|[27]\\d|5[13-9]|8[1-69]|9[17])|8(?:1\\d|2[13-689]|3[1-6]|4[124-6]|6[1246-9]|7[0-378]|9[12479])|9(?:1[346-9]|2[1-4]|3[2-46-8]|5[1348]|[69]\\d|7[12]|8[1-8]))\\d{7}"],["657[12]\\d{6}|(?:2(?:2\\d|3[1-35-8]|4[13-9]|7[1-689]|8[1-578]|9[467])|3(?:1[1-79]|[2458][1-9]|3\\d|7[1-8]|9[1-5])|4(?:1[1-57-9]|[267][1-9]|3[1-8]|[45]\\d|8[1-35-9]|9[2-689])|5(?:[56]\\d|88|9[1-79])|6(?:1[2-68]|[2-4][1-9]|5[1-3689]|6[0-57-9]|7[1-7]|8[67]|9[4-8])|7(?:[1346][1-9]|[27]\\d|5[13-9]|8[1-69]|9[17])|8(?:1\\d|2[13-689]|3[1-6]|4[124-6]|6[1246-9]|7[0-378]|9[12479])|9(?:1[346-9]|2[1-4]|3[2-46-8]|5[1348]|[69]\\d|7[12]|8[1-8]))\\d{7}"],["8(?:00|88)\\d{7}"],["900\\d{7}"],["500\\d{7}"],0,0,0,0,["300\\d{7}"]],"00"],MY:["60","00","1\\d{8,9}|(?:3\\d|[4-9])\\d{7}",[8,9,10],[["(\\d)(\\d{3})(\\d{4})","$1-$2 $3",["[4-79]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1-$2 $3",["1(?:[02469]|[378][1-9]|53)|8","1(?:[02469]|[37][1-9]|53|8(?:[1-46-9]|5[7-9]))|8"],"0$1"],["(\\d)(\\d{4})(\\d{4})","$1-$2 $3",["3"],"0$1"],["(\\d)(\\d{3})(\\d{2})(\\d{4})","$1-$2-$3-$4",["1(?:[367]|80)"]],["(\\d{3})(\\d{3})(\\d{4})","$1-$2 $3",["15"],"0$1"],["(\\d{2})(\\d{4})(\\d{4})","$1-$2 $3",["1"],"0$1"]],"0",0,0,0,0,0,[["4270\\d{4}|(?:3(?:2[0-36-9]|3[0-368]|4[0-278]|5[0-24-8]|6[0-467]|7[1246-9]|8\\d|9[0-57])\\d|4(?:2[0-689]|[3-79]\\d|8[1-35689])|5(?:2[0-589]|[3468]\\d|5[0-489]|7[1-9]|9[23])|6(?:2[2-9]|3[1357-9]|[46]\\d|5[0-6]|7[0-35-9]|85|9[015-8])|7(?:[2579]\\d|3[03-68]|4[0-8]|6[5-9]|8[0-35-9])|8(?:[24][2-8]|3[2-5]|5[2-7]|6[2-589]|7[2-578]|[89][2-9])|9(?:0[57]|13|[25-7]\\d|[3489][0-8]))\\d{5}",[8,9]],["1(?:1888[689]|4400|8(?:47|8[27])[0-4])\\d{4}|1(?:0(?:[23568]\\d|4[0-6]|7[016-9]|9[0-8])|1(?:[1-5]\\d\\d|6(?:0[5-9]|[1-9]\\d)|7(?:[0-4]\\d|5[0-7]))|(?:[269]\\d|[37][1-9]|4[235-9])\\d|5(?:31|9\\d\\d)|8(?:1[23]|[236]\\d|4[06]|5(?:46|[7-9])|7[016-9]|8[01]|9[0-8]))\\d{5}",[9,10]],["1[378]00\\d{6}",[10]],["1600\\d{6}",[10]],0,0,0,0,["15(?:4(?:6[0-4]\\d|8(?:0[125]|[17]\\d|21|3[01]|4[01589]|5[014]|6[02]))|6(?:32[0-6]|78\\d))\\d{4}",[10]]]],MZ:["258","00","(?:2|8\\d)\\d{7}",[8,9],[["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["2|8[2-79]"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["8"]]],0,0,0,0,0,0,[["2(?:[1346]\\d|5[0-2]|[78][12]|93)\\d{5}",[8]],["8[2-79]\\d{7}",[9]],["800\\d{6}",[9]]]],NA:["264","00","[68]\\d{7,8}",[8,9],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["88"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["6"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["87"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["8"],"0$1"]],"0",0,0,0,0,0,[["64426\\d{3}|6(?:1(?:2[2-7]|3[01378]|4[0-4])|254|32[0237]|4(?:27|41|5[25])|52[236-8]|626|7(?:2[2-4]|30))\\d{4,5}|6(?:1(?:(?:0\\d|2[0189]|3[24-69]|4[5-9])\\d|17|69|7[014])|2(?:17|5[0-36-8]|69|70)|3(?:17|2[14-689]|34|6[289]|7[01]|81)|4(?:17|2[0-2]|4[06]|5[0137]|69|7[01])|5(?:17|2[0459]|69|7[01])|6(?:17|25|38|42|69|7[01])|7(?:17|2[569]|3[13]|6[89]|7[01]))\\d{4}"],["(?:60|8[1245])\\d{7}",[9]],["80\\d{7}",[9]],["8701\\d{5}",[9]],0,0,0,0,["8(?:3\\d\\d|86)\\d{5}"]]],NC:["687","00","(?:050|[2-57-9]\\d\\d)\\d{3}",[6],[["(\\d{2})(\\d{2})(\\d{2})","$1.$2.$3",["[02-57-9]"]]],0,0,0,0,0,0,[["(?:2[03-9]|3[0-5]|4[1-7]|88)\\d{4}"],["(?:5[0-4]|[79]\\d|8[0-79])\\d{4}"],["050\\d{3}"],["36\\d{4}"]]],NE:["227","00","[027-9]\\d{7}",[8],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["08"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[089]|2[013]|7[0467]"]]],0,0,0,0,0,0,[["2(?:0(?:20|3[1-8]|4[13-5]|5[14]|6[14578]|7[1-578])|1(?:4[145]|5[14]|6[14-68]|7[169]|88))\\d{4}"],["(?:23|7[0467]|[89]\\d)\\d{6}"],["08\\d{6}"],["09\\d{6}"]]],NF:["672","00","[13]\\d{5}",[6],[["(\\d{2})(\\d{4})","$1 $2",["1[0-3]"]],["(\\d)(\\d{5})","$1 $2",["[13]"]]],0,0,"([0-258]\\d{4})$","3$1",0,0,[["(?:1(?:06|17|28|39)|3[0-2]\\d)\\d{3}"],["(?:14|3[58])\\d{4}"]]],NG:["234","009","38\\d{6}|[78]\\d{9,13}|(?:20|9\\d)\\d{8}",[8,10,11,12,13,14],[["(\\d{2})(\\d{3})(\\d{2,3})","$1 $2 $3",["3"],"0$1"],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["[7-9]"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["20[129]"],"0$1"],["(\\d{4})(\\d{2})(\\d{4})","$1 $2 $3",["2"],"0$1"],["(\\d{3})(\\d{4})(\\d{4,5})","$1 $2 $3",["[78]"],"0$1"],["(\\d{3})(\\d{5})(\\d{5,6})","$1 $2 $3",["[78]"],"0$1"]],"0",0,0,0,0,0,[["(?:20(?:[1259]\\d|3[013-9]|4[1-8]|6[024-689]|7[1-79]|8[2-9])|38)\\d{6}",[8,10]],["(?:702[0-24-9]|819[01])\\d{6}|(?:7(?:0[13-9]|[12]\\d)|8(?:0[1-9]|1[0-8])|9(?:0[1-9]|1[1-6]))\\d{7}",[10]],["800\\d{7,11}",[10,11,12,13,14]],0,0,0,["700\\d{7,11}",[10,11,12,13,14]]]],NI:["505","00","(?:1800|[25-8]\\d{3})\\d{4}",[8],[["(\\d{4})(\\d{4})","$1 $2",["[125-8]"]]],0,0,0,0,0,0,[["2\\d{7}"],["(?:5(?:5[0-7]|[78]\\d)|6(?:20|3[035]|4[045]|5[05]|77|8[1-9]|9[059])|(?:7[5-8]|8\\d)\\d)\\d{5}"],["1800\\d{4}"]]],NL:["31","00","(?:[124-7]\\d\\d|3(?:[02-9]\\d|1[0-8]))\\d{6}|8\\d{6,9}|9\\d{6,10}|1\\d{4,5}",[5,6,7,8,9,10,11],[["(\\d{3})(\\d{4,7})","$1 $2",["[89]0"],"0$1"],["(\\d{2})(\\d{7})","$1 $2",["66"],"0$1"],["(\\d)(\\d{8})","$1 $2",["6"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["1[16-8]|2[259]|3[124]|4[17-9]|5[124679]"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[1-578]|91"],"0$1"],["(\\d{3})(\\d{3})(\\d{5})","$1 $2 $3",["9"],"0$1"]],"0",0,0,0,0,0,[["(?:1(?:[035]\\d|1[13-578]|6[124-8]|7[24]|8[0-467])|2(?:[0346]\\d|2[2-46-9]|5[125]|9[479])|3(?:[03568]\\d|1[3-8]|2[01]|4[1-8])|4(?:[0356]\\d|1[1-368]|7[58]|8[15-8]|9[23579])|5(?:[0358]\\d|[19][1-9]|2[1-57-9]|4[13-8]|6[126]|7[0-3578])|7\\d\\d)\\d{6}",[9]],["(?:6[1-58]|970\\d)\\d{7}",[9,11]],["800\\d{4,7}",[7,8,9,10]],["90[069]\\d{4,7}",[7,8,9,10]],0,0,["140(?:1[035]|2[0346]|3[03568]|4[0356]|5[0358]|8[458])|(?:140(?:1[16-8]|2[259]|3[124]|4[17-9]|5[124679]|7)|8[478]\\d{6})\\d",[5,6,9]],["66\\d{7}",[9]],["(?:85|91)\\d{7}",[9]]]],NO:["47","00","(?:0|[2-9]\\d{3})\\d{4}",[5,8],[["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["8"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2-79]"]]],0,0,0,0,0,"[02-689]|7[0-8]",[["(?:2[1-4]|3[1-3578]|5[1-35-7]|6[1-4679]|7[0-8])\\d{6}",[8]],["(?:4[015-8]|9\\d)\\d{6}",[8]],["80[01]\\d{5}",[8]],["82[09]\\d{5}",[8]],["880\\d{5}",[8]],["81[23]\\d{5}",[8]],["(?:0[2-9]|81(?:0(?:0[7-9]|1\\d)|5\\d\\d))\\d{3}"],0,["85[0-5]\\d{5}",[8]],["810(?:0[0-6]|[2-8]\\d)\\d{3}",[8]]]],NP:["977","00","(?:1\\d|9)\\d{9}|[1-9]\\d{7}",[8,10,11],[["(\\d)(\\d{7})","$1-$2",["1[2-6]"],"0$1"],["(\\d{2})(\\d{6})","$1-$2",["1[01]|[2-8]|9(?:[1-59]|[67][2-6])"],"0$1"],["(\\d{3})(\\d{7})","$1-$2",["9"]]],"0",0,0,0,0,0,[["(?:1[0-6]\\d|99[02-6])\\d{5}|(?:2[13-79]|3[135-8]|4[146-9]|5[135-7]|6[13-9]|7[15-9]|8[1-46-9]|9[1-7])[2-6]\\d{5}",[8]],["9(?:00|6[0-3]|7[024-6]|8[0-24-68])\\d{7}",[10]],["1(?:66001|800\\d\\d)\\d{5}",[11]]]],NR:["674","00","(?:444|(?:55|8\\d)\\d|666)\\d{4}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[4-68]"]]],0,0,0,0,0,0,[["444\\d{4}"],["(?:55[3-9]|666|8\\d\\d)\\d{4}"]]],NU:["683","00","(?:[4-7]|888\\d)\\d{3}",[4,7],[["(\\d{3})(\\d{4})","$1 $2",["8"]]],0,0,0,0,0,0,[["[47]\\d{3}",[4]],["(?:[56]|888[1-9])\\d{3}"]]],NZ:["64","0(?:0|161)","[1289]\\d{9}|50\\d{5}(?:\\d{2,3})?|[27-9]\\d{7,8}|(?:[34]\\d|6[0-35-9])\\d{6}|8\\d{4,6}",[5,6,7,8,9,10],[["(\\d{2})(\\d{3,8})","$1 $2",["8[1-79]"],"0$1"],["(\\d{3})(\\d{2})(\\d{2,3})","$1 $2 $3",["50[036-8]|8|90","50(?:[0367]|88)|8|90"],"0$1"],["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["24|[346]|7[2-57-9]|9[2-9]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["2(?:10|74)|[589]"],"0$1"],["(\\d{2})(\\d{3,4})(\\d{4})","$1 $2 $3",["1|2[028]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,5})","$1 $2 $3",["2(?:[169]|7[0-35-9])|7"],"0$1"]],"0",0,0,0,0,0,[["240\\d{5}|(?:3[2-79]|[49][2-9]|6[235-9]|7[2-57-9])\\d{6}",[8]],["2(?:[0-27-9]\\d|6)\\d{6,7}|2(?:1\\d|75)\\d{5}",[8,9,10]],["508\\d{6,7}|80\\d{6,8}",[8,9,10]],["(?:1[13-57-9]\\d{5}|50(?:0[08]|30|66|77|88))\\d{3}|90\\d{6,8}",[7,8,9,10]],["70\\d{7}",[9]],0,["8(?:1[16-9]|22|3\\d|4[045]|5[459]|6[235-9]|7[0-3579]|90)\\d{2,7}"]],"00"],OM:["968","00","(?:1505|[279]\\d{3}|500)\\d{4}|800\\d{5,6}",[7,8,9],[["(\\d{3})(\\d{4,6})","$1 $2",["[58]"]],["(\\d{2})(\\d{6})","$1 $2",["2"]],["(\\d{4})(\\d{4})","$1 $2",["[179]"]]],0,0,0,0,0,0,[["2[1-6]\\d{6}",[8]],["(?:1505|90[1-9]\\d)\\d{4}|(?:7[126-9]|9[1-9])\\d{6}",[8]],["8007\\d{4,5}|(?:500|800[05])\\d{4}"],["900\\d{5}",[8]]]],PA:["507","00","(?:00800|8\\d{3})\\d{6}|[68]\\d{7}|[1-57-9]\\d{6}",[7,8,10,11],[["(\\d{3})(\\d{4})","$1-$2",["[1-57-9]"]],["(\\d{4})(\\d{4})","$1-$2",["[68]"]],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["8"]]],0,0,0,0,0,0,[["(?:1(?:0\\d|1[479]|2[37]|3[0137]|4[17]|5[05]|6[058]|7[0167]|8[2358]|9[1389])|2(?:[0235-79]\\d|1[0-7]|4[013-9]|8[02-9])|3(?:[07-9]\\d|1[0-7]|2[0-5]|33|4[0-79]|5[0-35]|6[068])|4(?:00|3[0-579]|4\\d|7[0-57-9])|5(?:[01]\\d|2[0-7]|[56]0|79)|7(?:0[09]|2[0-26-8]|3[03]|4[04]|5[05-9]|6[0156]|7[0-24-9]|8[5-9]|90)|8(?:09|2[89]|3\\d|4[0-24-689]|5[014]|8[02])|9(?:0[5-9]|1[0135-8]|2[036-9]|3[35-79]|40|5[0457-9]|6[05-9]|7[04-9]|8[35-8]|9\\d))\\d{4}",[7]],["(?:1[16]1|21[89]|6\\d{3}|8(?:1[01]|7[23]))\\d{4}",[7,8]],["800\\d{4,5}|(?:00800|800\\d)\\d{6}"],["(?:8(?:22|55|60|7[78]|86)|9(?:00|81))\\d{4}",[7]]]],PE:["51","00|19(?:1[124]|77|90)00","(?:[14-8]|9\\d)\\d{7}",[8,9],[["(\\d{3})(\\d{5})","$1 $2",["80"],"(0$1)"],["(\\d)(\\d{7})","$1 $2",["1"],"(0$1)"],["(\\d{2})(\\d{6})","$1 $2",["[4-8]"],"(0$1)"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["9"]]],"0",0,0,0,0,0,[["(?:(?:(?:4[34]|5[14])[0-8]|687)\\d|7(?:173|(?:3[0-8]|55)\\d)|8(?:10[05689]|6(?:0[06-9]|1[6-9]|29)|7(?:0[0569]|[56]0)))\\d{4}|(?:1[0-8]|4[12]|5[236]|6[1-7]|7[246]|8[2-4])\\d{6}",[8]],["9\\d{8}",[9]],["800\\d{5}",[8]],["805\\d{5}",[8]],["80[24]\\d{5}",[8]],0,0,0,0,["801\\d{5}",[8]]],"00"," Anexo "],PF:["689","00","4\\d{5}(?:\\d{2})?|8\\d{7,8}",[6,8,9],[["(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["44"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["4|8[7-9]"]],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"]]],0,0,0,0,0,0,[["4(?:0[4-689]|9[4-68])\\d{5}",[8]],["8[7-9]\\d{6}",[8]],["80[0-5]\\d{6}",[9]],0,0,0,["44\\d{4}",[6]],0,["499\\d{5}",[8]]]],PG:["675","00|140[1-3]","(?:180|[78]\\d{3})\\d{4}|(?:[2-589]\\d|64)\\d{5}",[7,8],[["(\\d{3})(\\d{4})","$1 $2",["18|[2-69]|85"]],["(\\d{4})(\\d{4})","$1 $2",["[78]"]]],0,0,0,0,0,0,[["(?:(?:3[0-2]|4[257]|5[34]|9[78])\\d|64[1-9]|85[02-46-9])\\d{4}",[7]],["(?:7\\d|8[1-38])\\d{6}",[8]],["180\\d{4}",[7]],0,0,0,0,["27[01]\\d{4}",[7]],["2(?:0[0-57]|7[568])\\d{4}",[7]]],"00"],PH:["63","00","(?:[2-7]|9\\d)\\d{8}|2\\d{5}|(?:1800|8)\\d{7,9}",[6,8,9,10,11,12,13],[["(\\d)(\\d{5})","$1 $2",["2"],"(0$1)"],["(\\d{4})(\\d{4,6})","$1 $2",["3(?:23|39|46)|4(?:2[3-6]|[35]9|4[26]|76)|544|88[245]|(?:52|64|86)2","3(?:230|397|461)|4(?:2(?:35|[46]4|51)|396|4(?:22|63)|59[347]|76[15])|5(?:221|446)|642[23]|8(?:622|8(?:[24]2|5[13]))"],"(0$1)"],["(\\d{5})(\\d{4})","$1 $2",["346|4(?:27|9[35])|883","3469|4(?:279|9(?:30|56))|8834"],"(0$1)"],["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["2"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[3-7]|8[2-8]"],"(0$1)"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[89]"],"0$1"],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["1"]],["(\\d{4})(\\d{1,2})(\\d{3})(\\d{4})","$1 $2 $3 $4",["1"]]],"0",0,0,0,0,0,[["(?:(?:2[3-8]|3[2-68]|4[2-9]|5[2-6]|6[2-58]|7[24578])\\d{3}|88(?:22\\d\\d|42))\\d{4}|(?:2|8[2-8]\\d\\d)\\d{5}",[6,8,9,10]],["(?:8(?:1[37]|9[5-8])|9(?:0[5-9]|1[0-24-9]|[235-7]\\d|4[2-9]|8[135-9]|9[1-9]))\\d{7}",[10]],["1800\\d{7,9}",[11,12,13]]]],PK:["92","00","122\\d{6}|[24-8]\\d{10,11}|9(?:[013-9]\\d{8,10}|2(?:[01]\\d\\d|2(?:[06-8]\\d|1[01]))\\d{7})|(?:[2-8]\\d{3}|92(?:[0-7]\\d|8[1-9]))\\d{6}|[24-9]\\d{8}|[89]\\d{7}",[8,9,10,11,12],[["(\\d{3})(\\d{3})(\\d{2,7})","$1 $2 $3",["[89]0"],"0$1"],["(\\d{4})(\\d{5})","$1 $2",["1"]],["(\\d{3})(\\d{6,7})","$1 $2",["2(?:3[2358]|4[2-4]|9[2-8])|45[3479]|54[2-467]|60[468]|72[236]|8(?:2[2-689]|3[23578]|4[3478]|5[2356])|9(?:2[2-8]|3[27-9]|4[2-6]|6[3569]|9[25-8])","9(?:2[3-8]|98)|(?:2(?:3[2358]|4[2-4]|9[2-8])|45[3479]|54[2-467]|60[468]|72[236]|8(?:2[2-689]|3[23578]|4[3478]|5[2356])|9(?:22|3[27-9]|4[2-6]|6[3569]|9[25-7]))[2-9]"],"(0$1)"],["(\\d{2})(\\d{7,8})","$1 $2",["(?:2[125]|4[0-246-9]|5[1-35-7]|6[1-8]|7[14]|8[16]|91)[2-9]"],"(0$1)"],["(\\d{5})(\\d{5})","$1 $2",["58"],"(0$1)"],["(\\d{3})(\\d{7})","$1 $2",["3"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["2[125]|4[0-246-9]|5[1-35-7]|6[1-8]|7[14]|8[16]|91"],"(0$1)"],["(\\d{3})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["[24-9]"],"(0$1)"]],"0",0,0,0,0,0,[["(?:(?:21|42)[2-9]|58[126])\\d{7}|(?:2[25]|4[0146-9]|5[1-35-7]|6[1-8]|7[14]|8[16]|91)[2-9]\\d{6,7}|(?:2(?:3[2358]|4[2-4]|9[2-8])|45[3479]|54[2-467]|60[468]|72[236]|8(?:2[2-689]|3[23578]|4[3478]|5[2356])|9(?:2[2-8]|3[27-9]|4[2-6]|6[3569]|9[25-8]))[2-9]\\d{5,6}",[9,10]],["3(?:[0-247]\\d|3[0-79]|55|64)\\d{7}",[10]],["800\\d{5}(?:\\d{3})?",[8,11]],["900\\d{5}",[8]],["122\\d{6}",[9]],0,["(?:2(?:[125]|3[2358]|4[2-4]|9[2-8])|4(?:[0-246-9]|5[3479])|5(?:[1-35-7]|4[2-467])|6(?:0[468]|[1-8])|7(?:[14]|2[236])|8(?:[16]|2[2-689]|3[23578]|4[3478]|5[2356])|9(?:1|22|3[27-9]|4[2-6]|6[3569]|9[2-7]))111\\d{6}",[11,12]]]],PL:["48","00","(?:6|8\\d\\d)\\d{7}|[1-9]\\d{6}(?:\\d{2})?|[26]\\d{5}",[6,7,8,9,10],[["(\\d{5})","$1",["19"]],["(\\d{3})(\\d{3})","$1 $2",["11|20|64"]],["(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3",["(?:1[2-8]|2[2-69]|3[2-4]|4[1-468]|5[24-689]|6[1-3578]|7[14-7]|8[1-79]|9[145])1","(?:1[2-8]|2[2-69]|3[2-4]|4[1-468]|5[24-689]|6[1-3578]|7[14-7]|8[1-79]|9[145])19"]],["(\\d{3})(\\d{2})(\\d{2,3})","$1 $2 $3",["64"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["21|39|45|5[0137]|6[0469]|7[02389]|8(?:0[14]|8)"]],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["1[2-8]|[2-7]|8[1-79]|9[145]"]],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["8"]]],0,0,0,0,0,0,[["47\\d{7}|(?:1[2-8]|2[2-69]|3[2-4]|4[1-468]|5[24-689]|6[1-3578]|7[14-7]|8[1-79]|9[145])(?:[02-9]\\d{6}|1(?:[0-8]\\d{5}|9\\d{3}(?:\\d{2})?))",[7,9]],["21(?:1[013-5]|2\\d)\\d{5}|(?:45|5[0137]|6[069]|7[2389]|88)\\d{7}",[9]],["800\\d{6,7}",[9,10]],["70[01346-8]\\d{6}",[9]],0,0,["804\\d{6}",[9]],["64\\d{4,7}",[6,7,8,9]],["39\\d{7}",[9]],["801\\d{6}",[9]]]],PM:["508","00","[45]\\d{5}|(?:708|80\\d)\\d{6}",[6,9],[["(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["[45]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["7"]],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"],"0$1"]],"0",0,0,0,0,0,[["(?:4[1-35-7]|5[01])\\d{4}",[6]],["(?:4[02-4]|5[056]|708[45][0-5])\\d{4}"],["80[0-5]\\d{6}",[9]]]],PR:["1","011","(?:[589]\\d\\d|787)\\d{7}",[10],0,"1",0,0,0,0,"787|939",[["(?:787|939)[2-9]\\d{6}"],[""],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],PS:["970","00","[2489]2\\d{6}|(?:1\\d|5)\\d{8}",[8,9,10],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["[2489]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["5"],"0$1"],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1"]]],"0",0,0,0,0,0,[["(?:22[2-47-9]|42[45]|82[014-68]|92[3569])\\d{5}",[8]],["5[69]\\d{7}",[9]],["1800\\d{6}",[10]],0,0,0,0,0,0,["1700\\d{6}",[10]]]],PT:["351","00","1693\\d{5}|(?:[26-9]\\d|30)\\d{7}",[9],[["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["2[12]"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["16|[236-9]"]]],0,0,0,0,0,0,[["2(?:[12]\\d|3[1-689]|4[1-59]|[57][1-9]|6[1-35689]|8[1-69]|9[1256])\\d{6}"],["6(?:[06]92(?:30|9\\d)|[35]92(?:[049]\\d|3[034]))\\d{3}|(?:(?:16|6[0356])93|9(?:[1-36]\\d\\d|480))\\d{5}"],["80[02]\\d{6}"],["(?:6(?:0[178]|4[68])\\d|76(?:0[1-57]|1[2-47]|2[237]))\\d{5}"],["884[0-4689]\\d{5}"],["600\\d{6}|6[06]92(?:0\\d|3[349]|49)\\d{3}"],["70(?:38[01]|596|(?:7\\d|8[17])\\d)\\d{4}"],["6(?:222\\d|8988)\\d{4}"],["30\\d{7}"],["80(?:8\\d|9[1579])\\d{5}"]]],PW:["680","01[12]","(?:[24-8]\\d\\d|345|900)\\d{4}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[2-9]"]]],0,0,0,0,0,0,[["(?:2(?:55|77)|345|488|5(?:35|44|87)|6(?:22|54|79)|7(?:33|47)|8(?:24|55|76)|900)\\d{4}"],["(?:(?:46|83)[0-5]|6[2-4689]0)\\d{4}|(?:45|77|88)\\d{5}"]]],PY:["595","00","59\\d{4,6}|9\\d{5,10}|(?:[2-46-8]\\d|5[0-8])\\d{4,7}",[6,7,8,9,10,11],[["(\\d{3})(\\d{3,6})","$1 $2",["[2-9]0"],"0$1"],["(\\d{2})(\\d{5})","$1 $2",["[26]1|3[289]|4[1246-8]|7[1-3]|8[1-36]"],"(0$1)"],["(\\d{3})(\\d{4,5})","$1 $2",["2[279]|3[13-5]|4[359]|5|6(?:[34]|7[1-46-8])|7[46-8]|85"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["2[14-68]|3[26-9]|4[1246-8]|6(?:1|75)|7[1-35]|8[1-36]"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["87"]],["(\\d{3})(\\d{6})","$1 $2",["9(?:[5-79]|8[1-7])"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[2-8]"],"0$1"],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["9"]]],"0",0,0,0,0,0,[["(?:[26]1|3[289]|4[1246-8]|7[1-3]|8[1-36])\\d{5,7}|(?:2(?:2[4-68]|[4-68]\\d|7[15]|9[1-5])|3(?:18|3[167]|4[2357]|51|[67]\\d)|4(?:3[12]|5[13]|9[1-47])|5(?:[1-4]\\d|5[02-4])|6(?:3[1-3]|44|7[1-8])|7(?:4[0-4]|5\\d|6[1-578]|75|8[0-8])|858)\\d{5,6}",[7,8,9]],["9(?:51|6[129]|7[1-6]|8[1-7]|9[1-5])\\d{6}",[9]],["9800\\d{5,7}",[9,10,11]],0,0,0,["[2-9]0\\d{4,7}",[6,7,8,9]],0,["8700[0-4]\\d{4}",[9]]]],QA:["974","00","800\\d{4}|(?:2|800)\\d{6}|(?:0080|[3-7])\\d{7}",[7,8,9,11],[["(\\d{3})(\\d{4})","$1 $2",["2[16]|8"]],["(\\d{4})(\\d{4})","$1 $2",["[3-7]"]]],0,0,0,0,0,0,[["4(?:1111|2022)\\d{3}|4(?:[04]\\d\\d|14[0-6]|999)\\d{4}",[8]],["[35-7]\\d{7}",[8]],["800\\d{4}|(?:0080[01]|800)\\d{6}",[7,9,11]],0,0,0,0,["2[16]\\d{5}",[7]]]],RE:["262","00","(?:26|[689]\\d)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2689]"],"0$1"]],"0",0,0,0,0,0,[["26(?:2\\d\\d|3(?:0\\d|1[0-6]))\\d{4}"],["69(?:2\\d\\d|3(?:[06][0-6]|1[013]|2[0-2]|3[0-39]|4\\d|5[0-5]|7[0-37]|8[0-8]|9[0-479]))\\d{4}"],["80\\d{7}"],["89[1-37-9]\\d{6}"],0,0,0,0,["9(?:399[0-3]|479[0-5]|76(?:2[278]|3[0-37]))\\d{4}"],["8(?:1[019]|2[0156]|84|90)\\d{6}"]]],RO:["40","00","(?:[236-8]\\d|90)\\d{7}|[23]\\d{5}",[6,9],[["(\\d{3})(\\d{3})","$1 $2",["2[3-6]","2[3-6]\\d9"],"0$1"],["(\\d{2})(\\d{4})","$1 $2",["219|31"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[23]1"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[236-9]"],"0$1"]],"0",0,0,0,0,0,[["[23][13-6]\\d{7}|(?:2(?:19\\d|[3-6]\\d9)|31\\d\\d)\\d\\d"],["(?:630|702)0\\d{5}|(?:6(?:00|2\\d)|7(?:0[013-9]|1[0-3]|[2-7]\\d|8[03-8]|9[0-39]))\\d{6}",[9]],["800\\d{6}",[9]],["90[0136]\\d{6}",[9]],0,0,["(?:37\\d|80[578])\\d{6}",[9]],0,0,["801\\d{6}",[9]]],0," int "],RS:["381","00","38[02-9]\\d{6,9}|6\\d{7,9}|90\\d{4,8}|38\\d{5,6}|(?:7\\d\\d|800)\\d{3,9}|(?:[12]\\d|3[0-79])\\d{5,10}",[6,7,8,9,10,11,12],[["(\\d{3})(\\d{3,9})","$1 $2",["(?:2[389]|39)0|[7-9]"],"0$1"],["(\\d{2})(\\d{5,10})","$1 $2",["[1-36]"],"0$1"]],"0",0,0,0,0,0,[["(?:11[1-9]\\d|(?:2[389]|39)(?:0[2-9]|[2-9]\\d))\\d{3,8}|(?:1[02-9]|2[0-24-7]|3[0-8])[2-9]\\d{4,9}",[7,8,9,10,11,12]],["6(?:[0-689]|7\\d)\\d{6,7}",[8,9,10]],["800\\d{3,9}"],["(?:78\\d|90[0169])\\d{3,7}",[6,7,8,9,10]],0,0,["7[06]\\d{4,10}"]]],RU:["7","810","8\\d{13}|[347-9]\\d{9}",[10,14],[["(\\d{4})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["7(?:1[0-8]|2[1-9])","7(?:1(?:[0-356]2|4[29]|7|8[27])|2(?:1[23]|[2-9]2))","7(?:1(?:[0-356]2|4[29]|7|8[27])|2(?:13[03-69]|62[013-9]))|72[1-57-9]2"],"8 ($1)",1],["(\\d{5})(\\d)(\\d{2})(\\d{2})","$1 $2 $3 $4",["7(?:1[0-68]|2[1-9])","7(?:1(?:[06][3-6]|[18]|2[35]|[3-5][3-5])|2(?:[13][3-5]|[24-689]|7[457]))","7(?:1(?:0(?:[356]|4[023])|[18]|2(?:3[013-9]|5)|3[45]|43[013-79]|5(?:3[1-8]|4[1-7]|5)|6(?:3[0-35-9]|[4-6]))|2(?:1(?:3[178]|[45])|[24-689]|3[35]|7[457]))|7(?:14|23)4[0-8]|71(?:33|45)[1-79]"],"8 ($1)",1],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["7"],"8 ($1)",1],["(\\d{3})(\\d{3})(\\d{2})(\\d{2})","$1 $2-$3-$4",["[349]|8(?:[02-7]|1[1-8])"],"8 ($1)",1],["(\\d{4})(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3 $4",["8"],"8 ($1)"]],"8",0,0,0,0,"3[04-689]|[489]",[["(?:3(?:0[12]|4[1-35-79]|5[1-3]|65|8[1-58]|9[0145])|4(?:01|1[1356]|2[13467]|7[1-5]|8[1-7]|9[1-689])|8(?:1[1-8]|2[01]|3[13-6]|4[0-8]|5[15]|6[1-35-79]|7[1-37-9]))\\d{7}",[10]],["9\\d{9}",[10]],["8(?:0[04]|108\\d{3})\\d{7}"],["80[39]\\d{7}",[10]],["808\\d{7}",[10]]],"8~10"],RW:["250","00","(?:06|[27]\\d\\d|[89]00)\\d{6}",[8,9],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["0"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["2"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[7-9]"],"0$1"]],"0",0,0,0,0,0,[["(?:06|2[23568]\\d)\\d{6}"],["7[237-9]\\d{7}",[9]],["800\\d{6}",[9]],["900\\d{6}",[9]]]],SA:["966","00","92\\d{7}|(?:[15]|8\\d)\\d{8}",[9,10],[["(\\d{4})(\\d{5})","$1 $2",["9"]],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["1"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["5"],"0$1"],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["81"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["8"]]],"0",0,0,0,0,0,[["1(?:1\\d|2[24-8]|3[35-8]|4[3-68]|6[2-5]|7[235-7])\\d{6}",[9]],["579[01]\\d{5}|5(?:[013-689]\\d|7[0-8])\\d{6}",[9]],["800\\d{7}",[10]],["925\\d{6}",[9]],0,0,["811\\d{7}",[10]],0,0,["920\\d{6}",[9]]]],SB:["677","0[01]","[6-9]\\d{6}|[1-6]\\d{4}",[5,7],[["(\\d{2})(\\d{5})","$1 $2",["6[89]|7|8[4-9]|9(?:[1-8]|9[0-8])"]]],0,0,0,0,0,0,[["(?:1[4-79]|[23]\\d|4[0-2]|5[03]|6[0-37])\\d{3}",[5]],["48\\d{3}|(?:(?:6[89]|7[1-9]|8[4-9])\\d|9(?:1[2-9]|2[013-9]|3[0-2]|[46]\\d|5[0-46-9]|7[0-689]|8[0-79]|9[0-8]))\\d{4}"],["1[38]\\d{3}",[5]],0,0,0,0,0,["5[12]\\d{3}",[5]]]],SC:["248","010|0[0-2]","(?:[2489]\\d|64)\\d{5}",[7],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[246]|9[57]"]]],0,0,0,0,0,0,[["4[2-46]\\d{5}"],["2[125-8]\\d{5}"],["800[08]\\d{3}"],["85\\d{5}"],0,0,0,0,["971\\d{4}|(?:64|95)\\d{5}"]],"00"],SD:["249","00","[19]\\d{8}",[9],[["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[19]"],"0$1"]],"0",0,0,0,0,0,[["1(?:5\\d|8[35-7])\\d{6}"],["(?:1[0-2]|9[0-3569])\\d{7}"]]],SE:["46","00","(?:[26]\\d\\d|9)\\d{9}|[1-9]\\d{8}|[1-689]\\d{7}|[1-4689]\\d{6}|2\\d{5}",[6,7,8,9,10,12],[["(\\d{2})(\\d{2,3})(\\d{2})","$1-$2 $3",["20"],"0$1",0,"$1 $2 $3"],["(\\d{3})(\\d{4})","$1-$2",["9(?:00|39|44|9)"],"0$1",0,"$1 $2"],["(\\d{2})(\\d{3})(\\d{2})","$1-$2 $3",["[12][136]|3[356]|4[0246]|6[03]|90[1-9]"],"0$1",0,"$1 $2 $3"],["(\\d)(\\d{2,3})(\\d{2})(\\d{2})","$1-$2 $3 $4",["8"],"0$1",0,"$1 $2 $3 $4"],["(\\d{3})(\\d{2,3})(\\d{2})","$1-$2 $3",["1[2457]|2(?:[247-9]|5[0138])|3[0247-9]|4[1357-9]|5[0-35-9]|6(?:[125689]|4[02-57]|7[0-2])|9(?:[125-8]|3[02-5]|4[0-3])"],"0$1",0,"$1 $2 $3"],["(\\d{3})(\\d{2,3})(\\d{3})","$1-$2 $3",["9(?:00|39|44)"],"0$1",0,"$1 $2 $3"],["(\\d{2})(\\d{2,3})(\\d{2})(\\d{2})","$1-$2 $3 $4",["1[13689]|2[0136]|3[1356]|4[0246]|54|6[03]|90[1-9]"],"0$1",0,"$1 $2 $3 $4"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1-$2 $3 $4",["10|7"],"0$1",0,"$1 $2 $3 $4"],["(\\d)(\\d{3})(\\d{3})(\\d{2})","$1-$2 $3 $4",["8"],"0$1",0,"$1 $2 $3 $4"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1-$2 $3 $4",["[13-5]|2(?:[247-9]|5[0138])|6(?:[124-689]|7[0-2])|9(?:[125-8]|3[02-5]|4[0-3])"],"0$1",0,"$1 $2 $3 $4"],["(\\d{3})(\\d{2})(\\d{2})(\\d{3})","$1-$2 $3 $4",["9"],"0$1",0,"$1 $2 $3 $4"],["(\\d{3})(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1-$2 $3 $4 $5",["[26]"],"0$1",0,"$1 $2 $3 $4 $5"]],"0",0,0,0,0,0,[["(?:(?:[12][136]|3[356]|4[0246]|6[03]|8\\d)\\d|90[1-9])\\d{4,6}|(?:1(?:2[0-35]|4[0-4]|5[0-25-9]|7[13-6]|[89]\\d)|2(?:2[0-7]|4[0136-8]|5[0138]|7[018]|8[01]|9[0-57])|3(?:0[0-4]|1\\d|2[0-25]|4[056]|7[0-2]|8[0-3]|9[023])|4(?:1[013-8]|3[0135]|5[14-79]|7[0-246-9]|8[0156]|9[0-689])|5(?:0[0-6]|[15][0-5]|2[0-68]|3[0-4]|4\\d|6[03-5]|7[013]|8[0-79]|9[01])|6(?:1[1-3]|2[0-4]|4[02-57]|5[0-37]|6[0-3]|7[0-2]|8[0247]|9[0-356])|9(?:1[0-68]|2\\d|3[02-5]|4[0-3]|5[0-4]|[68][01]|7[0135-8]))\\d{5,6}",[7,8,9]],["7[02369]\\d{7}",[9]],["20\\d{4,7}",[6,7,8,9]],["649\\d{6}|99[1-59]\\d{4}(?:\\d{3})?|9(?:00|39|44)[1-8]\\d{3,6}",[7,8,9,10]],["75[1-8]\\d{6}",[9]],["(?:25[245]|67[3-68])\\d{9}",[12]],["10[1-8]\\d{6}",[9]],["74[02-9]\\d{6}",[9]],0,["77[0-7]\\d{6}",[9]]]],SG:["65","0[0-3]\\d","(?:(?:1\\d|8)\\d\\d|7000)\\d{7}|[3689]\\d{7}",[8,10,11],[["(\\d{4})(\\d{4})","$1 $2",["[369]|8(?:0[1-9]|[1-9])"]],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["8"]],["(\\d{4})(\\d{4})(\\d{3})","$1 $2 $3",["7"]],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["1"]]],0,0,0,0,0,0,[["662[0-24-9]\\d{4}|6(?:[0-578]\\d|6[013-57-9]|9[0-35-9])\\d{5}",[8]],["(?:8(?:0(?:[1-8]\\d|9[0-689])|[1-8]\\d\\d|9(?:[0-4]\\d|5[0-3]|62))|9[0-8]\\d\\d)\\d{4}",[8]],["(?:18|8)00\\d{7}",[10,11]],["1900\\d{7}",[11]],0,0,["7000\\d{7}",[11]],0,["(?:3[12]\\d|666)\\d{5}",[8]]]],SH:["290","00","(?:[256]\\d|8)\\d{3}",[4,5],0,0,0,0,0,0,"[256]",[["2(?:[0-57-9]\\d|6[4-9])\\d\\d"],["[56]\\d{4}",[5]],0,0,0,0,0,0,["262\\d\\d",[5]]]],SI:["386","00|10(?:22|66|88|99)","[1-7]\\d{7}|8\\d{4,7}|90\\d{4,6}",[5,6,7,8],[["(\\d{2})(\\d{3,6})","$1 $2",["8[09]|9"],"0$1"],["(\\d{3})(\\d{5})","$1 $2",["59|8"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[37][01]|4[0139]|51|6"],"0$1"],["(\\d)(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[1-57]"],"(0$1)"]],"0",0,0,0,0,0,[["(?:[1-357][2-8]|4[24-8])\\d{6}",[8]],["65(?:[178]\\d|5[56]|6[01])\\d{4}|(?:[37][01]|4[0139]|51|6[489])\\d{6}",[8]],["80\\d{4,6}",[6,7,8]],["89[1-3]\\d{2,5}|90\\d{4,6}"],0,0,0,0,["(?:59\\d\\d|8(?:1(?:[67]\\d|8[0-589])|2(?:0\\d|2[0-37-9]|8[0-2489])|3[389]\\d))\\d{4}",[8]]],"00"],SJ:["47","00","0\\d{4}|(?:[489]\\d|79)\\d{6}",[5,8],0,0,0,0,0,0,"79",[["79\\d{6}",[8]],["(?:4[015-8]|9\\d)\\d{6}",[8]],["80[01]\\d{5}",[8]],["82[09]\\d{5}",[8]],["880\\d{5}",[8]],["81[23]\\d{5}",[8]],["(?:0[2-9]|81(?:0(?:0[7-9]|1\\d)|5\\d\\d))\\d{3}"],0,["85[0-5]\\d{5}",[8]],["810(?:0[0-6]|[2-8]\\d)\\d{3}",[8]]]],SK:["421","00","[2-689]\\d{8}|[2-59]\\d{6}|[2-5]\\d{5}",[6,7,9],[["(\\d)(\\d{2})(\\d{3,4})","$1 $2 $3",["21"],"0$1"],["(\\d{2})(\\d{2})(\\d{2,3})","$1 $2 $3",["[3-5][1-8]1","[3-5][1-8]1[67]"],"0$1"],["(\\d)(\\d{3})(\\d{3})(\\d{2})","$1/$2 $3 $4",["2"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[689]"],"0$1"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1/$2 $3 $4",["[3-5]"],"0$1"]],"0",0,0,0,0,0,[["(?:2(?:16|[2-9]\\d{3})|(?:(?:[3-5][1-8]\\d|819)\\d|601[1-5])\\d)\\d{4}|(?:2|[3-5][1-8])1[67]\\d{3}|[3-5][1-8]16\\d\\d"],["909[1-9]\\d{5}|9(?:0[1-8]|1[0-24-9]|4[03-57-9]|5\\d)\\d{6}",[9]],["800\\d{6}",[9]],["9(?:00|[78]\\d)\\d{6}",[9]],0,0,["96\\d{7}",[9]],["9090\\d{3}",[7]],["6(?:02|5[0-4]|9[0-6])\\d{6}",[9]],["8[5-9]\\d{7}",[9]]]],SL:["232","00","(?:[237-9]\\d|66)\\d{6}",[8],[["(\\d{2})(\\d{6})","$1 $2",["[236-9]"],"(0$1)"]],"0",0,0,0,0,0,[["22[2-4][2-9]\\d{4}"],["(?:25|3[0-5]|66|7[2-9]|8[08]|9[09])\\d{6}"]]],SM:["378","00","(?:0549|[5-7]\\d)\\d{6}",[8,10],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[5-7]"]],["(\\d{4})(\\d{6})","$1 $2",["0"]]],0,0,"([89]\\d{5})$","0549$1",0,0,[["0549(?:8[0157-9]|9\\d)\\d{4}",[10]],["6[16]\\d{6}",[8]],0,["7[178]\\d{6}",[8]],0,0,0,0,["5[158]\\d{6}",[8]]]],SN:["221","00","(?:[378]\\d|93)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"]],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[379]"]]],0,0,0,0,0,0,[["3(?:0(?:1[0-2]|80)|282|3(?:8[1-9]|9[3-9])|611)\\d{5}"],["7(?:(?:[06-8]\\d|[19]0|21)\\d|5(?:0[01]|[19]0|2[25]|[38]3|[4-7]\\d))\\d{5}"],["800\\d{6}"],["88[4689]\\d{6}"],0,0,0,0,["(?:3(?:392|9[01]\\d)\\d|93(?:3[13]0|929))\\d{4}"],["81[02468]\\d{6}"]]],SO:["252","00","[346-9]\\d{8}|[12679]\\d{7}|[1-5]\\d{6}|[1348]\\d{5}",[6,7,8,9],[["(\\d{2})(\\d{4})","$1 $2",["8[125]"]],["(\\d{6})","$1",["[134]"]],["(\\d)(\\d{6})","$1 $2",["[15]|2[0-79]|3[0-46-8]|4[0-7]"]],["(\\d)(\\d{7})","$1 $2",["(?:2|90)4|[67]"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[348]|64|79|90"]],["(\\d{2})(\\d{5,7})","$1 $2",["1|28|6[0-35-9]|77|9[2-9]"]]],"0",0,0,0,0,0,[["(?:1\\d|2[0-79]|3[0-46-8]|4[0-7]|5[57-9])\\d{5}|(?:[134]\\d|8[125])\\d{4}",[6,7]],["(?:(?:15|(?:3[59]|4[89]|6\\d|7[79]|8[08])\\d|9(?:0\\d|[2-9]))\\d|2(?:4\\d|8))\\d{5}|(?:[67]\\d\\d|904)\\d{5}",[7,8,9]]]],SR:["597","00","(?:[2-5]|68|[78]\\d)\\d{5}",[6,7],[["(\\d{2})(\\d{2})(\\d{2})","$1-$2-$3",["56"]],["(\\d{3})(\\d{3})","$1-$2",["[2-5]"]],["(\\d{3})(\\d{4})","$1-$2",["[6-8]"]]],0,0,0,0,0,0,[["(?:2[1-3]|3[0-7]|(?:4|68)\\d|5[2-58])\\d{4}"],["(?:7[124-7]|8[124-9])\\d{5}",[7]],0,0,0,0,0,0,["56\\d{4}",[6]]]],SS:["211","00","[19]\\d{8}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[19]"],"0$1"]],"0",0,0,0,0,0,[["1[89]\\d{7}"],["(?:12|9[1257-9])\\d{7}"]]],ST:["239","00","(?:22|9\\d)\\d{5}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[29]"]]],0,0,0,0,0,0,[["22\\d{5}"],["900[5-9]\\d{3}|9(?:0[1-9]|[89]\\d)\\d{4}"]]],SV:["503","00","[267]\\d{7}|(?:80\\d|900)\\d{4}(?:\\d{4})?",[7,8,11],[["(\\d{3})(\\d{4})","$1 $2",["[89]"]],["(\\d{4})(\\d{4})","$1 $2",["[267]"]],["(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["[89]"]]],0,0,0,0,0,0,[["2(?:79(?:0[0347-9]|[1-9]\\d)|89(?:0[024589]|[1-9]\\d))\\d{3}|2(?:[1-69]\\d|[78][0-8])\\d{5}",[8]],["[67]\\d{7}",[8]],["800\\d{8}|80[01]\\d{4}",[7,11]],["900\\d{4}(?:\\d{4})?",[7,11]]]],SX:["1","011","7215\\d{6}|(?:[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"(5\\d{6})$|1","721$1",0,"721",[["7215(?:4[2-8]|8[239]|9[056])\\d{4}"],["7215(?:1[02]|2\\d|5[034679]|8[014-8])\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],SY:["963","00","[1-39]\\d{8}|[1-5]\\d{7}",[8,9],[["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[1-5]"],"0$1",1],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["9"],"0$1",1]],"0",0,0,0,0,0,[["21\\d{6,7}|(?:1(?:[14]\\d|[2356])|2[235]|3(?:[13]\\d|4)|4[134]|5[1-3])\\d{6}"],["9[1-689]\\d{7}",[9]]]],SZ:["268","00","0800\\d{4}|(?:[237]\\d|900)\\d{6}",[8,9],[["(\\d{4})(\\d{4})","$1 $2",["[0237]"]],["(\\d{5})(\\d{4})","$1 $2",["9"]]],0,0,0,0,0,0,[["[23][2-5]\\d{6}",[8]],["7[6-9]\\d{6}",[8]],["0800\\d{4}",[8]],["900\\d{6}",[9]],0,0,0,0,["70\\d{6}",[8]]]],TA:["290","00","8\\d{3}",[4],0,0,0,0,0,0,"8",[["8\\d{3}"]]],TC:["1","011","(?:[58]\\d\\d|649|900)\\d{7}",[10],0,"1",0,"([2-479]\\d{6})$|1","649$1",0,"649",[["649(?:266|712|9(?:4\\d|50))\\d{4}"],["649(?:2(?:3[129]|4[1-79])|3\\d\\d|4[34][1-3])\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"],0,0,0,["649(?:71[01]|966)\\d{4}"]]],TD:["235","00|16","(?:22|[689]\\d|77)\\d{6}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[26-9]"]]],0,0,0,0,0,0,[["22(?:[37-9]0|5[0-5]|6[89])\\d{4}"],["(?:[69]\\d|77|8[56])\\d{6}"]],"00"],TG:["228","00","[279]\\d{7}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[279]"]]],0,0,0,0,0,0,[["2(?:2[2-7]|3[23]|4[45]|55|6[67]|77)\\d{5}"],["(?:7[019]|9[0-36-9])\\d{6}"]]],TH:["66","00[1-9]","(?:001800|[2-57]|[689]\\d)\\d{7}|1\\d{7,9}",[8,9,10,13],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["2"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[13-9]"],"0$1"],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1"]]],"0",0,0,0,0,0,[["(?:1[0689]|2\\d|3[2-9]|4[2-5]|5[2-6]|7[3-7])\\d{6}",[8]],["67(?:1[0-8]|2[4-7])\\d{5}|(?:14|6[1-6]|[89]\\d)\\d{7}",[9]],["(?:001800\\d|1800)\\d{6}",[10,13]],["1900\\d{6}",[10]],0,0,0,0,["6[08]\\d{7}",[9]]]],TJ:["992","810","[0-57-9]\\d{8}",[9],[["(\\d{6})(\\d)(\\d{2})","$1 $2 $3",["331","3317"]],["(\\d{3})(\\d{2})(\\d{4})","$1 $2 $3",["44[02-479]|[34]7"]],["(\\d{4})(\\d)(\\d{4})","$1 $2 $3",["3(?:[1245]|3[12])"]],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[0-57-9]"]]],0,0,0,0,0,0,[["(?:3(?:1[3-5]|2[245]|3[12]|4[24-7]|5[25]|72)|4(?:46|74|87))\\d{6}"],["(?:33[03-9]|4(?:1[18]|4[02-479])|81[1-9])\\d{6}|(?:[09]\\d|1[017]|2[02]|[34]0|5[05]|7[01578]|8[078])\\d{7}"]],"8~10"],TK:["690","00","[2-47]\\d{3,6}",[4,5,6,7],0,0,0,0,0,0,0,[["(?:2[2-4]|[34]\\d)\\d{2,5}"],["7[2-4]\\d{2,5}"]]],TL:["670","00","7\\d{7}|(?:[2-47]\\d|[89]0)\\d{5}",[7,8],[["(\\d{3})(\\d{4})","$1 $2",["[2-489]|70"]],["(\\d{4})(\\d{4})","$1 $2",["7"]]],0,0,0,0,0,0,[["(?:2[1-5]|3[1-9]|4[1-4])\\d{5}",[7]],["7[2-8]\\d{6}",[8]],["80\\d{5}",[7]],["90\\d{5}",[7]],["70\\d{5}",[7]]]],TM:["993","810","(?:[1-6]\\d|71)\\d{6}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2-$3-$4",["12"],"(8 $1)"],["(\\d{3})(\\d)(\\d{2})(\\d{2})","$1 $2-$3-$4",["[1-5]"],"(8 $1)"],["(\\d{2})(\\d{6})","$1 $2",["[67]"],"8 $1"]],"8",0,0,0,0,0,[["(?:1(?:2\\d|3[1-9])|2(?:22|4[0-35-8])|3(?:22|4[03-9])|4(?:22|3[128]|4\\d|6[15])|5(?:22|5[7-9]|6[014-689]))\\d{5}"],["(?:6\\d|71)\\d{6}"]],"8~10"],TN:["216","00","[2-57-9]\\d{7}",[8],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[2-57-9]"]]],0,0,0,0,0,0,[["81200\\d{3}|(?:3[0-2]|7\\d)\\d{6}"],["3(?:001|[12]40)\\d{4}|(?:(?:[259]\\d|4[0-8])\\d|3(?:1[1-35]|6[0-4]|91))\\d{5}"],["8010\\d{4}"],["88\\d{6}"],0,0,0,0,0,["8[12]10\\d{4}"]]],TO:["676","00","(?:0800|(?:[5-8]\\d\\d|999)\\d)\\d{3}|[2-8]\\d{4}",[5,7],[["(\\d{2})(\\d{3})","$1-$2",["[2-4]|50|6[09]|7[0-24-69]|8[05]"]],["(\\d{4})(\\d{3})","$1 $2",["0"]],["(\\d{3})(\\d{4})","$1 $2",["[5-9]"]]],0,0,0,0,0,0,[["(?:2\\d|3[0-8]|4[0-4]|50|6[09]|7[0-24-69]|8[05])\\d{3}",[5]],["(?:5(?:4[0-5]|5[4-6])|6(?:[09]\\d|3[02]|8[15-9])|(?:7\\d|8[46-9])\\d|999)\\d{4}",[7]],["0800\\d{3}",[7]],0,0,0,0,0,["55[0-37-9]\\d{4}",[7]]]],TR:["90","00","4\\d{6}|8\\d{11,12}|(?:[2-58]\\d\\d|900)\\d{7}",[7,10,12,13],[["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["512|8[01589]|90"],"0$1",1],["(\\d{3})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["5(?:[0-59]|61)","5(?:[0-59]|61[06])","5(?:[0-59]|61[06]1)"],"0$1",1],["(\\d{3})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[24][1-8]|3[1-9]"],"(0$1)",1],["(\\d{3})(\\d{3})(\\d{6,7})","$1 $2 $3",["80"],"0$1",1]],"0",0,0,0,0,0,[["(?:2(?:[13][26]|[28][2468]|[45][268]|[67][246])|3(?:[13][28]|[24-6][2468]|[78][02468]|92)|4(?:[16][246]|[23578][2468]|4[26]))\\d{7}",[10]],["561(?:011|61\\d)\\d{4}|5(?:0[15-7]|1[06]|24|[34]\\d|5[1-59]|9[46])\\d{7}",[10]],["8(?:00\\d{7}(?:\\d{2,3})?|11\\d{7})",[10,12,13]],["(?:8[89]8|900)\\d{7}",[10]],["592(?:21[12]|461)\\d{4}",[10]],0,["444\\d{4}",[7]],["512\\d{7}",[10]],["850\\d{7}",[10]]]],TT:["1","011","(?:[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-46-8]\\d{6})$|1","868$1",0,"868",[["868(?:2(?:01|1[5-9]|[23]\\d|4[0-2])|6(?:0[7-9]|1[02-8]|2[1-9]|[3-69]\\d|7[0-79])|82[124])\\d{4}"],["868(?:(?:2[5-9]|3\\d)\\d|4(?:3[0-6]|[6-9]\\d)|6(?:20|78|8\\d)|7(?:0[1-9]|1[02-9]|[2-9]\\d))\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"],["868619\\d{4}"]]],TV:["688","00","(?:2|7\\d\\d|90)\\d{4}",[5,6,7],[["(\\d{2})(\\d{3})","$1 $2",["2"]],["(\\d{2})(\\d{4})","$1 $2",["90"]],["(\\d{2})(\\d{5})","$1 $2",["7"]]],0,0,0,0,0,0,[["2[02-9]\\d{3}",[5]],["(?:7[01]\\d|90)\\d{4}",[6,7]]]],TW:["886","0(?:0[25-79]|19)","[2-689]\\d{8}|7\\d{9,10}|[2-8]\\d{7}|2\\d{6}",[7,8,9,10,11],[["(\\d{2})(\\d)(\\d{4})","$1 $2 $3",["202"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[258]0"],"0$1"],["(\\d)(\\d{3,4})(\\d{4})","$1 $2 $3",["[23568]|4(?:0[02-48]|[1-47-9])|7[1-9]","[23568]|4(?:0[2-48]|[1-47-9])|(?:400|7)[1-9]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[49]"],"0$1"],["(\\d{2})(\\d{4})(\\d{4,5})","$1 $2 $3",["7"],"0$1"]],"0",0,0,0,0,0,[["(?:2[2-8]\\d|370|55[01]|7[1-9])\\d{6}|4(?:(?:0(?:0[1-9]|[2-48]\\d)|1[023]\\d)\\d{4,5}|(?:[239]\\d\\d|4(?:0[56]|12|49))\\d{5})|6(?:[01]\\d{7}|4(?:0[56]|12|24|4[09])\\d{4,5})|8(?:(?:2(?:3\\d|4[0-269]|[578]0|66)|36[24-9]|90\\d\\d)\\d{4}|4(?:0[56]|12|24|4[09])\\d{4,5})|(?:2(?:2(?:0\\d\\d|4(?:0[68]|[249]0|3[0-467]|5[0-25-9]|6[0235689]))|(?:3(?:[09]\\d|1[0-4])|(?:4\\d|5[0-49]|6[0-29]|7[0-5])\\d)\\d)|(?:(?:3[2-9]|5[2-8]|6[0-35-79]|8[7-9])\\d\\d|4(?:2(?:[089]\\d|7[1-9])|(?:3[0-4]|[78]\\d|9[01])\\d))\\d)\\d{3}",[8,9]],["(?:40001[0-2]|9[0-8]\\d{4})\\d{3}",[9]],["80[0-79]\\d{6}|800\\d{5}",[8,9]],["20(?:[013-9]\\d\\d|2)\\d{4}",[7,9]],["99\\d{7}",[9]],0,["50[0-46-9]\\d{6}",[9]],0,["7010(?:[0-2679]\\d|3[0-7]|8[0-5])\\d{5}|70\\d{8}",[10,11]]],0,"#"],TZ:["255","00[056]","(?:[25-8]\\d|41|90)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{4})","$1 $2 $3",["[89]"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[24]"],"0$1"],["(\\d{2})(\\d{7})","$1 $2",["5"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[67]"],"0$1"]],"0",0,0,0,0,0,[["2[2-8]\\d{7}"],["(?:6[125-9]|7[13-9])\\d{7}"],["80[08]\\d{6}"],["90\\d{7}"],0,0,0,0,["41\\d{7}"],["8(?:40|6[01])\\d{6}"]]],UA:["380","00","[89]\\d{9}|[3-9]\\d{8}",[9,10],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["6[12][29]|(?:3[1-8]|4[136-8]|5[12457]|6[49])2|(?:56|65)[24]","6[12][29]|(?:35|4[1378]|5[12457]|6[49])2|(?:56|65)[24]|(?:3[1-46-8]|46)2[013-9]"],"0$1"],["(\\d{4})(\\d{5})","$1 $2",["3[1-8]|4(?:[1367]|[45][6-9]|8[4-6])|5(?:[1-5]|6[0135689]|7[4-6])|6(?:[12][3-7]|[459])","3[1-8]|4(?:[1367]|[45][6-9]|8[4-6])|5(?:[1-5]|6(?:[015689]|3[02389])|7[4-6])|6(?:[12][3-7]|[459])"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[3-7]|89|9[1-9]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["[89]"],"0$1"]],"0",0,0,0,0,0,[["(?:3[1-8]|4[13-8]|5[1-7]|6[12459])\\d{7}",[9]],["(?:39|50|6[36-8]|7[1-357]|9[1-9])\\d{7}",[9]],["800[1-8]\\d{5,6}"],["900[239]\\d{5,6}"],0,0,0,0,["89[1-579]\\d{6}",[9]]],"0~0"],UG:["256","00[057]","800\\d{6}|(?:[29]0|[347]\\d)\\d{7}",[9],[["(\\d{4})(\\d{5})","$1 $2",["202","2024"],"0$1"],["(\\d{3})(\\d{6})","$1 $2",["[27-9]|4(?:6[45]|[7-9])"],"0$1"],["(\\d{2})(\\d{7})","$1 $2",["[34]"],"0$1"]],"0",0,0,0,0,0,[["20(?:(?:240|30[67])\\d|6(?:00[0-2]|30[0-4]))\\d{3}|(?:20(?:[017]\\d|2[5-9]|3[1-4]|5[0-4]|6[15-9])|[34]\\d{3})\\d{5}"],["72(?:[48]0|6[01])\\d{5}|7(?:[015-8]\\d|20|36|4[0-5]|9[89])\\d{6}"],["800[1-3]\\d{5}"],["90[1-3]\\d{6}"]]],US:["1","011","[2-9]\\d{9}|3\\d{6}",[10],[["(\\d{3})(\\d{4})","$1-$2",["310"],0,1],["(\\d{3})(\\d{3})(\\d{4})","($1) $2-$3",["[2-9]"],0,1,"$1-$2-$3"]],"1",0,0,0,0,0,[["(?:3052(?:0[0-8]|[1-9]\\d)|5056(?:[0-35-9]\\d|4[468])|7302[0-4]\\d)\\d{4}|(?:305[3-9]|472[24]|505[2-57-9]|7306|983[2-47-9])\\d{6}|(?:2(?:0[1-35-9]|1[02-9]|2[03-57-9]|3[1459]|4[08]|5[1-46]|6[0279]|7[0269]|8[13])|3(?:0[1-47-9]|1[02-9]|2[013569]|3[0-24679]|4[167]|5[0-2]|6[01349]|8[056])|4(?:0[124-9]|1[02-579]|2[3-5]|3[0245]|4[023578]|58|6[349]|7[0589]|8[04])|5(?:0[1-47-9]|1[0235-8]|20|3[0149]|4[01]|5[179]|6[1-47]|7[0-5]|8[0256])|6(?:0[1-35-9]|1[024-9]|2[03689]|3[016]|4[0156]|5[01679]|6[0-279]|78|8[0-29])|7(?:0[1-46-8]|1[2-9]|2[04-8]|3[1247]|4[037]|5[47]|6[02359]|7[0-59]|8[156])|8(?:0[1-68]|1[02-8]|2[068]|3[0-2589]|4[03578]|5[046-9]|6[02-5]|7[028])|9(?:0[1346-9]|1[02-9]|2[0589]|3[0146-8]|4[01357-9]|5[12469]|7[0-389]|8[04-69]))[2-9]\\d{6}"],[""],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"],0,0,0,["305209\\d{4}"]]],UY:["598","0(?:0|1[3-9]\\d)","0004\\d{2,9}|[1249]\\d{7}|(?:[49]\\d|80)\\d{5}",[6,7,8,9,10,11,12,13],[["(\\d{3})(\\d{3,4})","$1 $2",["0"]],["(\\d{3})(\\d{4})","$1 $2",["[49]0|8"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["9"],"0$1"],["(\\d{4})(\\d{4})","$1 $2",["[124]"]],["(\\d{3})(\\d{3})(\\d{2,4})","$1 $2 $3",["0"]],["(\\d{3})(\\d{3})(\\d{3})(\\d{2,4})","$1 $2 $3 $4",["0"]]],"0",0,0,0,0,0,[["(?:1(?:770|9(?:20|[89]7))|(?:2\\d|4[2-7])\\d\\d)\\d{4}",[8]],["9[1-9]\\d{6}",[8]],["0004\\d{2,9}|(?:405|80[05])\\d{4}"],["90[0-8]\\d{4}",[7]]],"00"," int. "],UZ:["998","00","(?:20|33|[5-79]\\d|88)\\d{7}",[9],[["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[235-9]"]]],0,0,0,0,0,0,[["(?:55\\d\\d|6(?:1(?:22|3[124]|4[1-4]|5[1-3578]|64)|2(?:22|3[0-57-9]|41)|5(?:22|3[3-7]|5[024-8])|[69]\\d\\d|7(?:[23]\\d|7[69]))|7(?:0(?:5[4-9]|6[0146]|7[124-6]|9[135-8])|(?:1[12]|[68]\\d)\\d|2(?:22|3[13-57-9]|4[1-3579]|5[14])|3(?:2\\d|3[1578]|4[1-35-7]|5[1-57]|61)|4(?:2\\d|3[1-579]|7[1-79])|5(?:22|5[1-9]|6[1457])|9(?:22|5[1-9])))\\d{5}"],["(?:(?:[25]0|33|88|9[0-57-9])\\d{3}|6(?:1(?:2(?:2[01]|98)|35[0-4]|50\\d|61[23]|7(?:[01][017]|4\\d|55|9[5-9]))|2(?:(?:11|7\\d)\\d|2(?:[12]1|9[01379])|5(?:[126]\\d|3[0-4]))|5(?:19[01]|2(?:27|9[26])|(?:30|59|7\\d)\\d)|6(?:2(?:1[5-9]|2[0367]|38|41|52|60)|(?:3[79]|9[0-3])\\d|4(?:56|83)|7(?:[07]\\d|1[017]|3[07]|4[047]|5[057]|67|8[0178]|9[79]))|7(?:2(?:24|3[237]|4[5-9]|7[15-8])|5(?:7[12]|8[0589])|7(?:0\\d|[39][07])|9(?:0\\d|7[079])))|7(?:[07]\\d{3}|1(?:13[01]|6(?:0[47]|1[67]|66)|71[3-69]|98\\d)|2(?:2(?:2[79]|95)|3(?:2[5-9]|6[0-6])|57\\d|7(?:0\\d|1[17]|2[27]|3[37]|44|5[057]|66|88))|3(?:2(?:1[0-6]|21|3[469]|7[159])|(?:33|9[4-6])\\d|5(?:0[0-4]|5[579]|9\\d)|7(?:[0-3579]\\d|4[0467]|6[67]|8[078]))|4(?:2(?:29|5[0257]|6[0-7]|7[1-57])|5(?:1[0-4]|8\\d|9[5-9])|7(?:0\\d|1[024589]|2[0-27]|3[0137]|[46][07]|5[01]|7[5-9]|9[079])|9(?:7[015-9]|[89]\\d))|5(?:112|2(?:0\\d|2[29]|[49]4)|3[1568]\\d|52[6-9]|7(?:0[01578]|1[017]|[23]7|4[047]|[5-7]\\d|8[78]|9[079]))|9(?:22[128]|3(?:2[0-4]|7\\d)|57[02569]|7(?:2[05-9]|3[37]|4\\d|60|7[2579]|87|9[07]))))\\d{4}"]]],VA:["39","00","0\\d{5,10}|3[0-8]\\d{7,10}|55\\d{8}|8\\d{5}(?:\\d{2,4})?|(?:1\\d|39)\\d{7,8}",[6,7,8,9,10,11,12],0,0,0,0,0,0,"06698",[["06698\\d{1,6}",[6,7,8,9,10,11]],["3[1-9]\\d{8}|3[2-9]\\d{7}",[9,10]],["80(?:0\\d{3}|3)\\d{3}",[6,9]],["(?:0878\\d{3}|89(?:2\\d|3[04]|4(?:[0-4]|[5-9]\\d\\d)|5[0-4]))\\d\\d|(?:1(?:44|6[346])|89(?:38|5[5-9]|9))\\d{6}",[6,8,9,10]],["1(?:78\\d|99)\\d{6}",[9,10]],["3[2-8]\\d{9,10}",[11,12]],0,0,["55\\d{8}",[10]],["84(?:[08]\\d{3}|[17])\\d{3}",[6,9]]]],VC:["1","011","(?:[58]\\d\\d|784|900)\\d{7}",[10],0,"1",0,"([2-7]\\d{6})$|1","784$1",0,"784",[["784(?:266|3(?:6[6-9]|7\\d|8[0-6])|4(?:38|5[0-36-8]|8[0-8])|5(?:55|7[0-2]|93)|638|784)\\d{4}"],["784(?:4(?:3[0-5]|5[45]|89|9[0-8])|5(?:2[6-9]|3[0-4])|720)\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"],0,0,0,["78451[0-2]\\d{4}"]]],VE:["58","00","[68]00\\d{7}|(?:[24]\\d|[59]0)\\d{8}",[10],[["(\\d{3})(\\d{7})","$1-$2",["[24-689]"],"0$1"]],"0",0,0,0,0,0,[["(?:2(?:12|3[457-9]|[467]\\d|[58][1-9]|9[1-6])|[4-6]00)\\d{7}"],["4(?:1[24-8]|2[46])\\d{7}"],["800\\d{7}"],["90[01]\\d{7}"],0,0,["501\\d{7}"]]],VG:["1","011","(?:284|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-578]\\d{6})$|1","284$1",0,"284",[["284(?:229|4(?:22|9[45])|774|8(?:52|6[459]))\\d{4}"],["284(?:245|3(?:0[0-3]|4[0-7]|68|9[34])|4(?:4[0-6]|68|9[69])|5(?:4[0-7]|68|9[69]))\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],VI:["1","011","[58]\\d{9}|(?:34|90)0\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","340$1",0,"340",[["340(?:2(?:0\\d|10|2[06-8]|4[49]|77)|3(?:32|44)|4(?:2[23]|44|7[34]|89)|5(?:1[34]|55)|6(?:2[56]|4[23]|77|9[023])|7(?:1[2-57-9]|2[57]|7\\d)|884|998)\\d{4}"],[""],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],VN:["84","00","[12]\\d{9}|[135-9]\\d{8}|[16]\\d{7}|[16-8]\\d{6}",[7,8,9,10],[["(\\d{2})(\\d{5})","$1 $2",["80"],"0$1",1],["(\\d{4})(\\d{4,6})","$1 $2",["1"],0,1],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["6"],"0$1",1],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[357-9]"],"0$1",1],["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["2[48]"],"0$1",1],["(\\d{3})(\\d{4})(\\d{3})","$1 $2 $3",["2"],"0$1",1]],"0",0,0,0,0,0,[["2(?:0[3-9]|1[0-689]|2[0-25-9]|[38][2-9]|4[2-8]|5[124-9]|6[0-39]|7[0-7]|9[0-4679])\\d{7}",[10]],["(?:5(?:2[238]|59)|89[6-9]|99[013-9])\\d{6}|(?:3\\d|5[1689]|7[06-9]|8[1-8]|9[0-8])\\d{7}",[9]],["1800\\d{4,6}|12(?:0[13]|28)\\d{4}",[8,9,10]],["1900\\d{4,6}",[8,9,10]],0,0,["(?:[17]99|80\\d)\\d{4}|69\\d{5,6}",[7,8]],0,["672\\d{6}",[9]]]],VU:["678","00","[57-9]\\d{6}|(?:[238]\\d|48)\\d{3}",[5,7],[["(\\d{3})(\\d{4})","$1 $2",["[57-9]"]]],0,0,0,0,0,0,[["(?:38[0-8]|48[4-9])\\d\\d|(?:2[02-9]|3[4-7]|88)\\d{3}",[5]],["(?:[58]\\d|7[013-7])\\d{5}",[7]],["81[18]\\d\\d",[5]],0,0,0,["(?:3[03]|900\\d)\\d{3}"],0,["9(?:0[1-9]|1[01])\\d{4}",[7]]]],WF:["681","00","(?:40|72)\\d{4}|8\\d{5}(?:\\d{3})?",[6,9],[["(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["[478]"]],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"]]],0,0,0,0,0,0,[["72\\d{4}",[6]],["(?:72|8[23])\\d{4}",[6]],["80[0-5]\\d{6}",[9]],0,0,["[48]0\\d{4}",[6]]]],WS:["685","0","(?:[2-6]|8\\d{5})\\d{4}|[78]\\d{6}|[68]\\d{5}",[5,6,7,10],[["(\\d{5})","$1",["[2-5]|6[1-9]"]],["(\\d{3})(\\d{3,7})","$1 $2",["[68]"]],["(\\d{2})(\\d{5})","$1 $2",["7"]]],0,0,0,0,0,0,[["6[1-9]\\d{3}|(?:[2-5]|60)\\d{4}",[5,6]],["(?:7[1-35-7]|8(?:[3-7]|9\\d{3}))\\d{5}",[7,10]],["800\\d{3}",[6]]]],XK:["383","00","2\\d{7,8}|3\\d{7,11}|(?:4\\d\\d|[89]00)\\d{5}",[8,9,10,11,12],[["(\\d{3})(\\d{5})","$1 $2",["[89]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[2-4]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["2|39"],"0$1"],["(\\d{2})(\\d{7,10})","$1 $2",["3"],"0$1"]],"0",0,0,0,0,0,[["38\\d{6,10}|(?:2[89]|39)(?:0\\d{5,6}|[1-9]\\d{5})"],["4[3-9]\\d{6}",[8]],["800\\d{5}",[8]],["900\\d{5}",[8]]]],YE:["967","00","(?:1|7\\d)\\d{7}|[1-7]\\d{6}",[7,8,9],[["(\\d)(\\d{3})(\\d{3,4})","$1 $2 $3",["[1-6]|7(?:[24-6]|8[0-7])"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["7"],"0$1"]],"0",0,0,0,0,0,[["78[0-7]\\d{4}|17\\d{6}|(?:[12][2-68]|3[2358]|4[2-58]|5[2-6]|6[3-58]|7[24-6])\\d{5}",[7,8]],["7[01378]\\d{7}",[9]]]],YT:["262","00","(?:80|9\\d)\\d{7}|(?:26|63)9\\d{6}",[9],0,"0",0,0,0,0,0,[["269(?:0[0-467]|15|5[0-4]|6\\d|[78]0)\\d{4}"],["639(?:0[0-79]|1[019]|[267]\\d|3[09]|40|5[05-9]|9[04-79])\\d{4}"],["80\\d{7}"],0,0,0,0,0,["9(?:(?:39|47)8[01]|769\\d)\\d{4}"]]],ZA:["27","00","[1-79]\\d{8}|8\\d{4,9}",[5,6,7,8,9,10],[["(\\d{2})(\\d{3,4})","$1 $2",["8[1-4]"],"0$1"],["(\\d{2})(\\d{3})(\\d{2,3})","$1 $2 $3",["8[1-4]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["860"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[1-9]"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["8"],"0$1"]],"0",0,0,0,0,0,[["(?:2(?:0330|4302)|52087)0\\d{3}|(?:1[0-8]|2[1-378]|3[1-69]|4\\d|5[1346-8])\\d{7}",[9]],["(?:1(?:3492[0-25]|4495[0235]|549(?:20|5[01]))|4[34]492[01])\\d{3}|8[1-4]\\d{3,7}|(?:2[27]|47|54)4950\\d{3}|(?:1(?:049[2-4]|9[12]\\d\\d)|(?:6\\d\\d|7(?:[0-46-9]\\d|5[0-4]))\\d\\d|8(?:5\\d{3}|7(?:08[67]|158|28[5-9]|310)))\\d{4}|(?:1[6-8]|28|3[2-69]|4[025689]|5[36-8])4920\\d{3}|(?:12|[2-5]1)492\\d{4}",[5,6,7,8,9]],["80\\d{7}",[9]],["(?:86[2-9]|9[0-2]\\d)\\d{6}",[9]],0,0,["861\\d{6,7}",[9,10]],0,["87(?:08[0-589]|15[0-79]|28[0-4]|31[1-9])\\d{4}|87(?:[02][0-79]|1[0-46-9]|3[02-9]|[4-9]\\d)\\d{5}",[9]],["860\\d{6}",[9]]]],ZM:["260","00","800\\d{6}|(?:21|63|[79]\\d)\\d{7}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[28]"],"0$1"],["(\\d{2})(\\d{7})","$1 $2",["[79]"],"0$1"]],"0",0,0,0,0,0,[["21[1-8]\\d{6}"],["(?:7[5-79]|9[5-8])\\d{7}"],["800\\d{6}"],0,0,0,0,0,["63\\d{7}"]]],ZW:["263","00","2(?:[0-57-9]\\d{6,8}|6[0-24-9]\\d{6,7})|[38]\\d{9}|[35-8]\\d{8}|[3-6]\\d{7}|[1-689]\\d{6}|[1-3569]\\d{5}|[1356]\\d{4}",[5,6,7,8,9,10],[["(\\d{3})(\\d{3,5})","$1 $2",["2(?:0[45]|2[278]|[49]8)|3(?:[09]8|17)|6(?:[29]8|37|75)|[23][78]|(?:33|5[15]|6[68])[78]"],"0$1"],["(\\d)(\\d{3})(\\d{2,4})","$1 $2 $3",["[49]"],"0$1"],["(\\d{3})(\\d{4})","$1 $2",["80"],"0$1"],["(\\d{2})(\\d{7})","$1 $2",["24|8[13-59]|(?:2[05-79]|39|5[45]|6[15-8])2","2(?:02[014]|4|[56]20|[79]2)|392|5(?:42|525)|6(?:[16-8]21|52[013])|8[13-59]"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["7"],"0$1"],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["2(?:1[39]|2[0157]|[378]|[56][14])|3(?:12|29)","2(?:1[39]|2[0157]|[378]|[56][14])|3(?:123|29)"],"0$1"],["(\\d{4})(\\d{6})","$1 $2",["8"],"0$1"],["(\\d{2})(\\d{3,5})","$1 $2",["1|2(?:0[0-36-9]|12|29|[56])|3(?:1[0-689]|[24-6])|5(?:[0236-9]|1[2-4])|6(?:[013-59]|7[0-46-9])|(?:33|55|6[68])[0-69]|(?:29|3[09]|62)[0-79]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["29[013-9]|39|54"],"0$1"],["(\\d{4})(\\d{3,5})","$1 $2",["(?:25|54)8","258|5483"],"0$1"]],"0",0,0,0,0,0,[["(?:1(?:(?:3\\d|9)\\d|[4-8])|2(?:(?:(?:0(?:2[014]|5)|(?:2[0157]|31|84|9)\\d\\d|[56](?:[14]\\d\\d|20)|7(?:[089]|2[03]|[35]\\d\\d))\\d|4(?:2\\d\\d|8))\\d|1(?:2|[39]\\d{4}))|3(?:(?:123|(?:29\\d|92)\\d)\\d\\d|7(?:[19]|[56]\\d))|5(?:0|1[2-478]|26|[37]2|4(?:2\\d{3}|83)|5(?:25\\d\\d|[78])|[689]\\d)|6(?:(?:[16-8]21|28|52[013])\\d\\d|[39])|8(?:[1349]28|523)\\d\\d)\\d{3}|(?:4\\d\\d|9[2-9])\\d{4,5}|(?:(?:2(?:(?:(?:0|8[146])\\d|7[1-7])\\d|2(?:[278]\\d|92)|58(?:2\\d|3))|3(?:[26]|9\\d{3})|5(?:4\\d|5)\\d\\d)\\d|6(?:(?:(?:[0-246]|[78]\\d)\\d|37)\\d|5[2-8]))\\d\\d|(?:2(?:[569]\\d|8[2-57-9])|3(?:[013-59]\\d|8[37])|6[89]8)\\d{3}"],["7(?:[1278]\\d|3[1-9])\\d{6}",[9]],["80(?:[01]\\d|20|8[0-8])\\d{3}",[7]],0,0,0,0,0,["86(?:1[12]|22|30|44|55|77|8[368])\\d{6}",[10]]]]},nonGeographic:{800:["800",0,"(?:00|[1-9]\\d)\\d{6}",[8],[["(\\d{4})(\\d{4})","$1 $2",["\\d"]]],0,0,0,0,0,0,[0,0,["(?:00|[1-9]\\d)\\d{6}"]]],808:["808",0,"[1-9]\\d{7}",[8],[["(\\d{4})(\\d{4})","$1 $2",["[1-9]"]]],0,0,0,0,0,0,[0,0,0,0,0,0,0,0,0,["[1-9]\\d{7}"]]],870:["870",0,"7\\d{11}|[35-7]\\d{8}",[9,12],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[35-7]"]]],0,0,0,0,0,0,[0,["(?:[356]|774[45])\\d{8}|7[6-8]\\d{7}"]]],878:["878",0,"10\\d{10}",[12],[["(\\d{2})(\\d{5})(\\d{5})","$1 $2 $3",["1"]]],0,0,0,0,0,0,[0,0,0,0,0,0,0,0,["10\\d{10}"]]],881:["881",0,"6\\d{9}|[0-36-9]\\d{8}",[9,10],[["(\\d)(\\d{3})(\\d{5})","$1 $2 $3",["[0-37-9]"]],["(\\d)(\\d{3})(\\d{5,6})","$1 $2 $3",["6"]]],0,0,0,0,0,0,[0,["6\\d{9}|[0-36-9]\\d{8}"]]],882:["882",0,"[13]\\d{6}(?:\\d{2,5})?|[19]\\d{7}|(?:[25]\\d\\d|4)\\d{7}(?:\\d{2})?",[7,8,9,10,11,12],[["(\\d{2})(\\d{5})","$1 $2",["16|342"]],["(\\d{2})(\\d{6})","$1 $2",["49"]],["(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3",["1[36]|9"]],["(\\d{2})(\\d{4})(\\d{3})","$1 $2 $3",["3[23]"]],["(\\d{2})(\\d{3,4})(\\d{4})","$1 $2 $3",["16"]],["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["10|23|3(?:[15]|4[57])|4|51"]],["(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["34"]],["(\\d{2})(\\d{4,5})(\\d{5})","$1 $2 $3",["[1-35]"]]],0,0,0,0,0,0,[0,["342\\d{4}|(?:337|49)\\d{6}|(?:3(?:2|47|7\\d{3})|50\\d{3})\\d{7}",[7,8,9,10,12]],0,0,0,["348[57]\\d{7}",[11]],0,0,["1(?:3(?:0[0347]|[13][0139]|2[035]|4[013568]|6[0459]|7[06]|8[15-8]|9[0689])\\d{4}|6\\d{5,10})|(?:345\\d|9[89])\\d{6}|(?:10|2(?:3|85\\d)|3(?:[15]|[69]\\d\\d)|4[15-8]|51)\\d{8}"]]],883:["883",0,"(?:[1-4]\\d|51)\\d{6,10}",[8,9,10,11,12],[["(\\d{3})(\\d{3})(\\d{2,8})","$1 $2 $3",["[14]|2[24-689]|3[02-689]|51[24-9]"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["510"]],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["21"]],["(\\d{4})(\\d{4})(\\d{4})","$1 $2 $3",["51[13]"]],["(\\d{3})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["[235]"]]],0,0,0,0,0,0,[0,0,0,0,0,0,0,0,["(?:2(?:00\\d\\d|10)|(?:370[1-9]|51\\d0)\\d)\\d{7}|51(?:00\\d{5}|[24-9]0\\d{4,7})|(?:1[0-79]|2[24-689]|3[02-689]|4[0-4])0\\d{5,9}"]]],888:["888",0,"\\d{11}",[11],[["(\\d{3})(\\d{3})(\\d{5})","$1 $2 $3"]],0,0,0,0,0,0,[0,0,0,0,0,0,["\\d{11}"]]],979:["979",0,"[1359]\\d{8}",[9],[["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["[1359]"]]],0,0,0,0,0,0,[0,0,0,["[1359]\\d{8}"]]]}};function withMetadataArgument(et,ot){var at=Array.prototype.slice.call(ot);return at.push(metadata),et.apply(this,at)}function _typeof$2(et){"@babel/helpers - typeof";return _typeof$2=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(ot){return typeof ot}:function(ot){return ot&&typeof Symbol=="function"&&ot.constructor===Symbol&&ot!==Symbol.prototype?"symbol":typeof ot},_typeof$2(et)}function _createClass$3(et,ot,at){return Object.defineProperty(et,"prototype",{writable:!1}),et}function _classCallCheck$3(et,ot){if(!(et instanceof ot))throw new TypeError("Cannot call a class as a function")}function _inherits$1(et,ot){if(typeof ot!="function"&&ot!==null)throw new TypeError("Super expression must either be null or a function");et.prototype=Object.create(ot&&ot.prototype,{constructor:{value:et,writable:!0,configurable:!0}}),Object.defineProperty(et,"prototype",{writable:!1}),ot&&_setPrototypeOf$2(et,ot)}function _createSuper$1(et){var ot=_isNativeReflectConstruct$2();return function(){var ut=_getPrototypeOf$2(et),ft;if(ot){var dt=_getPrototypeOf$2(this).constructor;ft=Reflect.construct(ut,arguments,dt)}else ft=ut.apply(this,arguments);return _possibleConstructorReturn$1(this,ft)}}function _possibleConstructorReturn$1(et,ot){if(ot&&(_typeof$2(ot)==="object"||typeof ot=="function"))return ot;if(ot!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return _assertThisInitialized$1(et)}function _assertThisInitialized$1(et){if(et===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return et}function _wrapNativeSuper$1(et){var ot=typeof Map=="function"?new Map:void 0;return _wrapNativeSuper$1=function(ut){if(ut===null||!_isNativeFunction$1(ut))return ut;if(typeof ut!="function")throw new TypeError("Super expression must either be null or a function");if(typeof ot<"u"){if(ot.has(ut))return ot.get(ut);ot.set(ut,ft)}function ft(){return _construct$1(ut,arguments,_getPrototypeOf$2(this).constructor)}return ft.prototype=Object.create(ut.prototype,{constructor:{value:ft,enumerable:!1,writable:!0,configurable:!0}}),_setPrototypeOf$2(ft,ut)},_wrapNativeSuper$1(et)}function _construct$1(et,ot,at){return _isNativeReflectConstruct$2()?_construct$1=Reflect.construct:_construct$1=function(ft,dt,ht){var wt=[null];wt.push.apply(wt,dt);var xt=Function.bind.apply(ft,wt),St=new xt;return ht&&_setPrototypeOf$2(St,ht.prototype),St},_construct$1.apply(null,arguments)}function _isNativeReflectConstruct$2(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function _isNativeFunction$1(et){return Function.toString.call(et).indexOf("[native code]")!==-1}function _setPrototypeOf$2(et,ot){return _setPrototypeOf$2=Object.setPrototypeOf||function(ut,ft){return ut.__proto__=ft,ut},_setPrototypeOf$2(et,ot)}function _getPrototypeOf$2(et){return _getPrototypeOf$2=Object.setPrototypeOf?Object.getPrototypeOf:function(at){return at.__proto__||Object.getPrototypeOf(at)},_getPrototypeOf$2(et)}var ParseError=function(et){_inherits$1(at,et);var ot=_createSuper$1(at);function at(ut){var ft;return _classCallCheck$3(this,at),ft=ot.call(this,ut),Object.setPrototypeOf(_assertThisInitialized$1(ft),at.prototype),ft.name=ft.constructor.name,ft}return _createClass$3(at)}(_wrapNativeSuper$1(Error)),MIN_LENGTH_FOR_NSN=2,MAX_LENGTH_FOR_NSN=17,MAX_LENGTH_COUNTRY_CODE=3,VALID_DIGITS="0-90-9٠-٩۰-۹",DASHES="-‐-―−ー-",SLASHES="//",DOTS="..",WHITESPACE="  ­​⁠ ",BRACKETS="()()[]\\[\\]",TILDES="~⁓∼~",VALID_PUNCTUATION="".concat(DASHES).concat(SLASHES).concat(DOTS).concat(WHITESPACE).concat(BRACKETS).concat(TILDES),PLUS_CHARS="++";function compare$1(et,ot){et=et.split("-"),ot=ot.split("-");for(var at=et[0].split("."),ut=ot[0].split("."),ft=0;ft<3;ft++){var dt=Number(at[ft]),ht=Number(ut[ft]);if(dt>ht)return 1;if(ht>dt)return-1;if(!isNaN(dt)&&isNaN(ht))return 1;if(isNaN(dt)&&!isNaN(ht))return-1}return et[1]&&ot[1]?et[1]>ot[1]?1:et[1]=MIN_LENGTH_FOR_NSN&&VALID_PHONE_NUMBER_PATTERN.test(et)}function isViablePhoneNumberStart(et){return VALID_PHONE_NUMBER_START_REG_EXP.test(et)}var EXTN_PATTERN=new RegExp("(?:"+createExtensionPattern()+")$","i");function extractExtension(et){var ot=et.search(EXTN_PATTERN);if(ot<0)return{};for(var at=et.slice(0,ot),ut=et.match(EXTN_PATTERN),ft=1;ft=et.length?{done:!0}:{done:!1,value:et[ut++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _unsupportedIterableToArray$5(et,ot){if(et){if(typeof et=="string")return _arrayLikeToArray$5(et,ot);var at=Object.prototype.toString.call(et).slice(8,-1);if(at==="Object"&&et.constructor&&(at=et.constructor.name),at==="Map"||at==="Set")return Array.from(et);if(at==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(at))return _arrayLikeToArray$5(et,ot)}}function _arrayLikeToArray$5(et,ot){(ot==null||ot>et.length)&&(ot=et.length);for(var at=0,ut=new Array(ot);atdt?"TOO_SHORT":ft[ft.length-1]=0?"IS_POSSIBLE":"INVALID_LENGTH"}function isPossiblePhoneNumber(et,ot,at){if(ot===void 0&&(ot={}),at=new Metadata(at),ot.v2){if(!et.countryCallingCode)throw new Error("Invalid phone number object passed");at.selectNumberingPlan(et.countryCallingCode)}else{if(!et.phone)return!1;if(et.country){if(!at.hasCountry(et.country))throw new Error("Unknown country: ".concat(et.country));at.country(et.country)}else{if(!et.countryCallingCode)throw new Error("Invalid phone number object passed");at.selectNumberingPlan(et.countryCallingCode)}}if(at.possibleLengths())return isPossibleNumber(et.phone||et.nationalNumber,at);if(et.countryCallingCode&&at.isNonGeographicCallingCode(et.countryCallingCode))return!0;throw new Error('Missing "possibleLengths" in metadata. Perhaps the metadata has been generated before v1.0.18.')}function isPossibleNumber(et,ot){switch(checkNumberLength(et,ot)){case"IS_POSSIBLE":return!0;default:return!1}}function matchesEntirely(et,ot){return et=et||"",new RegExp("^(?:"+ot+")$").test(et)}function _createForOfIteratorHelperLoose$2(et,ot){var at=typeof Symbol<"u"&&et[Symbol.iterator]||et["@@iterator"];if(at)return(at=at.call(et)).next.bind(at);if(Array.isArray(et)||(at=_unsupportedIterableToArray$4(et))||ot){at&&(et=at);var ut=0;return function(){return ut>=et.length?{done:!0}:{done:!1,value:et[ut++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _unsupportedIterableToArray$4(et,ot){if(et){if(typeof et=="string")return _arrayLikeToArray$4(et,ot);var at=Object.prototype.toString.call(et).slice(8,-1);if(at==="Object"&&et.constructor&&(at=et.constructor.name),at==="Map"||at==="Set")return Array.from(et);if(at==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(at))return _arrayLikeToArray$4(et,ot)}}function _arrayLikeToArray$4(et,ot){(ot==null||ot>et.length)&&(ot=et.length);for(var at=0,ut=new Array(ot);at=0}function applyInternationalSeparatorStyle(et){return et.replace(new RegExp("[".concat(VALID_PUNCTUATION,"]+"),"g")," ").trim()}var FIRST_GROUP_PATTERN=/(\$\d)/;function formatNationalNumberUsingFormat(et,ot,at){var ut=at.useInternationalFormat,ft=at.withNationalPrefix,dt=et.replace(new RegExp(ot.pattern()),ut?ot.internationalFormat():ft&&ot.nationalPrefixFormattingRule()?ot.format().replace(FIRST_GROUP_PATTERN,ot.nationalPrefixFormattingRule()):ot.format());return ut?applyInternationalSeparatorStyle(dt):dt}var SINGLE_IDD_PREFIX_REG_EXP=/^[\d]+(?:[~\u2053\u223C\uFF5E][\d]+)?$/;function getIddPrefix(et,ot,at){var ut=new Metadata(at);if(ut.selectNumberingPlan(et,ot),ut.defaultIDDPrefix())return ut.defaultIDDPrefix();if(SINGLE_IDD_PREFIX_REG_EXP.test(ut.IDDPrefix()))return ut.IDDPrefix()}function formatRFC3966(et){var ot=et.number,at=et.ext;if(!ot)return"";if(ot[0]!=="+")throw new Error('"formatRFC3966()" expects "number" to be in E.164 format.');return"tel:".concat(ot).concat(at?";ext="+at:"")}function _createForOfIteratorHelperLoose$1(et,ot){var at=typeof Symbol<"u"&&et[Symbol.iterator]||et["@@iterator"];if(at)return(at=at.call(et)).next.bind(at);if(Array.isArray(et)||(at=_unsupportedIterableToArray$3(et))||ot){at&&(et=at);var ut=0;return function(){return ut>=et.length?{done:!0}:{done:!1,value:et[ut++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _unsupportedIterableToArray$3(et,ot){if(et){if(typeof et=="string")return _arrayLikeToArray$3(et,ot);var at=Object.prototype.toString.call(et).slice(8,-1);if(at==="Object"&&et.constructor&&(at=et.constructor.name),at==="Map"||at==="Set")return Array.from(et);if(at==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(at))return _arrayLikeToArray$3(et,ot)}}function _arrayLikeToArray$3(et,ot){(ot==null||ot>et.length)&&(ot=et.length);for(var at=0,ut=new Array(ot);at0){var dt=ft.leadingDigitsPatterns()[ft.leadingDigitsPatterns().length-1];if(ot.search(dt)!==0)continue}if(matchesEntirely(ot,ft.pattern()))return ft}}function addExtension(et,ot,at,ut){return ot?ut(et,ot,at):et}function formatIDD(et,ot,at,ut,ft){var dt=getCountryCallingCode(ut,ft.metadata);if(dt===at){var ht=formatNationalNumber(et,ot,"NATIONAL",ft);return at==="1"?at+" "+ht:ht}var wt=getIddPrefix(ut,void 0,ft.metadata);if(wt)return"".concat(wt," ").concat(at," ").concat(formatNationalNumber(et,null,"INTERNATIONAL",ft))}function ownKeys$5(et,ot){var at=Object.keys(et);if(Object.getOwnPropertySymbols){var ut=Object.getOwnPropertySymbols(et);ot&&(ut=ut.filter(function(ft){return Object.getOwnPropertyDescriptor(et,ft).enumerable})),at.push.apply(at,ut)}return at}function _objectSpread$4(et){for(var ot=1;ot0&&ht[1]==="0"))return et}}}function extractNationalNumberFromPossiblyIncompleteNumber(et,ot){if(et&&ot.numberingPlan.nationalPrefixForParsing()){var at=new RegExp("^(?:"+ot.numberingPlan.nationalPrefixForParsing()+")"),ut=at.exec(et);if(ut){var ft,dt,ht=ut.length-1,wt=ht>0&&ut[ht];if(ot.nationalPrefixTransformRule()&&wt)ft=et.replace(at,ot.nationalPrefixTransformRule()),ht>1&&(dt=ut[1]);else{var xt=ut[0];ft=et.slice(xt.length),wt&&(dt=ut[1])}var St;if(wt){var Ct=et.indexOf(ut[1]),Pt=et.slice(0,Ct);Pt===ot.numberingPlan.nationalPrefix()&&(St=ot.numberingPlan.nationalPrefix())}else St=ut[0];return{nationalNumber:ft,nationalPrefix:St,carrierCode:dt}}}return{nationalNumber:et}}function extractNationalNumber(et,ot){var at=extractNationalNumberFromPossiblyIncompleteNumber(et,ot),ut=at.carrierCode,ft=at.nationalNumber;if(ft!==et){if(!shouldHaveExtractedNationalPrefix(et,ft,ot))return{nationalNumber:et};if(ot.possibleLengths()&&!isPossibleIncompleteNationalNumber(ft,ot))return{nationalNumber:et}}return{nationalNumber:ft,carrierCode:ut}}function shouldHaveExtractedNationalPrefix(et,ot,at){return!(matchesEntirely(et,at.nationalNumberPattern())&&!matchesEntirely(ot,at.nationalNumberPattern()))}function isPossibleIncompleteNationalNumber(et,ot){switch(checkNumberLength(et,ot)){case"TOO_SHORT":case"INVALID_LENGTH":return!1;default:return!0}}function extractCountryCallingCodeFromInternationalNumberWithoutPlusSign(et,ot,at,ut){var ft=ot?getCountryCallingCode(ot,ut):at;if(et.indexOf(ft)===0){ut=new Metadata(ut),ut.selectNumberingPlan(ot,at);var dt=et.slice(ft.length),ht=extractNationalNumber(dt,ut),wt=ht.nationalNumber,xt=extractNationalNumber(et,ut),St=xt.nationalNumber;if(!matchesEntirely(St,ut.nationalNumberPattern())&&matchesEntirely(wt,ut.nationalNumberPattern())||checkNumberLength(St,ut)==="TOO_LONG")return{countryCallingCode:ft,number:dt}}return{number:et}}function extractCountryCallingCode(et,ot,at,ut){if(!et)return{};var ft;if(et[0]!=="+"){var dt=stripIddPrefix(et,ot,at,ut);if(dt&&dt!==et)ft=!0,et="+"+dt;else{if(ot||at){var ht=extractCountryCallingCodeFromInternationalNumberWithoutPlusSign(et,ot,at,ut),wt=ht.countryCallingCode,xt=ht.number;if(wt)return{countryCallingCodeSource:"FROM_NUMBER_WITHOUT_PLUS_SIGN",countryCallingCode:wt,number:xt}}return{number:et}}}if(et[1]==="0")return{};ut=new Metadata(ut);for(var St=2;St-1<=MAX_LENGTH_COUNTRY_CODE&&St<=et.length;){var Ct=et.slice(1,St);if(ut.hasCallingCode(Ct))return ut.selectNumberingPlan(Ct),{countryCallingCodeSource:ft?"FROM_NUMBER_WITH_IDD":"FROM_NUMBER_WITH_PLUS_SIGN",countryCallingCode:Ct,number:et.slice(St)};St++}return{}}function _createForOfIteratorHelperLoose(et,ot){var at=typeof Symbol<"u"&&et[Symbol.iterator]||et["@@iterator"];if(at)return(at=at.call(et)).next.bind(at);if(Array.isArray(et)||(at=_unsupportedIterableToArray$2(et))||ot){at&&(et=at);var ut=0;return function(){return ut>=et.length?{done:!0}:{done:!1,value:et[ut++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. @@ -609,7 +609,7 @@ html body { text-align: center; color: var(--text-color); } -`,ei=()=>o$l.createElement(o$l.Fragment,null,o$l.createElement("style",null,an),o$l.createElement("div",{className:"loading-content"},o$l.createElement("div",{className:"lds-default"},o$l.createElement("div",null),o$l.createElement("div",null),o$l.createElement("div",null),o$l.createElement("div",null),o$l.createElement("div",null),o$l.createElement("div",null),o$l.createElement("div",null),o$l.createElement("div",null),o$l.createElement("div",null),o$l.createElement("div",null),o$l.createElement("div",null),o$l.createElement("div",null)),o$l.createElement("div",{className:"power-text"},"Powered by"),o$l.createElement("div",{className:"logo-text"},"Particle Network"))),sn=ei,dn=[{name:"index",component:o$l.lazy(()=>__vitePreload(()=>import("./index-VSYJPR44-DR18rsO9.js"),__vite__mapDeps([11,12,13,14,15]),import.meta.url))},{name:"login",component:o$l.lazy(()=>__vitePreload(()=>import("./login-PFMJFLSN-n8ZbdUJt.js"),__vite__mapDeps([16,17,18,19,20,13,14,21,22,23,24,25,15,26,27,28,29,30]),import.meta.url))},{path:"account/security",component:o$l.lazy(()=>__vitePreload(()=>import("./security-AAIVKFSC-0b_3Wb4G.js"),__vite__mapDeps([31,19,20,32,13,14,15]),import.meta.url))},{name:"login-account",path:"login-account",component:o$l.lazy(()=>__vitePreload(()=>import("./loginAccount-E66JXWKK-r3lcqtrr.js").then(et=>et.l),__vite__mapDeps([33,20,32,13,14,23,24,25,15]),import.meta.url))},{path:"manageDevices/deviceList",component:o$l.lazy(()=>__vitePreload(()=>import("./deviceList-QCR5G6A2-D8Yvgq6Q.js"),__vite__mapDeps([34,32,13,14,35,36,24,25,23,22,37,15]),import.meta.url))},{path:"manageDevices/deviceDetails",component:o$l.lazy(()=>__vitePreload(()=>import("./deviceDetails-G7QYBRQT-DKuGebTD.js"),__vite__mapDeps([38,20,32,13,14,15]),import.meta.url))},{name:"evm-chain/sign",component:o$l.lazy(()=>__vitePreload(()=>import("./sign-CDSVH2GU-B9F4NDTz.js"),__vite__mapDeps([39,40,29,13,25,41,42,20,14,21,22,37,15,26,27,28,43,30]),import.meta.url))},{name:"solana/sign",component:o$l.lazy(()=>__vitePreload(()=>import("./info-sign-FL6F6ICR-DRrDvCIH.js"),__vite__mapDeps([44,40,29,13,25,41,42,20,14,15]),import.meta.url))},{path:"account/bind",component:o$l.lazy(()=>__vitePreload(()=>import("./accountBind-AF7R45HF-CkNOE_IS.js"),__vite__mapDeps([45,17,18,20,13,14,21,22,35,36,24,25,23,15,30]),import.meta.url))},{path:"account/verify",component:o$l.lazy(()=>__vitePreload(()=>import("./accountVerify-PBHTQEKK-BFnhkF1b.js"),__vite__mapDeps([46,18,33,20,32,13,14,23,24,25,15,21,22,35,36]),import.meta.url))},{path:"login-account",component:o$l.lazy(()=>__vitePreload(()=>import("./loginAccount-E66JXWKK-r3lcqtrr.js").then(et=>et.l),__vite__mapDeps([33,20,32,13,14,23,24,25,15]),import.meta.url))},{path:"manageDevices/deviceDetails",component:o$l.lazy(()=>__vitePreload(()=>import("./deviceDetails-G7QYBRQT-DKuGebTD.js"),__vite__mapDeps([38,20,32,13,14,15]),import.meta.url))},{path:"account/master-password",component:o$l.lazy(()=>__vitePreload(()=>import("./setMasterPassword-4LS5PLYK-B7xI9Ij8.js"),__vite__mapDeps([47,48,13,27,28,29,20,14,21,22,35,36,24,25,23,15,49,41]),import.meta.url))},{path:"account/master-password/description",component:o$l.lazy(()=>__vitePreload(()=>import("./masterPasswordDescription-MODK4JVE-BFBgI2ab.js"),__vite__mapDeps([50,32,13,14,15,49,28,29,41]),import.meta.url))},{path:"account/master-password/verify",component:o$l.lazy(()=>__vitePreload(()=>import("./masterPasswordVerify-PN6TO7S2-DDbrjmqj.js"),__vite__mapDeps([51,48,13,27,28,29,20,14,35,36,24,25,23,22,15,49,41]),import.meta.url))},{path:"account/master-password/prompt",component:o$l.lazy(()=>__vitePreload(()=>import("./masterPasswordModal-2TPQI3PM-BlX7XQIq.js"),__vite__mapDeps([52,14,15]),import.meta.url))},{path:"account/master-password/change",component:o$l.lazy(()=>__vitePreload(()=>import("./masterPasswordChange-4WD5L5VH-ChKSoLSD.js"),__vite__mapDeps([53,48,13,27,28,29,20,32,14,35,36,24,25,23,22,15,49,41]),import.meta.url))},{path:"account/set-password",component:o$l.lazy(()=>__vitePreload(()=>import("./setPaymentPassword-AMTIDBTA-JZuMncpr.js"),__vite__mapDeps([54,55,13,14,15,42,20,35,36,24,25,23,22]),import.meta.url))},{path:"account/change-password",component:o$l.lazy(()=>__vitePreload(()=>import("./changePaymentPassword-7RQQHBMF-VXHyJDlt.js"),__vite__mapDeps([56,55,13,14,15,32,35,36,24,25,23,22]),import.meta.url))},{path:"login-account/bind",component:o$l.lazy(()=>__vitePreload(()=>import("./loginAccountBind-ETUNXQBL-Cn_vVgIt.js"),__vite__mapDeps([57,17,33,20,32,13,14,23,24,25,15,35,36,22,27,28,29,30,43]),import.meta.url))},{path:"login-account/bind-loading",component:o$l.lazy(()=>__vitePreload(()=>import("./loginAccountBindLoading-IBSUUGJ6-DcwRRFAU.js"),__vite__mapDeps([58,12,33,20,32,13,14,23,24,25,15,36]),import.meta.url))}],ti=et=>{let ot=reactExports.useMemo(()=>{var dt,ht;let wt=(ht=(dt=et.path)==null?void 0:dt.split("?"))==null?void 0:ht[0].replace(/^\//,"");return(wt==""||wt=="/")&&(wt="index"),wt!=="login"&&!isConnected()&&wt!=="index"&&(wt="login"),wt},[et.path]),at=reactExports.useMemo(()=>{var dt,ht;let wt=(ht=(dt=et.path)==null?void 0:dt.split("?"))==null?void 0:ht[1];return ot!=="login"&&!isConnected()&&ot!=="index"&&(wt=""),wt},[et.path,ot]),ut=reactExports.useMemo(()=>({...et.state||{},...ue$2.parse(at)}),[et.state,at]),ft=reactExports.useMemo(()=>{let dt=dn.find(ht=>ht.name===ot||ht.path===ot);return dt||(dt=dn[0]),dt},[ot]);return o$l.createElement("div",{"data-path":ot,"data-state":ue$2.stringify(ut),key:ot},o$l.createElement(o$l.Suspense,{fallback:o$l.createElement("div",{className:"lazy-loaing-container"},o$l.createElement(sn,null))},o$l.createElement(ft.component,{...ut,children:et.children})))},pn=ti,ke=()=>typeof window<"u"&&!!window.Telegram,un=`.circle-close-icon { +`,ei=()=>o$l.createElement(o$l.Fragment,null,o$l.createElement("style",null,an),o$l.createElement("div",{className:"loading-content"},o$l.createElement("div",{className:"lds-default"},o$l.createElement("div",null),o$l.createElement("div",null),o$l.createElement("div",null),o$l.createElement("div",null),o$l.createElement("div",null),o$l.createElement("div",null),o$l.createElement("div",null),o$l.createElement("div",null),o$l.createElement("div",null),o$l.createElement("div",null),o$l.createElement("div",null),o$l.createElement("div",null)),o$l.createElement("div",{className:"power-text"},"Powered by"),o$l.createElement("div",{className:"logo-text"},"Particle Network"))),sn=ei,dn=[{name:"index",component:o$l.lazy(()=>__vitePreload(()=>import("./index-VSYJPR44-DB__fphF.js"),__vite__mapDeps([11,12,13,14,15]),import.meta.url))},{name:"login",component:o$l.lazy(()=>__vitePreload(()=>import("./login-PFMJFLSN-a_YPabVE.js"),__vite__mapDeps([16,17,18,19,20,13,14,21,22,23,24,25,15,26,27,28,29,30]),import.meta.url))},{path:"account/security",component:o$l.lazy(()=>__vitePreload(()=>import("./security-AAIVKFSC-DFojkM-E.js"),__vite__mapDeps([31,19,20,32,13,14,15]),import.meta.url))},{name:"login-account",path:"login-account",component:o$l.lazy(()=>__vitePreload(()=>import("./loginAccount-E66JXWKK-BDoSvcKZ.js").then(et=>et.l),__vite__mapDeps([33,20,32,13,14,23,24,25,15]),import.meta.url))},{path:"manageDevices/deviceList",component:o$l.lazy(()=>__vitePreload(()=>import("./deviceList-QCR5G6A2-D67CnlRg.js"),__vite__mapDeps([34,32,13,14,35,36,24,25,23,22,37,15]),import.meta.url))},{path:"manageDevices/deviceDetails",component:o$l.lazy(()=>__vitePreload(()=>import("./deviceDetails-G7QYBRQT-DS3jOgMm.js"),__vite__mapDeps([38,20,32,13,14,15]),import.meta.url))},{name:"evm-chain/sign",component:o$l.lazy(()=>__vitePreload(()=>import("./sign-CDSVH2GU-x2587htR.js"),__vite__mapDeps([39,40,29,13,25,41,42,20,14,21,22,37,15,26,27,28,43,30]),import.meta.url))},{name:"solana/sign",component:o$l.lazy(()=>__vitePreload(()=>import("./info-sign-FL6F6ICR-CixyfZLe.js"),__vite__mapDeps([44,40,29,13,25,41,42,20,14,15]),import.meta.url))},{path:"account/bind",component:o$l.lazy(()=>__vitePreload(()=>import("./accountBind-AF7R45HF-Cgu5snM6.js"),__vite__mapDeps([45,17,18,20,13,14,21,22,35,36,24,25,23,15,30]),import.meta.url))},{path:"account/verify",component:o$l.lazy(()=>__vitePreload(()=>import("./accountVerify-PBHTQEKK-BEfrW1-e.js"),__vite__mapDeps([46,18,33,20,32,13,14,23,24,25,15,21,22,35,36]),import.meta.url))},{path:"login-account",component:o$l.lazy(()=>__vitePreload(()=>import("./loginAccount-E66JXWKK-BDoSvcKZ.js").then(et=>et.l),__vite__mapDeps([33,20,32,13,14,23,24,25,15]),import.meta.url))},{path:"manageDevices/deviceDetails",component:o$l.lazy(()=>__vitePreload(()=>import("./deviceDetails-G7QYBRQT-DS3jOgMm.js"),__vite__mapDeps([38,20,32,13,14,15]),import.meta.url))},{path:"account/master-password",component:o$l.lazy(()=>__vitePreload(()=>import("./setMasterPassword-4LS5PLYK-BVgQ2FMu.js"),__vite__mapDeps([47,48,13,27,28,29,20,14,21,22,35,36,24,25,23,15,49,41]),import.meta.url))},{path:"account/master-password/description",component:o$l.lazy(()=>__vitePreload(()=>import("./masterPasswordDescription-MODK4JVE-DLM5PbkY.js"),__vite__mapDeps([50,32,13,14,15,49,28,29,41]),import.meta.url))},{path:"account/master-password/verify",component:o$l.lazy(()=>__vitePreload(()=>import("./masterPasswordVerify-PN6TO7S2-IzXKQU7k.js"),__vite__mapDeps([51,48,13,27,28,29,20,14,35,36,24,25,23,22,15,49,41]),import.meta.url))},{path:"account/master-password/prompt",component:o$l.lazy(()=>__vitePreload(()=>import("./masterPasswordModal-2TPQI3PM-CiRIGjjt.js"),__vite__mapDeps([52,14,15]),import.meta.url))},{path:"account/master-password/change",component:o$l.lazy(()=>__vitePreload(()=>import("./masterPasswordChange-4WD5L5VH-CVpfHpSs.js"),__vite__mapDeps([53,48,13,27,28,29,20,32,14,35,36,24,25,23,22,15,49,41]),import.meta.url))},{path:"account/set-password",component:o$l.lazy(()=>__vitePreload(()=>import("./setPaymentPassword-AMTIDBTA-Dj9KnXd9.js"),__vite__mapDeps([54,55,13,14,15,42,20,35,36,24,25,23,22]),import.meta.url))},{path:"account/change-password",component:o$l.lazy(()=>__vitePreload(()=>import("./changePaymentPassword-7RQQHBMF-Bc69LPu6.js"),__vite__mapDeps([56,55,13,14,15,32,35,36,24,25,23,22]),import.meta.url))},{path:"login-account/bind",component:o$l.lazy(()=>__vitePreload(()=>import("./loginAccountBind-ETUNXQBL-D6HXy7iF.js"),__vite__mapDeps([57,17,33,20,32,13,14,23,24,25,15,35,36,22,27,28,29,30,43]),import.meta.url))},{path:"login-account/bind-loading",component:o$l.lazy(()=>__vitePreload(()=>import("./loginAccountBindLoading-IBSUUGJ6-Bh3-fG-v.js"),__vite__mapDeps([58,12,33,20,32,13,14,23,24,25,15,36]),import.meta.url))}],ti=et=>{let ot=reactExports.useMemo(()=>{var dt,ht;let wt=(ht=(dt=et.path)==null?void 0:dt.split("?"))==null?void 0:ht[0].replace(/^\//,"");return(wt==""||wt=="/")&&(wt="index"),wt!=="login"&&!isConnected()&&wt!=="index"&&(wt="login"),wt},[et.path]),at=reactExports.useMemo(()=>{var dt,ht;let wt=(ht=(dt=et.path)==null?void 0:dt.split("?"))==null?void 0:ht[1];return ot!=="login"&&!isConnected()&&ot!=="index"&&(wt=""),wt},[et.path,ot]),ut=reactExports.useMemo(()=>({...et.state||{},...ue$2.parse(at)}),[et.state,at]),ft=reactExports.useMemo(()=>{let dt=dn.find(ht=>ht.name===ot||ht.path===ot);return dt||(dt=dn[0]),dt},[ot]);return o$l.createElement("div",{"data-path":ot,"data-state":ue$2.stringify(ut),key:ot},o$l.createElement(o$l.Suspense,{fallback:o$l.createElement("div",{className:"lazy-loaing-container"},o$l.createElement(sn,null))},o$l.createElement(ft.component,{...ut,children:et.children})))},pn=ti,ke=()=>typeof window<"u"&&!!window.Telegram,un=`.circle-close-icon { font-size: 28px; color: var(--text-color); cursor: pointer; @@ -704,7 +704,7 @@ Version: 1 Chain ID: {4} Nonce: {5} Issued At: {6} -Expiration Time: {7}`,Yi={isNeedAuthorize({authorization:et,chain:ot}){return et?ot.name.toLowerCase()==="solana"?"message"in et&&!isNullish(et.message)&&"uniq"in et&&!isNullish(et.uniq):"uniq"in et&&!isNullish(et.uniq):!1},async generateMessage(et,ot){var at;let ut=location.host,ft=getUserInfo(),dt=pe$1(et)?(at=window.particleAuth)==null?void 0:at.solana.selectedAddress:await Mn({...ot,chainId:et.id}),ht=getLatestAuthType()||"email",wt=ft[ht]||ft[`${ht}_email`]||Fn(ft[`${ht}_id`]),xt=`${ht.titleCase()}: ${wt}`,St=v4().replace(/-/g,""),Ct=new Date().toISOString(),Pt=new Date(Date.now()+10*60*1e3).toISOString();return Ki.format(ut,dt||"",xt,ut,et.id.toString(),St,Ct,Pt)},async authorize({authorization:et,chain:ot},at){let ut=pe$1(ot)?et.message:G$2(await this.generateMessage(ot,at)),ft=requireNotNullish(window.particleAuth),dt;if(pe$1(ot)){let{signature:ht}=await ft.solana.signMessage(N$7.decode(ut));dt=Buffer.from(ht).toString("base64")}else dt=await ft.ethereum.signMessage(ut);return{message:ut,signature:dt}}},Ve=Yi,me=(et,ot)=>{var at,ut;let ft=ot??getUserInfo();if(ft&&ne$1()){let dt=ft.wallets.find(ht=>ht.chain_name!=="solana");dt!=null&&dt.public_address||(dt=ft.wallets.find(ht=>ht.chain_name==="solana")),dt&&dt.public_address&&analyticsActive({chain_id:dt.chain_name!=="solana"?Number((at=window.particleAuth)==null?void 0:at.ethereum.chainId):((ut=window.particleAuth)==null?void 0:ut.solana.chainId)||101,identity:ft.uuid,login_type:"particle",action:et,wallet_address:dt.public_address,user_info:JSON.stringify(ft)})}},Dn=()=>"web_2.0.2",Hn=()=>{let et=ue$2.parse(U$8()?"":window.location.search,{ignoreQueryPrefix:!0}),ot=et==null?void 0:et.particleThirdpartyParams;if(ot){let at=JSON.parse(Le$1.decode(ot)),{appState:ut,error:ft}=at,dt=ut?JSON.parse(Le$1.decode(ut)):{},{purpose:ht}=dt;return!ft&&ht!=="bindLoginAccount"}return!1},Be,We,Ue,pt=class{constructor(){p$9(this,Be,{buyUrl:"https://ramp-debug.particle.network"}),p$9(this,We,{buyUrl:"https://ramp-staging.particle.network"}),p$9(this,Ue,{buyUrl:"https://ramp.particle.network"})}get env(){return!U$8()&&window.__PARTICLE_ENVIRONMENT__==="development"?o$h(this,Be):!U$8()&&window.__PARTICLE_ENVIRONMENT__==="staging"?o$h(this,We):o$h(this,Ue)}};Be=new WeakMap,We=new WeakMap,Ue=new WeakMap;var Qi=new pt,$n=Qi,re$1=()=>{let et=J$6(),{userInfo:ot,modalOptions:at,walletEntryPlugin:ut}=L$5(),[ft,dt]=reactExports.useState(isNeedRestoreWallet()),ht=reactExports.useCallback(()=>{et("account/security")},[et]),wt=reactExports.useCallback(()=>{if(hasMasterPassword())throw new Error("Master password already exists.");et("account/master-password")},[et]),xt=reactExports.useCallback(()=>{if(!hasMasterPassword())throw new Error("Master password not exist, please set it first!");if(isNeedRestoreWallet())throw new Error("Wallet not restore, please restore it by master password first!");et("account/master-password/change")},[et]),St=reactExports.useCallback(()=>{if(!hasMasterPassword())throw new Error("Master password not exists.");if(!isNeedRestoreWallet())throw new Error("Wallet has been restore.");et("account/master-password/verify")},[et]),Ct=reactExports.useCallback(lr=>{let{windowSize:rr,pathName:Er,query:Cr,topMenuType:Ir}=lr||{};if(!isConnected())throw I$6.notLogin();if(at.wallet===!1)throw new Error("The wallet component is disabled.");if(!ut)throw new Error("wallet plugin load failed.");ut.openWallet({windowSize:rr||"large",pathName:Er||"/",query:Cr,topMenuType:Ir}),me("open_wallet")},[at.wallet,ut]),Pt=reactExports.useCallback(lr=>{if(!isConnected())throw I$6.notLogin();if(at.wallet===!1)throw new Error("The embedded wallet is disabled.");if(!ut)throw new Error("wallet plugin load failed.");return ut.getWalletIFrame(lr)},[at.wallet,ut]),Dt=reactExports.useCallback(lr=>{var rr;let Er=`${$n.env.buyUrl}/?language=${at.language||"en"}&theme=${at.themeType||"light"}`;if(at.wallet&&((rr=at.wallet)!=null&&rr.customStyle)){let{light:Cr,dark:Ir}=at.wallet.customStyle;Er+=`&customStyle=${encodeURIComponent(Buffer.from(JSON.stringify({light:Cr,dark:Ir})).toString("base64"))}`}lr&&Object.keys(lr).forEach(Cr=>{let Ir=lr[Cr];Ir&&(Er+=`&${Cr}=${encodeURIComponent(Ir)}`)}),typeof window<"u"&&window.open(Er)},[at.wallet,at.themeType,at.language]),Nt=reactExports.useCallback(lr=>{let rr=getSecurityAccount();if(!rr.email&&!rr.phone)throw new Error("Please set security account first!");if(hasPaymentPassword())throw new Error("Payment password already exists.");if(lr&&lr!==rr.email&&lr!==rr.phone)throw new Error("Invalid security account.");et("account/set-password",{state:{account:lr}})},[et]),er=reactExports.useCallback(()=>{if(!hasPaymentPassword())throw new Error("Payment password not exists.");et("account/change-password")},[et]),ir=reactExports.useCallback(()=>{let lr=getSecurityAccount();if(lr.email&&lr.phone)throw new Error("Security account already exists.");let rr=!lr.email&&!lr.phone;lr.email&&!lr.phone||!lr.email&&lr.phone?et("/account/verify",{state:{account:lr.email||lr.phone,authType:lr.email?"phone":"email",redirectUrl:"/account/security",pageType:"verify_security_account_set_security_account"}}):ot!=null&&ot.email&&!lr.phone?et("account/bind",{state:{showSwitch:rr,accountType:"phone",redirectUrl:"account/security"}}):lr.email?et("account/bind",{state:{showSwitch:rr,accountType:"phone",redirectUrl:"account/security"}}):et("account/bind",{state:{showSwitch:rr,accountType:"email",redirectUrl:"account/security"}})},[et,ot]),vr=reactExports.useCallback(()=>{let lr=getSecurityAccount();if(!lr.email&&!lr.phone)throw new Error("Please set security account first!");et("login-account")},[et]);return reactExports.useEffect(()=>{dt(ot?isNeedRestoreWallet():!1)},[ot]),reactExports.useEffect(()=>{let lr=()=>{dt(isNeedRestoreWallet())};return particleAuth.on(AuthCoreEvent.ParticleWalletRestored,lr),()=>{particleAuth.off(AuthCoreEvent.ParticleWalletRestored,lr)}},[]),{userInfo:ot,needRestoreWallet:ft,openAccountAndSecurity:ht,openSetMasterPassword:wt,openChangeMasterPassword:xt,openRestoreByMasterPassword:St,openSetPaymentPassword:Nt,openChangePaymentPassword:er,openSetSecurityAccount:ir,openLinkLoginAccount:vr,openWallet:Ct,getWalletIFrame:Pt,openBuy:Dt}},ee$2=()=>{let et=J$6(),{events:ot}=_e(),{modalOptions:at,setLoginAuthorization:ut,setConnectionStatus:ft,connectionStatus:dt,setAuthCoreModal:ht,socialConnectCallback:wt,setSocialConnectCallback:xt}=L$5(),{loginHandler:St,socialAuthLogin:Ct}=jn(),Pt=reactExports.useCallback(ir=>{let{email:vr,phone:lr,code:rr,provider:Er,thirdpartyCode:Cr,socialType:Ir}=ir;return(nn(vr)||on(lr))&&rn(rr)||Ir||Er&&Cr},[]),Dt=reactExports.useCallback(async ir=>{if(ir&&ir.authorization&&check(ir.chain,"chain is required when authorization is provided"),ir&&at.authTypes&&at.authTypes.length>0)if("email"in ir&&!isNullish(ir.email))check(at.authTypes.includes(AuthType.email),'Email login is not supported, please add AuthType.email to AuthCoreContextProvider init-param "authTypes"');else if("phone"in ir&&!isNullish(ir.phone))check(at.authTypes.includes(AuthType.phone),'Phone login is not supported, please add AuthType.phone to AuthCoreContextProvider init-param "authTypes"');else if("socialType"in ir&&ir.socialType){let vr=ir.socialType==="twitterv1"?"twitter":ir.socialType;check(at.authTypes.includes(vr),`${vr} login is not supported, please add AuthType.${vr} to AuthCoreContextProvider init-param "authTypes"`)}else"provider"in ir&&ir.provider&&"thirdpartyCode"in ir&&ir.thirdpartyCode&&check(at.authTypes.includes(ir.provider),`${ir.provider} login is not supported, please add ${ir.provider} to AuthCoreContextProvider init-param "authTypes"`);return ft("connecting"),new Promise((vr,lr)=>{if(ot.once("loginSuccess",rr=>{var Er;ft("connected"),ht({particleModalVisible:!1});let{socialType:Cr,nonce:Ir,code:zr}=ir||{};Cr&&Ir&&zr&&((Er=wt==null?void 0:wt.onSuccess)==null||Er.call(wt,rr)),vr(rr)}),ot.once("loginFail",rr=>{var Er;ft("disconnected"),ht({particleModalVisible:!1});let{socialType:Cr,nonce:Ir,code:zr}=ir||{};Cr&&Ir&&zr&&((Er=wt==null?void 0:wt.onError)==null||Er.call(wt,rr)),lr(rr)}),ir&&Pt(ir)){let{authorization:rr,chain:Er,socialType:Cr,nonce:Ir,prompt:zr,code:Xr}=ir;ut(rr?{authorization:rr,chain:requireNotNullish(Er)}:void 0),Cr&&(!Ir||!Xr)?Ct({socialType:Cr,prompt:zr,authorization:rr,chain:Er}):St(ir)}else et("login",{state:ir})})},[ot,at.authTypes,St,Pt,et,wt]);reactExports.useEffect(()=>{let ir=()=>{ft("connected")},vr=()=>{ft("disconnected")};return particleAuth.on(AuthCoreEvent.ParticleAuthConnect,ir),particleAuth.on(AuthCoreEvent.ParticleAuthDisconnect,vr),isConnected()&&ft("connected"),()=>{particleAuth.off(AuthCoreEvent.ParticleAuthConnect,ir),particleAuth.off(AuthCoreEvent.ParticleAuthDisconnect,vr)}},[]);let Nt=reactExports.useCallback(async ir=>{if("email"in ir&&ir.email)return await getConnectCaptcha(ir);if("phone"in ir&&ir.phone){let vr=await getCloudflareTurnstileResponse(ir.cloudflareOptions);return await getConnectCaptcha({phone:ir.phone,cf_turnstile_response:vr})}throw new Error("Invalid config")},[]),er=reactExports.useMemo(()=>dt==="connected",[dt]);return{connect:Dt,disconnect,connectionStatus:dt,connected:er,requestConnectCaptcha:Nt,setSocialConnectCallback:xt}},sr$1=()=>{let{modalOptions:et,setModalOptions:ot}=L$5(),at=Ct=>{ot({themeType:Ct})},ut=Ct=>{ot({customStyle:Ct?{...Ct}:void 0})},ft=Ct=>{ot({language:Ct})},dt=Ct=>{ot({authTypes:Ct?[...Ct]:void 0})},ht=Ct=>{ot({fiatCoin:Ct})},wt=Ct=>{ot({erc4337:Ct})},xt=Ct=>{ot({wallet:Ct===!1?Ct:{...Ct}})},St=Ct=>{ot({promptSettingConfig:Ct})};return{themeType:et.themeType,setThemeType:at,customStyle:et.customStyle,setCustomStyle:ut,walletOptions:et.wallet,setWalletOptions:xt,language:et.language,setLanguage:ft,authTypes:et.authTypes,setAuthTypes:dt,fiatCoin:et.fiatCoin,setFiatCoin:ht,erc4337:et.erc4337,setERC4337:wt,promptSettingConfig:et.promptSettingConfig,setPromptSettingConfig:St}};function qc(et,ot){return!et||!ot?"0":numbro$1(et/Math.pow(10,ot)).format({thousandSeparated:!0,mantissa:ot,trimMantissa:!0})}function jc(et,ot="ether"){return new BigNumber$2(ue$1(Ie(et,ot)))}function Kc(et){return typeof et=="string"||typeof et=="number"?new BigNumber$2(et):new BigNumber$2(G$2(et))}function Ie(et,ot="ether"){return et?Ce.toWei(et,ot):new mt(0)}function Yc(et,ot="ether"){if(!et)return"0";let at;return typeof et=="string"&&et.startsWith("0x")?at=Ce.fromWei(new mt(dist$5.stripHexPrefix(et),16),ot):at=Ce.fromWei(new mt(et),ot),at}function Jc(et,ot="ether",at=6){if(!et)return"0";let ut;return typeof et=="string"&&et.startsWith("0x")?ut=Ce.fromWei(new mt(dist$5.stripHexPrefix(et),16),ot):ut=Ce.fromWei(new mt(et),ot),numbro$1(ut).format({thousandSeparated:!0,trimMantissa:!0,mantissa:at})}function Xc({amount:et,price:ot,mantissa:at,fiatCoin:ut}){if(!ot)return"";let ft=new BigNumber$2(et).multipliedBy(new BigNumber$2(ot));return Ln(at)&&(ft.lt(new BigNumber$2(1))?at=4:at=2),`≈${numbro$1(ft).format({thousandSeparated:!0,trimMantissa:!0,mantissa:at}).replace(/-0$/,"0")} ${ut.toUpperCase()}`}function Zc(et,ot=6){return numbro$1(et).format({thousandSeparated:!0,trimMantissa:!0,mantissa:ot})}function Qc(et,ot=6){let at=new BigNumber$2(et,dist$5.isHexString(et)?16:10).div(new BigNumber$2(1e6)).toString(10);return numbro$1(at).format({thousandSeparated:!0,trimMantissa:!0,mantissa:ot})}var el=(et,ot)=>{let at;et instanceof BigNumber$2?at=et:at=new BigNumber$2(et).dividedBy(new BigNumber$2(10).pow(ot));let ut=at.toFixed(),[ft,dt]=ut.split("."),ht=9;if(ft.length>15)return at.toExponential(2);if(ft.length>5&&(ht=Math.max(9-(ft.length-5),0)),dt&&ht>0){let wt=dt.slice(0,ht);return new BigNumber$2(`${ft}.${wt}`).toFixed()}return ft};function al(et){return typeof et=="number"?et===2:typeof et=="string"?Number(et)===2:!1}var X$4=et=>typeof et=="string"?et.startsWith("0x")?et:`0x${new BigNumber$2(et).toString(16)}`:G$2(et);function Zn(et,ot){let at,ut,ft,dt,ht,wt,xt,St,Ct,Pt,Dt,Nt,er,ir=dr(ot);return ir&&!dist$5.isHexString(et.from)?dt=toHex$1(et.from):dt=et.from,et.to&&(ir&&!dist$5.isHexString(et.to)?ht=toHex$1(et.to):ht=et.to),et.gas&&!et.gasLimit?ft=X$4(et.gas):et.gasLimit&&(ft=X$4(et.gasLimit)),et.value&&(wt=X$4(et.value)),et.data&&(xt=G$2(et.data)),et.chainId?Ct=X$4(et.chainId):Ct=X$4(ot.id),et.nonce&&(at=X$4(et.nonce)),"maxPriorityFeePerGas"in et&&et.maxPriorityFeePerGas&&(Pt=X$4(et.maxPriorityFeePerGas)),"maxFeePerGas"in et&&et.maxFeePerGas&&(Dt=X$4(et.maxFeePerGas)),et.gasPrice&&(ut=X$4(et.gasPrice)),et.type||et.type===0?St=X$4(et.type):"maxPriorityFeePerGas"in et&&et.maxPriorityFeePerGas&&"maxFeePerGas"in et&&et.maxFeePerGas&&isChainSupportEIP1559(et)?St="0x2":"gasPrice"in et&&et.gasPrice?St="0x0":St=isChainSupportEIP1559(et)?"0x2":"0x0",et.action&&["normal","cancel","speedup"].includes(et.action)?Nt=et.action:Nt=void 0,et.gasLevel&&["custom","low","medium","high"].includes(et.gasLevel)?er=et.gasLevel:er=void 0,{nonce:at,gasPrice:ut,gasLimit:ft,from:dt,to:ht,value:wt,data:xt,type:St,chainId:Ct,maxPriorityFeePerGas:Pt,maxFeePerGas:Dt,action:Nt,gasLevel:er}}function sl(et){return et&&et.length===42&&et.startsWith("0x")}function dr(et){return et.name.toLowerCase()==="tron"}var _r=async et=>{let ot=Number(et.chainId||particleAuth.ethereum.chainId),at={...et,from:particleAuth.ethereum.selectedAddress,chainId:ot},ut=getEVMChainInfoById(ot);isNullish(at.data)&&(at.data="0x");let ft=Zn(at,ut);if(ft.gasLimit||(ft.gasLimit=await hr({from:ft.from,to:ft.to,value:ft.value,data:ft.data},ot)),Number(ft.type)===2){if(!ft.maxPriorityFeePerGas||!ft.maxFeePerGas){let dt=await Qn(ot);ft.maxFeePerGas=ue$1(Ie(dt[GasFeeMode.medium].maxFeePerGas,"gwei")),ft.maxPriorityFeePerGas=ue$1(Ie(dt[GasFeeMode.medium].maxPriorityFeePerGas,"gwei"))}}else if(!ft.gasPrice){let dt=await Qn(ot);ft.gasPrice=ue$1(Ie(dt[GasFeeMode.medium].maxFeePerGas,"gwei"))}return await particleAuth.ethereum.sendTransaction(ft)},hr=async(et,ot)=>((!et.to||et.to.length===0)&&delete et.to,await particleAuth.ethereum.request({chainId:ot,method:"eth_estimateGas",params:[et]})),Qn=async et=>await particleAuth.ethereum.request({chainId:et,method:EvmEnhancedMethod.suggestedGasFees}),eo=_r,ge,Ye,Je=class{constructor(){p$9(this,ge),this.isParticleNetwork=!0,this.signMessage=async(et,ot)=>{throw new Error("signMessage not implemented.")},this.sendTransaction=async et=>{throw new Error("sendTransaction not implemented.")},this.signTypedData=async({data:et,version:ot,uniq:at})=>{throw new Error("signTypedData not implemented.")}}get selectedAddress(){return requireNotNullish(particleAuth).ethereum.selectedAddress}get chainId(){return requireNotNullish(particleAuth).ethereum.chainId}isConnected(){return requireNotNullish(particleAuth).ethereum.isConnected()}on(et,ot){return particleAuth.ethereum.on(et,ot),this}once(et,ot){return particleAuth.ethereum.once(et,ot),this}off(et,ot){return particleAuth.ethereum.off(et,ot),this}removeListener(et,ot){return particleAuth.ethereum.removeListener(et,ot),this}emit(et){et==="disconnect"&&this.disconnect()}async enable(){return await requireNotNullish(particleAuth).ethereum.enable()}async disconnect(){return await requireNotNullish(particleAuth).ethereum.disconnect()}async connect(et){return await requireNotNullish(particleAuth).ethereum.connect(et)}async request(et){var ot,at,ut,ft,dt,ht,wt,xt,St;let Ct=et.method;if(!Ct)throw rpcErrors.invalidParams("Invalid parameters: method is required.");if(Object.values(EvmRpcMethod).includes(Ct)){if(Ct===EvmRpcMethod.ethAccounts||Ct===EvmRpcMethod.ethRequestAccounts)return await requireNotNullish(particleAuth).ethereum.request(et);if(Ct===EvmRpcMethod.ethChainId)return this.chainId;if(Ct.startsWith(EvmRpcMethod.ethSignTypedData)){q$6(this,ge,Ye).call(this);let Pt=ethereumUtils.isSignTypedDataV1(Ct),Dt=Pt?(ot=et==null?void 0:et.params)==null?void 0:ot[1]:(at=et==null?void 0:et.params)==null?void 0:at[0],Nt=Pt?(ut=et==null?void 0:et.params)==null?void 0:ut[0]:(ft=et==null?void 0:et.params)==null?void 0:ft[1];if(!Dt||typeof Dt!="string")throw rpcErrors.invalidParams("Invalid parameters: must provide an Ethereum address.");if(!Nt)throw rpcErrors.invalidParams("Invalid parameters: must provide typed data.");if(Dt.toLowerCase()!==((dt=this.selectedAddress)==null?void 0:dt.toLowerCase()))throw providerErrors.unauthorized();typeof Nt=="string"&&(Nt=JSON.parse(Nt));let er=ethereumUtils.isUniq(Ct),ir=ethereumUtils.getSignTypedVersion(Ct);return await this.signTypedData({data:Nt,version:ir,uniq:er})}else if(Ct.startsWith(EvmRpcMethod.personalSign)){q$6(this,ge,Ye).call(this);let Pt=(ht=et==null?void 0:et.params)==null?void 0:ht[0],Dt=(wt=et==null?void 0:et.params)==null?void 0:wt[1];if(!Pt||typeof Pt!="string")throw rpcErrors.invalidParams("Invalid parameters: must provide a valid message.");if(!Dt||typeof Dt!="string")throw rpcErrors.invalidParams("Invalid parameters: must provide an Ethereum address.");if(Dt.toLowerCase()!==((xt=this.selectedAddress)==null?void 0:xt.toLowerCase()))throw providerErrors.unauthorized();dist$5.isHexString(Pt)||(Pt=dist$5.addHexPrefix(Buffer.from(Pt).toString("hex")));let Nt=ethereumUtils.isUniq(Ct);return await this.signMessage(Pt,Nt)}else{if(Ct===EvmRpcMethod.walletSwitchEthereumChain)return await requireNotNullish(particleAuth).ethereum.request(et);if(Ct===EvmRpcMethod.ethSendTransaction){q$6(this,ge,Ye).call(this);let Pt=Number(et.chainId||this.chainId);if(!getEVMChainInfoById(Pt))throw providerErrors.chainDisconnected();let Dt=(St=et.params)==null?void 0:St[0];if(!Dt)throw rpcErrors.invalidParams("Invalid parameters: must provide an transaction data.");return isNullish(Dt.type)&&(isChainSupportEIP1559(Dt)?Dt.type="0x2":Dt.type="0x0"),isNullish(Dt.chainId)&&(Dt.chainId=`0x${Pt.toString(16)}`),isNullish(Dt.nonce)&&(Dt.nonce="0x0"),isNullish(Dt.data)&&(Dt.data="0x"),await this.sendTransaction(Dt)}else throw providerErrors.unsupportedMethod()}}else return await requireNotNullish(particleAuth).ethereum.request(et)}};ge=new WeakSet,Ye=function(){if(!this.isConnected())throw providerErrors.unauthorized()};var Ee=()=>{let{userInfo:et}=L$5();return{userInfo:et}},Fe=()=>{var et;let ot=J$6(),{events:at}=_e(),[ut,ft]=reactExports.useState(Number(particleAuth.ethereum.chainId)),[dt,ht]=reactExports.useState(requireNotNullish(st(ut)||mainnet)),[wt,xt]=reactExports.useState(particleAuth.ethereum.selectedAddress),{userInfo:St}=Ee(),{needRestoreWallet:Ct}=re$1(),{modalOptions:Pt}=ye(),{setAuthCoreModal:Dt}=L$5(),{connect:Nt}=ee$2(),er=reactExports.useMemo(()=>{var Xr;return!(Ct||St!=null&&St.security_account.has_set_payment_password||(Xr=Pt.promptSettingConfig)!=null&&Xr.promptPaymentPasswordSettingWhenSign||getLatestAuthType()!==AuthType.jwt)},[St==null?void 0:St.security_account.has_set_payment_password,Ct,(et=Pt.promptSettingConfig)==null?void 0:et.promptPaymentPasswordSettingWhenSign]);reactExports.useEffect(()=>{let Xr=gr=>{ft(Number(gr))};particleAuth.ethereum.on("chainChanged",Xr);let Br=()=>{xt(particleAuth.ethereum.selectedAddress)};particleAuth.ethereum.on("connect",Br);let Ur=gr=>{gr[0]&&xt(gr[0])};particleAuth.ethereum.on("accountsChanged",Ur);let xr=()=>{xt(null)};return particleAuth.ethereum.on("disconnect",xr),()=>{particleAuth.ethereum.off("chainChanged",Xr),particleAuth.ethereum.off("connect",Br),particleAuth.ethereum.off("accountsChanged",Ur),particleAuth.ethereum.off("disconnect",xr)}},[Nt]),reactExports.useEffect(()=>{ut&&ht(requireNotNullish(st(ut)||mainnet))},[ut]);let ir=()=>{check(particleAuth,"Please init first!"),check(isConnected(),I$6.notLogin()),check(particleAuth.ethereum.selectedAddress,"Please create wallet first!")},vr=reactExports.useCallback(async Xr=>(ir(),await new Promise((Br,Ur)=>{at.listenerCount("signResponse")>0?Ur(I$6.pending("sign")):(at.once("signResponse",xr=>{xr.error?Ur(xr.error):Br(xr.result),Dt({particleModalVisible:!1})}),ot("evm-chain/sign",{replace:!0,state:Xr}))})),[ot,at]),lr=reactExports.useCallback(async(Xr,Br)=>er?await particleAuth.ethereum.signMessage(G$2(Xr),Br):await vr({param:G$2(Xr),method:Br?EvmRpcMethod.personalSignUniq:EvmRpcMethod.personalSign}),[vr,er]),rr=reactExports.useCallback(async({data:Xr,version:Br,uniq:Ur})=>er?await particleAuth.ethereum.signTypedData({data:Xr,version:Br,uniq:Ur}):await vr({param:Xr,method:Sr({version:Br,uniq:Ur})}),[vr,er]),Er=reactExports.useCallback(async Xr=>{if(Xr.chainId&&!getEVMChainInfoById(Number(Xr.chainId)))throw new Error(`The chainId: ${Xr.chainId} is not supported.`);return er?await eo(Xr):await vr({param:{...Xr,from:wt,chainId:Xr.chainId||ut},method:EvmRpcMethod.ethSendTransaction})},[wt,ut,vr,er]),Cr=reactExports.useCallback(async Xr=>{await requireNotNullish(particleAuth,"Please init first!").ethereum.switchChain(Xr)},[]),Ir=reactExports.useCallback(async()=>(await requireNotNullish(particleAuth,"Please init first!").ethereum.enable())[0],[]),zr=reactExports.useMemo(()=>{var Xr,Br;if(ne$1()&&((Xr=window.particle)!=null&&Xr.ethereum))return(Br=window.particle)==null?void 0:Br.ethereum;{let Ur=new Je;return Ur.signMessage=lr,Ur.signTypedData=rr,Ur.sendTransaction=Er,Ur}},[]);return reactExports.useEffect(()=>{zr&&(zr.signMessage=lr,zr.signTypedData=rr,zr.sendTransaction=Er)},[zr,lr,rr,Er]),{provider:zr,address:wt,chainId:ut,chainInfo:dt,switchChain:Cr,signMessage:lr,signTypedData:rr,sendTransaction:Er,enable:Ir}};function Sr({version:et,uniq:ot}){return SignTypedDataVersion.V1===et?EvmRpcMethod.ethSignTypedDataV1:SignTypedDataVersion.V3===et?EvmRpcMethod.ethSignTypedDataV3:ot?EvmRpcMethod.ethSignTypedDataV4Uniq:EvmRpcMethod.ethSignTypedDataV4}var Ze=class{constructor(){this.isParticleNetwork=!0,this.name="Particle",this.url="https://particle.network",this.icon="https://static.particle.network/wallet-icons/Particle.png",this.signTransaction=async(et,ot)=>{throw new Error("signMessage not implemented.")},this.signAllTransactions=async(et,ot)=>{throw new Error("signMessage not implemented.")},this.signAndSendTransaction=async(et,ot)=>{throw new Error("signMessage not implemented.")},this.signMessage=async et=>{throw new Error("signMessage not implemented.")},this.switchChain=async et=>{var ot;await((ot=window.particleAuth)==null?void 0:ot.solana.switchChain(et))}}on(et,ot){var at;return(at=window.particleAuth)==null||at.solana.on(et,ot),this}once(et,ot){var at;return(at=window.particleAuth)==null||at.solana.once(et,ot),this}off(et,ot){var at;return(at=window.particleAuth)==null||at.solana.off(et,ot),this}removeListener(et,ot){var at;return(at=window.particleAuth)==null||at.solana.removeListener(et,ot),this}get isConnected(){var et,ot;return(ot=(et=window.particleAuth)==null?void 0:et.solana.isConnected)!=null?ot:!1}get connecting(){var et,ot;return(ot=(et=window.particleAuth)==null?void 0:et.solana.connecting)!=null?ot:!1}get connected(){var et,ot;return(ot=(et=window.particleAuth)==null?void 0:et.solana.connected)!=null?ot:!1}get publicKey(){var et,ot;return(ot=(et=window.particleAuth)==null?void 0:et.solana.publicKey)!=null?ot:null}get selectedAddress(){var et,ot;return(ot=(et=window.particleAuth)==null?void 0:et.solana.selectedAddress)!=null?ot:null}get chainId(){var et,ot;return(ot=(et=window.particleAuth)==null?void 0:et.solana.chainId)!=null?ot:101}async connect(et){var ot;await((ot=window.particleAuth)==null?void 0:ot.solana.connect(et))}async disconnect(){var et;await((et=window.particleAuth)==null?void 0:et.solana.disconnect())}async request(et){var ot;return(ot=window.particleAuth)==null?void 0:ot.solana.request(et)}},kt$1=()=>{var et;let ot=J$6(),{events:at}=_e(),[ut,ft]=reactExports.useState(particleAuth.solana.chainId),[dt,ht]=reactExports.useState(requireNotNullish(ct(particleAuth.solana.chainId)||solana)),[wt,xt]=reactExports.useState(particleAuth.solana.selectedAddress),{setAuthCoreModal:St}=L$5(),{connect:Ct}=ee$2(),{userInfo:Pt}=Ee(),{needRestoreWallet:Dt}=re$1(),{modalOptions:Nt}=ye(),er=reactExports.useMemo(()=>{var Br;return!(Dt||Pt!=null&&Pt.security_account.has_set_payment_password||(Br=Nt.promptSettingConfig)!=null&&Br.promptPaymentPasswordSettingWhenSign||getLatestAuthType()!==AuthType.jwt)},[Pt==null?void 0:Pt.security_account.has_set_payment_password,Dt,(et=Nt.promptSettingConfig)==null?void 0:et.promptPaymentPasswordSettingWhenSign]);reactExports.useEffect(()=>{var Br;let Ur=It=>{ft(It)};particleAuth.solana.on("chainChanged",Ur);let xr=()=>{xt(particleAuth.solana.selectedAddress)};particleAuth.solana.on("connect",xr),ft((Br=particleAuth.solana.chainId)!=null?Br:101);let gr=()=>{xt(null)};return particleAuth.solana.on("disconnect",gr),()=>{particleAuth.solana.off("chainChanged",Ur),particleAuth.solana.off("connect",xr),particleAuth.solana.off("disconnect",gr)}},[Ct]),reactExports.useEffect(()=>{if(ut){let Br=ct(ut);!Br&&ut===101&&(Br=solana),ht(requireNotNullish(Br))}},[ut]);let ir=()=>{check(particleAuth,"Please init first!"),check(isConnected(),I$6.notLogin()),check(particleAuth.solana.selectedAddress,"Please create wallet first!")},vr=reactExports.useCallback(async Br=>(ir(),await new Promise((Ur,xr)=>{at.listenerCount("signResponse")>0?xr(I$6.pending("sign")):(at.once("signResponse",gr=>{gr.error?xr(gr.error):Ur(gr.result),St({particleModalVisible:!1})}),ot("solana/sign",{replace:!0,state:Br}))})),[ot]),lr=reactExports.useCallback(async Br=>er?await particleAuth.solana.signMessage(Br):{signature:await vr({param:Br,method:SolanaRpcMethod.signMessage})},[vr,er]),rr=reactExports.useCallback(async(Br,Ur)=>(check(!Ur||getSolanaChainInfoById(Ur),`The chainId: ${Ur} is not supported`),er?await particleAuth.solana.signTransaction(Br,Ur):await vr({param:Br,method:SolanaRpcMethod.signTransaction,chainId:Ur})),[vr,er]),Er=reactExports.useCallback(async(Br,Ur)=>(check(!Ur||getSolanaChainInfoById(Ur),`The chainId: ${Ur} is not supported`),er?await particleAuth.solana.signAllTransactions(Br,Ur):await vr({param:Br,method:SolanaRpcMethod.signAllTransactions,chainId:Ur})),[vr,er]),Cr=reactExports.useCallback(async(Br,Ur)=>(check(!Ur||getSolanaChainInfoById(Ur),`The chainId: ${Ur} is not supported`),er?await particleAuth.solana.signAndSendTransaction(Br,Ur):{signature:await vr({param:Br,method:SolanaRpcMethod.signAndSendTransaction,chainId:Ur})}),[vr,er]),Ir=reactExports.useCallback(async Br=>{await requireNotNullish(particleAuth,"Please init first!").solana.switchChain(Br)},[]),zr=reactExports.useCallback(async()=>(await requireNotNullish(particleAuth,"Please init first!").solana.connect(),requireNotNullish(particleAuth.solana.selectedAddress)),[]),Xr=reactExports.useMemo(()=>{var Br;if(ne$1()&&((Br=window.particle)!=null&&Br.solana))return window.particle.solana;{let Ur=new Ze;return Ur.signMessage=lr,Ur.signTransaction=rr,Ur.signAllTransactions=Er,Ur.signAndSendTransaction=Cr,Ur}},[]);return reactExports.useEffect(()=>{Xr&&(Xr.signMessage=lr,Xr.signTransaction=rr,Xr.signAllTransactions=Er,Xr.signAndSendTransaction=Cr)},[Xr,lr,rr,Er,Cr]),{address:wt,chainId:ut,chainInfo:dt,switchChain:Ir,signMessage:lr,signTransaction:rr,signAllTransactions:Er,signAndSendTransaction:Cr,enable:zr,wallet:Xr}},Dr$1=({children:et})=>{let{provider:ot}=Fe(),{userInfo:at}=L$5(),{wallet:ut}=kt$1(),{connect:ft}=ee$2(),dt=reactExports.useRef(!1),{modalOptions:ht}=ye(),{needRestoreWallet:wt,openAccountAndSecurity:xt,openSetMasterPassword:St,openChangeMasterPassword:Ct,openRestoreByMasterPassword:Pt,openSetPaymentPassword:Dt,openChangePaymentPassword:Nt,openSetSecurityAccount:er,openLinkLoginAccount:ir}=re$1();if(ne$1()&&!dt.current){window.particle?(window.particle.ethereum=ot,window.particle.solana=ut):window.particle={ethereum:ot,solana:ut},dt.current=!0;let lr=Hn();window.particle.ethereum.isSocialConnecting=lr,window.particle.solana.isSocialConnecting=lr,window.dispatchEvent(new CustomEvent("particle:authProviderInjected"))}reactExports.useEffect(()=>{let lr=({resolve:rr,reject:Er,param:Cr})=>{ft(Cr).then(Ir=>{rr(Ir)}).catch(Ir=>{Er(Ir)})};return particleAuth.on(AuthCoreEvent.RequestEthereumAccount,lr),particleAuth.on(AuthCoreEvent.RequestSolanaAccount,lr),()=>{particleAuth.off(AuthCoreEvent.RequestEthereumAccount,lr),particleAuth.off(AuthCoreEvent.RequestSolanaAccount,lr)}},[ft]);let vr=reactExports.useCallback(()=>at,[at]);return reactExports.useEffect(()=>{window.particle&&(window.particle._internal={needRestoreWallet:wt,openAccountAndSecurity:xt,openSetMasterPassword:St,openChangeMasterPassword:Ct,openRestoreByMasterPassword:Pt,openSetPaymentPassword:Dt,openChangePaymentPassword:Nt,openSetSecurityAccount:er,openLinkLoginAccount:ir,hasMasterPassword,hasPaymentPassword,getUserInfo:vr})},[wt,xt,St,Ct,Pt,Dt,Nt,er,ir,vr]),reactExports.useEffect(()=>{if(ot&&typeof window<"u"&&ht.supportEIP6963!==!1){let lr={uuid:"cf589558-848b-4b1b-9ee7-800b5bbc07da",name:"Particle Auth",icon:"https://static.particle.network/logo-small.png",rdns:"network.particle"},rr=()=>{window.dispatchEvent(new CustomEvent("eip6963:announceProvider",{detail:Object.freeze({provider:ot,info:lr})}))};return window.addEventListener("eip6963:requestProvider",rr),rr(),()=>{window.removeEventListener("eip6963:requestProvider",rr)}}},[ot,ht.supportEIP6963]),o$l.createElement(o$l.Fragment,null,et)},so=Dr$1,Or$1=({web3Modal:et})=>{let{connectionStatus:ot}=ee$2(),{provider:at}=Fe();reactExports.useEffect(()=>{var ut;et&&ot==="connected"&&isSocialAuthType(getLatestAuthType())&&at&&((ut=et==null?void 0:et.setEIP6963Provider)==null||ut.call(et,at,"Particle Wallet"))},[ot,at,et])},co=Or$1,Zr=o$l.lazy(()=>__vitePreload(()=>import("./iframeWalletPlugin-7WG3FSJK-BhdZ_iCV.js"),[],import.meta.url)),Qr=o$l.lazy(()=>__vitePreload(()=>import("./accountTipModal-KMTTGF3Z-BtiKlKUy.js"),__vite__mapDeps([59,15]),import.meta.url)),ea=o$l.lazy(()=>__vitePreload(()=>import("./paymentVerifyModal-CXP3DDCF-D428hFkl.js"),__vite__mapDeps([60,55,13,14,15,35,36,24,25,23,22]),import.meta.url)),ta=o$l.lazy(()=>__vitePreload(()=>import("./wrongPasswordModal-3HT55OUV-DoO3fE45.js"),__vite__mapDeps([61,21,22,15]),import.meta.url)),na=o$l.lazy(()=>__vitePreload(()=>import("./selectSecurityAccount-UFUPP3KL-BuV6lMPp.js"),__vite__mapDeps([62,15]),import.meta.url));U$8()||(window.particleI18n=rt);var At={themeType:"light",language:"en",fiatCoin:"USD",promptSettingConfig:{promptPaymentPasswordSettingWhenSign:1,promptMasterPasswordSettingWhenLogin:0},customStyle:{modalWidth:400,modalHeight:650},wallet:{visible:!0,themeType:"light"}},mo=reactExports.createContext(null),W$3=new eventsExports.EventEmitter;W$3.setMaxListeners(100);var Ld=et=>{var ot,at,ut,ft,dt,ht,wt,xt,St;let[Ct,Pt]=reactExports.useState(),Dt=o$l.useRef(null),[Nt,er]=reactExports.useState({styleList:[{name:"antStyle",loadStyle:()=>__vitePreload(()=>import("./antd-KCB7WDWG-B-W6M-0y.js"),[],import.meta.url),styleContent:""},{name:"globalStyle",loadStyle:()=>__vitePreload(()=>import("./global-WU3CG26Y-BkZ5jE56.js"),[],import.meta.url),styleContent:""},{name:"scrollStyle",loadStyle:()=>__vitePreload(()=>import("./scroll-AFQSIYO2-C0tljtOT.js"),[],import.meta.url),styleContent:""},{name:"themeStyle",loadStyle:()=>__vitePreload(()=>import("./theme-W3UC2MDN-BO1smUfd.js"),[],import.meta.url),styleContent:""}]}),[ir,vr]=useSetState(et.options),[lr,rr]=reactExports.useState(!1),[Er,Cr]=reactExports.useState(),[Ir,zr]=reactExports.useState({visible:!1}),[Xr,Br]=reactExports.useState({visible:!1}),Ur=o$l.useRef(!1),[xr,gr]=reactExports.useState({visible:!1}),[It,Ft]=reactExports.useState(),[Tt,Mt]=reactExports.useState("loading"),nr=(zn,Yn)=>{Cr(Yn),rr(zn)},or=zn=>{Br(zn)},ur=()=>{let zn=Nt.styleList.map(Yn=>{var Kn;return(Kn=Yn==null?void 0:Yn.loadStyle)==null?void 0:Kn.call(Yn)});Promise.all(zn).then(Yn=>{let Kn=Yn.map(_i=>({styleContent:_i.default}));er({styleList:Kn})})},[Ht,tr]=useSetState({path:"/"}),[ar,wr]=useSetState({viewType:"mobile",particleModalVisible:!1,rootModalContainer:null,rootBody:null,closable:!0}),Fr=reactExports.useCallback((zn,Yn)=>{typeof zn=="string"&&zn!=="/"&&(zn=zn.replace(/^\//,""));let{history:Kn}=Ht;if(Kn||(Kn=[]),(Yn==null?void 0:Yn.back)===!0&&typeof zn=="string"&&Kn.find(_i=>_i.path.replace(/^\//,"")===zn.replace(/^\//,""))&&(zn=Kn.findIndex(_i=>_i.path===zn)-Kn.length+1),typeof zn=="string"){if(zn!=="login"&&zn!=="index"&&!isConnected())throw I$6.notLogin();let{replace:_i=!1,state:Xn={}}=Yn||{};Kn.length&&_i&&Kn.pop(),Kn.push({path:zn,state:Xn,updateAt:new Date().getTime()}),tr({path:zn,replace:_i,state:Xn,history:Kn})}else if(typeof zn=="number"&&Kn.length>0){for(let Xn=0;Xn{var zn,Yn,Kn,_i,Xn,ro,uo;if(!((zn=Ct==null?void 0:Ct.security_account)!=null&&zn.has_set_payment_password)){if(!((Yn=Ct==null?void 0:Ct.security_account)!=null&&Yn.email)&&!((Kn=Ct==null?void 0:Ct.security_account)!=null&&Kn.phone)){Fr("/account/bind",{state:{accountType:Ct!=null&&Ct.email?"phone":"email",showSwitch:!0,redirectUrl:"/account/set-password"}});return}(_i=Ct==null?void 0:Ct.security_account)!=null&&_i.email&&((Xn=Ct==null?void 0:Ct.security_account)!=null&&Xn.phone)?nr(!0):Fr("/account/set-password",{state:{account:((ro=Ct==null?void 0:Ct.security_account)==null?void 0:ro.email)||((uo=Ct==null?void 0:Ct.security_account)==null?void 0:uo.phone)}})}},[Ct,Fr]),Ar=reactExports.useCallback(()=>{let zn;if(It&&Ve.isNeedAuthorize(It))if(hasPaymentPassword()){if(pe$1(It.chain)){let Yn=It.authorization.message;Fr("solana/sign",{state:{method:SolanaRpcMethod.signMessage,param:N$7.decode(Yn),loginAuthorizationSign:!0}})}else Ve.generateMessage(It.chain,ir.erc4337).then(Yn=>{Fr("evm-chain/sign",{state:{method:It.authorization.uniq?EvmRpcMethod.personalSignUniq:EvmRpcMethod.personalSign,param:G$2(Yn),loginAuthorizationSign:!0}})}).catch(Yn=>{W$3.emit("loginFail",Yn)});return}else Ve.authorize(It,ir.erc4337).then(Yn=>{W$3.emit("loginSuccess",{...Ct,authorization:Yn})}).catch(Yn=>{W$3.emit("loginFail",Yn)});else W$3.emit("loginSuccess",{...Ct??getUserInfo(),authorization:zn})},[Fr,Ct,ir.erc4337,It]),Vr=()=>{W$3.listenerCount("signResponse")>0&&W$3.emit("signResponse",{error:I$6.userRejectedRequest()}),W$3.listenerCount("loginSuccess")&&((Ht==null?void 0:Ht.path)==="login"||!Ct?W$3.emit("loginFail",I$6.userCancelOperation()):W$3.emit("loginSuccess",Ct)),wr({particleModalVisible:!1})},Tr=()=>{var zn,Yn;let Kn=((zn=Dt.current)==null?void 0:zn.outerHTML)||"";return(Yn=Dt.current)==null||Yn.getAttribute("data-path"),Kn=Buffer.from(Kn).toString("base64"),Kn},Kr=reactExports.useMemo(()=>{var zn,Yn;let Kn="";if(!U$8()){let _i=window.getComputedStyle(window.document.body).fontFamily;Kn=` +Expiration Time: {7}`,Yi={isNeedAuthorize({authorization:et,chain:ot}){return et?ot.name.toLowerCase()==="solana"?"message"in et&&!isNullish(et.message)&&"uniq"in et&&!isNullish(et.uniq):"uniq"in et&&!isNullish(et.uniq):!1},async generateMessage(et,ot){var at;let ut=location.host,ft=getUserInfo(),dt=pe$1(et)?(at=window.particleAuth)==null?void 0:at.solana.selectedAddress:await Mn({...ot,chainId:et.id}),ht=getLatestAuthType()||"email",wt=ft[ht]||ft[`${ht}_email`]||Fn(ft[`${ht}_id`]),xt=`${ht.titleCase()}: ${wt}`,St=v4().replace(/-/g,""),Ct=new Date().toISOString(),Pt=new Date(Date.now()+10*60*1e3).toISOString();return Ki.format(ut,dt||"",xt,ut,et.id.toString(),St,Ct,Pt)},async authorize({authorization:et,chain:ot},at){let ut=pe$1(ot)?et.message:G$2(await this.generateMessage(ot,at)),ft=requireNotNullish(window.particleAuth),dt;if(pe$1(ot)){let{signature:ht}=await ft.solana.signMessage(N$7.decode(ut));dt=Buffer.from(ht).toString("base64")}else dt=await ft.ethereum.signMessage(ut);return{message:ut,signature:dt}}},Ve=Yi,me=(et,ot)=>{var at,ut;let ft=ot??getUserInfo();if(ft&&ne$1()){let dt=ft.wallets.find(ht=>ht.chain_name!=="solana");dt!=null&&dt.public_address||(dt=ft.wallets.find(ht=>ht.chain_name==="solana")),dt&&dt.public_address&&analyticsActive({chain_id:dt.chain_name!=="solana"?Number((at=window.particleAuth)==null?void 0:at.ethereum.chainId):((ut=window.particleAuth)==null?void 0:ut.solana.chainId)||101,identity:ft.uuid,login_type:"particle",action:et,wallet_address:dt.public_address,user_info:JSON.stringify(ft)})}},Dn=()=>"web_2.0.2",Hn=()=>{let et=ue$2.parse(U$8()?"":window.location.search,{ignoreQueryPrefix:!0}),ot=et==null?void 0:et.particleThirdpartyParams;if(ot){let at=JSON.parse(Le$1.decode(ot)),{appState:ut,error:ft}=at,dt=ut?JSON.parse(Le$1.decode(ut)):{},{purpose:ht}=dt;return!ft&&ht!=="bindLoginAccount"}return!1},Be,We,Ue,pt=class{constructor(){p$9(this,Be,{buyUrl:"https://ramp-debug.particle.network"}),p$9(this,We,{buyUrl:"https://ramp-staging.particle.network"}),p$9(this,Ue,{buyUrl:"https://ramp.particle.network"})}get env(){return!U$8()&&window.__PARTICLE_ENVIRONMENT__==="development"?o$h(this,Be):!U$8()&&window.__PARTICLE_ENVIRONMENT__==="staging"?o$h(this,We):o$h(this,Ue)}};Be=new WeakMap,We=new WeakMap,Ue=new WeakMap;var Qi=new pt,$n=Qi,re$1=()=>{let et=J$6(),{userInfo:ot,modalOptions:at,walletEntryPlugin:ut}=L$5(),[ft,dt]=reactExports.useState(isNeedRestoreWallet()),ht=reactExports.useCallback(()=>{et("account/security")},[et]),wt=reactExports.useCallback(()=>{if(hasMasterPassword())throw new Error("Master password already exists.");et("account/master-password")},[et]),xt=reactExports.useCallback(()=>{if(!hasMasterPassword())throw new Error("Master password not exist, please set it first!");if(isNeedRestoreWallet())throw new Error("Wallet not restore, please restore it by master password first!");et("account/master-password/change")},[et]),St=reactExports.useCallback(()=>{if(!hasMasterPassword())throw new Error("Master password not exists.");if(!isNeedRestoreWallet())throw new Error("Wallet has been restore.");et("account/master-password/verify")},[et]),Ct=reactExports.useCallback(lr=>{let{windowSize:rr,pathName:Er,query:Cr,topMenuType:Ir}=lr||{};if(!isConnected())throw I$6.notLogin();if(at.wallet===!1)throw new Error("The wallet component is disabled.");if(!ut)throw new Error("wallet plugin load failed.");ut.openWallet({windowSize:rr||"large",pathName:Er||"/",query:Cr,topMenuType:Ir}),me("open_wallet")},[at.wallet,ut]),Pt=reactExports.useCallback(lr=>{if(!isConnected())throw I$6.notLogin();if(at.wallet===!1)throw new Error("The embedded wallet is disabled.");if(!ut)throw new Error("wallet plugin load failed.");return ut.getWalletIFrame(lr)},[at.wallet,ut]),Dt=reactExports.useCallback(lr=>{var rr;let Er=`${$n.env.buyUrl}/?language=${at.language||"en"}&theme=${at.themeType||"light"}`;if(at.wallet&&((rr=at.wallet)!=null&&rr.customStyle)){let{light:Cr,dark:Ir}=at.wallet.customStyle;Er+=`&customStyle=${encodeURIComponent(Buffer.from(JSON.stringify({light:Cr,dark:Ir})).toString("base64"))}`}lr&&Object.keys(lr).forEach(Cr=>{let Ir=lr[Cr];Ir&&(Er+=`&${Cr}=${encodeURIComponent(Ir)}`)}),typeof window<"u"&&window.open(Er)},[at.wallet,at.themeType,at.language]),Nt=reactExports.useCallback(lr=>{let rr=getSecurityAccount();if(!rr.email&&!rr.phone)throw new Error("Please set security account first!");if(hasPaymentPassword())throw new Error("Payment password already exists.");if(lr&&lr!==rr.email&&lr!==rr.phone)throw new Error("Invalid security account.");et("account/set-password",{state:{account:lr}})},[et]),er=reactExports.useCallback(()=>{if(!hasPaymentPassword())throw new Error("Payment password not exists.");et("account/change-password")},[et]),ir=reactExports.useCallback(()=>{let lr=getSecurityAccount();if(lr.email&&lr.phone)throw new Error("Security account already exists.");let rr=!lr.email&&!lr.phone;lr.email&&!lr.phone||!lr.email&&lr.phone?et("/account/verify",{state:{account:lr.email||lr.phone,authType:lr.email?"phone":"email",redirectUrl:"/account/security",pageType:"verify_security_account_set_security_account"}}):ot!=null&&ot.email&&!lr.phone?et("account/bind",{state:{showSwitch:rr,accountType:"phone",redirectUrl:"account/security"}}):lr.email?et("account/bind",{state:{showSwitch:rr,accountType:"phone",redirectUrl:"account/security"}}):et("account/bind",{state:{showSwitch:rr,accountType:"email",redirectUrl:"account/security"}})},[et,ot]),vr=reactExports.useCallback(()=>{let lr=getSecurityAccount();if(!lr.email&&!lr.phone)throw new Error("Please set security account first!");et("login-account")},[et]);return reactExports.useEffect(()=>{dt(ot?isNeedRestoreWallet():!1)},[ot]),reactExports.useEffect(()=>{let lr=()=>{dt(isNeedRestoreWallet())};return particleAuth.on(AuthCoreEvent.ParticleWalletRestored,lr),()=>{particleAuth.off(AuthCoreEvent.ParticleWalletRestored,lr)}},[]),{userInfo:ot,needRestoreWallet:ft,openAccountAndSecurity:ht,openSetMasterPassword:wt,openChangeMasterPassword:xt,openRestoreByMasterPassword:St,openSetPaymentPassword:Nt,openChangePaymentPassword:er,openSetSecurityAccount:ir,openLinkLoginAccount:vr,openWallet:Ct,getWalletIFrame:Pt,openBuy:Dt}},ee$2=()=>{let et=J$6(),{events:ot}=_e(),{modalOptions:at,setLoginAuthorization:ut,setConnectionStatus:ft,connectionStatus:dt,setAuthCoreModal:ht,socialConnectCallback:wt,setSocialConnectCallback:xt}=L$5(),{loginHandler:St,socialAuthLogin:Ct}=jn(),Pt=reactExports.useCallback(ir=>{let{email:vr,phone:lr,code:rr,provider:Er,thirdpartyCode:Cr,socialType:Ir}=ir;return(nn(vr)||on(lr))&&rn(rr)||Ir||Er&&Cr},[]),Dt=reactExports.useCallback(async ir=>{if(ir&&ir.authorization&&check(ir.chain,"chain is required when authorization is provided"),ir&&at.authTypes&&at.authTypes.length>0)if("email"in ir&&!isNullish(ir.email))check(at.authTypes.includes(AuthType.email),'Email login is not supported, please add AuthType.email to AuthCoreContextProvider init-param "authTypes"');else if("phone"in ir&&!isNullish(ir.phone))check(at.authTypes.includes(AuthType.phone),'Phone login is not supported, please add AuthType.phone to AuthCoreContextProvider init-param "authTypes"');else if("socialType"in ir&&ir.socialType){let vr=ir.socialType==="twitterv1"?"twitter":ir.socialType;check(at.authTypes.includes(vr),`${vr} login is not supported, please add AuthType.${vr} to AuthCoreContextProvider init-param "authTypes"`)}else"provider"in ir&&ir.provider&&"thirdpartyCode"in ir&&ir.thirdpartyCode&&check(at.authTypes.includes(ir.provider),`${ir.provider} login is not supported, please add ${ir.provider} to AuthCoreContextProvider init-param "authTypes"`);return ft("connecting"),new Promise((vr,lr)=>{if(ot.once("loginSuccess",rr=>{var Er;ft("connected"),ht({particleModalVisible:!1});let{socialType:Cr,nonce:Ir,code:zr}=ir||{};Cr&&Ir&&zr&&((Er=wt==null?void 0:wt.onSuccess)==null||Er.call(wt,rr)),vr(rr)}),ot.once("loginFail",rr=>{var Er;ft("disconnected"),ht({particleModalVisible:!1});let{socialType:Cr,nonce:Ir,code:zr}=ir||{};Cr&&Ir&&zr&&((Er=wt==null?void 0:wt.onError)==null||Er.call(wt,rr)),lr(rr)}),ir&&Pt(ir)){let{authorization:rr,chain:Er,socialType:Cr,nonce:Ir,prompt:zr,code:Xr}=ir;ut(rr?{authorization:rr,chain:requireNotNullish(Er)}:void 0),Cr&&(!Ir||!Xr)?Ct({socialType:Cr,prompt:zr,authorization:rr,chain:Er}):St(ir)}else et("login",{state:ir})})},[ot,at.authTypes,St,Pt,et,wt]);reactExports.useEffect(()=>{let ir=()=>{ft("connected")},vr=()=>{ft("disconnected")};return particleAuth.on(AuthCoreEvent.ParticleAuthConnect,ir),particleAuth.on(AuthCoreEvent.ParticleAuthDisconnect,vr),isConnected()&&ft("connected"),()=>{particleAuth.off(AuthCoreEvent.ParticleAuthConnect,ir),particleAuth.off(AuthCoreEvent.ParticleAuthDisconnect,vr)}},[]);let Nt=reactExports.useCallback(async ir=>{if("email"in ir&&ir.email)return await getConnectCaptcha(ir);if("phone"in ir&&ir.phone){let vr=await getCloudflareTurnstileResponse(ir.cloudflareOptions);return await getConnectCaptcha({phone:ir.phone,cf_turnstile_response:vr})}throw new Error("Invalid config")},[]),er=reactExports.useMemo(()=>dt==="connected",[dt]);return{connect:Dt,disconnect,connectionStatus:dt,connected:er,requestConnectCaptcha:Nt,setSocialConnectCallback:xt}},sr$1=()=>{let{modalOptions:et,setModalOptions:ot}=L$5(),at=Ct=>{ot({themeType:Ct})},ut=Ct=>{ot({customStyle:Ct?{...Ct}:void 0})},ft=Ct=>{ot({language:Ct})},dt=Ct=>{ot({authTypes:Ct?[...Ct]:void 0})},ht=Ct=>{ot({fiatCoin:Ct})},wt=Ct=>{ot({erc4337:Ct})},xt=Ct=>{ot({wallet:Ct===!1?Ct:{...Ct}})},St=Ct=>{ot({promptSettingConfig:Ct})};return{themeType:et.themeType,setThemeType:at,customStyle:et.customStyle,setCustomStyle:ut,walletOptions:et.wallet,setWalletOptions:xt,language:et.language,setLanguage:ft,authTypes:et.authTypes,setAuthTypes:dt,fiatCoin:et.fiatCoin,setFiatCoin:ht,erc4337:et.erc4337,setERC4337:wt,promptSettingConfig:et.promptSettingConfig,setPromptSettingConfig:St}};function qc(et,ot){return!et||!ot?"0":numbro$1(et/Math.pow(10,ot)).format({thousandSeparated:!0,mantissa:ot,trimMantissa:!0})}function jc(et,ot="ether"){return new BigNumber$2(ue$1(Ie(et,ot)))}function Kc(et){return typeof et=="string"||typeof et=="number"?new BigNumber$2(et):new BigNumber$2(G$2(et))}function Ie(et,ot="ether"){return et?Ce.toWei(et,ot):new mt(0)}function Yc(et,ot="ether"){if(!et)return"0";let at;return typeof et=="string"&&et.startsWith("0x")?at=Ce.fromWei(new mt(dist$5.stripHexPrefix(et),16),ot):at=Ce.fromWei(new mt(et),ot),at}function Jc(et,ot="ether",at=6){if(!et)return"0";let ut;return typeof et=="string"&&et.startsWith("0x")?ut=Ce.fromWei(new mt(dist$5.stripHexPrefix(et),16),ot):ut=Ce.fromWei(new mt(et),ot),numbro$1(ut).format({thousandSeparated:!0,trimMantissa:!0,mantissa:at})}function Xc({amount:et,price:ot,mantissa:at,fiatCoin:ut}){if(!ot)return"";let ft=new BigNumber$2(et).multipliedBy(new BigNumber$2(ot));return Ln(at)&&(ft.lt(new BigNumber$2(1))?at=4:at=2),`≈${numbro$1(ft).format({thousandSeparated:!0,trimMantissa:!0,mantissa:at}).replace(/-0$/,"0")} ${ut.toUpperCase()}`}function Zc(et,ot=6){return numbro$1(et).format({thousandSeparated:!0,trimMantissa:!0,mantissa:ot})}function Qc(et,ot=6){let at=new BigNumber$2(et,dist$5.isHexString(et)?16:10).div(new BigNumber$2(1e6)).toString(10);return numbro$1(at).format({thousandSeparated:!0,trimMantissa:!0,mantissa:ot})}var el=(et,ot)=>{let at;et instanceof BigNumber$2?at=et:at=new BigNumber$2(et).dividedBy(new BigNumber$2(10).pow(ot));let ut=at.toFixed(),[ft,dt]=ut.split("."),ht=9;if(ft.length>15)return at.toExponential(2);if(ft.length>5&&(ht=Math.max(9-(ft.length-5),0)),dt&&ht>0){let wt=dt.slice(0,ht);return new BigNumber$2(`${ft}.${wt}`).toFixed()}return ft};function al(et){return typeof et=="number"?et===2:typeof et=="string"?Number(et)===2:!1}var X$4=et=>typeof et=="string"?et.startsWith("0x")?et:`0x${new BigNumber$2(et).toString(16)}`:G$2(et);function Zn(et,ot){let at,ut,ft,dt,ht,wt,xt,St,Ct,Pt,Dt,Nt,er,ir=dr(ot);return ir&&!dist$5.isHexString(et.from)?dt=toHex$1(et.from):dt=et.from,et.to&&(ir&&!dist$5.isHexString(et.to)?ht=toHex$1(et.to):ht=et.to),et.gas&&!et.gasLimit?ft=X$4(et.gas):et.gasLimit&&(ft=X$4(et.gasLimit)),et.value&&(wt=X$4(et.value)),et.data&&(xt=G$2(et.data)),et.chainId?Ct=X$4(et.chainId):Ct=X$4(ot.id),et.nonce&&(at=X$4(et.nonce)),"maxPriorityFeePerGas"in et&&et.maxPriorityFeePerGas&&(Pt=X$4(et.maxPriorityFeePerGas)),"maxFeePerGas"in et&&et.maxFeePerGas&&(Dt=X$4(et.maxFeePerGas)),et.gasPrice&&(ut=X$4(et.gasPrice)),et.type||et.type===0?St=X$4(et.type):"maxPriorityFeePerGas"in et&&et.maxPriorityFeePerGas&&"maxFeePerGas"in et&&et.maxFeePerGas&&isChainSupportEIP1559(et)?St="0x2":"gasPrice"in et&&et.gasPrice?St="0x0":St=isChainSupportEIP1559(et)?"0x2":"0x0",et.action&&["normal","cancel","speedup"].includes(et.action)?Nt=et.action:Nt=void 0,et.gasLevel&&["custom","low","medium","high"].includes(et.gasLevel)?er=et.gasLevel:er=void 0,{nonce:at,gasPrice:ut,gasLimit:ft,from:dt,to:ht,value:wt,data:xt,type:St,chainId:Ct,maxPriorityFeePerGas:Pt,maxFeePerGas:Dt,action:Nt,gasLevel:er}}function sl(et){return et&&et.length===42&&et.startsWith("0x")}function dr(et){return et.name.toLowerCase()==="tron"}var _r=async et=>{let ot=Number(et.chainId||particleAuth.ethereum.chainId),at={...et,from:particleAuth.ethereum.selectedAddress,chainId:ot},ut=getEVMChainInfoById(ot);isNullish(at.data)&&(at.data="0x");let ft=Zn(at,ut);if(ft.gasLimit||(ft.gasLimit=await hr({from:ft.from,to:ft.to,value:ft.value,data:ft.data},ot)),Number(ft.type)===2){if(!ft.maxPriorityFeePerGas||!ft.maxFeePerGas){let dt=await Qn(ot);ft.maxFeePerGas=ue$1(Ie(dt[GasFeeMode.medium].maxFeePerGas,"gwei")),ft.maxPriorityFeePerGas=ue$1(Ie(dt[GasFeeMode.medium].maxPriorityFeePerGas,"gwei"))}}else if(!ft.gasPrice){let dt=await Qn(ot);ft.gasPrice=ue$1(Ie(dt[GasFeeMode.medium].maxFeePerGas,"gwei"))}return await particleAuth.ethereum.sendTransaction(ft)},hr=async(et,ot)=>((!et.to||et.to.length===0)&&delete et.to,await particleAuth.ethereum.request({chainId:ot,method:"eth_estimateGas",params:[et]})),Qn=async et=>await particleAuth.ethereum.request({chainId:et,method:EvmEnhancedMethod.suggestedGasFees}),eo=_r,ge,Ye,Je=class{constructor(){p$9(this,ge),this.isParticleNetwork=!0,this.signMessage=async(et,ot)=>{throw new Error("signMessage not implemented.")},this.sendTransaction=async et=>{throw new Error("sendTransaction not implemented.")},this.signTypedData=async({data:et,version:ot,uniq:at})=>{throw new Error("signTypedData not implemented.")}}get selectedAddress(){return requireNotNullish(particleAuth).ethereum.selectedAddress}get chainId(){return requireNotNullish(particleAuth).ethereum.chainId}isConnected(){return requireNotNullish(particleAuth).ethereum.isConnected()}on(et,ot){return particleAuth.ethereum.on(et,ot),this}once(et,ot){return particleAuth.ethereum.once(et,ot),this}off(et,ot){return particleAuth.ethereum.off(et,ot),this}removeListener(et,ot){return particleAuth.ethereum.removeListener(et,ot),this}emit(et){et==="disconnect"&&this.disconnect()}async enable(){return await requireNotNullish(particleAuth).ethereum.enable()}async disconnect(){return await requireNotNullish(particleAuth).ethereum.disconnect()}async connect(et){return await requireNotNullish(particleAuth).ethereum.connect(et)}async request(et){var ot,at,ut,ft,dt,ht,wt,xt,St;let Ct=et.method;if(!Ct)throw rpcErrors.invalidParams("Invalid parameters: method is required.");if(Object.values(EvmRpcMethod).includes(Ct)){if(Ct===EvmRpcMethod.ethAccounts||Ct===EvmRpcMethod.ethRequestAccounts)return await requireNotNullish(particleAuth).ethereum.request(et);if(Ct===EvmRpcMethod.ethChainId)return this.chainId;if(Ct.startsWith(EvmRpcMethod.ethSignTypedData)){q$6(this,ge,Ye).call(this);let Pt=ethereumUtils.isSignTypedDataV1(Ct),Dt=Pt?(ot=et==null?void 0:et.params)==null?void 0:ot[1]:(at=et==null?void 0:et.params)==null?void 0:at[0],Nt=Pt?(ut=et==null?void 0:et.params)==null?void 0:ut[0]:(ft=et==null?void 0:et.params)==null?void 0:ft[1];if(!Dt||typeof Dt!="string")throw rpcErrors.invalidParams("Invalid parameters: must provide an Ethereum address.");if(!Nt)throw rpcErrors.invalidParams("Invalid parameters: must provide typed data.");if(Dt.toLowerCase()!==((dt=this.selectedAddress)==null?void 0:dt.toLowerCase()))throw providerErrors.unauthorized();typeof Nt=="string"&&(Nt=JSON.parse(Nt));let er=ethereumUtils.isUniq(Ct),ir=ethereumUtils.getSignTypedVersion(Ct);return await this.signTypedData({data:Nt,version:ir,uniq:er})}else if(Ct.startsWith(EvmRpcMethod.personalSign)){q$6(this,ge,Ye).call(this);let Pt=(ht=et==null?void 0:et.params)==null?void 0:ht[0],Dt=(wt=et==null?void 0:et.params)==null?void 0:wt[1];if(!Pt||typeof Pt!="string")throw rpcErrors.invalidParams("Invalid parameters: must provide a valid message.");if(!Dt||typeof Dt!="string")throw rpcErrors.invalidParams("Invalid parameters: must provide an Ethereum address.");if(Dt.toLowerCase()!==((xt=this.selectedAddress)==null?void 0:xt.toLowerCase()))throw providerErrors.unauthorized();dist$5.isHexString(Pt)||(Pt=dist$5.addHexPrefix(Buffer.from(Pt).toString("hex")));let Nt=ethereumUtils.isUniq(Ct);return await this.signMessage(Pt,Nt)}else{if(Ct===EvmRpcMethod.walletSwitchEthereumChain)return await requireNotNullish(particleAuth).ethereum.request(et);if(Ct===EvmRpcMethod.ethSendTransaction){q$6(this,ge,Ye).call(this);let Pt=Number(et.chainId||this.chainId);if(!getEVMChainInfoById(Pt))throw providerErrors.chainDisconnected();let Dt=(St=et.params)==null?void 0:St[0];if(!Dt)throw rpcErrors.invalidParams("Invalid parameters: must provide an transaction data.");return isNullish(Dt.type)&&(isChainSupportEIP1559(Dt)?Dt.type="0x2":Dt.type="0x0"),isNullish(Dt.chainId)&&(Dt.chainId=`0x${Pt.toString(16)}`),isNullish(Dt.nonce)&&(Dt.nonce="0x0"),isNullish(Dt.data)&&(Dt.data="0x"),await this.sendTransaction(Dt)}else throw providerErrors.unsupportedMethod()}}else return await requireNotNullish(particleAuth).ethereum.request(et)}};ge=new WeakSet,Ye=function(){if(!this.isConnected())throw providerErrors.unauthorized()};var Ee=()=>{let{userInfo:et}=L$5();return{userInfo:et}},Fe=()=>{var et;let ot=J$6(),{events:at}=_e(),[ut,ft]=reactExports.useState(Number(particleAuth.ethereum.chainId)),[dt,ht]=reactExports.useState(requireNotNullish(st(ut)||mainnet)),[wt,xt]=reactExports.useState(particleAuth.ethereum.selectedAddress),{userInfo:St}=Ee(),{needRestoreWallet:Ct}=re$1(),{modalOptions:Pt}=ye(),{setAuthCoreModal:Dt}=L$5(),{connect:Nt}=ee$2(),er=reactExports.useMemo(()=>{var Xr;return!(Ct||St!=null&&St.security_account.has_set_payment_password||(Xr=Pt.promptSettingConfig)!=null&&Xr.promptPaymentPasswordSettingWhenSign||getLatestAuthType()!==AuthType.jwt)},[St==null?void 0:St.security_account.has_set_payment_password,Ct,(et=Pt.promptSettingConfig)==null?void 0:et.promptPaymentPasswordSettingWhenSign]);reactExports.useEffect(()=>{let Xr=gr=>{ft(Number(gr))};particleAuth.ethereum.on("chainChanged",Xr);let Br=()=>{xt(particleAuth.ethereum.selectedAddress)};particleAuth.ethereum.on("connect",Br);let Ur=gr=>{gr[0]&&xt(gr[0])};particleAuth.ethereum.on("accountsChanged",Ur);let xr=()=>{xt(null)};return particleAuth.ethereum.on("disconnect",xr),()=>{particleAuth.ethereum.off("chainChanged",Xr),particleAuth.ethereum.off("connect",Br),particleAuth.ethereum.off("accountsChanged",Ur),particleAuth.ethereum.off("disconnect",xr)}},[Nt]),reactExports.useEffect(()=>{ut&&ht(requireNotNullish(st(ut)||mainnet))},[ut]);let ir=()=>{check(particleAuth,"Please init first!"),check(isConnected(),I$6.notLogin()),check(particleAuth.ethereum.selectedAddress,"Please create wallet first!")},vr=reactExports.useCallback(async Xr=>(ir(),await new Promise((Br,Ur)=>{at.listenerCount("signResponse")>0?Ur(I$6.pending("sign")):(at.once("signResponse",xr=>{xr.error?Ur(xr.error):Br(xr.result),Dt({particleModalVisible:!1})}),ot("evm-chain/sign",{replace:!0,state:Xr}))})),[ot,at]),lr=reactExports.useCallback(async(Xr,Br)=>er?await particleAuth.ethereum.signMessage(G$2(Xr),Br):await vr({param:G$2(Xr),method:Br?EvmRpcMethod.personalSignUniq:EvmRpcMethod.personalSign}),[vr,er]),rr=reactExports.useCallback(async({data:Xr,version:Br,uniq:Ur})=>er?await particleAuth.ethereum.signTypedData({data:Xr,version:Br,uniq:Ur}):await vr({param:Xr,method:Sr({version:Br,uniq:Ur})}),[vr,er]),Er=reactExports.useCallback(async Xr=>{if(Xr.chainId&&!getEVMChainInfoById(Number(Xr.chainId)))throw new Error(`The chainId: ${Xr.chainId} is not supported.`);return er?await eo(Xr):await vr({param:{...Xr,from:wt,chainId:Xr.chainId||ut},method:EvmRpcMethod.ethSendTransaction})},[wt,ut,vr,er]),Cr=reactExports.useCallback(async Xr=>{await requireNotNullish(particleAuth,"Please init first!").ethereum.switchChain(Xr)},[]),Ir=reactExports.useCallback(async()=>(await requireNotNullish(particleAuth,"Please init first!").ethereum.enable())[0],[]),zr=reactExports.useMemo(()=>{var Xr,Br;if(ne$1()&&((Xr=window.particle)!=null&&Xr.ethereum))return(Br=window.particle)==null?void 0:Br.ethereum;{let Ur=new Je;return Ur.signMessage=lr,Ur.signTypedData=rr,Ur.sendTransaction=Er,Ur}},[]);return reactExports.useEffect(()=>{zr&&(zr.signMessage=lr,zr.signTypedData=rr,zr.sendTransaction=Er)},[zr,lr,rr,Er]),{provider:zr,address:wt,chainId:ut,chainInfo:dt,switchChain:Cr,signMessage:lr,signTypedData:rr,sendTransaction:Er,enable:Ir}};function Sr({version:et,uniq:ot}){return SignTypedDataVersion.V1===et?EvmRpcMethod.ethSignTypedDataV1:SignTypedDataVersion.V3===et?EvmRpcMethod.ethSignTypedDataV3:ot?EvmRpcMethod.ethSignTypedDataV4Uniq:EvmRpcMethod.ethSignTypedDataV4}var Ze=class{constructor(){this.isParticleNetwork=!0,this.name="Particle",this.url="https://particle.network",this.icon="https://static.particle.network/wallet-icons/Particle.png",this.signTransaction=async(et,ot)=>{throw new Error("signMessage not implemented.")},this.signAllTransactions=async(et,ot)=>{throw new Error("signMessage not implemented.")},this.signAndSendTransaction=async(et,ot)=>{throw new Error("signMessage not implemented.")},this.signMessage=async et=>{throw new Error("signMessage not implemented.")},this.switchChain=async et=>{var ot;await((ot=window.particleAuth)==null?void 0:ot.solana.switchChain(et))}}on(et,ot){var at;return(at=window.particleAuth)==null||at.solana.on(et,ot),this}once(et,ot){var at;return(at=window.particleAuth)==null||at.solana.once(et,ot),this}off(et,ot){var at;return(at=window.particleAuth)==null||at.solana.off(et,ot),this}removeListener(et,ot){var at;return(at=window.particleAuth)==null||at.solana.removeListener(et,ot),this}get isConnected(){var et,ot;return(ot=(et=window.particleAuth)==null?void 0:et.solana.isConnected)!=null?ot:!1}get connecting(){var et,ot;return(ot=(et=window.particleAuth)==null?void 0:et.solana.connecting)!=null?ot:!1}get connected(){var et,ot;return(ot=(et=window.particleAuth)==null?void 0:et.solana.connected)!=null?ot:!1}get publicKey(){var et,ot;return(ot=(et=window.particleAuth)==null?void 0:et.solana.publicKey)!=null?ot:null}get selectedAddress(){var et,ot;return(ot=(et=window.particleAuth)==null?void 0:et.solana.selectedAddress)!=null?ot:null}get chainId(){var et,ot;return(ot=(et=window.particleAuth)==null?void 0:et.solana.chainId)!=null?ot:101}async connect(et){var ot;await((ot=window.particleAuth)==null?void 0:ot.solana.connect(et))}async disconnect(){var et;await((et=window.particleAuth)==null?void 0:et.solana.disconnect())}async request(et){var ot;return(ot=window.particleAuth)==null?void 0:ot.solana.request(et)}},kt$1=()=>{var et;let ot=J$6(),{events:at}=_e(),[ut,ft]=reactExports.useState(particleAuth.solana.chainId),[dt,ht]=reactExports.useState(requireNotNullish(ct(particleAuth.solana.chainId)||solana)),[wt,xt]=reactExports.useState(particleAuth.solana.selectedAddress),{setAuthCoreModal:St}=L$5(),{connect:Ct}=ee$2(),{userInfo:Pt}=Ee(),{needRestoreWallet:Dt}=re$1(),{modalOptions:Nt}=ye(),er=reactExports.useMemo(()=>{var Br;return!(Dt||Pt!=null&&Pt.security_account.has_set_payment_password||(Br=Nt.promptSettingConfig)!=null&&Br.promptPaymentPasswordSettingWhenSign||getLatestAuthType()!==AuthType.jwt)},[Pt==null?void 0:Pt.security_account.has_set_payment_password,Dt,(et=Nt.promptSettingConfig)==null?void 0:et.promptPaymentPasswordSettingWhenSign]);reactExports.useEffect(()=>{var Br;let Ur=It=>{ft(It)};particleAuth.solana.on("chainChanged",Ur);let xr=()=>{xt(particleAuth.solana.selectedAddress)};particleAuth.solana.on("connect",xr),ft((Br=particleAuth.solana.chainId)!=null?Br:101);let gr=()=>{xt(null)};return particleAuth.solana.on("disconnect",gr),()=>{particleAuth.solana.off("chainChanged",Ur),particleAuth.solana.off("connect",xr),particleAuth.solana.off("disconnect",gr)}},[Ct]),reactExports.useEffect(()=>{if(ut){let Br=ct(ut);!Br&&ut===101&&(Br=solana),ht(requireNotNullish(Br))}},[ut]);let ir=()=>{check(particleAuth,"Please init first!"),check(isConnected(),I$6.notLogin()),check(particleAuth.solana.selectedAddress,"Please create wallet first!")},vr=reactExports.useCallback(async Br=>(ir(),await new Promise((Ur,xr)=>{at.listenerCount("signResponse")>0?xr(I$6.pending("sign")):(at.once("signResponse",gr=>{gr.error?xr(gr.error):Ur(gr.result),St({particleModalVisible:!1})}),ot("solana/sign",{replace:!0,state:Br}))})),[ot]),lr=reactExports.useCallback(async Br=>er?await particleAuth.solana.signMessage(Br):{signature:await vr({param:Br,method:SolanaRpcMethod.signMessage})},[vr,er]),rr=reactExports.useCallback(async(Br,Ur)=>(check(!Ur||getSolanaChainInfoById(Ur),`The chainId: ${Ur} is not supported`),er?await particleAuth.solana.signTransaction(Br,Ur):await vr({param:Br,method:SolanaRpcMethod.signTransaction,chainId:Ur})),[vr,er]),Er=reactExports.useCallback(async(Br,Ur)=>(check(!Ur||getSolanaChainInfoById(Ur),`The chainId: ${Ur} is not supported`),er?await particleAuth.solana.signAllTransactions(Br,Ur):await vr({param:Br,method:SolanaRpcMethod.signAllTransactions,chainId:Ur})),[vr,er]),Cr=reactExports.useCallback(async(Br,Ur)=>(check(!Ur||getSolanaChainInfoById(Ur),`The chainId: ${Ur} is not supported`),er?await particleAuth.solana.signAndSendTransaction(Br,Ur):{signature:await vr({param:Br,method:SolanaRpcMethod.signAndSendTransaction,chainId:Ur})}),[vr,er]),Ir=reactExports.useCallback(async Br=>{await requireNotNullish(particleAuth,"Please init first!").solana.switchChain(Br)},[]),zr=reactExports.useCallback(async()=>(await requireNotNullish(particleAuth,"Please init first!").solana.connect(),requireNotNullish(particleAuth.solana.selectedAddress)),[]),Xr=reactExports.useMemo(()=>{var Br;if(ne$1()&&((Br=window.particle)!=null&&Br.solana))return window.particle.solana;{let Ur=new Ze;return Ur.signMessage=lr,Ur.signTransaction=rr,Ur.signAllTransactions=Er,Ur.signAndSendTransaction=Cr,Ur}},[]);return reactExports.useEffect(()=>{Xr&&(Xr.signMessage=lr,Xr.signTransaction=rr,Xr.signAllTransactions=Er,Xr.signAndSendTransaction=Cr)},[Xr,lr,rr,Er,Cr]),{address:wt,chainId:ut,chainInfo:dt,switchChain:Ir,signMessage:lr,signTransaction:rr,signAllTransactions:Er,signAndSendTransaction:Cr,enable:zr,wallet:Xr}},Dr$1=({children:et})=>{let{provider:ot}=Fe(),{userInfo:at}=L$5(),{wallet:ut}=kt$1(),{connect:ft}=ee$2(),dt=reactExports.useRef(!1),{modalOptions:ht}=ye(),{needRestoreWallet:wt,openAccountAndSecurity:xt,openSetMasterPassword:St,openChangeMasterPassword:Ct,openRestoreByMasterPassword:Pt,openSetPaymentPassword:Dt,openChangePaymentPassword:Nt,openSetSecurityAccount:er,openLinkLoginAccount:ir}=re$1();if(ne$1()&&!dt.current){window.particle?(window.particle.ethereum=ot,window.particle.solana=ut):window.particle={ethereum:ot,solana:ut},dt.current=!0;let lr=Hn();window.particle.ethereum.isSocialConnecting=lr,window.particle.solana.isSocialConnecting=lr,window.dispatchEvent(new CustomEvent("particle:authProviderInjected"))}reactExports.useEffect(()=>{let lr=({resolve:rr,reject:Er,param:Cr})=>{ft(Cr).then(Ir=>{rr(Ir)}).catch(Ir=>{Er(Ir)})};return particleAuth.on(AuthCoreEvent.RequestEthereumAccount,lr),particleAuth.on(AuthCoreEvent.RequestSolanaAccount,lr),()=>{particleAuth.off(AuthCoreEvent.RequestEthereumAccount,lr),particleAuth.off(AuthCoreEvent.RequestSolanaAccount,lr)}},[ft]);let vr=reactExports.useCallback(()=>at,[at]);return reactExports.useEffect(()=>{window.particle&&(window.particle._internal={needRestoreWallet:wt,openAccountAndSecurity:xt,openSetMasterPassword:St,openChangeMasterPassword:Ct,openRestoreByMasterPassword:Pt,openSetPaymentPassword:Dt,openChangePaymentPassword:Nt,openSetSecurityAccount:er,openLinkLoginAccount:ir,hasMasterPassword,hasPaymentPassword,getUserInfo:vr})},[wt,xt,St,Ct,Pt,Dt,Nt,er,ir,vr]),reactExports.useEffect(()=>{if(ot&&typeof window<"u"&&ht.supportEIP6963!==!1){let lr={uuid:"cf589558-848b-4b1b-9ee7-800b5bbc07da",name:"Particle Auth",icon:"https://static.particle.network/logo-small.png",rdns:"network.particle"},rr=()=>{window.dispatchEvent(new CustomEvent("eip6963:announceProvider",{detail:Object.freeze({provider:ot,info:lr})}))};return window.addEventListener("eip6963:requestProvider",rr),rr(),()=>{window.removeEventListener("eip6963:requestProvider",rr)}}},[ot,ht.supportEIP6963]),o$l.createElement(o$l.Fragment,null,et)},so=Dr$1,Or$1=({web3Modal:et})=>{let{connectionStatus:ot}=ee$2(),{provider:at}=Fe();reactExports.useEffect(()=>{var ut;et&&ot==="connected"&&isSocialAuthType(getLatestAuthType())&&at&&((ut=et==null?void 0:et.setEIP6963Provider)==null||ut.call(et,at,"Particle Wallet"))},[ot,at,et])},co=Or$1,Zr=o$l.lazy(()=>__vitePreload(()=>import("./iframeWalletPlugin-7WG3FSJK-b_3t0K-K.js"),[],import.meta.url)),Qr=o$l.lazy(()=>__vitePreload(()=>import("./accountTipModal-KMTTGF3Z-BHpj3c26.js"),__vite__mapDeps([59,15]),import.meta.url)),ea=o$l.lazy(()=>__vitePreload(()=>import("./paymentVerifyModal-CXP3DDCF-Nd7MuLMy.js"),__vite__mapDeps([60,55,13,14,15,35,36,24,25,23,22]),import.meta.url)),ta=o$l.lazy(()=>__vitePreload(()=>import("./wrongPasswordModal-3HT55OUV-CqUQRa7V.js"),__vite__mapDeps([61,21,22,15]),import.meta.url)),na=o$l.lazy(()=>__vitePreload(()=>import("./selectSecurityAccount-UFUPP3KL-l0DswD37.js"),__vite__mapDeps([62,15]),import.meta.url));U$8()||(window.particleI18n=rt);var At={themeType:"light",language:"en",fiatCoin:"USD",promptSettingConfig:{promptPaymentPasswordSettingWhenSign:1,promptMasterPasswordSettingWhenLogin:0},customStyle:{modalWidth:400,modalHeight:650},wallet:{visible:!0,themeType:"light"}},mo=reactExports.createContext(null),W$3=new eventsExports.EventEmitter;W$3.setMaxListeners(100);var Ld=et=>{var ot,at,ut,ft,dt,ht,wt,xt,St;let[Ct,Pt]=reactExports.useState(),Dt=o$l.useRef(null),[Nt,er]=reactExports.useState({styleList:[{name:"antStyle",loadStyle:()=>__vitePreload(()=>import("./antd-KCB7WDWG-B-W6M-0y.js"),[],import.meta.url),styleContent:""},{name:"globalStyle",loadStyle:()=>__vitePreload(()=>import("./global-WU3CG26Y-BkZ5jE56.js"),[],import.meta.url),styleContent:""},{name:"scrollStyle",loadStyle:()=>__vitePreload(()=>import("./scroll-AFQSIYO2-C0tljtOT.js"),[],import.meta.url),styleContent:""},{name:"themeStyle",loadStyle:()=>__vitePreload(()=>import("./theme-W3UC2MDN-BO1smUfd.js"),[],import.meta.url),styleContent:""}]}),[ir,vr]=useSetState(et.options),[lr,rr]=reactExports.useState(!1),[Er,Cr]=reactExports.useState(),[Ir,zr]=reactExports.useState({visible:!1}),[Xr,Br]=reactExports.useState({visible:!1}),Ur=o$l.useRef(!1),[xr,gr]=reactExports.useState({visible:!1}),[It,Ft]=reactExports.useState(),[Tt,Mt]=reactExports.useState("loading"),nr=(zn,Yn)=>{Cr(Yn),rr(zn)},or=zn=>{Br(zn)},ur=()=>{let zn=Nt.styleList.map(Yn=>{var Kn;return(Kn=Yn==null?void 0:Yn.loadStyle)==null?void 0:Kn.call(Yn)});Promise.all(zn).then(Yn=>{let Kn=Yn.map(_i=>({styleContent:_i.default}));er({styleList:Kn})})},[Ht,tr]=useSetState({path:"/"}),[ar,wr]=useSetState({viewType:"mobile",particleModalVisible:!1,rootModalContainer:null,rootBody:null,closable:!0}),Fr=reactExports.useCallback((zn,Yn)=>{typeof zn=="string"&&zn!=="/"&&(zn=zn.replace(/^\//,""));let{history:Kn}=Ht;if(Kn||(Kn=[]),(Yn==null?void 0:Yn.back)===!0&&typeof zn=="string"&&Kn.find(_i=>_i.path.replace(/^\//,"")===zn.replace(/^\//,""))&&(zn=Kn.findIndex(_i=>_i.path===zn)-Kn.length+1),typeof zn=="string"){if(zn!=="login"&&zn!=="index"&&!isConnected())throw I$6.notLogin();let{replace:_i=!1,state:Xn={}}=Yn||{};Kn.length&&_i&&Kn.pop(),Kn.push({path:zn,state:Xn,updateAt:new Date().getTime()}),tr({path:zn,replace:_i,state:Xn,history:Kn})}else if(typeof zn=="number"&&Kn.length>0){for(let Xn=0;Xn{var zn,Yn,Kn,_i,Xn,ro,uo;if(!((zn=Ct==null?void 0:Ct.security_account)!=null&&zn.has_set_payment_password)){if(!((Yn=Ct==null?void 0:Ct.security_account)!=null&&Yn.email)&&!((Kn=Ct==null?void 0:Ct.security_account)!=null&&Kn.phone)){Fr("/account/bind",{state:{accountType:Ct!=null&&Ct.email?"phone":"email",showSwitch:!0,redirectUrl:"/account/set-password"}});return}(_i=Ct==null?void 0:Ct.security_account)!=null&&_i.email&&((Xn=Ct==null?void 0:Ct.security_account)!=null&&Xn.phone)?nr(!0):Fr("/account/set-password",{state:{account:((ro=Ct==null?void 0:Ct.security_account)==null?void 0:ro.email)||((uo=Ct==null?void 0:Ct.security_account)==null?void 0:uo.phone)}})}},[Ct,Fr]),Ar=reactExports.useCallback(()=>{let zn;if(It&&Ve.isNeedAuthorize(It))if(hasPaymentPassword()){if(pe$1(It.chain)){let Yn=It.authorization.message;Fr("solana/sign",{state:{method:SolanaRpcMethod.signMessage,param:N$7.decode(Yn),loginAuthorizationSign:!0}})}else Ve.generateMessage(It.chain,ir.erc4337).then(Yn=>{Fr("evm-chain/sign",{state:{method:It.authorization.uniq?EvmRpcMethod.personalSignUniq:EvmRpcMethod.personalSign,param:G$2(Yn),loginAuthorizationSign:!0}})}).catch(Yn=>{W$3.emit("loginFail",Yn)});return}else Ve.authorize(It,ir.erc4337).then(Yn=>{W$3.emit("loginSuccess",{...Ct,authorization:Yn})}).catch(Yn=>{W$3.emit("loginFail",Yn)});else W$3.emit("loginSuccess",{...Ct??getUserInfo(),authorization:zn})},[Fr,Ct,ir.erc4337,It]),Vr=()=>{W$3.listenerCount("signResponse")>0&&W$3.emit("signResponse",{error:I$6.userRejectedRequest()}),W$3.listenerCount("loginSuccess")&&((Ht==null?void 0:Ht.path)==="login"||!Ct?W$3.emit("loginFail",I$6.userCancelOperation()):W$3.emit("loginSuccess",Ct)),wr({particleModalVisible:!1})},Tr=()=>{var zn,Yn;let Kn=((zn=Dt.current)==null?void 0:zn.outerHTML)||"";return(Yn=Dt.current)==null||Yn.getAttribute("data-path"),Kn=Buffer.from(Kn).toString("base64"),Kn},Kr=reactExports.useMemo(()=>{var zn,Yn;let Kn="";if(!U$8()){let _i=window.getComputedStyle(window.document.body).fontFamily;Kn=` .particle-auth-core-shadow-root { --auth-core-font-family: ${((Yn=(zn=et.options)==null?void 0:zn.customStyle)==null?void 0:Yn.fontFamily)||_i||'"PingFang SC", "Helvetica Neue", "Helvetica", "Arial", sans-serif'}; } @@ -715,7 +715,7 @@ Expiration Time: {7}`,Yi={isNeedAuthorize({authorization:et,chain:ot}){return et ${Xn} }`},[ir.themeType,ir.customStyle]);reactExports.useEffect(()=>{vr({...At,...et.options,promptSettingConfig:{...At.promptSettingConfig,...et.options.promptSettingConfig},customStyle:{...At.customStyle,...et.options.customStyle}})},[et.options,vr]),reactExports.useEffect(()=>{var zn;if(!document.querySelector(".particle-auth-core-body-style")){let Yn=document.createElement("style");Yn.classList.add("particle-auth-core-body-style");let Kn=`.particle-modal-lock { overflow: hidden !important; - }`;Yn.innerHTML=Kn,document.head.appendChild(Yn)}if(ar.particleModalVisible){document.body.classList.add("particle-modal-lock");let Yn=(zn=ar.rootModalContainer)==null?void 0:zn.querySelector(".root-particle-modal-container .ant-drawer-body,.root-particle-modal-container .ant-modal-body");wr({rootBody:Yn})}else setTimeout(()=>{tr({path:"/",history:[]})},100),document.body.classList.remove("particle-modal-lock")},[ar.particleModalVisible,ar.rootModalContainer]);let tn=useSize(U$8()?null:document.body);if(reactExports.useEffect(()=>{let zn="mobile";document.body.clientWidth>=600&&(zn="desktop"),wr({viewType:zn})},[tn]),reactExports.useEffect(()=>{Ht!=null&&Ht.path&&(Ht==null?void 0:Ht.path)!="/"&&wr({particleModalVisible:!0})},[Ht==null?void 0:Ht.path]),reactExports.useEffect(()=>{var zn,Yn;if(Dt.current){let Kn=Math.max(300,Number((zn=ir.customStyle)==null?void 0:zn.modalWidth)),_i=Math.max(500,Number((Yn=ir.customStyle)==null?void 0:Yn.modalHeight));ar.viewType=="mobile"&&(Kn=document.body.clientWidth,_i=document.body.clientHeight*.86);let Xn=Kn/100;Dt.current.style.setProperty("--vw",Xn+"px"),Dt.current.style.setProperty("--doc-height",_i+"px"),Dt.current.style.setProperty("--doc-width",Kn+"px")}},[Dt.current,ar.viewType,(ut=ir.customStyle)==null?void 0:ut.modalWidth,(ft=ir.customStyle)==null?void 0:ft.modalHeight]),reactExports.useEffect(()=>{setTimeout(()=>{rt.changeLanguage(ir.language||"en")})},[ir.language]),reactExports.useEffect(()=>{var zn;let Yn=()=>{Fr("account/master-password/verify")};return(zn=window==null?void 0:window.particleAuth)==null||zn.on(AuthCoreEvent.MasterPasswordChanged,Yn),()=>{var Kn;(Kn=window==null?void 0:window.particleAuth)==null||Kn.off(AuthCoreEvent.MasterPasswordChanged,Yn)}},[Ht.history,Fr]),reactExports.useEffect(()=>{var zn,Yn;In(ir.language||"en");let Kn=Xn=>{Pt(Xn)},_i=Xn=>{Pt(void 0),W$3.listenerCount("signResponse")>0&&W$3.emit("signResponse",{error:Xn||I$6.notLogin()}),wr({particleModalVisible:!1})};return(zn=window==null?void 0:window.particleAuth)==null||zn.on(AuthCoreEvent.UserInfoChanged,Kn),(Yn=window==null?void 0:window.particleAuth)==null||Yn.on(AuthCoreEvent.ParticleAuthDisconnect,_i),()=>{var Xn,ro;(Xn=window==null?void 0:window.particleAuth)==null||Xn.off(AuthCoreEvent.UserInfoChanged,Kn),(ro=window==null?void 0:window.particleAuth)==null||ro.off(AuthCoreEvent.ParticleAuthDisconnect,_i)}},[]),!Ur.current||particleAuth.chains!=ir.chains){particleAuth.init({projectId:ir.projectId||et.options.projectId,clientKey:ir.clientKey||et.options.clientKey,appId:ir.appId||et.options.appId,chains:ir.chains});let zn=getUserInfo();if(Pt(zn),Ur.current=!0,zn){let{token:Yn="",...Kn}=zn;me("open",Kn)}}reactExports.useEffect(()=>{var zn;if(isConnected()&&syncUserInfo().catch(Yn=>{}),ur(),!((zn=et==null?void 0:et.options)!=null&&zn.chains.length))throw new Error("Auth Core: Please set chains in options")},[]),U$8()||(window.__getConnectCaptcha=getConnectCaptcha,window.__connect=connect,window.__getUserInfo=getUserInfo,window.__getPageHTML=Tr,window.__navigate=Fr),reactExports.useEffect(()=>{},[Tt]);let[qr,Wr]=reactExports.useState(),[Nn,On]=reactExports.useState();return useAsyncEffect(async()=>{if(ir.wallet!==!1){let{walletEntryPlugin:zn}=await __vitePreload(()=>import("./index-B0lhUZoQ.js"),__vite__mapDeps([63,24,25]),import.meta.url);On(zn)}},[ir.wallet]),o$l.createElement(mo.Provider,{value:{connectionStatus:Tt,setConnectionStatus:Mt,userInfo:Ct,modalOptions:ir,setModalOptions:vr,showSelectSecurityAccount:nr,setWrongPassword:zr,setPaymentVerify:gr,showAccountTipModal:or,setPaymentPassword:Rr,loginSuccessRedirectToApp:Ar,events:W$3,authCoreModal:ar,setAuthCoreModal:wr,customRouter:Ht,setCustomRouter:tr,customNavigate:Fr,setLoginAuthorization:Ft,authCoreModalClose:Vr,socialConnectCallback:qr,setSocialConnectCallback:Wr,walletEntryPlugin:Nn}},o$l.createElement(so,null,et.children),U$8()?o$l.createElement("div",null):o$l.createElement(P$6.div,{mode:"closed"},o$l.createElement("div",{id:"particle-auth-core-modal",className:`particle-auth-core-shadow-root ${ir.themeType}`,"data-path":Ht==null?void 0:Ht.path,"data-auth-core-modal-version":Dn(),"data-auth-core-version":particleAuth.version,ref:Dt,onClick:zn=>{zn.stopPropagation()}},o$l.createElement("style",{"data-name":"fontStyle"},Kr),!!Nt.styleList[0].styleContent&&Nt.styleList.map((zn,Yn)=>o$l.createElement("style",{"data-name":zn.name,"data-index":Yn,key:Yn},zn.styleContent)),o$l.createElement("style",{"data-name":"customTheme"},An),ar.rootModalContainer&&o$l.createElement(vn,{visible:ar.particleModalVisible,closable:ar.closable,onClose:()=>{Vr()},className:"root-particle-modal-container",modalProps:{footer:null,width:parseInt((dt=ir.customStyle)==null?void 0:dt.modalWidth),height:parseInt((ht=ir.customStyle)==null?void 0:ht.modalHeight),forceRender:!0,destroyOnClose:!0,style:{maxWidth:(wt=ir.customStyle)==null?void 0:wt.modalWidth},zIndex:((xt=ir.customStyle)==null?void 0:xt.zIndex)||99999},drawerProps:{height:"86%",closable:!1,forceRender:!0,destroyOnClose:!0,push:!1,zIndex:((St=ir.customStyle)==null?void 0:St.zIndex)||99999}},o$l.createElement(pn,{path:Ht==null?void 0:Ht.path,state:Ht==null?void 0:Ht.state,replace:Ht==null?void 0:Ht.replace,children:Ht==null?void 0:Ht.children})),o$l.createElement(o$l.Suspense,null,o$l.createElement(Zr,null),o$l.createElement(na,{visible:lr,state:Er}),o$l.createElement(Qr,{modal:Xr}),o$l.createElement(ea,{props:xr}),o$l.createElement(ta,{info:Ir})),o$l.createElement(kn,{"data-ref":"rootModalContainer",setAuthCoreModal:wr}),et.options.web3Modal&&o$l.createElement(co,{web3Modal:et.options.web3Modal}))))},L$5=()=>{let et=reactExports.useContext(mo);if(!et)throw new Error("Auth Core hooks must used in AuthCoreContextProvider");return et},Re=()=>{let{authCoreModal:et,setAuthCoreModal:ot,authCoreModalClose:at}=L$5();return{authCoreModalClose:at,authCoreModal:et,setAuthCoreModal:ot}},Dd=()=>{let{customRouter:et,setCustomRouter:ot}=L$5();return{customRouter:et,setCustomRouter:ot}},J$6=()=>{let{customNavigate:et}=L$5();return et},ye=()=>{let{modalOptions:et,setModalOptions:ot}=L$5();return{modalOptions:et,setModalOptions:ot}},_e=()=>{let{events:et}=L$5();return{events:et}};function Hd(et,ot){localStorage.setItem(et,ot)}function $d(et){return localStorage.getItem(et)}function _o(et){let ot=localStorage.getItem(et);return ot||localStorage.setItem(et,"1"),!!ot}var ve$1=class{};ve$1.PN_OPEN_SET_PAYMENT_PASSWORD="PN_OPEN_SET_PAYMENT_PASSWORD",ve$1.PN_OPEN_SET_MASTER_PASSWORD="PN_OPEN_SET_MASTER_PASSWORD";var ho=et=>et===2||et===3?!0:et||et===1?!_o(ve$1.PN_OPEN_SET_MASTER_PASSWORD):!1,sa=()=>{let et=J$6(),{loginSuccessRedirectToApp:ot,modalOptions:at,events:ut}=L$5(),ft=reactExports.useCallback(async(ht,wt=!0)=>{var xt,St;try{ht.chain||(ht.chain=at.chains[0]);let Ct=await connect(ht),{token:Pt="",...Dt}=Ct;me("login",Dt),analyticsRecord({record_type:RecordType.PAGE_LOGIN_BUTTON_CLICK_SUCCESS}),(xt=Ct.security_account)!=null&&xt.has_set_master_password?et("account/master-password/verify",{replace:!0,state:{loginVerifyMasterPassword:!0}}):ho((St=at.promptSettingConfig)==null?void 0:St.promptMasterPasswordSettingWhenLogin)?et("account/master-password/prompt",{replace:!0}):ot()}catch(Ct){if(analyticsRecord({record_type:RecordType.PAGE_LOGIN_BUTTON_CLICK_FAILURE}),wt)ut.emit("loginFail",Ct);else throw Ct}},[at.promptSettingConfig,et,ot,at==null?void 0:at.wallet]),dt=reactExports.useCallback(async ht=>{try{let wt=Le$1(JSON.stringify({chain:ht.chain,authorization:ht.authorization,socialType:ht.socialType}));await thirdpartyAuth({authType:ht.socialType,appState:wt,prompt:ht.prompt})}catch(wt){ut.emit("loginFail",wt)}},[ut]);return{loginHandler:ft,socialAuthLogin:dt}},jn=sa;const o$g={light:{themeBackgroundColor:"#eeeeee",textColor:"#0a1161",secondaryTextColor:"#9598b9",accentColor:"#5177f9",inputBackgroundColor:"#9598b919",inputBorderColor:"#25252500",inputPlaceholderColor:"#9598b9",iconBorderColor:"#ffffff00",primaryBtnColor:"#fff",primaryBtnBackgroundColor:"#0a1161",secondaryBtnColor:"#0a1161",secondaryBtnBackgroundColor:"#9598b919",cardBorderColor:"#0a1161",cardUnclickableBackgroundColor:"#9598b90c",cardUnclickableBorderColor:"#9598b933",cardDividerColor:"#9598b933",tagBackgroundColor:"#9598b919",modalBackgroundColor:"#eeeeee",tipsBackgroundColor:"#ebd6f2"}},r$7={light:{colorAccent:"#7DD5F9",colorPrimary:"#21213a",colorOnPrimary:"#171728",primaryButtonBackgroundColors:["#5ED7FF","#E89DE7"],primaryIconButtonBackgroundColors:["#5ED7FF","#E89DE7"],primaryButtonTextColor:"#0A1161",cancelButtonBackgroundColor:"#666666",backgroundColors:["#14152e",[["#e6b1f766","#e6b1f700"],["#7dd5f94d","#7dd5f900"]]],messageColors:["#7DD5F9","#ed5d51"],borderGlowColors:["#7bd5f940","#323233"],modalMaskBackgroundColor:"#141430b3"},dark:{colorAccent:"#7DD5F9",colorPrimary:"#21213a",colorOnPrimary:"#171728",primaryButtonBackgroundColors:["#5ED7FF","#E89DE7"],primaryIconButtonBackgroundColors:["#5ED7FF","#E89DE7"],primaryButtonTextColor:"#0A1161",cancelButtonBackgroundColor:"#666666",backgroundColors:["#14152e",[["#e6b1f766","#e6b1f700"],["#7dd5f94d","#7dd5f900"]]],messageColors:["#7DD5F9","#ed5d51"],borderGlowColors:["#7bd5f940","#323233"],modalMaskBackgroundColor:"#141430b3"}},a$a={theme:o$g,wallet:r$7},I$5={BICONOMY_V1:{NAME:"BiconomyV1 Account",SUPPORTED_CHAIN_IDS:[1,5,137,80002,56,97,42161,42170,421613,10,420,43114,43113,8453,84531,1101,59140],BATCH_TX:!0,VERSION:"1.0.0"},BICONOMY_V2:{NAME:"Biconomy Account",SUPPORTED_CHAIN_IDS:[1,11155111,137,80002,56,97,42161,42170,421614,10,11155420,43114,43113,8453,84532,1101,2442,59144,204,5611,5e3,5003,169,3441005,9980,1284,534352,534351,81457,168587773,196,195,100,10200,7e3,7001,80085],BATCH_TX:!0,VERSION:"2.0.0"},SIMPLE:{NAME:"Simple Account",SUPPORTED_CHAIN_IDS:[1,11155111,17e3,137,80002,56,97,204,5611,42161,42170,421613,421614,43114,43113,8453,84531,84532,59144,59140,59141,10,420,11155420,169,3441005,5e3,5003,534352,534351,100,10200,424,58008,88,89,1284,1285,1287,1101,250,4002,9980,91715,42766,43851,167008,196,195,3776,6038361,12008,12015,7e3,7001,1116,1115,34443,919,888888888,28122024,81457,168587773,80085,112358,1637450,202402181627,13473,2241,9990,7560,111557560,1224],BATCH_TX:!0,VERSION:"1.0.0"},CYBERCONNECT:{NAME:"Cyber Account",SUPPORTED_CHAIN_IDS:[1,11155111,56,97,10,420,137,8453,84531,59144,59140,42161,421613,204,5611,534352,534351],BATCH_TX:!0,VERSION:"1.0.0"},LIGHT:{NAME:"Alchemy Account",SUPPORTED_CHAIN_IDS:[1,11155111,10,420,137,8453,84531,42161,421613],BATCH_TX:!0,VERSION:"1.0.2"},BTC:{NAME:"BTC Account",SUPPORTED_CHAIN_IDS:[4200,686868,28206,11503,1501,1502,22776,212,3110,1,11155111,137,200901,200810],BATCH_TX:!0,VERSION:"1.0.0"},BTC_V2:{NAME:"BTC Account",SUPPORTED_CHAIN_IDS:[200901,200810,3636,2442,1123,223,5e3,5003,2648,111,60808,137,89682],BATCH_TX:!0,VERSION:"2.0.0"},UNIVERSAL:{NAME:"Universal Account",SUPPORTED_CHAIN_IDS:[11155111,2011,11155420,80002,421614,84532,59141,168587773,97,43113,1123],BATCH_TX:!0,VERSION:"1.0.0"},XTERIO:{NAME:"Xterio Account",SUPPORTED_CHAIN_IDS:[112358,1637450,1,11155111,56,204,8453,42161,137],BATCH_TX:!0,VERSION:"1.0.0"}},a$9={accountContracts:{BICONOMY:[{version:I$5.BICONOMY_V1.VERSION,chainIds:I$5.BICONOMY_V1.SUPPORTED_CHAIN_IDS},{version:I$5.BICONOMY_V2.VERSION,chainIds:I$5.BICONOMY_V2.SUPPORTED_CHAIN_IDS}],CYBERCONNECT:[{version:I$5.CYBERCONNECT.VERSION,chainIds:I$5.CYBERCONNECT.SUPPORTED_CHAIN_IDS}],SIMPLE:[{version:I$5.SIMPLE.VERSION,chainIds:I$5.SIMPLE.SUPPORTED_CHAIN_IDS}],LIGHT:[{version:I$5.LIGHT.VERSION,chainIds:I$5.LIGHT.SUPPORTED_CHAIN_IDS}],XTERIO:[{version:I$5.XTERIO.VERSION,chainIds:I$5.XTERIO.SUPPORTED_CHAIN_IDS}]},paymasterApiKeys:[{apiKey:"y2oPaKtU4.aa0dad3c-6e92-4992-ba4a-d4f5bf2c6060",chainId:1},{apiKey:"RWBf97p9s.ada0ab42-eb24-45b7-8968-176c09735ad3",chainId:5},{apiKey:"6thfcuz3h.f6c26989-e8b9-4127-9153-3d92c983c54d",chainId:137},{apiKey:"sNEd_Dfjt.88e85c83-dc0e-45e0-931b-b835f1f5f11b",chainId:56},{apiKey:"u7F_1lHe5.f9c588e6-96d6-4965-bc33-03f96fa05387",chainId:97},{apiKey:"2CBwiCy6J.9c03be35-3919-44b8-89b6-20d9b7d4c3e4",chainId:42161},{apiKey:"8ZjvqB5tK.67175bf2-5fda-4f7c-9d89-d6261fabd067",chainId:42170},{apiKey:"dQtl-pe_y.e5a1650f-a217-4f4b-82b0-fa9e9da7b66b",chainId:421613},{apiKey:"3A1BYKK_I.55523344-94da-4373-8f90-e88ab91f447c",chainId:10},{apiKey:"4hIGLyGyA.aa55cdab-5da6-472d-ad00-e5af7e77ef59",chainId:420},{apiKey:"ecNdhdLmf.09ded20e-4e97-400a-b212-bb0653314d76",chainId:43114},{apiKey:"mc7THlBmj.827b72e3-a50f-4d9b-b619-ca7d5680655b",chainId:43113},{apiKey:"O5wKuVWnx.77266509-b911-4fbf-9cb4-c31a375082a6",chainId:8453},{apiKey:"fUdkgt1xP.76d20585-29e8-4ad8-9c07-711220b551ce",chainId:84531},{apiKey:"rXFRzlkTW.513e8442-e0f9-43c6-89eb-8bd546eda6ce",chainId:59140}]};function n$9(et){return{formatters:void 0,fees:void 0,serializers:void 0,...et}}const r$6=n$9({id:112358,name:"xterio",nativeCurrency:{decimals:18,name:"BNB",symbol:"tBNB"},rpcUrls:{default:{http:["https://xterio.alt.technology"]}},blockExplorers:{default:{name:"XterioScan",url:"https://xterscan.io",apiUrl:"https://xterscan.io/api"}},contracts:{}}),a$8=n$9({id:2702128,name:"xterioeth",nativeCurrency:{decimals:18,name:"Ether",symbol:"ETH"},rpcUrls:{default:{http:["https://xterio-eth.alt.technology"]}},blockExplorers:{default:{name:"XterioScan",url:"https://eth.xterscan.io",apiUrl:"https://eth.xterscan.io/api"}},contracts:{}}),n$8=n$9({id:1637450,name:"xterio",nativeCurrency:{decimals:18,name:"BNB",symbol:"BNB"},rpcUrls:{default:{http:["https://xterio-testnet.alt.technology"]}},blockExplorers:{default:{name:"XterioScan",url:"https://testnet.xterscan.io",apiUrl:"https://testnet.xterscan.io/api"}},contracts:{},testnet:!0}),e$8="0.0.7-patch-1",t$4="XterioWallet",L$4=()=>e$8,c$b={debug:1,info:2,warn:3,error:4,off:5};let r$5=c$b.debug;const R$4=et=>{r$5=et},s$b=(et,...ot)=>{et==="OFF"||r$5>c$b[et.toLocaleLowerCase()]||(et==="ERROR"?console.error(`[${t$4}(v${e$8})]`,...ot):et==="WARN"?console.warn(`[${t$4}(v${e$8})]`,...ot):et==="DEBUG"?console.debug(`[${t$4}(v${e$8})]`,...ot):console.log(`[${t$4}(v${e$8})]`,...ot))},g$b=(...et)=>{s$b("INFO",...et)},i$6=(...et)=>{s$b("DEBUG",...et)},l$a=(...et)=>{s$b("WARN",...et)},f$b=(...et)=>{s$b("ERROR",...et)},$$3={info:g$b,debug:i$6,warn:l$a,error:f$b},k$6=[mainnet,bsc,polygon,arbitrum,opBNB,r$6,a$8,base$1,n$8,sepolia,bscTestnet],Ae=(et,ot)=>{const{chainInfo:at,address:ut,provider:ft,signMessage:dt,signTypedData:ht,switchChain:wt}=Fe(),{connect:xt,connected:St,disconnect:Ct}=ee$2(),{erc4337:Pt,setERC4337:Dt}=sr$1(),{userInfo:Nt,getWalletIFrame:er,openWallet:ir}=re$1(),[vr,lr]=reactExports.useState(void 0),[rr,Er]=reactExports.useState(),Cr=reactExports.useMemo(()=>{var gr;if(Pt){const It=Pt.version||"1.0.0";return((gr=a$9.accountContracts[Pt.name].find(Ft=>Ft.version===It))==null?void 0:gr.chainIds)||[]}else return[]},[Pt]),Ir=reactExports.useCallback(gr=>{Dt(gr?{name:"XTERIO",version:"1.0.0"}:void 0)},[Dt]),zr=reactExports.useCallback(async(gr,It)=>{const Ft=k$6,Tt=Ft==null?void 0:Ft.find(Mt=>Mt.id===(It??Number(et.PN_CHAIN_ID)));return await xt({chain:Tt,provider:AuthType.jwt,thirdpartyCode:gr||k$c.idToken||""}).then(Mt=>($$3.info("connect pn eoa success"),Mt)).catch(Mt=>{$$3.error("connect pn eoa error",Mt,Tt,Ft)})},[xt,et.PN_CHAIN_ID]),Xr=reactExports.useCallback(async(gr,It)=>{if(It){Ir(!0);const Ft=gr||Number(et.PN_CHAIN_ID)||at.id;let Tt;return Pt&&Cr.includes(Ft)&&(Tt=Pt),{aaAddress:await Mn({chainId:Ft,erc4337:Tt}).then(Mt=>(lr(Mt),$$3.info("connect pn aa success"),Mt)).catch(Mt=>{$$3.error("connect pn aa error",Mt)}),eoaAddress:It||ut||ot||"",...Tt}}else return lr(void 0),{}},[Cr,ut,at.id,et.PN_CHAIN_ID,Pt,Ir,ot]),Br=reactExports.useCallback(async(gr,It)=>{var Mt;if(St){$$3.info("connected");return}$$3.debug("connect pn eoa");const Ft=await zr(gr,It);$$3.debug("connect pn aa");const Tt=(Mt=Ft==null?void 0:Ft.wallets.find(nr=>nr.chain_name==="evm_chain"))==null?void 0:Mt.public_address;await Xr(It,Tt)},[Xr,zr,St]),Ur=reactExports.useCallback(()=>{try{if(St)return er({topMenuType:"close",query:{theme:"dark"}})}catch(gr){$$3.error("getWalletIFrame error",gr)}return null},[St,er]),xr=reactExports.useCallback(()=>{ir({topMenuType:"close",query:{theme:"dark"}})},[ir]);return reactExports.useEffect(()=>{if(!Pt){Er(void 0);return}if(rr)return;const gr=new SmartAccount(ft,{projectId:et.PN_PROJECT_ID,clientKey:et.PN_CLIENT_KEY,appId:et.PN_APP_ID,aaOptions:a$9});gr.setSmartAccountContract(Pt),Er(gr)},[et.PN_APP_ID,et.PN_CLIENT_KEY,et.PN_PROJECT_ID,Pt,ft,rr]),{disconnectPnEoA:Ct,connectPnEoA:zr,connectPnAA:Xr,connectPnEoAAndAA:Br,getWalletIFrame:Ur,openPnWallet:xr,switchChain:wt,eoaAddress:ut||ot||"",pnAAWalletAddress:vr,pnUserInfo:Nt,isLogin:!!St,signMessage:dt,signTypedData:ht,pnAA:rr}},Pe$1=et=>({projectId:et.PN_PROJECT_ID,clientKey:et.PN_CLIENT_KEY,appId:et.PN_APP_ID,authTypes:[AuthType.jwt],chains:k$6,themeType:"light",fiatCoin:"USD",language:"en",erc4337:{name:"XTERIO",version:"1.0.0"},promptSettingConfig:{promptPaymentPasswordSettingWhenSign:Eo.first,promptMasterPasswordSettingWhenLogin:Eo.none},customStyle:{logo:"https://resources.xter.io/icon/logomark_120.png",projectName:"Xterio",theme:{light:a$a.theme.light}},wallet:{visible:!0,preload:!0,themeType:"dark",widgetIntegration:"embedded",customStyle:{light:a$a.wallet.light,dark:a$a.wallet.dark,supportUIModeSwitch:!1}}}),m$8=({url:et,onClose:ot,iframeHtml:at})=>{const ut=reactExports.useRef(null),ft=reactExports.useCallback(dt=>{dt.data==="PARTICLE_WALLET_CLOSE_IFRAME"&&(ot==null||ot())},[ot]);return reactExports.useEffect(()=>(window.addEventListener("message",ft),()=>{window.removeEventListener("message",ft)}),[ft]),reactExports.useEffect(()=>{var dt;at&&((dt=ut.current)==null||dt.appendChild(at))},[at]),jsxRuntimeExports.jsx("div",{ref:ut,id:"particle-auth-core-wallet",children:et&&jsxRuntimeExports.jsx("iframe",{id:"particle-auth-core-iframe-wallet",src:et,width:"100%",height:"100%",frameBorder:"0",allow:"camera"})})};let f$a=class extends x$d{static async bindAAWallet({address:ot,pn_uuid:at,pn_token:ut,owner_address:ft,wallet_name:dt,wallet_version:ht}){return $$3.debug("bind aa wallet"),await R$9("/account/v1/wallet/aa",{address:ot,pn_uuid:at,pn_token:ut,owner_address:ft,wallet_version:ht,wallet_name:dt},"",{"X-SDK-Version":"wallet-"+L$4()}).then(()=>($$3.info("bind aa wallet success."),{error:!1})).catch(()=>($$3.error("bind aa wallet failed."),{error:!0}))}};const P$5={[t$f.Dev]:{PN_CHAIN_ID:1637450,PN_PROJECT_ID:"63afedf8-0ebc-4474-b911-45f22dd0f4d2",PN_CLIENT_KEY:"c9ZWwJOsJUTJjmMWajCL9hcMqczgS19U5RfEvwlD",PN_APP_ID:"40ad8524-f844-496d-8de2-50a8a322d6ba"},[t$f.Staging]:{PN_CHAIN_ID:1637450,PN_PROJECT_ID:"6b4a0cd5-32c3-4641-a809-2bd9ac7a175f",PN_CLIENT_KEY:"cU43QlI3GMvPqW4Ep0Z8BK4mXDkaHd8kgpQlr8NG",PN_APP_ID:"9cd6a325-3082-4e98-8803-82a66cd9e86f"},[t$f.Production]:{PN_CHAIN_ID:112358,PN_PROJECT_ID:"fab00091-f966-437f-8ae9-12aa495f2828",PN_CLIENT_KEY:"cif8thrddJ9Iz46tecZ9UiEQmjxRaKy42AuutAZj",PN_APP_ID:"926a55ad-1aad-4147-901e-ee66ff288e74"}},_$5=(et=t$f.Dev,ot,at)=>{const ut=P$5[et||t$f.Dev];return{...ut,PN_APP_ID:ot||ut.PN_APP_ID,transactionMode:at}},pe={aaAddress:"",isConnect:!1,openWallet:()=>{},connectWallet:()=>{},disconnectWallet:()=>{},obtainWallet:()=>{}},j$7=reactExports.createContext(pe),we=({children:et,env:ot,enableAuthInit:at=!0,showOpenWalletIcon:ut=!1,pn_app_id:ft,transactionMode:dt,...ht})=>{const wt=_$5(ot,ft,dt),[xt,St]=reactExports.useState(),[Ct,Pt]=reactExports.useState(""),[Dt,Nt]=reactExports.useState(X$7.userinfo),[er,ir]=reactExports.useState(X$7.isLogin),{getWalletIFrame:vr,connectPnEoAAndAA:lr,connectPnAA:rr,connectPnEoA:Er,disconnectPnEoA:Cr,switchChain:Ir,pnUserInfo:zr,isLogin:Xr,signMessage:Br,signTypedData:Ur,pnAA:xr}=Ae(wt,Ct),[gr,It]=reactExports.useState(),Ft=reactExports.useRef(Xr);reactExports.useEffect(()=>{Ft.current=Xr},[Xr]);const Tt=reactExports.useCallback(async()=>{var tn;if(!er){$$3.info("please login first");return}if(Ct){$$3.info("have aa address already, cannot obtain again");return}$$3.debug("have no aa address, go to obtain");let ar=zr;Ft.current||(ar=await Er());const{token:wr="",uuid:Fr=""}=ar||{},Rr=(tn=ar==null?void 0:ar.wallets.find(qr=>qr.chain_name==="evm_chain"))==null?void 0:tn.public_address,{aaAddress:Ar,eoaAddress:Vr="",name:Tr="",version:Kr=""}=await rr(void 0,Rr);if(!Ar){$$3.error("Failed to create the Xterio Wallet.");return}const{error:An}=await f$a.bindAAWallet({address:Ar,pn_uuid:Fr,pn_token:wr,owner_address:Vr,wallet_name:Tr,wallet_version:Kr});An?$$3.info("Failed to create the Xterio Wallet."):(await f$a.getUserInfo(),$$3.info("An Xterio Wallet has been created for your account. You can also pair your own wallet."))},[zr,Ct,rr,Er,er]),Mt=reactExports.useCallback(async ar=>{if($$3.debug("connect wallet"),Ft.current){$$3.info("connected");return}await lr(k$c.idToken,ar)},[lr]),nr=reactExports.useCallback(async()=>{$$3.debug("disconnect wallet"),await Cr()},[Cr]),or=reactExports.useCallback(()=>{if(gr){gr.remove(),It(void 0);return}const ar=vr();if(!ar){$$3.info("wallet html is empty");return}const wr=document.createElement("div");document.body.appendChild(wr);const Fr=createRoot$1(wr);Fr.render(jsxRuntimeExports.jsx(m$8,{onClose:()=>{$$3.debug("unmount"),It(void 0),Fr.unmount(),wr.remove()},iframeHtml:ar})),It(wr)},[vr,gr]),ur=reactExports.useCallback(async ar=>{await X$7.login(ar)},[]),Ht=reactExports.useCallback(async()=>{await nr(),await X$7.logout(),Nt(void 0),ir(!1),Pt("")},[nr]),tr=reactExports.useCallback(async ar=>{var Rr,Ar;const wr=((Ar=(Rr=ar==null?void 0:ar.wallet)==null?void 0:Rr.find(Vr=>Vr.source===2))==null?void 0:Ar.address)||"",Fr=!!(ar!=null&&ar.uuid);Nt(ar),ir(Fr),Pt(wr),Fr&&wr&&!Ft.current&&($$3.debug("init logic, reconnect wallet"),await Mt())},[Mt]);return reactExports.useEffect(()=>{if(xt)return;St(!0),R$4((ht==null?void 0:ht.logLevel)||1),$$3.debug("xterio wallet initial"),at&&($$3.debug("auth initial in wallet"),X$7.init(ht,ot)),X$7.getUserInfo(wr=>{$$3.info("emiter auth userinfo=",wr),tr(wr)});const ar=l$n.subscribe(()=>{$$3.info("emiter req expired"),Nt(void 0),ir(!1),Pt("")},r$c.Expired);return()=>{xt&&(ar==null||ar())}},[at,ot,tr,xt,ht]),jsxRuntimeExports.jsxs(j$7.Provider,{value:{isLogin:er,userinfo:Dt,login:ur,logout:Ht,aaAddress:Ct,isConnect:!!Xr,obtainWallet:Tt,connectWallet:Mt,openWallet:or,disconnectWallet:nr,signMessage:Br,signTypedData:Ur,switchChain:Ir,pnAA:xr,envConfig:wt},children:[et,ut&&!!Xr&&jsxRuntimeExports.jsx("div",{id:"xterio-wallet-btn",onClick:or,children:"Wallet"})]})},Pe=et=>{const{env:ot,pn_app_id:at}=et;if(!at)throw new Error("You must set pn_app_id");const ut=_$5(ot,at);return jsxRuntimeExports.jsx(Ld,{options:Pe$1(ut),children:jsxRuntimeExports.jsx(we,{...et})})},Le=()=>reactExports.useContext(j$7);function o$f(et){return new Promise(ot=>{setTimeout(ot,et,et)})}const o$e="logger/5.7.0";let T$5=!1,U$7=!1;const I$4={debug:1,default:2,info:2,warning:3,error:4,off:5};let u$9=I$4.default,c$a=null;function w$5(){try{const et=[];if(["NFD","NFC","NFKD","NFKC"].forEach(ot=>{try{if("test".normalize(ot)!=="test")throw new Error("bad normalize")}catch{et.push(ot)}}),et.length)throw new Error("missing "+et.join(", "));if("é".normalize("NFD")!=="é")throw new Error("broken implementation")}catch(et){return et.message}return null}const O$6=w$5();var h$7;(function(et){et.DEBUG="DEBUG",et.INFO="INFO",et.WARNING="WARNING",et.ERROR="ERROR",et.OFF="OFF"})(h$7||(h$7={}));var o$d;(function(et){et.UNKNOWN_ERROR="UNKNOWN_ERROR",et.NOT_IMPLEMENTED="NOT_IMPLEMENTED",et.UNSUPPORTED_OPERATION="UNSUPPORTED_OPERATION",et.NETWORK_ERROR="NETWORK_ERROR",et.SERVER_ERROR="SERVER_ERROR",et.TIMEOUT="TIMEOUT",et.BUFFER_OVERRUN="BUFFER_OVERRUN",et.NUMERIC_FAULT="NUMERIC_FAULT",et.MISSING_NEW="MISSING_NEW",et.INVALID_ARGUMENT="INVALID_ARGUMENT",et.MISSING_ARGUMENT="MISSING_ARGUMENT",et.UNEXPECTED_ARGUMENT="UNEXPECTED_ARGUMENT",et.CALL_EXCEPTION="CALL_EXCEPTION",et.INSUFFICIENT_FUNDS="INSUFFICIENT_FUNDS",et.NONCE_EXPIRED="NONCE_EXPIRED",et.REPLACEMENT_UNDERPRICED="REPLACEMENT_UNDERPRICED",et.UNPREDICTABLE_GAS_LIMIT="UNPREDICTABLE_GAS_LIMIT",et.TRANSACTION_REPLACED="TRANSACTION_REPLACED",et.ACTION_REJECTED="ACTION_REJECTED"})(o$d||(o$d={}));const A$5="0123456789abcdef";let i$5=class As{constructor(ot){Object.defineProperty(this,"version",{enumerable:!0,value:ot,writable:!1})}_log(ot,at){const ut=ot.toLowerCase();I$4[ut]==null&&this.throwArgumentError("invalid log level name","logLevel",ot),!(u$9>I$4[ut])&&console.log.apply(console,at)}debug(...ot){this._log(As.levels.DEBUG,ot)}info(...ot){this._log(As.levels.INFO,ot)}warn(...ot){this._log(As.levels.WARNING,ot)}makeError(ot,at,ut){if(U$7)return this.makeError("censored error",at,{});at||(at=As.errors.UNKNOWN_ERROR),ut||(ut={});const ft=[];Object.keys(ut).forEach(xt=>{const St=ut[xt];try{if(St instanceof Uint8Array){let Ct="";for(let Pt=0;Pt>4],Ct+=A$5[St[Pt]&15];ft.push(xt+"=Uint8Array(0x"+Ct+")")}else ft.push(xt+"="+JSON.stringify(St))}catch{ft.push(xt+"="+JSON.stringify(ut[xt].toString()))}}),ft.push(`code=${at}`),ft.push(`version=${this.version}`);const dt=ot;let ht="";switch(at){case o$d.NUMERIC_FAULT:{ht="NUMERIC_FAULT";const xt=ot;switch(xt){case"overflow":case"underflow":case"division-by-zero":ht+="-"+xt;break;case"negative-power":case"negative-width":ht+="-unsupported";break;case"unbound-bitwise-result":ht+="-unbound-result";break}break}case o$d.CALL_EXCEPTION:case o$d.INSUFFICIENT_FUNDS:case o$d.MISSING_NEW:case o$d.NONCE_EXPIRED:case o$d.REPLACEMENT_UNDERPRICED:case o$d.TRANSACTION_REPLACED:case o$d.UNPREDICTABLE_GAS_LIMIT:ht=at;break}ht&&(ot+=" [ See: https://links.ethers.org/v5-errors-"+ht+" ]"),ft.length&&(ot+=" ("+ft.join(", ")+")");const wt=new Error(ot);return wt.reason=dt,wt.code=at,Object.keys(ut).forEach(function(xt){wt[xt]=ut[xt]}),wt}throwError(ot,at,ut){throw this.makeError(ot,at,ut)}throwArgumentError(ot,at,ut){return this.throwError(ot,As.errors.INVALID_ARGUMENT,{argument:at,value:ut})}assert(ot,at,ut,ft){ot||this.throwError(at,ut,ft)}assertArgument(ot,at,ut,ft){ot||this.throwArgumentError(at,ut,ft)}checkNormalize(ot){O$6&&this.throwError("platform missing String.prototype.normalize",As.errors.UNSUPPORTED_OPERATION,{operation:"String.prototype.normalize",form:O$6})}checkSafeUint53(ot,at){typeof ot=="number"&&(at==null&&(at="value not safe"),(ot<0||ot>=9007199254740991)&&this.throwError(at,As.errors.NUMERIC_FAULT,{operation:"checkSafeInteger",fault:"out-of-safe-range",value:ot}),ot%1&&this.throwError(at,As.errors.NUMERIC_FAULT,{operation:"checkSafeInteger",fault:"non-integer",value:ot}))}checkArgumentCount(ot,at,ut){ut?ut=": "+ut:ut="",otat&&this.throwError("too many arguments"+ut,As.errors.UNEXPECTED_ARGUMENT,{count:ot,expectedCount:at})}checkNew(ot,at){(ot===Object||ot==null)&&this.throwError("missing new",As.errors.MISSING_NEW,{name:at.name})}checkAbstract(ot,at){ot===at?this.throwError("cannot instantiate abstract class "+JSON.stringify(at.name)+" directly; use a sub-class",As.errors.UNSUPPORTED_OPERATION,{name:ot.name,operation:"new"}):(ot===Object||ot==null)&&this.throwError("missing new",As.errors.MISSING_NEW,{name:at.name})}static globalLogger(){return c$a||(c$a=new As(o$e)),c$a}static setCensorship(ot,at){if(!ot&&at&&this.globalLogger().throwError("cannot permanently disable censorship",As.errors.UNSUPPORTED_OPERATION,{operation:"setCensorship"}),T$5){if(!ot)return;this.globalLogger().throwError("error censorship permanent",As.errors.UNSUPPORTED_OPERATION,{operation:"setCensorship"})}U$7=!!ot,T$5=!!at}static setLogLevel(ot){const at=I$4[ot.toLowerCase()];if(at==null){As.globalLogger().warn("invalid log level - "+ot);return}u$9=at}static from(ot){return new As(ot)}};i$5.errors=o$d;i$5.levels=h$7;const e$7="properties/5.7.0";var v$7=function(et,ot,at,ut){function ft(dt){return dt instanceof at?dt:new at(function(ht){ht(dt)})}return new(at||(at=Promise))(function(dt,ht){function wt(Ct){try{St(ut.next(Ct))}catch(Pt){ht(Pt)}}function xt(Ct){try{St(ut.throw(Ct))}catch(Pt){ht(Pt)}}function St(Ct){Ct.done?dt(Ct.value):ft(Ct.value).then(wt,xt)}St((ut=ut.apply(et,[])).next())})};const s$a=new i$5(e$7);function w$4(et,ot,at){Object.defineProperty(et,ot,{enumerable:!0,value:at,writable:!1})}function C$8(et,ot){for(let at=0;at<32;at++){if(et[ot])return et[ot];if(!et.prototype||typeof et.prototype!="object")break;et=Object.getPrototypeOf(et.prototype).constructor}return null}function _$4(et){return v$7(this,void 0,void 0,function*(){const ot=Object.keys(et).map(at=>{const ut=et[at];return Promise.resolve(ut).then(ft=>({key:at,value:ft}))});return(yield Promise.all(ot)).reduce((at,ut)=>(at[ut.key]=ut.value,at),{})})}function E$5(et,ot){(!et||typeof et!="object")&&s$a.throwArgumentError("invalid object","object",et),Object.keys(et).forEach(at=>{ot[at]||s$a.throwArgumentError("invalid object key - "+at,"transaction:"+at,et)})}function P$4(et){const ot={};for(const at in et)ot[at]=et[at];return ot}const g$a={bigint:!0,boolean:!0,function:!0,number:!0,string:!0};function c$9(et){if(et==null||g$a[typeof et])return!0;if(Array.isArray(et)||typeof et=="object"){if(!Object.isFrozen(et))return!1;const ot=Object.keys(et);for(let at=0;atp$4(ot)));if(typeof et=="object"){const ot={};for(const at in et){const ut=et[at];ut!==void 0&&w$4(ot,at,p$4(ut))}return ot}return s$a.throwArgumentError(`Cannot deepCopy ${typeof et}`,"object",et)}function p$4(et){return O$5(et)}let x$9=class{constructor(ot){for(const at in ot)this[at]=p$4(ot[at])}};const o$c="providers/5.7.2",r$4="abstract-signer/5.7.0";var o$b=function(et,ot,at,ut){function ft(dt){return dt instanceof at?dt:new at(function(ht){ht(dt)})}return new(at||(at=Promise))(function(dt,ht){function wt(Ct){try{St(ut.next(Ct))}catch(Pt){ht(Pt)}}function xt(Ct){try{St(ut.throw(Ct))}catch(Pt){ht(Pt)}}function St(Ct){Ct.done?dt(Ct.value):ft(Ct.value).then(wt,xt)}St((ut=ut.apply(et,[])).next())})};const s$9=new i$5(r$4),x$8=["accessList","ccipReadEnabled","chainId","customData","data","from","gasLimit","gasPrice","maxFeePerGas","maxPriorityFeePerGas","nonce","to","type","value"],G$1=[i$5.errors.INSUFFICIENT_FUNDS,i$5.errors.NONCE_EXPIRED,i$5.errors.REPLACEMENT_UNDERPRICED];let P$3=class Ns{constructor(){s$9.checkAbstract(new.target,Ns),w$4(this,"_isSigner",!0)}getBalance(ot){return o$b(this,void 0,void 0,function*(){return this._checkProvider("getBalance"),yield this.provider.getBalance(this.getAddress(),ot)})}getTransactionCount(ot){return o$b(this,void 0,void 0,function*(){return this._checkProvider("getTransactionCount"),yield this.provider.getTransactionCount(this.getAddress(),ot)})}estimateGas(ot){return o$b(this,void 0,void 0,function*(){this._checkProvider("estimateGas");const at=yield _$4(this.checkTransaction(ot));return yield this.provider.estimateGas(at)})}call(ot,at){return o$b(this,void 0,void 0,function*(){this._checkProvider("call");const ut=yield _$4(this.checkTransaction(ot));return yield this.provider.call(ut,at)})}sendTransaction(ot){return o$b(this,void 0,void 0,function*(){this._checkProvider("sendTransaction");const at=yield this.populateTransaction(ot),ut=yield this.signTransaction(at);return yield this.provider.sendTransaction(ut)})}getChainId(){return o$b(this,void 0,void 0,function*(){return this._checkProvider("getChainId"),(yield this.provider.getNetwork()).chainId})}getGasPrice(){return o$b(this,void 0,void 0,function*(){return this._checkProvider("getGasPrice"),yield this.provider.getGasPrice()})}getFeeData(){return o$b(this,void 0,void 0,function*(){return this._checkProvider("getFeeData"),yield this.provider.getFeeData()})}resolveName(ot){return o$b(this,void 0,void 0,function*(){return this._checkProvider("resolveName"),yield this.provider.resolveName(ot)})}checkTransaction(ot){for(const ut in ot)x$8.indexOf(ut)===-1&&s$9.throwArgumentError("invalid transaction key: "+ut,"transaction",ot);const at=P$4(ot);return at.from==null?at.from=this.getAddress():at.from=Promise.all([Promise.resolve(at.from),this.getAddress()]).then(ut=>(ut[0].toLowerCase()!==ut[1].toLowerCase()&&s$9.throwArgumentError("from address mismatch","transaction",ot),ut[0])),at}populateTransaction(ot){return o$b(this,void 0,void 0,function*(){const at=yield _$4(this.checkTransaction(ot));at.to!=null&&(at.to=Promise.resolve(at.to).then(ft=>o$b(this,void 0,void 0,function*(){if(ft==null)return null;const dt=yield this.resolveName(ft);return dt==null&&s$9.throwArgumentError("provided ENS name resolves to null","tx.to",ft),dt})),at.to.catch(ft=>{}));const ut=at.maxFeePerGas!=null||at.maxPriorityFeePerGas!=null;if(at.gasPrice!=null&&(at.type===2||ut)?s$9.throwArgumentError("eip-1559 transaction do not support gasPrice","transaction",ot):(at.type===0||at.type===1)&&ut&&s$9.throwArgumentError("pre-eip-1559 transaction do not support maxFeePerGas/maxPriorityFeePerGas","transaction",ot),(at.type===2||at.type==null)&&at.maxFeePerGas!=null&&at.maxPriorityFeePerGas!=null)at.type=2;else if(at.type===0||at.type===1)at.gasPrice==null&&(at.gasPrice=this.getGasPrice());else{const ft=yield this.getFeeData();if(at.type==null)if(ft.maxFeePerGas!=null&&ft.maxPriorityFeePerGas!=null)if(at.type=2,at.gasPrice!=null){const dt=at.gasPrice;delete at.gasPrice,at.maxFeePerGas=dt,at.maxPriorityFeePerGas=dt}else at.maxFeePerGas==null&&(at.maxFeePerGas=ft.maxFeePerGas),at.maxPriorityFeePerGas==null&&(at.maxPriorityFeePerGas=ft.maxPriorityFeePerGas);else ft.gasPrice!=null?(ut&&s$9.throwError("network does not support EIP-1559",i$5.errors.UNSUPPORTED_OPERATION,{operation:"populateTransaction"}),at.gasPrice==null&&(at.gasPrice=ft.gasPrice),at.type=0):s$9.throwError("failed to get consistent fee data",i$5.errors.UNSUPPORTED_OPERATION,{operation:"signer.getFeeData"});else at.type===2&&(at.maxFeePerGas==null&&(at.maxFeePerGas=ft.maxFeePerGas),at.maxPriorityFeePerGas==null&&(at.maxPriorityFeePerGas=ft.maxPriorityFeePerGas))}return at.nonce==null&&(at.nonce=this.getTransactionCount("pending")),at.gasLimit==null&&(at.gasLimit=this.estimateGas(at).catch(ft=>{if(G$1.indexOf(ft.code)>=0)throw ft;return s$9.throwError("cannot estimate gas; transaction may fail or may require manual gas limit",i$5.errors.UNPREDICTABLE_GAS_LIMIT,{error:ft,tx:at})})),at.chainId==null?at.chainId=this.getChainId():at.chainId=Promise.all([Promise.resolve(at.chainId),this.getChainId()]).then(ft=>(ft[1]!==0&&ft[0]!==ft[1]&&s$9.throwArgumentError("chainId address mismatch","transaction",ot),ft[0])),yield _$4(at)})}_checkProvider(ot){this.provider||s$9.throwError("missing provider",i$5.errors.UNSUPPORTED_OPERATION,{operation:ot||"_checkProvider"})}static isSigner(ot){return!!(ot&&ot._isSigner)}};const e$6="bytes/5.7.0",n$7=new i$5(e$6);function a$7(et){return!!et.toHexString}function c$8(et){return et.slice||(et.slice=function(){const ot=Array.prototype.slice.call(arguments);return c$8(new Uint8Array(Array.prototype.slice.apply(et,ot)))}),et}function P$2(et){return f$9(et)&&!(et.length%2)||m$7(et)}function y$6(et){return typeof et=="number"&&et==et&&et%1===0}function m$7(et){if(et==null)return!1;if(et.constructor===Uint8Array)return!0;if(typeof et=="string"||!y$6(et.length)||et.length<0)return!1;for(let ot=0;ot=256)return!1}return!0}function h$6(et,ot){if(ot||(ot={}),typeof et=="number"){n$7.checkSafeUint53(et,"invalid arrayify value");const at=[];for(;et;)at.unshift(et&255),et=parseInt(String(et/256));return at.length===0&&at.push(0),c$8(new Uint8Array(at))}if(ot.allowMissingPrefix&&typeof et=="string"&&et.substring(0,2)!=="0x"&&(et="0x"+et),a$7(et)&&(et=et.toHexString()),f$9(et)){let at=et.substring(2);at.length%2&&(ot.hexPad==="left"?at="0"+at:ot.hexPad==="right"?at+="0":n$7.throwArgumentError("hex data is odd-length","value",et));const ut=[];for(let ft=0;fth$6(ft)),at=ot.reduce((ft,dt)=>ft+dt.length,0),ut=new Uint8Array(at);return ot.reduce((ft,dt)=>(ut.set(dt,ft),ft+dt.length),0),c$8(ut)}function v$6(et){let ot=h$6(et);if(ot.length===0)return ot;let at=0;for(;atot&&n$7.throwArgumentError("value out of range","value",arguments[0]);const at=new Uint8Array(ot);return at.set(et,ot-et.length),c$8(at)}function f$9(et,ot){return!(typeof et!="string"||!et.match(/^0x[0-9A-Fa-f]*$/)||ot&&et.length!==2+2*ot)}const l$9="0123456789abcdef";function s$8(et,ot){if(ot||(ot={}),typeof et=="number"){n$7.checkSafeUint53(et,"invalid hexlify value");let at="";for(;et;)at=l$9[et&15]+at,et=Math.floor(et/16);return at.length?(at.length%2&&(at="0"+at),"0x"+at):"0x00"}if(typeof et=="bigint")return et=et.toString(16),et.length%2?"0x0"+et:"0x"+et;if(ot.allowMissingPrefix&&typeof et=="string"&&et.substring(0,2)!=="0x"&&(et="0x"+et),a$7(et))return et.toHexString();if(f$9(et))return et.length%2&&(ot.hexPad==="left"?et="0x0"+et.substring(2):ot.hexPad==="right"?et+="0":n$7.throwArgumentError("hex data is odd-length","value",et)),et.toLowerCase();if(m$7(et)){let at="0x";for(let ut=0;ut>4]+l$9[ft&15]}return at}return n$7.throwArgumentError("invalid hexlify value","value",et)}function S$4(et){if(typeof et!="string")et=s$8(et);else if(!f$9(et)||et.length%2)return null;return(et.length-2)/2}function U$6(et,ot,at){return typeof et!="string"?et=s$8(et):(!f$9(et)||et.length%2)&&n$7.throwArgumentError("invalid hexData","value",et),ot=2+2*ot,at!=null?"0x"+et.substring(ot,2+2*at):"0x"+et.substring(ot)}function H$4(et){let ot="0x";return et.forEach(at=>{ot+=s$8(at).substring(2)}),ot}function I$3(et){const ot=p$3(s$8(et,{hexPad:"left"}));return ot==="0x"?"0x0":ot}function p$3(et){typeof et!="string"&&(et=s$8(et)),f$9(et)||n$7.throwArgumentError("invalid hex string","value",et),et=et.substring(2);let ot=0;for(;ot2*ot+2&&n$7.throwArgumentError("value out of range","value",arguments[1]);et.length<2*ot+2;)et="0x0"+et.substring(2);return et}function L$3(et){const ot={r:"0x",s:"0x",_vs:"0x",recoveryParam:0,v:0,yParityAndS:"0x",compact:"0x"};if(P$2(et)){let at=h$6(et);at.length===64?(ot.v=27+(at[32]>>7),at[32]&=127,ot.r=s$8(at.slice(0,32)),ot.s=s$8(at.slice(32,64))):at.length===65?(ot.r=s$8(at.slice(0,32)),ot.s=s$8(at.slice(32,64)),ot.v=at[64]):n$7.throwArgumentError("invalid signature string","signature",et),ot.v<27&&(ot.v===0||ot.v===1?ot.v+=27:n$7.throwArgumentError("signature invalid v byte","signature",et)),ot.recoveryParam=1-ot.v%2,ot.recoveryParam&&(at[32]|=128),ot._vs=s$8(at.slice(32,64))}else{if(ot.r=et.r,ot.s=et.s,ot.v=et.v,ot.recoveryParam=et.recoveryParam,ot._vs=et._vs,ot._vs!=null){const ft=d$6(h$6(ot._vs),32);ot._vs=s$8(ft);const dt=ft[0]>=128?1:0;ot.recoveryParam==null?ot.recoveryParam=dt:ot.recoveryParam!==dt&&n$7.throwArgumentError("signature recoveryParam mismatch _vs","signature",et),ft[0]&=127;const ht=s$8(ft);ot.s==null?ot.s=ht:ot.s!==ht&&n$7.throwArgumentError("signature v mismatch _vs","signature",et)}if(ot.recoveryParam==null)ot.v==null?n$7.throwArgumentError("signature missing v and recoveryParam","signature",et):ot.v===0||ot.v===1?ot.recoveryParam=ot.v:ot.recoveryParam=1-ot.v%2;else if(ot.v==null)ot.v=27+ot.recoveryParam;else{const ft=ot.v===0||ot.v===1?ot.v:1-ot.v%2;ot.recoveryParam!==ft&&n$7.throwArgumentError("signature recoveryParam mismatch v","signature",et)}ot.r==null||!f$9(ot.r)?n$7.throwArgumentError("signature missing or invalid r","signature",et):ot.r=u$8(ot.r,32),ot.s==null||!f$9(ot.s)?n$7.throwArgumentError("signature missing or invalid s","signature",et):ot.s=u$8(ot.s,32);const at=h$6(ot.s);at[0]>=128&&n$7.throwArgumentError("signature s out of range","signature",et),ot.recoveryParam&&(at[0]|=128);const ut=s$8(at);ot._vs&&(f$9(ot._vs)||n$7.throwArgumentError("signature invalid _vs","signature",et),ot._vs=u$8(ot._vs,32)),ot._vs==null?ot._vs=ut:ot._vs!==ut&&n$7.throwArgumentError("signature _vs mismatch v and s","signature",et)}return ot.yParityAndS=ot._vs,ot.compact=ot.r+ot.yParityAndS.substring(2),ot}function v$5(et){return et&&et.__esModule&&Object.prototype.hasOwnProperty.call(et,"default")?et.default:et}var m$6={exports:{}},t$3=m$6.exports={},n$6,o$a;function f$8(){throw new Error("setTimeout has not been defined")}function h$5(){throw new Error("clearTimeout has not been defined")}(function(){try{typeof setTimeout=="function"?n$6=setTimeout:n$6=f$8}catch{n$6=f$8}try{typeof clearTimeout=="function"?o$a=clearTimeout:o$a=h$5}catch{o$a=h$5}})();function p$2(et){if(n$6===setTimeout)return setTimeout(et,0);if((n$6===f$8||!n$6)&&setTimeout)return n$6=setTimeout,setTimeout(et,0);try{return n$6(et,0)}catch{try{return n$6.call(null,et,0)}catch{return n$6.call(this,et,0)}}}function g$9(et){if(o$a===clearTimeout)return clearTimeout(et);if((o$a===h$5||!o$a)&&clearTimeout)return o$a=clearTimeout,clearTimeout(et);try{return o$a(et)}catch{try{return o$a.call(null,et)}catch{return o$a.call(this,et)}}}var u$7=[],c$7=!1,s$7,l$8=-1;function w$3(){!c$7||!s$7||(c$7=!1,s$7.length?u$7=s$7.concat(u$7):l$8=-1,u$7.length&&d$5())}function d$5(){if(!c$7){var et=p$2(w$3);c$7=!0;for(var ot=u$7.length;ot;){for(s$7=u$7,u$7=[];++l$81)for(var at=1;at>5,this.byteCount=this.blockCount<<2,this.outputBlocks=Tr>>5,this.extraBytes=(Tr&31)>>3;for(var Kr=0;Kr<50;++Kr)this.s[Kr]=0}wr.prototype.update=function(Ar){if(this.finalized)throw new Error(at);var Vr,Tr=typeof Ar;if(Tr!=="string"){if(Tr==="object"){if(Ar===null)throw new Error(ot);if(xt&&Ar.constructor===ArrayBuffer)Ar=new Uint8Array(Ar);else if(!Array.isArray(Ar)&&(!xt||!ArrayBuffer.isView(Ar)))throw new Error(ot)}else throw new Error(ot);Vr=!0}for(var Kr=this.blocks,An=this.byteCount,tn=Ar.length,qr=this.blockCount,Wr=0,Nn=this.s,On,zn;Wr>2]|=Ar[Wr]<>2]|=zn<>2]|=(192|zn>>6)<>2]|=(128|zn&63)<=57344?(Kr[On>>2]|=(224|zn>>12)<>2]|=(128|zn>>6&63)<>2]|=(128|zn&63)<>2]|=(240|zn>>18)<>2]|=(128|zn>>12&63)<>2]|=(128|zn>>6&63)<>2]|=(128|zn&63)<=An){for(this.start=On-An,this.block=Kr[qr],On=0;On>8,Tr=Ar&255;Tr>0;)An.unshift(Tr),Ar=Ar>>8,Tr=Ar&255,++Kr;return Vr?An.push(Kr):An.unshift(Kr),this.update(An),An.length},wr.prototype.encodeString=function(Ar){var Vr,Tr=typeof Ar;if(Tr!=="string"){if(Tr==="object"){if(Ar===null)throw new Error(ot);if(xt&&Ar.constructor===ArrayBuffer)Ar=new Uint8Array(Ar);else if(!Array.isArray(Ar)&&(!xt||!ArrayBuffer.isView(Ar)))throw new Error(ot)}else throw new Error(ot);Vr=!0}var Kr=0,An=Ar.length;if(Vr)Kr=An;else for(var tn=0;tn=57344?Kr+=3:(qr=65536+((qr&1023)<<10|Ar.charCodeAt(++tn)&1023),Kr+=4)}return Kr+=this.encode(Kr*8),this.update(Ar),Kr},wr.prototype.bytepad=function(Ar,Vr){for(var Tr=this.encode(Vr),Kr=0;Kr>2]|=this.padding[Vr&3],this.lastByteIndex===this.byteCount)for(Ar[0]=Ar[Tr],Vr=1;Vr>4&15]+St[Wr&15]+St[Wr>>12&15]+St[Wr>>8&15]+St[Wr>>20&15]+St[Wr>>16&15]+St[Wr>>28&15]+St[Wr>>24&15];tn%Ar===0&&(Rr(Vr),An=0)}return Kr&&(Wr=Vr[An],qr+=St[Wr>>4&15]+St[Wr&15],Kr>1&&(qr+=St[Wr>>12&15]+St[Wr>>8&15]),Kr>2&&(qr+=St[Wr>>20&15]+St[Wr>>16&15])),qr},wr.prototype.arrayBuffer=function(){this.finalize();var Ar=this.blockCount,Vr=this.s,Tr=this.outputBlocks,Kr=this.extraBytes,An=0,tn=0,qr=this.outputBits>>3,Wr;Kr?Wr=new ArrayBuffer(Tr+1<<2):Wr=new ArrayBuffer(qr);for(var Nn=new Uint32Array(Wr);tn>8&255,qr[Wr+2]=Nn>>16&255,qr[Wr+3]=Nn>>24&255;tn%Ar===0&&Rr(Vr)}return Kr&&(Wr=tn<<2,Nn=Vr[An],qr[Wr]=Nn&255,Kr>1&&(qr[Wr+1]=Nn>>8&255),Kr>2&&(qr[Wr+2]=Nn>>16&255)),qr};function Fr(Ar,Vr,Tr){wr.call(this,Ar,Vr,Tr)}Fr.prototype=new wr,Fr.prototype.finalize=function(){return this.encode(this.outputBits,!0),wr.prototype.finalize.call(this)};var Rr=function(Ar){var Vr,Tr,Kr,An,tn,qr,Wr,Nn,On,zn,Yn,Kn,_i,Xn,ro,uo,$o,wo,to,io,Co,Bo,xo,Po,zt,Lt,yr,Lr,En,yn,qn,Rn,go,Ao,cn,ao,bo,Jn,oo,yo,ko,To,Jr,Bn,Vn,no,po,fn,Un,Gn,ln,Wn,lo,fo,So,Fo,Do,No,rs,jo,Ko,Yo,Qo;for(Kr=0;Kr<48;Kr+=2)An=Ar[0]^Ar[10]^Ar[20]^Ar[30]^Ar[40],tn=Ar[1]^Ar[11]^Ar[21]^Ar[31]^Ar[41],qr=Ar[2]^Ar[12]^Ar[22]^Ar[32]^Ar[42],Wr=Ar[3]^Ar[13]^Ar[23]^Ar[33]^Ar[43],Nn=Ar[4]^Ar[14]^Ar[24]^Ar[34]^Ar[44],On=Ar[5]^Ar[15]^Ar[25]^Ar[35]^Ar[45],zn=Ar[6]^Ar[16]^Ar[26]^Ar[36]^Ar[46],Yn=Ar[7]^Ar[17]^Ar[27]^Ar[37]^Ar[47],Kn=Ar[8]^Ar[18]^Ar[28]^Ar[38]^Ar[48],_i=Ar[9]^Ar[19]^Ar[29]^Ar[39]^Ar[49],Vr=Kn^(qr<<1|Wr>>>31),Tr=_i^(Wr<<1|qr>>>31),Ar[0]^=Vr,Ar[1]^=Tr,Ar[10]^=Vr,Ar[11]^=Tr,Ar[20]^=Vr,Ar[21]^=Tr,Ar[30]^=Vr,Ar[31]^=Tr,Ar[40]^=Vr,Ar[41]^=Tr,Vr=An^(Nn<<1|On>>>31),Tr=tn^(On<<1|Nn>>>31),Ar[2]^=Vr,Ar[3]^=Tr,Ar[12]^=Vr,Ar[13]^=Tr,Ar[22]^=Vr,Ar[23]^=Tr,Ar[32]^=Vr,Ar[33]^=Tr,Ar[42]^=Vr,Ar[43]^=Tr,Vr=qr^(zn<<1|Yn>>>31),Tr=Wr^(Yn<<1|zn>>>31),Ar[4]^=Vr,Ar[5]^=Tr,Ar[14]^=Vr,Ar[15]^=Tr,Ar[24]^=Vr,Ar[25]^=Tr,Ar[34]^=Vr,Ar[35]^=Tr,Ar[44]^=Vr,Ar[45]^=Tr,Vr=Nn^(Kn<<1|_i>>>31),Tr=On^(_i<<1|Kn>>>31),Ar[6]^=Vr,Ar[7]^=Tr,Ar[16]^=Vr,Ar[17]^=Tr,Ar[26]^=Vr,Ar[27]^=Tr,Ar[36]^=Vr,Ar[37]^=Tr,Ar[46]^=Vr,Ar[47]^=Tr,Vr=zn^(An<<1|tn>>>31),Tr=Yn^(tn<<1|An>>>31),Ar[8]^=Vr,Ar[9]^=Tr,Ar[18]^=Vr,Ar[19]^=Tr,Ar[28]^=Vr,Ar[29]^=Tr,Ar[38]^=Vr,Ar[39]^=Tr,Ar[48]^=Vr,Ar[49]^=Tr,Xn=Ar[0],ro=Ar[1],no=Ar[11]<<4|Ar[10]>>>28,po=Ar[10]<<4|Ar[11]>>>28,Lr=Ar[20]<<3|Ar[21]>>>29,En=Ar[21]<<3|Ar[20]>>>29,jo=Ar[31]<<9|Ar[30]>>>23,Ko=Ar[30]<<9|Ar[31]>>>23,To=Ar[40]<<18|Ar[41]>>>14,Jr=Ar[41]<<18|Ar[40]>>>14,Ao=Ar[2]<<1|Ar[3]>>>31,cn=Ar[3]<<1|Ar[2]>>>31,uo=Ar[13]<<12|Ar[12]>>>20,$o=Ar[12]<<12|Ar[13]>>>20,fn=Ar[22]<<10|Ar[23]>>>22,Un=Ar[23]<<10|Ar[22]>>>22,yn=Ar[33]<<13|Ar[32]>>>19,qn=Ar[32]<<13|Ar[33]>>>19,Yo=Ar[42]<<2|Ar[43]>>>30,Qo=Ar[43]<<2|Ar[42]>>>30,fo=Ar[5]<<30|Ar[4]>>>2,So=Ar[4]<<30|Ar[5]>>>2,ao=Ar[14]<<6|Ar[15]>>>26,bo=Ar[15]<<6|Ar[14]>>>26,wo=Ar[25]<<11|Ar[24]>>>21,to=Ar[24]<<11|Ar[25]>>>21,Gn=Ar[34]<<15|Ar[35]>>>17,ln=Ar[35]<<15|Ar[34]>>>17,Rn=Ar[45]<<29|Ar[44]>>>3,go=Ar[44]<<29|Ar[45]>>>3,Po=Ar[6]<<28|Ar[7]>>>4,zt=Ar[7]<<28|Ar[6]>>>4,Fo=Ar[17]<<23|Ar[16]>>>9,Do=Ar[16]<<23|Ar[17]>>>9,Jn=Ar[26]<<25|Ar[27]>>>7,oo=Ar[27]<<25|Ar[26]>>>7,io=Ar[36]<<21|Ar[37]>>>11,Co=Ar[37]<<21|Ar[36]>>>11,Wn=Ar[47]<<24|Ar[46]>>>8,lo=Ar[46]<<24|Ar[47]>>>8,Bn=Ar[8]<<27|Ar[9]>>>5,Vn=Ar[9]<<27|Ar[8]>>>5,Lt=Ar[18]<<20|Ar[19]>>>12,yr=Ar[19]<<20|Ar[18]>>>12,No=Ar[29]<<7|Ar[28]>>>25,rs=Ar[28]<<7|Ar[29]>>>25,yo=Ar[38]<<8|Ar[39]>>>24,ko=Ar[39]<<8|Ar[38]>>>24,Bo=Ar[48]<<14|Ar[49]>>>18,xo=Ar[49]<<14|Ar[48]>>>18,Ar[0]=Xn^~uo&wo,Ar[1]=ro^~$o&to,Ar[10]=Po^~Lt&Lr,Ar[11]=zt^~yr&En,Ar[20]=Ao^~ao&Jn,Ar[21]=cn^~bo&oo,Ar[30]=Bn^~no&fn,Ar[31]=Vn^~po&Un,Ar[40]=fo^~Fo&No,Ar[41]=So^~Do&rs,Ar[2]=uo^~wo&io,Ar[3]=$o^~to&Co,Ar[12]=Lt^~Lr&yn,Ar[13]=yr^~En&qn,Ar[22]=ao^~Jn&yo,Ar[23]=bo^~oo&ko,Ar[32]=no^~fn&Gn,Ar[33]=po^~Un&ln,Ar[42]=Fo^~No&jo,Ar[43]=Do^~rs&Ko,Ar[4]=wo^~io&Bo,Ar[5]=to^~Co&xo,Ar[14]=Lr^~yn&Rn,Ar[15]=En^~qn&go,Ar[24]=Jn^~yo&To,Ar[25]=oo^~ko&Jr,Ar[34]=fn^~Gn&Wn,Ar[35]=Un^~ln&lo,Ar[44]=No^~jo&Yo,Ar[45]=rs^~Ko&Qo,Ar[6]=io^~Bo&Xn,Ar[7]=Co^~xo&ro,Ar[16]=yn^~Rn&Po,Ar[17]=qn^~go&zt,Ar[26]=yo^~To&Ao,Ar[27]=ko^~Jr&cn,Ar[36]=Gn^~Wn&Bn,Ar[37]=ln^~lo&Vn,Ar[46]=jo^~Yo&fo,Ar[47]=Ko^~Qo&So,Ar[8]=Bo^~Xn&uo,Ar[9]=xo^~ro&$o,Ar[18]=Rn^~Po&Lt,Ar[19]=go^~zt&yr,Ar[28]=To^~Ao&ao,Ar[29]=Jr^~cn&bo,Ar[38]=Wn^~Bn&no,Ar[39]=lo^~Vn&po,Ar[48]=Yo^~fo&Fo,Ar[49]=Qo^~So&Do,Ar[0]^=ir[Kr],Ar[1]^=ir[Kr+1]};if(wt)et.exports=Tt;else for(nr=0;nr>=8;return ot}function s$6(et,ot,at){let ut=0;for(let ft=0;ftot+1+ut&&h$4.throwError("child data too short",i$5.errors.BUFFER_OVERRUN,{})}return{consumed:1+ut,result:ft}}function y$4(et,ot){if(et.length===0&&h$4.throwError("data too short",i$5.errors.BUFFER_OVERRUN,{}),et[ot]>=248){const at=et[ot]-247;ot+1+at>et.length&&h$4.throwError("data short segment too short",i$5.errors.BUFFER_OVERRUN,{});const ut=s$6(et,ot+1,at);return ot+1+at+ut>et.length&&h$4.throwError("data long segment too short",i$5.errors.BUFFER_OVERRUN,{}),g$8(et,ot,ot+1+at,at+ut)}else if(et[ot]>=192){const at=et[ot]-192;return ot+1+at>et.length&&h$4.throwError("data array too short",i$5.errors.BUFFER_OVERRUN,{}),g$8(et,ot,ot+1,at)}else if(et[ot]>=184){const at=et[ot]-183;ot+1+at>et.length&&h$4.throwError("data array too short",i$5.errors.BUFFER_OVERRUN,{});const ut=s$6(et,ot+1,at);ot+1+at+ut>et.length&&h$4.throwError("data array too short",i$5.errors.BUFFER_OVERRUN,{});const ft=s$8(et.slice(ot+1+at,ot+1+at+ut));return{consumed:1+at+ut,result:ft}}else if(et[ot]>=128){const at=et[ot]-128;ot+1+at>et.length&&h$4.throwError("data too short",i$5.errors.BUFFER_OVERRUN,{});const ut=s$8(et.slice(ot+1,ot+1+at));return{consumed:1+at,result:ut}}return{consumed:1,result:s$8(et[ot])}}function d$4(et){const ot=h$6(et),at=y$4(ot,0);return at.consumed!==ot.length&&h$4.throwArgumentError("invalid rlp data","data",et),at.result}const s$5="address/5.7.0";var e$4={exports:{}},r$3={},sr;function Hr(){return sr||(sr=1,function(et){Object.defineProperties(et,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});var ot={},at={};at.byteLength=Ct,at.toByteArray=Dt,at.fromByteArray=ir;for(var ut=[],ft=[],dt=typeof Uint8Array<"u"?Uint8Array:Array,ht="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",wt=0,xt=ht.length;wt0)throw new Error("Invalid string. Length must be a multiple of 4");var Cr=rr.indexOf("=");Cr===-1&&(Cr=Er);var Ir=Cr===Er?0:4-Cr%4;return[Cr,Ir]}function Ct(rr){var Er=St(rr),Cr=Er[0],Ir=Er[1];return(Cr+Ir)*3/4-Ir}function Pt(rr,Er,Cr){return(Er+Cr)*3/4-Cr}function Dt(rr){var Er,Cr=St(rr),Ir=Cr[0],zr=Cr[1],Xr=new dt(Pt(rr,Ir,zr)),Br=0,Ur=zr>0?Ir-4:Ir,xr;for(xr=0;xr>16&255,Xr[Br++]=Er>>8&255,Xr[Br++]=Er&255;return zr===2&&(Er=ft[rr.charCodeAt(xr)]<<2|ft[rr.charCodeAt(xr+1)]>>4,Xr[Br++]=Er&255),zr===1&&(Er=ft[rr.charCodeAt(xr)]<<10|ft[rr.charCodeAt(xr+1)]<<4|ft[rr.charCodeAt(xr+2)]>>2,Xr[Br++]=Er>>8&255,Xr[Br++]=Er&255),Xr}function Nt(rr){return ut[rr>>18&63]+ut[rr>>12&63]+ut[rr>>6&63]+ut[rr&63]}function er(rr,Er,Cr){for(var Ir,zr=[],Xr=Er;XrUr?Ur:Br+Xr));return Ir===1?(Er=rr[Cr-1],zr.push(ut[Er>>2]+ut[Er<<4&63]+"==")):Ir===2&&(Er=(rr[Cr-2]<<8)+rr[Cr-1],zr.push(ut[Er>>10]+ut[Er>>4&63]+ut[Er<<2&63]+"=")),zr.join("")}var vr={};/*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh */vr.read=function(rr,Er,Cr,Ir,zr){var Xr,Br,Ur=zr*8-Ir-1,xr=(1<>1,It=-7,Ft=Cr?zr-1:0,Tt=Cr?-1:1,Mt=rr[Er+Ft];for(Ft+=Tt,Xr=Mt&(1<<-It)-1,Mt>>=-It,It+=Ur;It>0;Xr=Xr*256+rr[Er+Ft],Ft+=Tt,It-=8);for(Br=Xr&(1<<-It)-1,Xr>>=-It,It+=Ir;It>0;Br=Br*256+rr[Er+Ft],Ft+=Tt,It-=8);if(Xr===0)Xr=1-gr;else{if(Xr===xr)return Br?NaN:(Mt?-1:1)*(1/0);Br=Br+Math.pow(2,Ir),Xr=Xr-gr}return(Mt?-1:1)*Br*Math.pow(2,Xr-Ir)},vr.write=function(rr,Er,Cr,Ir,zr,Xr){var Br,Ur,xr,gr=Xr*8-zr-1,It=(1<>1,Tt=zr===23?Math.pow(2,-24)-Math.pow(2,-77):0,Mt=Ir?0:Xr-1,nr=Ir?1:-1,or=Er<0||Er===0&&1/Er<0?1:0;for(Er=Math.abs(Er),isNaN(Er)||Er===1/0?(Ur=isNaN(Er)?1:0,Br=It):(Br=Math.floor(Math.log(Er)/Math.LN2),Er*(xr=Math.pow(2,-Br))<1&&(Br--,xr*=2),Br+Ft>=1?Er+=Tt/xr:Er+=Tt*Math.pow(2,1-Ft),Er*xr>=2&&(Br++,xr/=2),Br+Ft>=It?(Ur=0,Br=It):Br+Ft>=1?(Ur=(Er*xr-1)*Math.pow(2,zr),Br=Br+Ft):(Ur=Er*Math.pow(2,Ft-1)*Math.pow(2,zr),Br=0));zr>=8;rr[Cr+Mt]=Ur&255,Mt+=nr,Ur/=256,zr-=8);for(Br=Br<0;rr[Cr+Mt]=Br&255,Mt+=nr,Br/=256,gr-=8);rr[Cr+Mt-nr]|=or*128};/*! + }`;Yn.innerHTML=Kn,document.head.appendChild(Yn)}if(ar.particleModalVisible){document.body.classList.add("particle-modal-lock");let Yn=(zn=ar.rootModalContainer)==null?void 0:zn.querySelector(".root-particle-modal-container .ant-drawer-body,.root-particle-modal-container .ant-modal-body");wr({rootBody:Yn})}else setTimeout(()=>{tr({path:"/",history:[]})},100),document.body.classList.remove("particle-modal-lock")},[ar.particleModalVisible,ar.rootModalContainer]);let tn=useSize(U$8()?null:document.body);if(reactExports.useEffect(()=>{let zn="mobile";document.body.clientWidth>=600&&(zn="desktop"),wr({viewType:zn})},[tn]),reactExports.useEffect(()=>{Ht!=null&&Ht.path&&(Ht==null?void 0:Ht.path)!="/"&&wr({particleModalVisible:!0})},[Ht==null?void 0:Ht.path]),reactExports.useEffect(()=>{var zn,Yn;if(Dt.current){let Kn=Math.max(300,Number((zn=ir.customStyle)==null?void 0:zn.modalWidth)),_i=Math.max(500,Number((Yn=ir.customStyle)==null?void 0:Yn.modalHeight));ar.viewType=="mobile"&&(Kn=document.body.clientWidth,_i=document.body.clientHeight*.86);let Xn=Kn/100;Dt.current.style.setProperty("--vw",Xn+"px"),Dt.current.style.setProperty("--doc-height",_i+"px"),Dt.current.style.setProperty("--doc-width",Kn+"px")}},[Dt.current,ar.viewType,(ut=ir.customStyle)==null?void 0:ut.modalWidth,(ft=ir.customStyle)==null?void 0:ft.modalHeight]),reactExports.useEffect(()=>{setTimeout(()=>{rt.changeLanguage(ir.language||"en")})},[ir.language]),reactExports.useEffect(()=>{var zn;let Yn=()=>{Fr("account/master-password/verify")};return(zn=window==null?void 0:window.particleAuth)==null||zn.on(AuthCoreEvent.MasterPasswordChanged,Yn),()=>{var Kn;(Kn=window==null?void 0:window.particleAuth)==null||Kn.off(AuthCoreEvent.MasterPasswordChanged,Yn)}},[Ht.history,Fr]),reactExports.useEffect(()=>{var zn,Yn;In(ir.language||"en");let Kn=Xn=>{Pt(Xn)},_i=Xn=>{Pt(void 0),W$3.listenerCount("signResponse")>0&&W$3.emit("signResponse",{error:Xn||I$6.notLogin()}),wr({particleModalVisible:!1})};return(zn=window==null?void 0:window.particleAuth)==null||zn.on(AuthCoreEvent.UserInfoChanged,Kn),(Yn=window==null?void 0:window.particleAuth)==null||Yn.on(AuthCoreEvent.ParticleAuthDisconnect,_i),()=>{var Xn,ro;(Xn=window==null?void 0:window.particleAuth)==null||Xn.off(AuthCoreEvent.UserInfoChanged,Kn),(ro=window==null?void 0:window.particleAuth)==null||ro.off(AuthCoreEvent.ParticleAuthDisconnect,_i)}},[]),!Ur.current||particleAuth.chains!=ir.chains){particleAuth.init({projectId:ir.projectId||et.options.projectId,clientKey:ir.clientKey||et.options.clientKey,appId:ir.appId||et.options.appId,chains:ir.chains});let zn=getUserInfo();if(Pt(zn),Ur.current=!0,zn){let{token:Yn="",...Kn}=zn;me("open",Kn)}}reactExports.useEffect(()=>{var zn;if(isConnected()&&syncUserInfo().catch(Yn=>{}),ur(),!((zn=et==null?void 0:et.options)!=null&&zn.chains.length))throw new Error("Auth Core: Please set chains in options")},[]),U$8()||(window.__getConnectCaptcha=getConnectCaptcha,window.__connect=connect,window.__getUserInfo=getUserInfo,window.__getPageHTML=Tr,window.__navigate=Fr),reactExports.useEffect(()=>{},[Tt]);let[qr,Wr]=reactExports.useState(),[Nn,On]=reactExports.useState();return useAsyncEffect(async()=>{if(ir.wallet!==!1){let{walletEntryPlugin:zn}=await __vitePreload(()=>import("./index-eqBeYGci.js"),__vite__mapDeps([63,24,25]),import.meta.url);On(zn)}},[ir.wallet]),o$l.createElement(mo.Provider,{value:{connectionStatus:Tt,setConnectionStatus:Mt,userInfo:Ct,modalOptions:ir,setModalOptions:vr,showSelectSecurityAccount:nr,setWrongPassword:zr,setPaymentVerify:gr,showAccountTipModal:or,setPaymentPassword:Rr,loginSuccessRedirectToApp:Ar,events:W$3,authCoreModal:ar,setAuthCoreModal:wr,customRouter:Ht,setCustomRouter:tr,customNavigate:Fr,setLoginAuthorization:Ft,authCoreModalClose:Vr,socialConnectCallback:qr,setSocialConnectCallback:Wr,walletEntryPlugin:Nn}},o$l.createElement(so,null,et.children),U$8()?o$l.createElement("div",null):o$l.createElement(P$6.div,{mode:"closed"},o$l.createElement("div",{id:"particle-auth-core-modal",className:`particle-auth-core-shadow-root ${ir.themeType}`,"data-path":Ht==null?void 0:Ht.path,"data-auth-core-modal-version":Dn(),"data-auth-core-version":particleAuth.version,ref:Dt,onClick:zn=>{zn.stopPropagation()}},o$l.createElement("style",{"data-name":"fontStyle"},Kr),!!Nt.styleList[0].styleContent&&Nt.styleList.map((zn,Yn)=>o$l.createElement("style",{"data-name":zn.name,"data-index":Yn,key:Yn},zn.styleContent)),o$l.createElement("style",{"data-name":"customTheme"},An),ar.rootModalContainer&&o$l.createElement(vn,{visible:ar.particleModalVisible,closable:ar.closable,onClose:()=>{Vr()},className:"root-particle-modal-container",modalProps:{footer:null,width:parseInt((dt=ir.customStyle)==null?void 0:dt.modalWidth),height:parseInt((ht=ir.customStyle)==null?void 0:ht.modalHeight),forceRender:!0,destroyOnClose:!0,style:{maxWidth:(wt=ir.customStyle)==null?void 0:wt.modalWidth},zIndex:((xt=ir.customStyle)==null?void 0:xt.zIndex)||99999},drawerProps:{height:"86%",closable:!1,forceRender:!0,destroyOnClose:!0,push:!1,zIndex:((St=ir.customStyle)==null?void 0:St.zIndex)||99999}},o$l.createElement(pn,{path:Ht==null?void 0:Ht.path,state:Ht==null?void 0:Ht.state,replace:Ht==null?void 0:Ht.replace,children:Ht==null?void 0:Ht.children})),o$l.createElement(o$l.Suspense,null,o$l.createElement(Zr,null),o$l.createElement(na,{visible:lr,state:Er}),o$l.createElement(Qr,{modal:Xr}),o$l.createElement(ea,{props:xr}),o$l.createElement(ta,{info:Ir})),o$l.createElement(kn,{"data-ref":"rootModalContainer",setAuthCoreModal:wr}),et.options.web3Modal&&o$l.createElement(co,{web3Modal:et.options.web3Modal}))))},L$5=()=>{let et=reactExports.useContext(mo);if(!et)throw new Error("Auth Core hooks must used in AuthCoreContextProvider");return et},Re=()=>{let{authCoreModal:et,setAuthCoreModal:ot,authCoreModalClose:at}=L$5();return{authCoreModalClose:at,authCoreModal:et,setAuthCoreModal:ot}},Dd=()=>{let{customRouter:et,setCustomRouter:ot}=L$5();return{customRouter:et,setCustomRouter:ot}},J$6=()=>{let{customNavigate:et}=L$5();return et},ye=()=>{let{modalOptions:et,setModalOptions:ot}=L$5();return{modalOptions:et,setModalOptions:ot}},_e=()=>{let{events:et}=L$5();return{events:et}};function Hd(et,ot){localStorage.setItem(et,ot)}function $d(et){return localStorage.getItem(et)}function _o(et){let ot=localStorage.getItem(et);return ot||localStorage.setItem(et,"1"),!!ot}var ve$1=class{};ve$1.PN_OPEN_SET_PAYMENT_PASSWORD="PN_OPEN_SET_PAYMENT_PASSWORD",ve$1.PN_OPEN_SET_MASTER_PASSWORD="PN_OPEN_SET_MASTER_PASSWORD";var ho=et=>et===2||et===3?!0:et||et===1?!_o(ve$1.PN_OPEN_SET_MASTER_PASSWORD):!1,sa=()=>{let et=J$6(),{loginSuccessRedirectToApp:ot,modalOptions:at,events:ut}=L$5(),ft=reactExports.useCallback(async(ht,wt=!0)=>{var xt,St;try{ht.chain||(ht.chain=at.chains[0]);let Ct=await connect(ht),{token:Pt="",...Dt}=Ct;me("login",Dt),analyticsRecord({record_type:RecordType.PAGE_LOGIN_BUTTON_CLICK_SUCCESS}),(xt=Ct.security_account)!=null&&xt.has_set_master_password?et("account/master-password/verify",{replace:!0,state:{loginVerifyMasterPassword:!0}}):ho((St=at.promptSettingConfig)==null?void 0:St.promptMasterPasswordSettingWhenLogin)?et("account/master-password/prompt",{replace:!0}):ot()}catch(Ct){if(analyticsRecord({record_type:RecordType.PAGE_LOGIN_BUTTON_CLICK_FAILURE}),wt)ut.emit("loginFail",Ct);else throw Ct}},[at.promptSettingConfig,et,ot,at==null?void 0:at.wallet]),dt=reactExports.useCallback(async ht=>{try{let wt=Le$1(JSON.stringify({chain:ht.chain,authorization:ht.authorization,socialType:ht.socialType}));await thirdpartyAuth({authType:ht.socialType,appState:wt,prompt:ht.prompt})}catch(wt){ut.emit("loginFail",wt)}},[ut]);return{loginHandler:ft,socialAuthLogin:dt}},jn=sa;const o$g={light:{themeBackgroundColor:"#eeeeee",textColor:"#0a1161",secondaryTextColor:"#9598b9",accentColor:"#5177f9",inputBackgroundColor:"#9598b919",inputBorderColor:"#25252500",inputPlaceholderColor:"#9598b9",iconBorderColor:"#ffffff00",primaryBtnColor:"#fff",primaryBtnBackgroundColor:"#0a1161",secondaryBtnColor:"#0a1161",secondaryBtnBackgroundColor:"#9598b919",cardBorderColor:"#0a1161",cardUnclickableBackgroundColor:"#9598b90c",cardUnclickableBorderColor:"#9598b933",cardDividerColor:"#9598b933",tagBackgroundColor:"#9598b919",modalBackgroundColor:"#eeeeee",tipsBackgroundColor:"#ebd6f2"}},r$7={light:{colorAccent:"#7DD5F9",colorPrimary:"#21213a",colorOnPrimary:"#171728",primaryButtonBackgroundColors:["#5ED7FF","#E89DE7"],primaryIconButtonBackgroundColors:["#5ED7FF","#E89DE7"],primaryButtonTextColor:"#0A1161",cancelButtonBackgroundColor:"#666666",backgroundColors:["#14152e",[["#e6b1f766","#e6b1f700"],["#7dd5f94d","#7dd5f900"]]],messageColors:["#7DD5F9","#ed5d51"],borderGlowColors:["#7bd5f940","#323233"],modalMaskBackgroundColor:"#141430b3"},dark:{colorAccent:"#7DD5F9",colorPrimary:"#21213a",colorOnPrimary:"#171728",primaryButtonBackgroundColors:["#5ED7FF","#E89DE7"],primaryIconButtonBackgroundColors:["#5ED7FF","#E89DE7"],primaryButtonTextColor:"#0A1161",cancelButtonBackgroundColor:"#666666",backgroundColors:["#14152e",[["#e6b1f766","#e6b1f700"],["#7dd5f94d","#7dd5f900"]]],messageColors:["#7DD5F9","#ed5d51"],borderGlowColors:["#7bd5f940","#323233"],modalMaskBackgroundColor:"#141430b3"}},a$a={theme:o$g,wallet:r$7},I$5={BICONOMY_V1:{NAME:"BiconomyV1 Account",SUPPORTED_CHAIN_IDS:[1,5,137,80002,56,97,42161,42170,421613,10,420,43114,43113,8453,84531,1101,59140],BATCH_TX:!0,VERSION:"1.0.0"},BICONOMY_V2:{NAME:"Biconomy Account",SUPPORTED_CHAIN_IDS:[1,11155111,137,80002,56,97,42161,42170,421614,10,11155420,43114,43113,8453,84532,1101,2442,59144,204,5611,5e3,5003,169,3441005,9980,1284,534352,534351,81457,168587773,196,195,100,10200,7e3,7001,80085],BATCH_TX:!0,VERSION:"2.0.0"},SIMPLE:{NAME:"Simple Account",SUPPORTED_CHAIN_IDS:[1,11155111,17e3,137,80002,56,97,204,5611,42161,42170,421613,421614,43114,43113,8453,84531,84532,59144,59140,59141,10,420,11155420,169,3441005,5e3,5003,534352,534351,100,10200,424,58008,88,89,1284,1285,1287,1101,250,4002,9980,91715,42766,43851,167008,196,195,3776,6038361,12008,12015,7e3,7001,1116,1115,34443,919,888888888,28122024,81457,168587773,80085,112358,1637450,202402181627,13473,2241,9990,7560,111557560,1224],BATCH_TX:!0,VERSION:"1.0.0"},CYBERCONNECT:{NAME:"Cyber Account",SUPPORTED_CHAIN_IDS:[1,11155111,56,97,10,420,137,8453,84531,59144,59140,42161,421613,204,5611,534352,534351],BATCH_TX:!0,VERSION:"1.0.0"},LIGHT:{NAME:"Alchemy Account",SUPPORTED_CHAIN_IDS:[1,11155111,10,420,137,8453,84531,42161,421613],BATCH_TX:!0,VERSION:"1.0.2"},BTC:{NAME:"BTC Account",SUPPORTED_CHAIN_IDS:[4200,686868,28206,11503,1501,1502,22776,212,3110,1,11155111,137,200901,200810],BATCH_TX:!0,VERSION:"1.0.0"},BTC_V2:{NAME:"BTC Account",SUPPORTED_CHAIN_IDS:[200901,200810,3636,2442,1123,223,5e3,5003,2648,111,60808,137,89682],BATCH_TX:!0,VERSION:"2.0.0"},UNIVERSAL:{NAME:"Universal Account",SUPPORTED_CHAIN_IDS:[11155111,2011,11155420,80002,421614,84532,59141,168587773,97,43113,1123],BATCH_TX:!0,VERSION:"1.0.0"},XTERIO:{NAME:"Xterio Account",SUPPORTED_CHAIN_IDS:[112358,1637450,1,11155111,56,204,8453,42161,137],BATCH_TX:!0,VERSION:"1.0.0"}},a$9={accountContracts:{BICONOMY:[{version:I$5.BICONOMY_V1.VERSION,chainIds:I$5.BICONOMY_V1.SUPPORTED_CHAIN_IDS},{version:I$5.BICONOMY_V2.VERSION,chainIds:I$5.BICONOMY_V2.SUPPORTED_CHAIN_IDS}],CYBERCONNECT:[{version:I$5.CYBERCONNECT.VERSION,chainIds:I$5.CYBERCONNECT.SUPPORTED_CHAIN_IDS}],SIMPLE:[{version:I$5.SIMPLE.VERSION,chainIds:I$5.SIMPLE.SUPPORTED_CHAIN_IDS}],LIGHT:[{version:I$5.LIGHT.VERSION,chainIds:I$5.LIGHT.SUPPORTED_CHAIN_IDS}],XTERIO:[{version:I$5.XTERIO.VERSION,chainIds:I$5.XTERIO.SUPPORTED_CHAIN_IDS}]},paymasterApiKeys:[{apiKey:"y2oPaKtU4.aa0dad3c-6e92-4992-ba4a-d4f5bf2c6060",chainId:1},{apiKey:"RWBf97p9s.ada0ab42-eb24-45b7-8968-176c09735ad3",chainId:5},{apiKey:"6thfcuz3h.f6c26989-e8b9-4127-9153-3d92c983c54d",chainId:137},{apiKey:"sNEd_Dfjt.88e85c83-dc0e-45e0-931b-b835f1f5f11b",chainId:56},{apiKey:"u7F_1lHe5.f9c588e6-96d6-4965-bc33-03f96fa05387",chainId:97},{apiKey:"2CBwiCy6J.9c03be35-3919-44b8-89b6-20d9b7d4c3e4",chainId:42161},{apiKey:"8ZjvqB5tK.67175bf2-5fda-4f7c-9d89-d6261fabd067",chainId:42170},{apiKey:"dQtl-pe_y.e5a1650f-a217-4f4b-82b0-fa9e9da7b66b",chainId:421613},{apiKey:"3A1BYKK_I.55523344-94da-4373-8f90-e88ab91f447c",chainId:10},{apiKey:"4hIGLyGyA.aa55cdab-5da6-472d-ad00-e5af7e77ef59",chainId:420},{apiKey:"ecNdhdLmf.09ded20e-4e97-400a-b212-bb0653314d76",chainId:43114},{apiKey:"mc7THlBmj.827b72e3-a50f-4d9b-b619-ca7d5680655b",chainId:43113},{apiKey:"O5wKuVWnx.77266509-b911-4fbf-9cb4-c31a375082a6",chainId:8453},{apiKey:"fUdkgt1xP.76d20585-29e8-4ad8-9c07-711220b551ce",chainId:84531},{apiKey:"rXFRzlkTW.513e8442-e0f9-43c6-89eb-8bd546eda6ce",chainId:59140}]};function n$9(et){return{formatters:void 0,fees:void 0,serializers:void 0,...et}}const r$6=n$9({id:112358,name:"xterio",nativeCurrency:{decimals:18,name:"BNB",symbol:"tBNB"},rpcUrls:{default:{http:["https://xterio.alt.technology"]}},blockExplorers:{default:{name:"XterioScan",url:"https://xterscan.io",apiUrl:"https://xterscan.io/api"}},contracts:{}}),a$8=n$9({id:2702128,name:"xterioeth",nativeCurrency:{decimals:18,name:"Ether",symbol:"ETH"},rpcUrls:{default:{http:["https://xterio-eth.alt.technology"]}},blockExplorers:{default:{name:"XterioScan",url:"https://eth.xterscan.io",apiUrl:"https://eth.xterscan.io/api"}},contracts:{}}),n$8=n$9({id:1637450,name:"xterio",nativeCurrency:{decimals:18,name:"BNB",symbol:"BNB"},rpcUrls:{default:{http:["https://xterio-testnet.alt.technology"]}},blockExplorers:{default:{name:"XterioScan",url:"https://testnet.xterscan.io",apiUrl:"https://testnet.xterscan.io/api"}},contracts:{},testnet:!0}),e$8="0.0.8",s$b="XterioWallet",L$4=()=>e$8,r$5={debug:1,info:2,warn:3,error:4,off:5};let c$b=r$5.debug;const R$4=et=>{c$b=et},t$4=(et,...ot)=>{et==="OFF"||c$b>r$5[et.toLocaleLowerCase()]||(et==="ERROR"?console.error(`[${s$b}(v${e$8})]`,...ot):et==="WARN"?console.warn(`[${s$b}(v${e$8})]`,...ot):et==="DEBUG"?console.debug(`[${s$b}(v${e$8})]`,...ot):console.log(`[${s$b}(v${e$8})]`,...ot))},g$b=(...et)=>{t$4("INFO",...et)},i$6=(...et)=>{t$4("DEBUG",...et)},l$a=(...et)=>{t$4("WARN",...et)},f$b=(...et)=>{t$4("ERROR",...et)},$$3={info:g$b,debug:i$6,warn:l$a,error:f$b},k$6=[mainnet,bsc,polygon,arbitrum,opBNB,r$6,a$8,base$1,n$8,sepolia,bscTestnet],Ae=(et,ot)=>{const{chainInfo:at,address:ut,provider:ft,signMessage:dt,signTypedData:ht,switchChain:wt}=Fe(),{connect:xt,connected:St,disconnect:Ct}=ee$2(),{erc4337:Pt,setERC4337:Dt}=sr$1(),{userInfo:Nt,getWalletIFrame:er,openWallet:ir}=re$1(),[vr,lr]=reactExports.useState(void 0),[rr,Er]=reactExports.useState(),Cr=reactExports.useMemo(()=>{var gr;if(Pt){const It=Pt.version||"1.0.0";return((gr=a$9.accountContracts[Pt.name].find(Ft=>Ft.version===It))==null?void 0:gr.chainIds)||[]}else return[]},[Pt]),Ir=reactExports.useCallback(gr=>{Dt(gr?{name:"XTERIO",version:"1.0.0"}:void 0)},[Dt]),zr=reactExports.useCallback(async(gr,It)=>{const Ft=k$6,Tt=Ft==null?void 0:Ft.find(Mt=>Mt.id===(It??Number(et.PN_CHAIN_ID)));return await xt({chain:Tt,provider:AuthType.jwt,thirdpartyCode:gr||k$c.idToken||""}).then(Mt=>($$3.info("connect pn eoa success"),Mt)).catch(Mt=>{$$3.error("connect pn eoa error",Mt,Tt,Ft)})},[xt,et.PN_CHAIN_ID]),Xr=reactExports.useCallback(async(gr,It)=>{if(It){Ir(!0);const Ft=gr||Number(et.PN_CHAIN_ID)||at.id;let Tt;return Pt&&Cr.includes(Ft)&&(Tt=Pt),{aaAddress:await Mn({chainId:Ft,erc4337:Tt}).then(Mt=>(lr(Mt),$$3.info("connect pn aa success"),Mt)).catch(Mt=>{$$3.error("connect pn aa error",Mt)}),eoaAddress:It||ut||ot||"",...Tt}}else return lr(void 0),{}},[Cr,ut,at.id,et.PN_CHAIN_ID,Pt,Ir,ot]),Br=reactExports.useCallback(async(gr,It)=>{var Mt;if(St){$$3.info("connected");return}$$3.debug("connect pn eoa");const Ft=await zr(gr,It);$$3.debug("connect pn aa");const Tt=(Mt=Ft==null?void 0:Ft.wallets.find(nr=>nr.chain_name==="evm_chain"))==null?void 0:Mt.public_address;await Xr(It,Tt)},[Xr,zr,St]),Ur=reactExports.useCallback(()=>{try{if(St)return er({topMenuType:"close",query:{theme:"dark"}})}catch(gr){$$3.error("getWalletIFrame error",gr)}return null},[St,er]),xr=reactExports.useCallback(()=>{ir({topMenuType:"close",query:{theme:"dark"}})},[ir]);return reactExports.useEffect(()=>{if(!Pt){Er(void 0);return}if(rr)return;const gr=new SmartAccount(ft,{projectId:et.PN_PROJECT_ID,clientKey:et.PN_CLIENT_KEY,appId:et.PN_APP_ID,aaOptions:a$9});gr.setSmartAccountContract(Pt),Er(gr)},[et.PN_APP_ID,et.PN_CLIENT_KEY,et.PN_PROJECT_ID,Pt,ft,rr]),{disconnectPnEoA:Ct,connectPnEoA:zr,connectPnAA:Xr,connectPnEoAAndAA:Br,getWalletIFrame:Ur,openPnWallet:xr,switchChain:wt,eoaAddress:ut||ot||"",pnAAWalletAddress:vr,pnUserInfo:Nt,isLogin:!!St,signMessage:dt,signTypedData:ht,pnAA:rr}},Pe$1=et=>({projectId:et.PN_PROJECT_ID,clientKey:et.PN_CLIENT_KEY,appId:et.PN_APP_ID,authTypes:[AuthType.jwt],chains:k$6,themeType:"light",fiatCoin:"USD",language:"en",erc4337:{name:"XTERIO",version:"1.0.0"},promptSettingConfig:{promptPaymentPasswordSettingWhenSign:Eo.first,promptMasterPasswordSettingWhenLogin:Eo.none},customStyle:{logo:"https://resources.xter.io/icon/logomark_120.png",projectName:"Xterio",theme:{light:a$a.theme.light}},wallet:{visible:!0,preload:!0,themeType:"dark",widgetIntegration:"embedded",customStyle:{light:a$a.wallet.light,dark:a$a.wallet.dark,supportUIModeSwitch:!1}}}),m$8=({url:et,onClose:ot,iframeHtml:at})=>{const ut=reactExports.useRef(null),ft=reactExports.useCallback(dt=>{dt.data==="PARTICLE_WALLET_CLOSE_IFRAME"&&(ot==null||ot())},[ot]);return reactExports.useEffect(()=>(window.addEventListener("message",ft),()=>{window.removeEventListener("message",ft)}),[ft]),reactExports.useEffect(()=>{var dt;at&&((dt=ut.current)==null||dt.appendChild(at))},[at]),jsxRuntimeExports.jsx("div",{ref:ut,id:"particle-auth-core-wallet",children:et&&jsxRuntimeExports.jsx("iframe",{id:"particle-auth-core-iframe-wallet",src:et,width:"100%",height:"100%",frameBorder:"0",allow:"camera"})})};let f$a=class extends x$d{static async bindAAWallet({address:ot,pn_uuid:at,pn_token:ut,owner_address:ft,wallet_name:dt,wallet_version:ht}){return $$3.debug("bind aa wallet"),await R$9("/account/v1/wallet/aa",{address:ot,pn_uuid:at,pn_token:ut,owner_address:ft,wallet_version:ht,wallet_name:dt},"",{"X-SDK-Version":"wallet-"+L$4()}).then(()=>($$3.info("bind aa wallet success."),{error:!1})).catch(()=>($$3.error("bind aa wallet failed."),{error:!0}))}};const P$5={[t$f.Dev]:{PN_CHAIN_ID:1637450,PN_PROJECT_ID:"63afedf8-0ebc-4474-b911-45f22dd0f4d2",PN_CLIENT_KEY:"c9ZWwJOsJUTJjmMWajCL9hcMqczgS19U5RfEvwlD",PN_APP_ID:"40ad8524-f844-496d-8de2-50a8a322d6ba"},[t$f.Staging]:{PN_CHAIN_ID:1637450,PN_PROJECT_ID:"6b4a0cd5-32c3-4641-a809-2bd9ac7a175f",PN_CLIENT_KEY:"cU43QlI3GMvPqW4Ep0Z8BK4mXDkaHd8kgpQlr8NG",PN_APP_ID:"9cd6a325-3082-4e98-8803-82a66cd9e86f"},[t$f.Production]:{PN_CHAIN_ID:112358,PN_PROJECT_ID:"fab00091-f966-437f-8ae9-12aa495f2828",PN_CLIENT_KEY:"cif8thrddJ9Iz46tecZ9UiEQmjxRaKy42AuutAZj",PN_APP_ID:"926a55ad-1aad-4147-901e-ee66ff288e74"}},_$5=(et=t$f.Dev,ot,at)=>{const ut=P$5[et||t$f.Dev];return{...ut,PN_APP_ID:ot||ut.PN_APP_ID,transactionMode:at}},pe={aaAddress:"",isConnect:!1,openWallet:()=>{},connectWallet:()=>{},disconnectWallet:()=>{},obtainWallet:()=>{}},j$7=reactExports.createContext(pe),we=({children:et,env:ot,enableAuthInit:at=!0,showOpenWalletIcon:ut=!1,pn_app_id:ft,transactionMode:dt,...ht})=>{const wt=_$5(ot,ft,dt),[xt,St]=reactExports.useState(),[Ct,Pt]=reactExports.useState(""),[Dt,Nt]=reactExports.useState(X$7.userinfo),[er,ir]=reactExports.useState(X$7.isLogin),{getWalletIFrame:vr,connectPnEoAAndAA:lr,connectPnAA:rr,connectPnEoA:Er,disconnectPnEoA:Cr,switchChain:Ir,pnUserInfo:zr,isLogin:Xr,signMessage:Br,signTypedData:Ur,pnAA:xr}=Ae(wt,Ct),[gr,It]=reactExports.useState(),Ft=reactExports.useRef(Xr);reactExports.useEffect(()=>{Ft.current=Xr},[Xr]);const Tt=reactExports.useCallback(async()=>{var tn;if(!er){$$3.info("please login first");return}if(Ct){$$3.info("have aa address already, cannot obtain again");return}$$3.debug("have no aa address, go to obtain");let ar=zr;Ft.current||(ar=await Er());const{token:wr="",uuid:Fr=""}=ar||{},Rr=(tn=ar==null?void 0:ar.wallets.find(qr=>qr.chain_name==="evm_chain"))==null?void 0:tn.public_address,{aaAddress:Ar,eoaAddress:Vr="",name:Tr="",version:Kr=""}=await rr(void 0,Rr);if(!Ar){$$3.error("Failed to create the Xterio Wallet.");return}const{error:An}=await f$a.bindAAWallet({address:Ar,pn_uuid:Fr,pn_token:wr,owner_address:Vr,wallet_name:Tr,wallet_version:Kr});An?$$3.info("Failed to create the Xterio Wallet."):(await f$a.getUserInfo(),$$3.info("An Xterio Wallet has been created for your account. You can also pair your own wallet."))},[zr,Ct,rr,Er,er]),Mt=reactExports.useCallback(async ar=>{if($$3.debug("connect wallet"),Ft.current){$$3.info("connected");return}await lr(k$c.idToken,ar)},[lr]),nr=reactExports.useCallback(async()=>{$$3.debug("disconnect wallet"),await Cr()},[Cr]),or=reactExports.useCallback(()=>{if(gr){gr.remove(),It(void 0);return}const ar=vr();if(!ar){$$3.info("wallet html is empty");return}const wr=document.createElement("div");document.body.appendChild(wr);const Fr=createRoot$1(wr);Fr.render(jsxRuntimeExports.jsx(m$8,{onClose:()=>{$$3.debug("unmount"),It(void 0),Fr.unmount(),wr.remove()},iframeHtml:ar})),It(wr)},[vr,gr]),ur=reactExports.useCallback(async ar=>{await X$7.login(ar)},[]),Ht=reactExports.useCallback(async()=>{await nr(),await X$7.logout(),Nt(void 0),ir(!1),Pt("")},[nr]),tr=reactExports.useCallback(async ar=>{var Rr,Ar;const wr=((Ar=(Rr=ar==null?void 0:ar.wallet)==null?void 0:Rr.find(Vr=>Vr.source===2))==null?void 0:Ar.address)||"",Fr=!!(ar!=null&&ar.uuid);Nt(ar),ir(Fr),Pt(wr),Fr&&wr&&!Ft.current&&($$3.debug("init logic, reconnect wallet"),await Mt())},[Mt]);return reactExports.useEffect(()=>{if(xt)return;St(!0),R$4((ht==null?void 0:ht.logLevel)||1),$$3.debug("xterio wallet initial"),at&&($$3.debug("auth initial in wallet"),X$7.init(ht,ot)),X$7.getUserInfo(wr=>{$$3.info("emiter auth userinfo=",wr),tr(wr)});const ar=l$n.subscribe(()=>{$$3.info("emiter req expired"),Nt(void 0),ir(!1),Pt("")},r$c.Expired);return()=>{xt&&(ar==null||ar())}},[at,ot,tr,xt,ht]),jsxRuntimeExports.jsxs(j$7.Provider,{value:{isLogin:er,userinfo:Dt,login:ur,logout:Ht,aaAddress:Ct,isConnect:!!Xr,obtainWallet:Tt,connectWallet:Mt,openWallet:or,disconnectWallet:nr,signMessage:Br,signTypedData:Ur,switchChain:Ir,pnAA:xr,envConfig:wt},children:[et,ut&&!!Xr&&jsxRuntimeExports.jsx("div",{id:"xterio-wallet-btn",onClick:or,children:"Wallet"})]})},Pe=et=>{const{env:ot,pn_app_id:at}=et;if(!at)throw new Error("You must set pn_app_id");const ut=_$5(ot,at);return jsxRuntimeExports.jsx(Ld,{options:Pe$1(ut),children:jsxRuntimeExports.jsx(we,{...et})})},Le=()=>reactExports.useContext(j$7);function o$f(et){return new Promise(ot=>{setTimeout(ot,et,et)})}const o$e="logger/5.7.0";let T$5=!1,U$7=!1;const I$4={debug:1,default:2,info:2,warning:3,error:4,off:5};let u$9=I$4.default,c$a=null;function w$5(){try{const et=[];if(["NFD","NFC","NFKD","NFKC"].forEach(ot=>{try{if("test".normalize(ot)!=="test")throw new Error("bad normalize")}catch{et.push(ot)}}),et.length)throw new Error("missing "+et.join(", "));if("é".normalize("NFD")!=="é")throw new Error("broken implementation")}catch(et){return et.message}return null}const O$6=w$5();var h$7;(function(et){et.DEBUG="DEBUG",et.INFO="INFO",et.WARNING="WARNING",et.ERROR="ERROR",et.OFF="OFF"})(h$7||(h$7={}));var o$d;(function(et){et.UNKNOWN_ERROR="UNKNOWN_ERROR",et.NOT_IMPLEMENTED="NOT_IMPLEMENTED",et.UNSUPPORTED_OPERATION="UNSUPPORTED_OPERATION",et.NETWORK_ERROR="NETWORK_ERROR",et.SERVER_ERROR="SERVER_ERROR",et.TIMEOUT="TIMEOUT",et.BUFFER_OVERRUN="BUFFER_OVERRUN",et.NUMERIC_FAULT="NUMERIC_FAULT",et.MISSING_NEW="MISSING_NEW",et.INVALID_ARGUMENT="INVALID_ARGUMENT",et.MISSING_ARGUMENT="MISSING_ARGUMENT",et.UNEXPECTED_ARGUMENT="UNEXPECTED_ARGUMENT",et.CALL_EXCEPTION="CALL_EXCEPTION",et.INSUFFICIENT_FUNDS="INSUFFICIENT_FUNDS",et.NONCE_EXPIRED="NONCE_EXPIRED",et.REPLACEMENT_UNDERPRICED="REPLACEMENT_UNDERPRICED",et.UNPREDICTABLE_GAS_LIMIT="UNPREDICTABLE_GAS_LIMIT",et.TRANSACTION_REPLACED="TRANSACTION_REPLACED",et.ACTION_REJECTED="ACTION_REJECTED"})(o$d||(o$d={}));const A$5="0123456789abcdef";let i$5=class As{constructor(ot){Object.defineProperty(this,"version",{enumerable:!0,value:ot,writable:!1})}_log(ot,at){const ut=ot.toLowerCase();I$4[ut]==null&&this.throwArgumentError("invalid log level name","logLevel",ot),!(u$9>I$4[ut])&&console.log.apply(console,at)}debug(...ot){this._log(As.levels.DEBUG,ot)}info(...ot){this._log(As.levels.INFO,ot)}warn(...ot){this._log(As.levels.WARNING,ot)}makeError(ot,at,ut){if(U$7)return this.makeError("censored error",at,{});at||(at=As.errors.UNKNOWN_ERROR),ut||(ut={});const ft=[];Object.keys(ut).forEach(xt=>{const St=ut[xt];try{if(St instanceof Uint8Array){let Ct="";for(let Pt=0;Pt>4],Ct+=A$5[St[Pt]&15];ft.push(xt+"=Uint8Array(0x"+Ct+")")}else ft.push(xt+"="+JSON.stringify(St))}catch{ft.push(xt+"="+JSON.stringify(ut[xt].toString()))}}),ft.push(`code=${at}`),ft.push(`version=${this.version}`);const dt=ot;let ht="";switch(at){case o$d.NUMERIC_FAULT:{ht="NUMERIC_FAULT";const xt=ot;switch(xt){case"overflow":case"underflow":case"division-by-zero":ht+="-"+xt;break;case"negative-power":case"negative-width":ht+="-unsupported";break;case"unbound-bitwise-result":ht+="-unbound-result";break}break}case o$d.CALL_EXCEPTION:case o$d.INSUFFICIENT_FUNDS:case o$d.MISSING_NEW:case o$d.NONCE_EXPIRED:case o$d.REPLACEMENT_UNDERPRICED:case o$d.TRANSACTION_REPLACED:case o$d.UNPREDICTABLE_GAS_LIMIT:ht=at;break}ht&&(ot+=" [ See: https://links.ethers.org/v5-errors-"+ht+" ]"),ft.length&&(ot+=" ("+ft.join(", ")+")");const wt=new Error(ot);return wt.reason=dt,wt.code=at,Object.keys(ut).forEach(function(xt){wt[xt]=ut[xt]}),wt}throwError(ot,at,ut){throw this.makeError(ot,at,ut)}throwArgumentError(ot,at,ut){return this.throwError(ot,As.errors.INVALID_ARGUMENT,{argument:at,value:ut})}assert(ot,at,ut,ft){ot||this.throwError(at,ut,ft)}assertArgument(ot,at,ut,ft){ot||this.throwArgumentError(at,ut,ft)}checkNormalize(ot){O$6&&this.throwError("platform missing String.prototype.normalize",As.errors.UNSUPPORTED_OPERATION,{operation:"String.prototype.normalize",form:O$6})}checkSafeUint53(ot,at){typeof ot=="number"&&(at==null&&(at="value not safe"),(ot<0||ot>=9007199254740991)&&this.throwError(at,As.errors.NUMERIC_FAULT,{operation:"checkSafeInteger",fault:"out-of-safe-range",value:ot}),ot%1&&this.throwError(at,As.errors.NUMERIC_FAULT,{operation:"checkSafeInteger",fault:"non-integer",value:ot}))}checkArgumentCount(ot,at,ut){ut?ut=": "+ut:ut="",otat&&this.throwError("too many arguments"+ut,As.errors.UNEXPECTED_ARGUMENT,{count:ot,expectedCount:at})}checkNew(ot,at){(ot===Object||ot==null)&&this.throwError("missing new",As.errors.MISSING_NEW,{name:at.name})}checkAbstract(ot,at){ot===at?this.throwError("cannot instantiate abstract class "+JSON.stringify(at.name)+" directly; use a sub-class",As.errors.UNSUPPORTED_OPERATION,{name:ot.name,operation:"new"}):(ot===Object||ot==null)&&this.throwError("missing new",As.errors.MISSING_NEW,{name:at.name})}static globalLogger(){return c$a||(c$a=new As(o$e)),c$a}static setCensorship(ot,at){if(!ot&&at&&this.globalLogger().throwError("cannot permanently disable censorship",As.errors.UNSUPPORTED_OPERATION,{operation:"setCensorship"}),T$5){if(!ot)return;this.globalLogger().throwError("error censorship permanent",As.errors.UNSUPPORTED_OPERATION,{operation:"setCensorship"})}U$7=!!ot,T$5=!!at}static setLogLevel(ot){const at=I$4[ot.toLowerCase()];if(at==null){As.globalLogger().warn("invalid log level - "+ot);return}u$9=at}static from(ot){return new As(ot)}};i$5.errors=o$d;i$5.levels=h$7;const e$7="properties/5.7.0";var v$7=function(et,ot,at,ut){function ft(dt){return dt instanceof at?dt:new at(function(ht){ht(dt)})}return new(at||(at=Promise))(function(dt,ht){function wt(Ct){try{St(ut.next(Ct))}catch(Pt){ht(Pt)}}function xt(Ct){try{St(ut.throw(Ct))}catch(Pt){ht(Pt)}}function St(Ct){Ct.done?dt(Ct.value):ft(Ct.value).then(wt,xt)}St((ut=ut.apply(et,[])).next())})};const s$a=new i$5(e$7);function w$4(et,ot,at){Object.defineProperty(et,ot,{enumerable:!0,value:at,writable:!1})}function C$8(et,ot){for(let at=0;at<32;at++){if(et[ot])return et[ot];if(!et.prototype||typeof et.prototype!="object")break;et=Object.getPrototypeOf(et.prototype).constructor}return null}function _$4(et){return v$7(this,void 0,void 0,function*(){const ot=Object.keys(et).map(at=>{const ut=et[at];return Promise.resolve(ut).then(ft=>({key:at,value:ft}))});return(yield Promise.all(ot)).reduce((at,ut)=>(at[ut.key]=ut.value,at),{})})}function E$5(et,ot){(!et||typeof et!="object")&&s$a.throwArgumentError("invalid object","object",et),Object.keys(et).forEach(at=>{ot[at]||s$a.throwArgumentError("invalid object key - "+at,"transaction:"+at,et)})}function P$4(et){const ot={};for(const at in et)ot[at]=et[at];return ot}const g$a={bigint:!0,boolean:!0,function:!0,number:!0,string:!0};function c$9(et){if(et==null||g$a[typeof et])return!0;if(Array.isArray(et)||typeof et=="object"){if(!Object.isFrozen(et))return!1;const ot=Object.keys(et);for(let at=0;atp$4(ot)));if(typeof et=="object"){const ot={};for(const at in et){const ut=et[at];ut!==void 0&&w$4(ot,at,p$4(ut))}return ot}return s$a.throwArgumentError(`Cannot deepCopy ${typeof et}`,"object",et)}function p$4(et){return O$5(et)}let x$9=class{constructor(ot){for(const at in ot)this[at]=p$4(ot[at])}};const o$c="providers/5.7.2",r$4="abstract-signer/5.7.0";var o$b=function(et,ot,at,ut){function ft(dt){return dt instanceof at?dt:new at(function(ht){ht(dt)})}return new(at||(at=Promise))(function(dt,ht){function wt(Ct){try{St(ut.next(Ct))}catch(Pt){ht(Pt)}}function xt(Ct){try{St(ut.throw(Ct))}catch(Pt){ht(Pt)}}function St(Ct){Ct.done?dt(Ct.value):ft(Ct.value).then(wt,xt)}St((ut=ut.apply(et,[])).next())})};const s$9=new i$5(r$4),x$8=["accessList","ccipReadEnabled","chainId","customData","data","from","gasLimit","gasPrice","maxFeePerGas","maxPriorityFeePerGas","nonce","to","type","value"],G$1=[i$5.errors.INSUFFICIENT_FUNDS,i$5.errors.NONCE_EXPIRED,i$5.errors.REPLACEMENT_UNDERPRICED];let P$3=class Ns{constructor(){s$9.checkAbstract(new.target,Ns),w$4(this,"_isSigner",!0)}getBalance(ot){return o$b(this,void 0,void 0,function*(){return this._checkProvider("getBalance"),yield this.provider.getBalance(this.getAddress(),ot)})}getTransactionCount(ot){return o$b(this,void 0,void 0,function*(){return this._checkProvider("getTransactionCount"),yield this.provider.getTransactionCount(this.getAddress(),ot)})}estimateGas(ot){return o$b(this,void 0,void 0,function*(){this._checkProvider("estimateGas");const at=yield _$4(this.checkTransaction(ot));return yield this.provider.estimateGas(at)})}call(ot,at){return o$b(this,void 0,void 0,function*(){this._checkProvider("call");const ut=yield _$4(this.checkTransaction(ot));return yield this.provider.call(ut,at)})}sendTransaction(ot){return o$b(this,void 0,void 0,function*(){this._checkProvider("sendTransaction");const at=yield this.populateTransaction(ot),ut=yield this.signTransaction(at);return yield this.provider.sendTransaction(ut)})}getChainId(){return o$b(this,void 0,void 0,function*(){return this._checkProvider("getChainId"),(yield this.provider.getNetwork()).chainId})}getGasPrice(){return o$b(this,void 0,void 0,function*(){return this._checkProvider("getGasPrice"),yield this.provider.getGasPrice()})}getFeeData(){return o$b(this,void 0,void 0,function*(){return this._checkProvider("getFeeData"),yield this.provider.getFeeData()})}resolveName(ot){return o$b(this,void 0,void 0,function*(){return this._checkProvider("resolveName"),yield this.provider.resolveName(ot)})}checkTransaction(ot){for(const ut in ot)x$8.indexOf(ut)===-1&&s$9.throwArgumentError("invalid transaction key: "+ut,"transaction",ot);const at=P$4(ot);return at.from==null?at.from=this.getAddress():at.from=Promise.all([Promise.resolve(at.from),this.getAddress()]).then(ut=>(ut[0].toLowerCase()!==ut[1].toLowerCase()&&s$9.throwArgumentError("from address mismatch","transaction",ot),ut[0])),at}populateTransaction(ot){return o$b(this,void 0,void 0,function*(){const at=yield _$4(this.checkTransaction(ot));at.to!=null&&(at.to=Promise.resolve(at.to).then(ft=>o$b(this,void 0,void 0,function*(){if(ft==null)return null;const dt=yield this.resolveName(ft);return dt==null&&s$9.throwArgumentError("provided ENS name resolves to null","tx.to",ft),dt})),at.to.catch(ft=>{}));const ut=at.maxFeePerGas!=null||at.maxPriorityFeePerGas!=null;if(at.gasPrice!=null&&(at.type===2||ut)?s$9.throwArgumentError("eip-1559 transaction do not support gasPrice","transaction",ot):(at.type===0||at.type===1)&&ut&&s$9.throwArgumentError("pre-eip-1559 transaction do not support maxFeePerGas/maxPriorityFeePerGas","transaction",ot),(at.type===2||at.type==null)&&at.maxFeePerGas!=null&&at.maxPriorityFeePerGas!=null)at.type=2;else if(at.type===0||at.type===1)at.gasPrice==null&&(at.gasPrice=this.getGasPrice());else{const ft=yield this.getFeeData();if(at.type==null)if(ft.maxFeePerGas!=null&&ft.maxPriorityFeePerGas!=null)if(at.type=2,at.gasPrice!=null){const dt=at.gasPrice;delete at.gasPrice,at.maxFeePerGas=dt,at.maxPriorityFeePerGas=dt}else at.maxFeePerGas==null&&(at.maxFeePerGas=ft.maxFeePerGas),at.maxPriorityFeePerGas==null&&(at.maxPriorityFeePerGas=ft.maxPriorityFeePerGas);else ft.gasPrice!=null?(ut&&s$9.throwError("network does not support EIP-1559",i$5.errors.UNSUPPORTED_OPERATION,{operation:"populateTransaction"}),at.gasPrice==null&&(at.gasPrice=ft.gasPrice),at.type=0):s$9.throwError("failed to get consistent fee data",i$5.errors.UNSUPPORTED_OPERATION,{operation:"signer.getFeeData"});else at.type===2&&(at.maxFeePerGas==null&&(at.maxFeePerGas=ft.maxFeePerGas),at.maxPriorityFeePerGas==null&&(at.maxPriorityFeePerGas=ft.maxPriorityFeePerGas))}return at.nonce==null&&(at.nonce=this.getTransactionCount("pending")),at.gasLimit==null&&(at.gasLimit=this.estimateGas(at).catch(ft=>{if(G$1.indexOf(ft.code)>=0)throw ft;return s$9.throwError("cannot estimate gas; transaction may fail or may require manual gas limit",i$5.errors.UNPREDICTABLE_GAS_LIMIT,{error:ft,tx:at})})),at.chainId==null?at.chainId=this.getChainId():at.chainId=Promise.all([Promise.resolve(at.chainId),this.getChainId()]).then(ft=>(ft[1]!==0&&ft[0]!==ft[1]&&s$9.throwArgumentError("chainId address mismatch","transaction",ot),ft[0])),yield _$4(at)})}_checkProvider(ot){this.provider||s$9.throwError("missing provider",i$5.errors.UNSUPPORTED_OPERATION,{operation:ot||"_checkProvider"})}static isSigner(ot){return!!(ot&&ot._isSigner)}};const e$6="bytes/5.7.0",n$7=new i$5(e$6);function a$7(et){return!!et.toHexString}function c$8(et){return et.slice||(et.slice=function(){const ot=Array.prototype.slice.call(arguments);return c$8(new Uint8Array(Array.prototype.slice.apply(et,ot)))}),et}function P$2(et){return f$9(et)&&!(et.length%2)||m$7(et)}function y$6(et){return typeof et=="number"&&et==et&&et%1===0}function m$7(et){if(et==null)return!1;if(et.constructor===Uint8Array)return!0;if(typeof et=="string"||!y$6(et.length)||et.length<0)return!1;for(let ot=0;ot=256)return!1}return!0}function h$6(et,ot){if(ot||(ot={}),typeof et=="number"){n$7.checkSafeUint53(et,"invalid arrayify value");const at=[];for(;et;)at.unshift(et&255),et=parseInt(String(et/256));return at.length===0&&at.push(0),c$8(new Uint8Array(at))}if(ot.allowMissingPrefix&&typeof et=="string"&&et.substring(0,2)!=="0x"&&(et="0x"+et),a$7(et)&&(et=et.toHexString()),f$9(et)){let at=et.substring(2);at.length%2&&(ot.hexPad==="left"?at="0"+at:ot.hexPad==="right"?at+="0":n$7.throwArgumentError("hex data is odd-length","value",et));const ut=[];for(let ft=0;fth$6(ft)),at=ot.reduce((ft,dt)=>ft+dt.length,0),ut=new Uint8Array(at);return ot.reduce((ft,dt)=>(ut.set(dt,ft),ft+dt.length),0),c$8(ut)}function v$6(et){let ot=h$6(et);if(ot.length===0)return ot;let at=0;for(;atot&&n$7.throwArgumentError("value out of range","value",arguments[0]);const at=new Uint8Array(ot);return at.set(et,ot-et.length),c$8(at)}function f$9(et,ot){return!(typeof et!="string"||!et.match(/^0x[0-9A-Fa-f]*$/)||ot&&et.length!==2+2*ot)}const l$9="0123456789abcdef";function s$8(et,ot){if(ot||(ot={}),typeof et=="number"){n$7.checkSafeUint53(et,"invalid hexlify value");let at="";for(;et;)at=l$9[et&15]+at,et=Math.floor(et/16);return at.length?(at.length%2&&(at="0"+at),"0x"+at):"0x00"}if(typeof et=="bigint")return et=et.toString(16),et.length%2?"0x0"+et:"0x"+et;if(ot.allowMissingPrefix&&typeof et=="string"&&et.substring(0,2)!=="0x"&&(et="0x"+et),a$7(et))return et.toHexString();if(f$9(et))return et.length%2&&(ot.hexPad==="left"?et="0x0"+et.substring(2):ot.hexPad==="right"?et+="0":n$7.throwArgumentError("hex data is odd-length","value",et)),et.toLowerCase();if(m$7(et)){let at="0x";for(let ut=0;ut>4]+l$9[ft&15]}return at}return n$7.throwArgumentError("invalid hexlify value","value",et)}function S$4(et){if(typeof et!="string")et=s$8(et);else if(!f$9(et)||et.length%2)return null;return(et.length-2)/2}function U$6(et,ot,at){return typeof et!="string"?et=s$8(et):(!f$9(et)||et.length%2)&&n$7.throwArgumentError("invalid hexData","value",et),ot=2+2*ot,at!=null?"0x"+et.substring(ot,2+2*at):"0x"+et.substring(ot)}function H$4(et){let ot="0x";return et.forEach(at=>{ot+=s$8(at).substring(2)}),ot}function I$3(et){const ot=p$3(s$8(et,{hexPad:"left"}));return ot==="0x"?"0x0":ot}function p$3(et){typeof et!="string"&&(et=s$8(et)),f$9(et)||n$7.throwArgumentError("invalid hex string","value",et),et=et.substring(2);let ot=0;for(;ot2*ot+2&&n$7.throwArgumentError("value out of range","value",arguments[1]);et.length<2*ot+2;)et="0x0"+et.substring(2);return et}function L$3(et){const ot={r:"0x",s:"0x",_vs:"0x",recoveryParam:0,v:0,yParityAndS:"0x",compact:"0x"};if(P$2(et)){let at=h$6(et);at.length===64?(ot.v=27+(at[32]>>7),at[32]&=127,ot.r=s$8(at.slice(0,32)),ot.s=s$8(at.slice(32,64))):at.length===65?(ot.r=s$8(at.slice(0,32)),ot.s=s$8(at.slice(32,64)),ot.v=at[64]):n$7.throwArgumentError("invalid signature string","signature",et),ot.v<27&&(ot.v===0||ot.v===1?ot.v+=27:n$7.throwArgumentError("signature invalid v byte","signature",et)),ot.recoveryParam=1-ot.v%2,ot.recoveryParam&&(at[32]|=128),ot._vs=s$8(at.slice(32,64))}else{if(ot.r=et.r,ot.s=et.s,ot.v=et.v,ot.recoveryParam=et.recoveryParam,ot._vs=et._vs,ot._vs!=null){const ft=d$6(h$6(ot._vs),32);ot._vs=s$8(ft);const dt=ft[0]>=128?1:0;ot.recoveryParam==null?ot.recoveryParam=dt:ot.recoveryParam!==dt&&n$7.throwArgumentError("signature recoveryParam mismatch _vs","signature",et),ft[0]&=127;const ht=s$8(ft);ot.s==null?ot.s=ht:ot.s!==ht&&n$7.throwArgumentError("signature v mismatch _vs","signature",et)}if(ot.recoveryParam==null)ot.v==null?n$7.throwArgumentError("signature missing v and recoveryParam","signature",et):ot.v===0||ot.v===1?ot.recoveryParam=ot.v:ot.recoveryParam=1-ot.v%2;else if(ot.v==null)ot.v=27+ot.recoveryParam;else{const ft=ot.v===0||ot.v===1?ot.v:1-ot.v%2;ot.recoveryParam!==ft&&n$7.throwArgumentError("signature recoveryParam mismatch v","signature",et)}ot.r==null||!f$9(ot.r)?n$7.throwArgumentError("signature missing or invalid r","signature",et):ot.r=u$8(ot.r,32),ot.s==null||!f$9(ot.s)?n$7.throwArgumentError("signature missing or invalid s","signature",et):ot.s=u$8(ot.s,32);const at=h$6(ot.s);at[0]>=128&&n$7.throwArgumentError("signature s out of range","signature",et),ot.recoveryParam&&(at[0]|=128);const ut=s$8(at);ot._vs&&(f$9(ot._vs)||n$7.throwArgumentError("signature invalid _vs","signature",et),ot._vs=u$8(ot._vs,32)),ot._vs==null?ot._vs=ut:ot._vs!==ut&&n$7.throwArgumentError("signature _vs mismatch v and s","signature",et)}return ot.yParityAndS=ot._vs,ot.compact=ot.r+ot.yParityAndS.substring(2),ot}function v$5(et){return et&&et.__esModule&&Object.prototype.hasOwnProperty.call(et,"default")?et.default:et}var m$6={exports:{}},t$3=m$6.exports={},n$6,o$a;function f$8(){throw new Error("setTimeout has not been defined")}function h$5(){throw new Error("clearTimeout has not been defined")}(function(){try{typeof setTimeout=="function"?n$6=setTimeout:n$6=f$8}catch{n$6=f$8}try{typeof clearTimeout=="function"?o$a=clearTimeout:o$a=h$5}catch{o$a=h$5}})();function p$2(et){if(n$6===setTimeout)return setTimeout(et,0);if((n$6===f$8||!n$6)&&setTimeout)return n$6=setTimeout,setTimeout(et,0);try{return n$6(et,0)}catch{try{return n$6.call(null,et,0)}catch{return n$6.call(this,et,0)}}}function g$9(et){if(o$a===clearTimeout)return clearTimeout(et);if((o$a===h$5||!o$a)&&clearTimeout)return o$a=clearTimeout,clearTimeout(et);try{return o$a(et)}catch{try{return o$a.call(null,et)}catch{return o$a.call(this,et)}}}var u$7=[],c$7=!1,s$7,l$8=-1;function w$3(){!c$7||!s$7||(c$7=!1,s$7.length?u$7=s$7.concat(u$7):l$8=-1,u$7.length&&d$5())}function d$5(){if(!c$7){var et=p$2(w$3);c$7=!0;for(var ot=u$7.length;ot;){for(s$7=u$7,u$7=[];++l$81)for(var at=1;at>5,this.byteCount=this.blockCount<<2,this.outputBlocks=Tr>>5,this.extraBytes=(Tr&31)>>3;for(var Kr=0;Kr<50;++Kr)this.s[Kr]=0}wr.prototype.update=function(Ar){if(this.finalized)throw new Error(at);var Vr,Tr=typeof Ar;if(Tr!=="string"){if(Tr==="object"){if(Ar===null)throw new Error(ot);if(xt&&Ar.constructor===ArrayBuffer)Ar=new Uint8Array(Ar);else if(!Array.isArray(Ar)&&(!xt||!ArrayBuffer.isView(Ar)))throw new Error(ot)}else throw new Error(ot);Vr=!0}for(var Kr=this.blocks,An=this.byteCount,tn=Ar.length,qr=this.blockCount,Wr=0,Nn=this.s,On,zn;Wr>2]|=Ar[Wr]<>2]|=zn<>2]|=(192|zn>>6)<>2]|=(128|zn&63)<=57344?(Kr[On>>2]|=(224|zn>>12)<>2]|=(128|zn>>6&63)<>2]|=(128|zn&63)<>2]|=(240|zn>>18)<>2]|=(128|zn>>12&63)<>2]|=(128|zn>>6&63)<>2]|=(128|zn&63)<=An){for(this.start=On-An,this.block=Kr[qr],On=0;On>8,Tr=Ar&255;Tr>0;)An.unshift(Tr),Ar=Ar>>8,Tr=Ar&255,++Kr;return Vr?An.push(Kr):An.unshift(Kr),this.update(An),An.length},wr.prototype.encodeString=function(Ar){var Vr,Tr=typeof Ar;if(Tr!=="string"){if(Tr==="object"){if(Ar===null)throw new Error(ot);if(xt&&Ar.constructor===ArrayBuffer)Ar=new Uint8Array(Ar);else if(!Array.isArray(Ar)&&(!xt||!ArrayBuffer.isView(Ar)))throw new Error(ot)}else throw new Error(ot);Vr=!0}var Kr=0,An=Ar.length;if(Vr)Kr=An;else for(var tn=0;tn=57344?Kr+=3:(qr=65536+((qr&1023)<<10|Ar.charCodeAt(++tn)&1023),Kr+=4)}return Kr+=this.encode(Kr*8),this.update(Ar),Kr},wr.prototype.bytepad=function(Ar,Vr){for(var Tr=this.encode(Vr),Kr=0;Kr>2]|=this.padding[Vr&3],this.lastByteIndex===this.byteCount)for(Ar[0]=Ar[Tr],Vr=1;Vr>4&15]+St[Wr&15]+St[Wr>>12&15]+St[Wr>>8&15]+St[Wr>>20&15]+St[Wr>>16&15]+St[Wr>>28&15]+St[Wr>>24&15];tn%Ar===0&&(Rr(Vr),An=0)}return Kr&&(Wr=Vr[An],qr+=St[Wr>>4&15]+St[Wr&15],Kr>1&&(qr+=St[Wr>>12&15]+St[Wr>>8&15]),Kr>2&&(qr+=St[Wr>>20&15]+St[Wr>>16&15])),qr},wr.prototype.arrayBuffer=function(){this.finalize();var Ar=this.blockCount,Vr=this.s,Tr=this.outputBlocks,Kr=this.extraBytes,An=0,tn=0,qr=this.outputBits>>3,Wr;Kr?Wr=new ArrayBuffer(Tr+1<<2):Wr=new ArrayBuffer(qr);for(var Nn=new Uint32Array(Wr);tn>8&255,qr[Wr+2]=Nn>>16&255,qr[Wr+3]=Nn>>24&255;tn%Ar===0&&Rr(Vr)}return Kr&&(Wr=tn<<2,Nn=Vr[An],qr[Wr]=Nn&255,Kr>1&&(qr[Wr+1]=Nn>>8&255),Kr>2&&(qr[Wr+2]=Nn>>16&255)),qr};function Fr(Ar,Vr,Tr){wr.call(this,Ar,Vr,Tr)}Fr.prototype=new wr,Fr.prototype.finalize=function(){return this.encode(this.outputBits,!0),wr.prototype.finalize.call(this)};var Rr=function(Ar){var Vr,Tr,Kr,An,tn,qr,Wr,Nn,On,zn,Yn,Kn,_i,Xn,ro,uo,$o,wo,to,io,Co,Bo,xo,Po,zt,Lt,yr,Lr,En,yn,qn,Rn,go,Ao,cn,ao,bo,Jn,oo,yo,ko,To,Jr,Bn,Vn,no,po,fn,Un,Gn,ln,Wn,lo,fo,So,Fo,Do,No,rs,jo,Ko,Yo,Qo;for(Kr=0;Kr<48;Kr+=2)An=Ar[0]^Ar[10]^Ar[20]^Ar[30]^Ar[40],tn=Ar[1]^Ar[11]^Ar[21]^Ar[31]^Ar[41],qr=Ar[2]^Ar[12]^Ar[22]^Ar[32]^Ar[42],Wr=Ar[3]^Ar[13]^Ar[23]^Ar[33]^Ar[43],Nn=Ar[4]^Ar[14]^Ar[24]^Ar[34]^Ar[44],On=Ar[5]^Ar[15]^Ar[25]^Ar[35]^Ar[45],zn=Ar[6]^Ar[16]^Ar[26]^Ar[36]^Ar[46],Yn=Ar[7]^Ar[17]^Ar[27]^Ar[37]^Ar[47],Kn=Ar[8]^Ar[18]^Ar[28]^Ar[38]^Ar[48],_i=Ar[9]^Ar[19]^Ar[29]^Ar[39]^Ar[49],Vr=Kn^(qr<<1|Wr>>>31),Tr=_i^(Wr<<1|qr>>>31),Ar[0]^=Vr,Ar[1]^=Tr,Ar[10]^=Vr,Ar[11]^=Tr,Ar[20]^=Vr,Ar[21]^=Tr,Ar[30]^=Vr,Ar[31]^=Tr,Ar[40]^=Vr,Ar[41]^=Tr,Vr=An^(Nn<<1|On>>>31),Tr=tn^(On<<1|Nn>>>31),Ar[2]^=Vr,Ar[3]^=Tr,Ar[12]^=Vr,Ar[13]^=Tr,Ar[22]^=Vr,Ar[23]^=Tr,Ar[32]^=Vr,Ar[33]^=Tr,Ar[42]^=Vr,Ar[43]^=Tr,Vr=qr^(zn<<1|Yn>>>31),Tr=Wr^(Yn<<1|zn>>>31),Ar[4]^=Vr,Ar[5]^=Tr,Ar[14]^=Vr,Ar[15]^=Tr,Ar[24]^=Vr,Ar[25]^=Tr,Ar[34]^=Vr,Ar[35]^=Tr,Ar[44]^=Vr,Ar[45]^=Tr,Vr=Nn^(Kn<<1|_i>>>31),Tr=On^(_i<<1|Kn>>>31),Ar[6]^=Vr,Ar[7]^=Tr,Ar[16]^=Vr,Ar[17]^=Tr,Ar[26]^=Vr,Ar[27]^=Tr,Ar[36]^=Vr,Ar[37]^=Tr,Ar[46]^=Vr,Ar[47]^=Tr,Vr=zn^(An<<1|tn>>>31),Tr=Yn^(tn<<1|An>>>31),Ar[8]^=Vr,Ar[9]^=Tr,Ar[18]^=Vr,Ar[19]^=Tr,Ar[28]^=Vr,Ar[29]^=Tr,Ar[38]^=Vr,Ar[39]^=Tr,Ar[48]^=Vr,Ar[49]^=Tr,Xn=Ar[0],ro=Ar[1],no=Ar[11]<<4|Ar[10]>>>28,po=Ar[10]<<4|Ar[11]>>>28,Lr=Ar[20]<<3|Ar[21]>>>29,En=Ar[21]<<3|Ar[20]>>>29,jo=Ar[31]<<9|Ar[30]>>>23,Ko=Ar[30]<<9|Ar[31]>>>23,To=Ar[40]<<18|Ar[41]>>>14,Jr=Ar[41]<<18|Ar[40]>>>14,Ao=Ar[2]<<1|Ar[3]>>>31,cn=Ar[3]<<1|Ar[2]>>>31,uo=Ar[13]<<12|Ar[12]>>>20,$o=Ar[12]<<12|Ar[13]>>>20,fn=Ar[22]<<10|Ar[23]>>>22,Un=Ar[23]<<10|Ar[22]>>>22,yn=Ar[33]<<13|Ar[32]>>>19,qn=Ar[32]<<13|Ar[33]>>>19,Yo=Ar[42]<<2|Ar[43]>>>30,Qo=Ar[43]<<2|Ar[42]>>>30,fo=Ar[5]<<30|Ar[4]>>>2,So=Ar[4]<<30|Ar[5]>>>2,ao=Ar[14]<<6|Ar[15]>>>26,bo=Ar[15]<<6|Ar[14]>>>26,wo=Ar[25]<<11|Ar[24]>>>21,to=Ar[24]<<11|Ar[25]>>>21,Gn=Ar[34]<<15|Ar[35]>>>17,ln=Ar[35]<<15|Ar[34]>>>17,Rn=Ar[45]<<29|Ar[44]>>>3,go=Ar[44]<<29|Ar[45]>>>3,Po=Ar[6]<<28|Ar[7]>>>4,zt=Ar[7]<<28|Ar[6]>>>4,Fo=Ar[17]<<23|Ar[16]>>>9,Do=Ar[16]<<23|Ar[17]>>>9,Jn=Ar[26]<<25|Ar[27]>>>7,oo=Ar[27]<<25|Ar[26]>>>7,io=Ar[36]<<21|Ar[37]>>>11,Co=Ar[37]<<21|Ar[36]>>>11,Wn=Ar[47]<<24|Ar[46]>>>8,lo=Ar[46]<<24|Ar[47]>>>8,Bn=Ar[8]<<27|Ar[9]>>>5,Vn=Ar[9]<<27|Ar[8]>>>5,Lt=Ar[18]<<20|Ar[19]>>>12,yr=Ar[19]<<20|Ar[18]>>>12,No=Ar[29]<<7|Ar[28]>>>25,rs=Ar[28]<<7|Ar[29]>>>25,yo=Ar[38]<<8|Ar[39]>>>24,ko=Ar[39]<<8|Ar[38]>>>24,Bo=Ar[48]<<14|Ar[49]>>>18,xo=Ar[49]<<14|Ar[48]>>>18,Ar[0]=Xn^~uo&wo,Ar[1]=ro^~$o&to,Ar[10]=Po^~Lt&Lr,Ar[11]=zt^~yr&En,Ar[20]=Ao^~ao&Jn,Ar[21]=cn^~bo&oo,Ar[30]=Bn^~no&fn,Ar[31]=Vn^~po&Un,Ar[40]=fo^~Fo&No,Ar[41]=So^~Do&rs,Ar[2]=uo^~wo&io,Ar[3]=$o^~to&Co,Ar[12]=Lt^~Lr&yn,Ar[13]=yr^~En&qn,Ar[22]=ao^~Jn&yo,Ar[23]=bo^~oo&ko,Ar[32]=no^~fn&Gn,Ar[33]=po^~Un&ln,Ar[42]=Fo^~No&jo,Ar[43]=Do^~rs&Ko,Ar[4]=wo^~io&Bo,Ar[5]=to^~Co&xo,Ar[14]=Lr^~yn&Rn,Ar[15]=En^~qn&go,Ar[24]=Jn^~yo&To,Ar[25]=oo^~ko&Jr,Ar[34]=fn^~Gn&Wn,Ar[35]=Un^~ln&lo,Ar[44]=No^~jo&Yo,Ar[45]=rs^~Ko&Qo,Ar[6]=io^~Bo&Xn,Ar[7]=Co^~xo&ro,Ar[16]=yn^~Rn&Po,Ar[17]=qn^~go&zt,Ar[26]=yo^~To&Ao,Ar[27]=ko^~Jr&cn,Ar[36]=Gn^~Wn&Bn,Ar[37]=ln^~lo&Vn,Ar[46]=jo^~Yo&fo,Ar[47]=Ko^~Qo&So,Ar[8]=Bo^~Xn&uo,Ar[9]=xo^~ro&$o,Ar[18]=Rn^~Po&Lt,Ar[19]=go^~zt&yr,Ar[28]=To^~Ao&ao,Ar[29]=Jr^~cn&bo,Ar[38]=Wn^~Bn&no,Ar[39]=lo^~Vn&po,Ar[48]=Yo^~fo&Fo,Ar[49]=Qo^~So&Do,Ar[0]^=ir[Kr],Ar[1]^=ir[Kr+1]};if(wt)et.exports=Tt;else for(nr=0;nr>=8;return ot}function s$6(et,ot,at){let ut=0;for(let ft=0;ftot+1+ut&&h$4.throwError("child data too short",i$5.errors.BUFFER_OVERRUN,{})}return{consumed:1+ut,result:ft}}function y$4(et,ot){if(et.length===0&&h$4.throwError("data too short",i$5.errors.BUFFER_OVERRUN,{}),et[ot]>=248){const at=et[ot]-247;ot+1+at>et.length&&h$4.throwError("data short segment too short",i$5.errors.BUFFER_OVERRUN,{});const ut=s$6(et,ot+1,at);return ot+1+at+ut>et.length&&h$4.throwError("data long segment too short",i$5.errors.BUFFER_OVERRUN,{}),g$8(et,ot,ot+1+at,at+ut)}else if(et[ot]>=192){const at=et[ot]-192;return ot+1+at>et.length&&h$4.throwError("data array too short",i$5.errors.BUFFER_OVERRUN,{}),g$8(et,ot,ot+1,at)}else if(et[ot]>=184){const at=et[ot]-183;ot+1+at>et.length&&h$4.throwError("data array too short",i$5.errors.BUFFER_OVERRUN,{});const ut=s$6(et,ot+1,at);ot+1+at+ut>et.length&&h$4.throwError("data array too short",i$5.errors.BUFFER_OVERRUN,{});const ft=s$8(et.slice(ot+1+at,ot+1+at+ut));return{consumed:1+at+ut,result:ft}}else if(et[ot]>=128){const at=et[ot]-128;ot+1+at>et.length&&h$4.throwError("data too short",i$5.errors.BUFFER_OVERRUN,{});const ut=s$8(et.slice(ot+1,ot+1+at));return{consumed:1+at,result:ut}}return{consumed:1,result:s$8(et[ot])}}function d$4(et){const ot=h$6(et),at=y$4(ot,0);return at.consumed!==ot.length&&h$4.throwArgumentError("invalid rlp data","data",et),at.result}const s$5="address/5.7.0";var e$4={exports:{}},r$3={},sr;function Hr(){return sr||(sr=1,function(et){Object.defineProperties(et,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});var ot={},at={};at.byteLength=Ct,at.toByteArray=Dt,at.fromByteArray=ir;for(var ut=[],ft=[],dt=typeof Uint8Array<"u"?Uint8Array:Array,ht="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",wt=0,xt=ht.length;wt0)throw new Error("Invalid string. Length must be a multiple of 4");var Cr=rr.indexOf("=");Cr===-1&&(Cr=Er);var Ir=Cr===Er?0:4-Cr%4;return[Cr,Ir]}function Ct(rr){var Er=St(rr),Cr=Er[0],Ir=Er[1];return(Cr+Ir)*3/4-Ir}function Pt(rr,Er,Cr){return(Er+Cr)*3/4-Cr}function Dt(rr){var Er,Cr=St(rr),Ir=Cr[0],zr=Cr[1],Xr=new dt(Pt(rr,Ir,zr)),Br=0,Ur=zr>0?Ir-4:Ir,xr;for(xr=0;xr>16&255,Xr[Br++]=Er>>8&255,Xr[Br++]=Er&255;return zr===2&&(Er=ft[rr.charCodeAt(xr)]<<2|ft[rr.charCodeAt(xr+1)]>>4,Xr[Br++]=Er&255),zr===1&&(Er=ft[rr.charCodeAt(xr)]<<10|ft[rr.charCodeAt(xr+1)]<<4|ft[rr.charCodeAt(xr+2)]>>2,Xr[Br++]=Er>>8&255,Xr[Br++]=Er&255),Xr}function Nt(rr){return ut[rr>>18&63]+ut[rr>>12&63]+ut[rr>>6&63]+ut[rr&63]}function er(rr,Er,Cr){for(var Ir,zr=[],Xr=Er;XrUr?Ur:Br+Xr));return Ir===1?(Er=rr[Cr-1],zr.push(ut[Er>>2]+ut[Er<<4&63]+"==")):Ir===2&&(Er=(rr[Cr-2]<<8)+rr[Cr-1],zr.push(ut[Er>>10]+ut[Er>>4&63]+ut[Er<<2&63]+"=")),zr.join("")}var vr={};/*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh */vr.read=function(rr,Er,Cr,Ir,zr){var Xr,Br,Ur=zr*8-Ir-1,xr=(1<>1,It=-7,Ft=Cr?zr-1:0,Tt=Cr?-1:1,Mt=rr[Er+Ft];for(Ft+=Tt,Xr=Mt&(1<<-It)-1,Mt>>=-It,It+=Ur;It>0;Xr=Xr*256+rr[Er+Ft],Ft+=Tt,It-=8);for(Br=Xr&(1<<-It)-1,Xr>>=-It,It+=Ir;It>0;Br=Br*256+rr[Er+Ft],Ft+=Tt,It-=8);if(Xr===0)Xr=1-gr;else{if(Xr===xr)return Br?NaN:(Mt?-1:1)*(1/0);Br=Br+Math.pow(2,Ir),Xr=Xr-gr}return(Mt?-1:1)*Br*Math.pow(2,Xr-Ir)},vr.write=function(rr,Er,Cr,Ir,zr,Xr){var Br,Ur,xr,gr=Xr*8-zr-1,It=(1<>1,Tt=zr===23?Math.pow(2,-24)-Math.pow(2,-77):0,Mt=Ir?0:Xr-1,nr=Ir?1:-1,or=Er<0||Er===0&&1/Er<0?1:0;for(Er=Math.abs(Er),isNaN(Er)||Er===1/0?(Ur=isNaN(Er)?1:0,Br=It):(Br=Math.floor(Math.log(Er)/Math.LN2),Er*(xr=Math.pow(2,-Br))<1&&(Br--,xr*=2),Br+Ft>=1?Er+=Tt/xr:Er+=Tt*Math.pow(2,1-Ft),Er*xr>=2&&(Br++,xr/=2),Br+Ft>=It?(Ur=0,Br=It):Br+Ft>=1?(Ur=(Er*xr-1)*Math.pow(2,zr),Br=Br+Ft):(Ur=Er*Math.pow(2,Ft-1)*Math.pow(2,zr),Br=0));zr>=8;rr[Cr+Mt]=Ur&255,Mt+=nr,Ur/=256,zr-=8);for(Br=Br<0;rr[Cr+Mt]=Br&255,Mt+=nr,Br/=256,gr-=8);rr[Cr+Mt-nr]|=or*128};/*! * The buffer module from node.js, for the browser. * * @author Feross Aboukhadijeh diff --git a/wallet-react/assets/index-BSlTzrTv.js b/wallet-react/assets/index-DV-pB0GG.js similarity index 96% rename from wallet-react/assets/index-BSlTzrTv.js rename to wallet-react/assets/index-DV-pB0GG.js index 3ce6afa..d3069f6 100644 --- a/wallet-react/assets/index-BSlTzrTv.js +++ b/wallet-react/assets/index-DV-pB0GG.js @@ -1 +1 @@ -import{c as n,s as I,d as C,a as c,b as u,e as p,f as y,g,h as v,i as P,j as S,k as b,l as h,G as _,m as z,n as D,o as x,p as T,q as E,r as R,t as A,u as k,v as L,w as f,x as G,y as F,z as U,A as B,B as M,C as W,D as O,E as N,F as q,H as $,I as j,J as w,K as H,L as J,M as K,N as Q,O as V,U as X,P as Y,Q as Z,R as ee,S as te,T as ie,V as ne,W as l,X as oe,Y as se}from"./loadCognitoIdentity-DLDEUFTq.js";import{_ as Oe,Z as Ne,ac as qe,ae as $e,ab as je,a5 as we,a7 as He,ad as Je,af as Ke,ag as Qe,$ as Ve,a8 as Xe,a0 as Ye,a1 as Ze,a9 as et,a2 as tt,a3 as it,a6 as nt,aa as ot,a4 as st}from"./loadCognitoIdentity-DLDEUFTq.js";import"./lazy-json-DuyQp4sm.js";import{c as de,a as ae}from"./createPaginator-DwE6PloO.js";import{C as o,g as s,a as d}from"./index-DuJ-0Eoy.js";import{b as at}from"./index-DuJ-0Eoy.js";import"./noAuth-BRTlyyWt.js";import"./parseJsonBody-nJhQHhAx.js";import"./index-CVVvHb5i.js";class re extends o.classBuilder().ep(n).m(function(t,a,e,r){return[s(e,this.serialize,this.deserialize),d(e,t.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","CreateIdentityPool",{}).n("CognitoIdentityClient","CreateIdentityPoolCommand").f(void 0,void 0).ser(I).de(C).build(){}class le extends o.classBuilder().ep(n).m(function(t,a,e,r){return[s(e,this.serialize,this.deserialize),d(e,t.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","DeleteIdentities",{}).n("CognitoIdentityClient","DeleteIdentitiesCommand").f(void 0,void 0).ser(c).de(u).build(){}class me extends o.classBuilder().ep(n).m(function(t,a,e,r){return[s(e,this.serialize,this.deserialize),d(e,t.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","DeleteIdentityPool",{}).n("CognitoIdentityClient","DeleteIdentityPoolCommand").f(void 0,void 0).ser(p).de(y).build(){}class Ie extends o.classBuilder().ep(n).m(function(t,a,e,r){return[s(e,this.serialize,this.deserialize),d(e,t.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","DescribeIdentity",{}).n("CognitoIdentityClient","DescribeIdentityCommand").f(void 0,void 0).ser(g).de(v).build(){}class Ce extends o.classBuilder().ep(n).m(function(t,a,e,r){return[s(e,this.serialize,this.deserialize),d(e,t.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","DescribeIdentityPool",{}).n("CognitoIdentityClient","DescribeIdentityPoolCommand").f(void 0,void 0).ser(P).de(S).build(){}class ce extends o.classBuilder().ep(n).m(function(t,a,e,r){return[s(e,this.serialize,this.deserialize),d(e,t.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","GetIdentityPoolRoles",{}).n("CognitoIdentityClient","GetIdentityPoolRolesCommand").f(void 0,void 0).ser(b).de(h).build(){}class ue extends o.classBuilder().ep(n).m(function(t,a,e,r){return[s(e,this.serialize,this.deserialize),d(e,t.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","GetOpenIdToken",{}).n("CognitoIdentityClient","GetOpenIdTokenCommand").f(_,z).ser(D).de(x).build(){}class pe extends o.classBuilder().ep(n).m(function(t,a,e,r){return[s(e,this.serialize,this.deserialize),d(e,t.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","GetOpenIdTokenForDeveloperIdentity",{}).n("CognitoIdentityClient","GetOpenIdTokenForDeveloperIdentityCommand").f(T,E).ser(R).de(A).build(){}class ye extends o.classBuilder().ep(n).m(function(t,a,e,r){return[s(e,this.serialize,this.deserialize),d(e,t.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","GetPrincipalTagAttributeMap",{}).n("CognitoIdentityClient","GetPrincipalTagAttributeMapCommand").f(void 0,void 0).ser(k).de(L).build(){}class ge extends o.classBuilder().ep(n).m(function(t,a,e,r){return[s(e,this.serialize,this.deserialize),d(e,t.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","ListIdentities",{}).n("CognitoIdentityClient","ListIdentitiesCommand").f(void 0,void 0).ser(f).de(G).build(){}class m extends o.classBuilder().ep(n).m(function(t,a,e,r){return[s(e,this.serialize,this.deserialize),d(e,t.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","ListIdentityPools",{}).n("CognitoIdentityClient","ListIdentityPoolsCommand").f(void 0,void 0).ser(F).de(U).build(){}class ve extends o.classBuilder().ep(n).m(function(t,a,e,r){return[s(e,this.serialize,this.deserialize),d(e,t.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","ListTagsForResource",{}).n("CognitoIdentityClient","ListTagsForResourceCommand").f(void 0,void 0).ser(B).de(M).build(){}class Pe extends o.classBuilder().ep(n).m(function(t,a,e,r){return[s(e,this.serialize,this.deserialize),d(e,t.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","LookupDeveloperIdentity",{}).n("CognitoIdentityClient","LookupDeveloperIdentityCommand").f(void 0,void 0).ser(W).de(O).build(){}class Se extends o.classBuilder().ep(n).m(function(t,a,e,r){return[s(e,this.serialize,this.deserialize),d(e,t.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","MergeDeveloperIdentities",{}).n("CognitoIdentityClient","MergeDeveloperIdentitiesCommand").f(void 0,void 0).ser(N).de(q).build(){}class be extends o.classBuilder().ep(n).m(function(t,a,e,r){return[s(e,this.serialize,this.deserialize),d(e,t.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","SetIdentityPoolRoles",{}).n("CognitoIdentityClient","SetIdentityPoolRolesCommand").f(void 0,void 0).ser($).de(j).build(){}class he extends o.classBuilder().ep(n).m(function(t,a,e,r){return[s(e,this.serialize,this.deserialize),d(e,t.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","SetPrincipalTagAttributeMap",{}).n("CognitoIdentityClient","SetPrincipalTagAttributeMapCommand").f(void 0,void 0).ser(w).de(H).build(){}class _e extends o.classBuilder().ep(n).m(function(t,a,e,r){return[s(e,this.serialize,this.deserialize),d(e,t.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","TagResource",{}).n("CognitoIdentityClient","TagResourceCommand").f(void 0,void 0).ser(J).de(K).build(){}class ze extends o.classBuilder().ep(n).m(function(t,a,e,r){return[s(e,this.serialize,this.deserialize),d(e,t.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","UnlinkDeveloperIdentity",{}).n("CognitoIdentityClient","UnlinkDeveloperIdentityCommand").f(void 0,void 0).ser(Q).de(V).build(){}class De extends o.classBuilder().ep(n).m(function(t,a,e,r){return[s(e,this.serialize,this.deserialize),d(e,t.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","UnlinkIdentity",{}).n("CognitoIdentityClient","UnlinkIdentityCommand").f(X,void 0).ser(Y).de(Z).build(){}class xe extends o.classBuilder().ep(n).m(function(t,a,e,r){return[s(e,this.serialize,this.deserialize),d(e,t.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","UntagResource",{}).n("CognitoIdentityClient","UntagResourceCommand").f(void 0,void 0).ser(ee).de(te).build(){}class Te extends o.classBuilder().ep(n).m(function(t,a,e,r){return[s(e,this.serialize,this.deserialize),d(e,t.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","UpdateIdentityPool",{}).n("CognitoIdentityClient","UpdateIdentityPoolCommand").f(void 0,void 0).ser(ie).de(ne).build(){}const Ee={CreateIdentityPoolCommand:re,DeleteIdentitiesCommand:le,DeleteIdentityPoolCommand:me,DescribeIdentityCommand:Ie,DescribeIdentityPoolCommand:Ce,GetCredentialsForIdentityCommand:oe,GetIdCommand:se,GetIdentityPoolRolesCommand:ce,GetOpenIdTokenCommand:ue,GetOpenIdTokenForDeveloperIdentityCommand:pe,GetPrincipalTagAttributeMapCommand:ye,ListIdentitiesCommand:ge,ListIdentityPoolsCommand:m,ListTagsForResourceCommand:ve,LookupDeveloperIdentityCommand:Pe,MergeDeveloperIdentitiesCommand:Se,SetIdentityPoolRolesCommand:be,SetPrincipalTagAttributeMapCommand:he,TagResourceCommand:_e,UnlinkDeveloperIdentityCommand:ze,UnlinkIdentityCommand:De,UntagResourceCommand:xe,UpdateIdentityPoolCommand:Te};class Re extends l{}de(Ee,Re);const Be=ae(l,m,"NextToken","NextToken","MaxResults");export{o as $Command,Oe as AmbiguousRoleResolutionType,Re as CognitoIdentity,l as CognitoIdentityClient,Ne as CognitoIdentityServiceException,qe as ConcurrentModificationException,re as CreateIdentityPoolCommand,$e as CredentialsFilterSensitiveLog,le as DeleteIdentitiesCommand,me as DeleteIdentityPoolCommand,Ie as DescribeIdentityCommand,Ce as DescribeIdentityPoolCommand,je as DeveloperUserAlreadyRegisteredException,we as ErrorCode,He as ExternalServiceException,oe as GetCredentialsForIdentityCommand,Je as GetCredentialsForIdentityInputFilterSensitiveLog,Ke as GetCredentialsForIdentityResponseFilterSensitiveLog,se as GetIdCommand,Qe as GetIdInputFilterSensitiveLog,ce as GetIdentityPoolRolesCommand,ue as GetOpenIdTokenCommand,pe as GetOpenIdTokenForDeveloperIdentityCommand,T as GetOpenIdTokenForDeveloperIdentityInputFilterSensitiveLog,E as GetOpenIdTokenForDeveloperIdentityResponseFilterSensitiveLog,_ as GetOpenIdTokenInputFilterSensitiveLog,z as GetOpenIdTokenResponseFilterSensitiveLog,ye as GetPrincipalTagAttributeMapCommand,Ve as InternalErrorException,Xe as InvalidIdentityPoolConfigurationException,Ye as InvalidParameterException,Ze as LimitExceededException,ge as ListIdentitiesCommand,m as ListIdentityPoolsCommand,ve as ListTagsForResourceCommand,Pe as LookupDeveloperIdentityCommand,et as MappingRuleMatchType,Se as MergeDeveloperIdentitiesCommand,tt as NotAuthorizedException,it as ResourceConflictException,nt as ResourceNotFoundException,ot as RoleMappingType,be as SetIdentityPoolRolesCommand,he as SetPrincipalTagAttributeMapCommand,_e as TagResourceCommand,st as TooManyRequestsException,ze as UnlinkDeveloperIdentityCommand,De as UnlinkIdentityCommand,X as UnlinkIdentityInputFilterSensitiveLog,xe as UntagResourceCommand,Te as UpdateIdentityPoolCommand,at as __Client,Be as paginateListIdentityPools}; +import{c as n,s as I,d as C,a as c,b as u,e as p,f as y,g,h as v,i as P,j as S,k as b,l as h,G as _,m as z,n as D,o as x,p as T,q as E,r as R,t as A,u as k,v as L,w as f,x as G,y as F,z as U,A as B,B as M,C as W,D as O,E as N,F as q,H as $,I as j,J as w,K as H,L as J,M as K,N as Q,O as V,U as X,P as Y,Q as Z,R as ee,S as te,T as ie,V as ne,W as l,X as oe,Y as se}from"./loadCognitoIdentity-CxNChE8v.js";import{_ as Oe,Z as Ne,ac as qe,ae as $e,ab as je,a5 as we,a7 as He,ad as Je,af as Ke,ag as Qe,$ as Ve,a8 as Xe,a0 as Ye,a1 as Ze,a9 as et,a2 as tt,a3 as it,a6 as nt,aa as ot,a4 as st}from"./loadCognitoIdentity-CxNChE8v.js";import"./lazy-json-DuyQp4sm.js";import{c as de,a as ae}from"./createPaginator-DwE6PloO.js";import{C as o,g as s,a as d}from"./index-BfgYveOn.js";import{b as at}from"./index-BfgYveOn.js";import"./noAuth-BRTlyyWt.js";import"./parseJsonBody-DK_UgbzR.js";import"./index-DHO-_m58.js";class re extends o.classBuilder().ep(n).m(function(t,a,e,r){return[s(e,this.serialize,this.deserialize),d(e,t.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","CreateIdentityPool",{}).n("CognitoIdentityClient","CreateIdentityPoolCommand").f(void 0,void 0).ser(I).de(C).build(){}class le extends o.classBuilder().ep(n).m(function(t,a,e,r){return[s(e,this.serialize,this.deserialize),d(e,t.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","DeleteIdentities",{}).n("CognitoIdentityClient","DeleteIdentitiesCommand").f(void 0,void 0).ser(c).de(u).build(){}class me extends o.classBuilder().ep(n).m(function(t,a,e,r){return[s(e,this.serialize,this.deserialize),d(e,t.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","DeleteIdentityPool",{}).n("CognitoIdentityClient","DeleteIdentityPoolCommand").f(void 0,void 0).ser(p).de(y).build(){}class Ie extends o.classBuilder().ep(n).m(function(t,a,e,r){return[s(e,this.serialize,this.deserialize),d(e,t.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","DescribeIdentity",{}).n("CognitoIdentityClient","DescribeIdentityCommand").f(void 0,void 0).ser(g).de(v).build(){}class Ce extends o.classBuilder().ep(n).m(function(t,a,e,r){return[s(e,this.serialize,this.deserialize),d(e,t.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","DescribeIdentityPool",{}).n("CognitoIdentityClient","DescribeIdentityPoolCommand").f(void 0,void 0).ser(P).de(S).build(){}class ce extends o.classBuilder().ep(n).m(function(t,a,e,r){return[s(e,this.serialize,this.deserialize),d(e,t.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","GetIdentityPoolRoles",{}).n("CognitoIdentityClient","GetIdentityPoolRolesCommand").f(void 0,void 0).ser(b).de(h).build(){}class ue extends o.classBuilder().ep(n).m(function(t,a,e,r){return[s(e,this.serialize,this.deserialize),d(e,t.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","GetOpenIdToken",{}).n("CognitoIdentityClient","GetOpenIdTokenCommand").f(_,z).ser(D).de(x).build(){}class pe extends o.classBuilder().ep(n).m(function(t,a,e,r){return[s(e,this.serialize,this.deserialize),d(e,t.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","GetOpenIdTokenForDeveloperIdentity",{}).n("CognitoIdentityClient","GetOpenIdTokenForDeveloperIdentityCommand").f(T,E).ser(R).de(A).build(){}class ye extends o.classBuilder().ep(n).m(function(t,a,e,r){return[s(e,this.serialize,this.deserialize),d(e,t.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","GetPrincipalTagAttributeMap",{}).n("CognitoIdentityClient","GetPrincipalTagAttributeMapCommand").f(void 0,void 0).ser(k).de(L).build(){}class ge extends o.classBuilder().ep(n).m(function(t,a,e,r){return[s(e,this.serialize,this.deserialize),d(e,t.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","ListIdentities",{}).n("CognitoIdentityClient","ListIdentitiesCommand").f(void 0,void 0).ser(f).de(G).build(){}class m extends o.classBuilder().ep(n).m(function(t,a,e,r){return[s(e,this.serialize,this.deserialize),d(e,t.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","ListIdentityPools",{}).n("CognitoIdentityClient","ListIdentityPoolsCommand").f(void 0,void 0).ser(F).de(U).build(){}class ve extends o.classBuilder().ep(n).m(function(t,a,e,r){return[s(e,this.serialize,this.deserialize),d(e,t.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","ListTagsForResource",{}).n("CognitoIdentityClient","ListTagsForResourceCommand").f(void 0,void 0).ser(B).de(M).build(){}class Pe extends o.classBuilder().ep(n).m(function(t,a,e,r){return[s(e,this.serialize,this.deserialize),d(e,t.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","LookupDeveloperIdentity",{}).n("CognitoIdentityClient","LookupDeveloperIdentityCommand").f(void 0,void 0).ser(W).de(O).build(){}class Se extends o.classBuilder().ep(n).m(function(t,a,e,r){return[s(e,this.serialize,this.deserialize),d(e,t.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","MergeDeveloperIdentities",{}).n("CognitoIdentityClient","MergeDeveloperIdentitiesCommand").f(void 0,void 0).ser(N).de(q).build(){}class be extends o.classBuilder().ep(n).m(function(t,a,e,r){return[s(e,this.serialize,this.deserialize),d(e,t.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","SetIdentityPoolRoles",{}).n("CognitoIdentityClient","SetIdentityPoolRolesCommand").f(void 0,void 0).ser($).de(j).build(){}class he extends o.classBuilder().ep(n).m(function(t,a,e,r){return[s(e,this.serialize,this.deserialize),d(e,t.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","SetPrincipalTagAttributeMap",{}).n("CognitoIdentityClient","SetPrincipalTagAttributeMapCommand").f(void 0,void 0).ser(w).de(H).build(){}class _e extends o.classBuilder().ep(n).m(function(t,a,e,r){return[s(e,this.serialize,this.deserialize),d(e,t.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","TagResource",{}).n("CognitoIdentityClient","TagResourceCommand").f(void 0,void 0).ser(J).de(K).build(){}class ze extends o.classBuilder().ep(n).m(function(t,a,e,r){return[s(e,this.serialize,this.deserialize),d(e,t.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","UnlinkDeveloperIdentity",{}).n("CognitoIdentityClient","UnlinkDeveloperIdentityCommand").f(void 0,void 0).ser(Q).de(V).build(){}class De extends o.classBuilder().ep(n).m(function(t,a,e,r){return[s(e,this.serialize,this.deserialize),d(e,t.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","UnlinkIdentity",{}).n("CognitoIdentityClient","UnlinkIdentityCommand").f(X,void 0).ser(Y).de(Z).build(){}class xe extends o.classBuilder().ep(n).m(function(t,a,e,r){return[s(e,this.serialize,this.deserialize),d(e,t.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","UntagResource",{}).n("CognitoIdentityClient","UntagResourceCommand").f(void 0,void 0).ser(ee).de(te).build(){}class Te extends o.classBuilder().ep(n).m(function(t,a,e,r){return[s(e,this.serialize,this.deserialize),d(e,t.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","UpdateIdentityPool",{}).n("CognitoIdentityClient","UpdateIdentityPoolCommand").f(void 0,void 0).ser(ie).de(ne).build(){}const Ee={CreateIdentityPoolCommand:re,DeleteIdentitiesCommand:le,DeleteIdentityPoolCommand:me,DescribeIdentityCommand:Ie,DescribeIdentityPoolCommand:Ce,GetCredentialsForIdentityCommand:oe,GetIdCommand:se,GetIdentityPoolRolesCommand:ce,GetOpenIdTokenCommand:ue,GetOpenIdTokenForDeveloperIdentityCommand:pe,GetPrincipalTagAttributeMapCommand:ye,ListIdentitiesCommand:ge,ListIdentityPoolsCommand:m,ListTagsForResourceCommand:ve,LookupDeveloperIdentityCommand:Pe,MergeDeveloperIdentitiesCommand:Se,SetIdentityPoolRolesCommand:be,SetPrincipalTagAttributeMapCommand:he,TagResourceCommand:_e,UnlinkDeveloperIdentityCommand:ze,UnlinkIdentityCommand:De,UntagResourceCommand:xe,UpdateIdentityPoolCommand:Te};class Re extends l{}de(Ee,Re);const Be=ae(l,m,"NextToken","NextToken","MaxResults");export{o as $Command,Oe as AmbiguousRoleResolutionType,Re as CognitoIdentity,l as CognitoIdentityClient,Ne as CognitoIdentityServiceException,qe as ConcurrentModificationException,re as CreateIdentityPoolCommand,$e as CredentialsFilterSensitiveLog,le as DeleteIdentitiesCommand,me as DeleteIdentityPoolCommand,Ie as DescribeIdentityCommand,Ce as DescribeIdentityPoolCommand,je as DeveloperUserAlreadyRegisteredException,we as ErrorCode,He as ExternalServiceException,oe as GetCredentialsForIdentityCommand,Je as GetCredentialsForIdentityInputFilterSensitiveLog,Ke as GetCredentialsForIdentityResponseFilterSensitiveLog,se as GetIdCommand,Qe as GetIdInputFilterSensitiveLog,ce as GetIdentityPoolRolesCommand,ue as GetOpenIdTokenCommand,pe as GetOpenIdTokenForDeveloperIdentityCommand,T as GetOpenIdTokenForDeveloperIdentityInputFilterSensitiveLog,E as GetOpenIdTokenForDeveloperIdentityResponseFilterSensitiveLog,_ as GetOpenIdTokenInputFilterSensitiveLog,z as GetOpenIdTokenResponseFilterSensitiveLog,ye as GetPrincipalTagAttributeMapCommand,Ve as InternalErrorException,Xe as InvalidIdentityPoolConfigurationException,Ye as InvalidParameterException,Ze as LimitExceededException,ge as ListIdentitiesCommand,m as ListIdentityPoolsCommand,ve as ListTagsForResourceCommand,Pe as LookupDeveloperIdentityCommand,et as MappingRuleMatchType,Se as MergeDeveloperIdentitiesCommand,tt as NotAuthorizedException,it as ResourceConflictException,nt as ResourceNotFoundException,ot as RoleMappingType,be as SetIdentityPoolRolesCommand,he as SetPrincipalTagAttributeMapCommand,_e as TagResourceCommand,st as TooManyRequestsException,ze as UnlinkDeveloperIdentityCommand,De as UnlinkIdentityCommand,X as UnlinkIdentityInputFilterSensitiveLog,xe as UntagResourceCommand,Te as UpdateIdentityPoolCommand,at as __Client,Be as paginateListIdentityPools}; diff --git a/wallet-react/assets/index-CsWNnOwc.js b/wallet-react/assets/index-DwumW7up.js similarity index 73% rename from wallet-react/assets/index-CsWNnOwc.js rename to wallet-react/assets/index-DwumW7up.js index 4b8cc30..1a68756 100644 --- a/wallet-react/assets/index-CsWNnOwc.js +++ b/wallet-react/assets/index-DwumW7up.js @@ -1 +1 @@ -import{r}from"./index-CVVvHb5i.js";var f=function(t){return function(n,u){var e=r.useRef(!1);t(function(){return function(){e.current=!1}},[]),t(function(){if(!e.current)e.current=!0;else return n()},u)}};const s=f(r.useEffect);export{s as u}; +import{r}from"./index-DHO-_m58.js";var f=function(t){return function(n,u){var e=r.useRef(!1);t(function(){return function(){e.current=!1}},[]),t(function(){if(!e.current)e.current=!0;else return n()},u)}};const s=f(r.useEffect);export{s as u}; diff --git a/wallet-react/assets/index-VSYJPR44-DR18rsO9.js b/wallet-react/assets/index-VSYJPR44-DB__fphF.js similarity index 95% rename from wallet-react/assets/index-VSYJPR44-DR18rsO9.js rename to wallet-react/assets/index-VSYJPR44-DB__fphF.js index 6baee98..6a3cd30 100644 --- a/wallet-react/assets/index-VSYJPR44-DR18rsO9.js +++ b/wallet-react/assets/index-VSYJPR44-DB__fphF.js @@ -1,4 +1,4 @@ -import{Y as q}from"./chunk-37ISZE7G-YL9du2Vf.js";import{p as z}from"./chunk-3WXPHVZ4-ClMsd6qO.js";import{N as J}from"./chunk-6X7TBCV3-ABG7Zd-N.js";import{e as M,J as P,L as b,o as e,r as h,u as x,U as F,i as w,a as E,b as Q,c as U,j as V,q as B}from"./index-CVVvHb5i.js";import{u as D}from"./useTranslation-BQsgmsRj.js";var G=`.social-loading-content { +import{Y as q}from"./chunk-37ISZE7G-YL9du2Vf.js";import{p as z}from"./chunk-3WXPHVZ4-mOUMztau.js";import{N as J}from"./chunk-6X7TBCV3-Baui_Axh.js";import{e as M,J as P,L as b,o as e,r as h,u as x,U as F,i as w,a as E,b as Q,c as U,j as V,q as B}from"./index-DHO-_m58.js";import{u as D}from"./useTranslation-BZWHqUhj.js";var G=`.social-loading-content { text-align: center; padding-bottom: 40px; display: flex; diff --git a/wallet-react/assets/index-B0lhUZoQ.js b/wallet-react/assets/index-eqBeYGci.js similarity index 98% rename from wallet-react/assets/index-B0lhUZoQ.js rename to wallet-react/assets/index-eqBeYGci.js index bb2446c..9b4f8ef 100644 --- a/wallet-react/assets/index-B0lhUZoQ.js +++ b/wallet-react/assets/index-eqBeYGci.js @@ -1,12 +1,12 @@ -const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./index.browser.esm-DAAf1F_d.js","./index-CVVvHb5i.js","./index-BwWLtY8o.css","./draggabilly-D1-7C5Cm.js"])))=>i.map(i=>d[i]); -import{ac as C,aG as g,aH as R,aI as B,aJ as E}from"./index-CVVvHb5i.js";import{a as F}from"./debounce-BCFtMVOb.js";import"./isObject-CrIk3fyR.js";var G=(e,t,n)=>{if(!t.has(e))throw TypeError("Cannot "+n)},h=(e,t,n)=>(G(e,t,"read from private field"),n?n.call(e):t.get(e)),x=(e,t,n)=>{if(t.has(e))throw TypeError("Cannot add the same private member more than once");t instanceof WeakSet?t.add(e):t.set(e,n)},U=` +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./index.browser.esm-DjwIDYa_.js","./index-DHO-_m58.js","./index-BwWLtY8o.css","./draggabilly-CncjDujG.js"])))=>i.map(i=>d[i]); +import{ac as C,aG as g,aH as R,aI as B,aJ as E}from"./index-DHO-_m58.js";import{a as F}from"./debounce-iKSQP4dc.js";import"./isObject-CrIk3fyR.js";var G=(e,t,n)=>{if(!t.has(e))throw TypeError("Cannot "+n)},h=(e,t,n)=>(G(e,t,"read from private field"),n?n.call(e):t.get(e)),x=(e,t,n)=>{if(t.has(e))throw TypeError("Cannot add the same private member more than once");t instanceof WeakSet?t.add(e):t.set(e,n)},U=`
-`,K=()=>{const e="particle-wallet-entry-container",t=document.querySelector("."+e);t&&t.remove();const n=document.createElement("div");n.classList.add(e),n.innerHTML=U,document.body.appendChild(n)},Q=K,J="data:image/png;base64,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",_="data:image/png;base64,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",H="particle-auth-core-iframe-wallet-message",O="particle-auth-core-iframe-wallet",k="particle-auth-core-iframe-wallet-mask",$=(e=>(e.BR="bottom-right",e.BL="bottom-left",e.TR="top-right",e.TL="top-left",e.MC="middle-center",e))($||{}),T=[O];function j(e){const{id:t,messageType:n,data:l}=e,{nonce:r,date:a,hash:o,iframeId:i}=JSON.parse(g.from(t,"base64").toString()),s=R({state:{nonce:r,date:a,iframeId:i},messageType:n,data:l});if(B(s).toString()===o)return{state:{nonce:r,date:a,hash:o,iframeId:i},messageType:n,data:l}}function I(e,t,n){const l={nonce:n||E(),date:Date.now()},r=B(R({state:l,messageType:t,data:e})).toString().toLowerCase();return{id:g.from(JSON.stringify({...l,hash:r})).toString("base64"),messageType:t,data:e}}var ee=async(e,t)=>{if(!t)throw{code:4200,message:"Wallet plugin not support EVM chains."};return await t.request(e)},te=async(e,t)=>{var n,l;if(!t)throw{code:4200,message:"Wallet plugin not support Solana chains."};if(e.method==="solana_requestAccounts")return t.selectedAddress||((n=t.publicKey)==null?void 0:n.toBase58())||await t.connect(),t.selectedAddress||((l=t.publicKey)==null?void 0:l.toBase58());if(e.method==="solana_chainId")return t.chainId;if(e.method==="solana_signTransaction"){const{VersionedTransaction:r}=await C(async()=>{const{VersionedTransaction:o}=await import("./index.browser.esm-DAAf1F_d.js");return{VersionedTransaction:o}},__vite__mapDeps([0,1,2]),import.meta.url),a=await t.signTransaction(r.deserialize(g.from(e.params[0],"base64")));return g.from(a.serialize()).toString("base64")}else if(e.method==="solana_signAllTransactions"){const{VersionedTransaction:r}=await C(async()=>{const{VersionedTransaction:i}=await import("./index.browser.esm-DAAf1F_d.js");return{VersionedTransaction:i}},__vite__mapDeps([0,1,2]),import.meta.url),a=e.params[0].map(i=>r.deserialize(g.from(i,"base64")));return(await t.signAllTransactions(a)).map(i=>g.from(i.serialize()).toString("base64"))}else if(e.method==="solana_signAndSendTransaction"){const{VersionedTransaction:r}=await C(async()=>{const{VersionedTransaction:o}=await import("./index.browser.esm-DAAf1F_d.js");return{VersionedTransaction:o}},__vite__mapDeps([0,1,2]),import.meta.url),{signature:a}=await t.signAndSendTransaction(r.deserialize(g.from(e.params[0],"base64")));return a}else if(e.method==="solana_signMessage"){const r=await t.signMessage(g.from(e.params[0],"base64"));return g.from(r.signature).toString("base64")}else if(e.method==="solana_switchChain"){if(!t.switchChain)throw{code:4200,message:"Solana Wallet not support switch chain."};await t.switchChain(e.params[0])}},ne=async(e,t)=>{var n,l,r;const a=j((n=e.data)==null?void 0:n.message);if(a){T.includes(a.state.iframeId)||T.push(a.state.iframeId);let o;try{let i;a.messageType==="ethereum-rpc"?i=await ee(a.data,t.ethereum):i=await te(a.data,t.solana),o=I({result:i},a.messageType,a.state.nonce)}catch(i){o=I({error:{message:i.message||i.stack||i.details||i,code:i.code}},a.messageType,a.state.nonce)}(r=(l=window.document.getElementById(a.state.iframeId))==null?void 0:l.contentWindow)==null||r.postMessage({type:H,message:o},"*")}},ie=async(e,t)=>{var n,l,r;const a=j((n=e.data)==null?void 0:n.message);if(a){T.includes(a.state.iframeId)||T.push(a.state.iframeId);let o;try{if(!t)o=I({error:{code:4200,message:"Wallet plugin not support custom event."}},a.messageType,a.state.nonce);else{const i=await t(a.messageType,a.data);o=I({result:i},a.messageType,a.state.nonce)}}catch(i){o=I({error:{message:i.message||i.stack||i.toString(),code:i.code}},a.messageType,a.state.nonce)}(r=(l=window.document.getElementById(a.state.iframeId))==null?void 0:l.contentWindow)==null||r.postMessage({type:H,message:o},"*")}},q=(e,t)=>{var n,l;const r=I({name:e,args:t},"ethereum-event");for(const a of T)(l=(n=window.document.getElementById(a))==null?void 0:n.contentWindow)==null||l.postMessage({type:H,message:r},"*")},ae=` +`,K=()=>{const e="particle-wallet-entry-container",t=document.querySelector("."+e);t&&t.remove();const n=document.createElement("div");n.classList.add(e),n.innerHTML=U,document.body.appendChild(n)},Q=K,J="data:image/png;base64,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",_="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4CAYAAAA5ZDbSAAAAAXNSR0IArs4c6QAAGm5JREFUeF7tXQ1wHdV1Pmf1/C9ZQrKxCU0wofyakpZCmMkQQzAZA+kUmEZYT7GxMaQ2pdTGMRAyTUNqhobpTIunMw3TySSAjSWNmwCdZggN5qd1EgMGyo/BDlhPsgzG2MZ/ksD2e3s6u/tWe3fv39l9P5aYKkOM0e7be/fcc77zfefc+xA+Iz8vzt/zpVKOZlMJZgPCeQQwgwCnuESTEXGySzAFEJpdf754yAUaQsThkhv86QLuAcCtLtBWAHfr1V0z3vgsvBoci5N4rWP3rBK6VxLgFS7ARQR4pjcP8v/B8p/h34M/ARAC40L5T/V14f3l694lxM0uwcZxDm685rG2XWPtfY0JA7/avns65NwrAXGu68IViHi665vNM1r4Z2BE8v8XGC/++/h14X3i9cF96uvK179LCBvBxY3HSsdeuGHDKXtHu8FHrYGfu5xy02a8fxU5uNAF+HMCnBgYLfLA0CMDz+V7sMnTEx7sP091PQAMuQS/QMS1b5zduvHeezEczqiy+agz8Fvzd15MTsNCIugAxOmRhxk9SzACz4PFz1V7vDkCRJ7uP+8DIFhfInyko6f1rdFk4VFj4O35Dy4tgftdAvxG3CN1HmTG0ORnBOHb7umiB4fXlxMz4/1hZCHC/3QRHujsat00Ggx9wg28ff7A1eQ433OBLhUxUzSGCmuTGByFUdHTxXCux+AoAUtiuny//BzN5xL8DyHd39nV9qsTaegTYmC6l5zfb9t1LQDcA4gXx7GUld1KCZUOg/WYHU/IwvvlbFuH7cmETpOdI77sEty/4+yW/zgROF13A79z46623HH4ewJaBoBOMguOstsIAxnZbc0xWJ9t6yJDQNn8+SC6rks/pvG5Hyx6dOr+enp03QxMQFjo2HWLi/APBNDG95SKeOwIblaCweqsOx5pbDy8jO37AfHuheubf4qAISmoqb3rYuC+BX0XlooN/wIIX7Hx07iniMblZ9EqUUPPl3Wfm6RkwXW28cefI4b3WG7w25LjfnvJY21v19S6/ohr/NP3rYGryaV1BNiqS5yyZbdqDE0qWXrlyo7B5nElRZFUCpkXvj92XVxwc0/zU7U0Qc0MTO3UsDO36z4iupsQMa4QcbJbEw9VZ7ecbFtM6MzXx5+fNrKI2bacQ4yMnwjgR43F5u/fsAFLtTB0TQxcaC/MbMg1dBPAZfrsNqkNx8OZ7IlptGQ1VTJ55AiPFeRKuwdHvDqOwZHYYpq/8PkvOMVcx00bGj+stpGrbuCd83eegQ487QKdESU2Vo1XKACEL8eEjRFfzZrdchWySOTgKWQqjZsVWQh2uATzlva07Kimkatq4IH8wGUItIEApstqlJx1chQiFT/N7lnxCpMqOxYTNE5uIF/P5fFKzN5bIrhmWXfLlmoZuWoG3tXZ346Ea12gCUnPrSWPVfFmtTIVjwiilqxXsuKRgvO5FfN4omFyYPHS9S0bqmHkqhj4g3z/CgD4J4/S6+qxKkyVvdxcz+V4VKVaMteD0/J4uUpl8PQADVYu7Wp+sFIjV2zgD/OFPGHDOpfIqURLFrGOw2N5WJddS5blUx4Gp822RY9PRDpvCIuWdTWvq8TIFRl4d0fhckTn1y5Ajqnk+GNVJS6jVkvW1oPF8J2lSsXg8QRFQJp3a1fLs1mNnNnAu+fvvNhpoI0uUZMKm5g8cKQjQ77ezIPt11fGY8NFKEaKdJGlajz+CCJceev65peyGDmTgXfn+2c7CC8QeZpy6JE8HitmxXoMlnlkOi05khV1kUGleIWLJh429fXoeI8Xb/56ZU0ra3oRb3/JpUv+JgOFSm1gat86fl+u8VUXaLaJ3+l7o9QrW/TItApT2uw2jnU6vi0ukhPP44ngrb2lpj+9dwMeS+PJqQ28L9//oAu0XO+JfB6o4qF8LTmLZ8k8WBV2Odm9WeM2Pycrj3eB1tze1ewxFvZPKgPv6+i7nhB+IU6OU8+VPbK6WjKnpyptdluvHCItjyfAb97e1fRzroXZBv6ovTDTyeE7BNDiTd7MA9UYyu9LjsJmtkhRGQarFkM6Hm+evzpyGTF4pFRJAAeconPebUzdmmVgr8Xm4239/wUIc5PZZbY662dQSy4v+iwKWbo+bgBCfObjsxrncVqAWAY+0FFY7CL+TMSOtBikUphqjcEc5SstBousoZZaupqdCNiOmF++vqnbFqqtBt67ZFtT7pOJvS7QNHPWLPQgjXQ+qOq+6qw1Cvvi7/X3q6/Xd0Um+pgVnRlJ3pwUL8Jx6ccfZucqWdLUBarPIWRRKPocHDg66dPZd/90+hGTka0GPpAvPEgAy9UYpKp72vuYzUoWtwdL19Wo66xIVrPkxZAuu9UpUfb5q0SaZOZu5/1+fXzNHV1NxqzaaODDC3rPLpVwKwA26LLlamJwPEJwPYXPY9NhnU57HlU8vnQc6PxVXVO36bzYaOCD+cKzBPA1ESvTYlCcUgXD4HiKFYMSGjFPIVLzUw5Wc/cs1Z3HI25csb7pytQGPuAXEvA5deeDuUpj9xS1rMfpfIgnevLuQj0vt2G7jMH6iMKpUqk9nV+lSo5HR73IS6u/dkd30/MqI2s9+FC+8CsCmBe9UBnD9IpPdbVkTraqEl9MnvlZ4vEA8PQdXU1XsQ08tKDvwmKRttBId7bJU+IYWBceGNvHW10MtvdqVQeD7c/hsg3/OiIqfXmlotVH6cGHOwpPEMK1Kg+wY6O+94qzn7emnRIC/n/meDzBkyu7m65LerFk4KH5fReWHNritd+oNWf7yqolD+RWqeTFyeOxcW147PB4IiAiOuc7PVN/LxpZMvARn/d61SIVbwxuTcNjwxet5nV6Hs3hgXFj87Lz+HjS8XhZSzeP36y9V4fHJ5xpzaoEL44ZmP5yy7jBw63vU2xnfRJzTNmdWDfVYWNwf1oM0nuuHYM52bm8aM3jt/eEnQAej/hRY+OUP1j6b3g89OKYgQ/nC9chwOP67JjPYyNP4e3ZET2Lg9Wq69XZdlxZSsvj048r3KCm6nTh9WWb3r9K8Yq/L7p+VdfUJ5QGHuosPFEiujYMj1kx2Ny7FKxs7/9Dz0qjxdYag5NhX1c9C8Ufcz23Nlq6uoOlHBmJelZ1N3VIBj7S/u50zDW8TwDjROXK7CmjC4PMipSKx6fDYFXipusDF3MIPY8X5dDI43m8X6ulD04qfnLKbRtOHgxMXv4ZzO9YAeD8sx0bK8PgaPGEkzNjaN32BpUjymeBx7uIN921vvHhmIGH8r0PE8Ai04rkYeOJxqDa9YRx5j9KePwjd3Y1Lk4auI8AT7N7cIShcv1TDBvVz27r1W1Zy71U/BwiiHDyjg9Wdt9/Z1fjrBEDf9JRmOUiFUwYJvNS3ekz3HpuZdltPAG0Z/dZPUvP4+3zN+cE8vzT5RDmE/+KlDv9nu5JfT4GD3YWFgPRz0J+avcUtdjBr+dmO3vDrJDJ/JqTnev3Bpk8RdcgZ49gAXuwn3Bg2LNkvH8kQhDcdFd348NlA/d2I8F8OQFKDsbuKXJ4M6909a47VXarxla+QsbNDZjnX1Vpz5K6J8w+/7iiqGwv8nHYN/BQvrcPAE6rR08RH4OCQWfEoDLPro+WzIkUYm7D6+OutCeMtt/V1XQO0sIPpwwXhw8DgCNiQLiy9Bhk7kmqlZbsTEYoDoeJnpiImLVovqdwc4jqa8npMNj6/kunFadMwMHOwh8j0WueJ/P27Ihhmr9nx16lifPrJAaNm+bArO+0waTTcnBoy6dQeOgglIY9D41jpZ0FxGFHjCim+Z86Zzx8fs5EOD5MsO3nw3Cwv5R4X+rxq3m8HYPNkU5/v8jjHaBzcbiz0EFEXYGBIyOrsZGnpXJ256VVyGatbIWpF00MdRn4pL8I21bv843MUZhED7Z7irhoAE6dMwG+tKxp5Nn73j4Om+47rDlHmrHvN1aXjk4PUr3/aKzpcwgXKY9DHTvuBcQfBKO3Z4H6Myi4K1iU5/SdIknPOuP7bTDl3PEjL9n7F8/I78SMnL5KpdeSAyN/LmHccAC/vOVjOK6IIMn+5+w5hJho2at0KoWQ0PkhDud71xLAgsiDuRik5rFmzNZHgOTzk4ra1IsmwayVJ8UM7P1l2Pfk/T4uc3m83Pim7rb0jHuB4Lnhwwf++yi88tBgzIOjrJbbl23msbp6fPR+7ewEANbhUL7XO894Xq0x2F6l0WNwGFla50yGzy9rURr57dX7y+E6DK9mHmvTuE/RGPdwfwk2rT4Ex8qJnq1f3AZ7pi5QTnZu4vEE+LRn4M0AcIkJg6NB1haDORjUOmcSfMFg5KKPyaoqTRLrdB4QhOU/UnhuaFwv0dJjY3oM5uQQ6fqyg/kDwIs4mO/dhgBnV4LB6vqknN3aFTL1uVTJ7Nbz5NM0Rt7qh+vAyKZxqT0LwfPc8zXG/c3qQ3B82POZeD1b9ZxwkVWCwZz3asohCPB1z4N9kaNaGGxWWKIIIF7HqdIkV3DbnElaI781YmTxeeYqk2fwU+ZM1Br3t75xkzgfsg6ReukjQ1xnyIbBItabImt5cWz3DOwdgDkjBDa5gyGOjbIYEqcU8uk0ZuoVxyAdVVPvGmybMxlmLWtWYvKbZUxWz0fWkmfOmQizNZ77Ox9zvU9KUpUs3/EQ5+Gm+es7N8yNj0KnzB7PwJ8CwIQkBsu8kYctYcFCriur70/3nPhi8v7mhevTFUYe6i/Cm6s/htIwWc/l0hn3SH8Jfrf6YNlzzfOPRy6dlqzODfgYHMyfw+N9DCY46vHgTwHRN7CJB0eYEj3EjKnVw2AbP59mMPIbvpFFxUt8SQgz50yA85ZNlaLAkf4ibBay5fRacjYeqz6Xy65PeLOS35NzNBaik+HXvFL09UxeT1F1McjD5C9qPPn1spHj8wHwPPdcjXFflDDX3ili96x4DpKWnYSfz+XxLoAfokeSrHjio85C02qkYrZqz6I5GCxHhhAOphmM/L8JT55hMO5LAuam65fmnB5k5ufy++JF1sCDk893+nG4s3cbUUCT5IuCm1SUIlxN/E6J+tRZPSOfofFkz8gehfKMe47Gc19efXBExOBgYyUad7o+7nRnY5adaTsOdfRuBgyEDg4G8+u56TCI7ym6yBKNf/qcyXCGwoCD/UX4YOMwnLVEjblbYp6rixQmD6zf6UEqp1Ng8IsJqdLEG2uHQRwezI8UwRw8I/+hwshSNuW1LPUXYcuI56bTkkV+Xi8M5uRG5ff1tKdkrcVysYGLwRx+ZqvSmPhp2uxc16t1MsPInnFfURi3mnVmGwtIhvlqzR8A1+FQZ+FeIPLLhUkMTotB5uwu2RyQZc8ShwfGq2Enz5kEZ2o8OTSuqFDFcw5Re+fyeJOSJYZ3ezVInTiZeXCcj8M9eKTzvQ6HHL/gb8NgQSFhnDOVDoNlTNFhXZzH6nOC6H7PyGcljDw0UIRXf+glVIFCpduDdCK05Gr1ZRM41ydaduKptinWx8O5mG3ztdisPJCLQeJ1X7yxCT531WR/oIN9RXjtvgOCQiXOOx0Gc7PotDlEeL3IVuLzNkcA734E91yk9q2Nn+QmHySgBhUG8z0ruTh0nRv6LDhOvcweLHuWigfGPXN8WwPkJgMMDgQIK2Md5/QcUxZdGY9PM3/RLvLi8bN5d/jsxnGJttkk7x1dGBRv41GvYH1k4WrJZgzN2qsmhl1OBMraLx7OnwCCtlnvP3gbz7xv+NBjsJi48HmgKsyYzpeO92XHExJelUqn2XI8K+7R8XpuZfPnsRNTDmRWyFT1aQKIGt8HO95bjOj4p8kmsjCpcyEKI7pwpvOsbN9VyMMguXpjr7rIJcOsPJbTRWrGYPX4Q1ZiV7xkZ6DyFlLfg8PNZ5VhcPrsVowYXIUs216iyr7BjNcvLs+fm53LO0r43aZiH7T4vOPUEG0+K4fpPop1dtiVK/vKEjE8CnPZMIifnacZV9bsVh/p7LkBZ/7c7FzuvvQbLPpXidtHIxzGRarTY3grWMYwzgpOr3hFnpJN8cnWl63zFFVEqRaPNb0/NQsY8fxHViU3gA929i5Egkej1WVXTMJUfTRiUD0xmJfdmyKiOYewR6Q4BhPhjau6G9cGLlf+8fjw8LhJH7sE4+LYaFa4kp38an6m70gQOyX0Gnf2Kk3WKhVHIVOxDotnZdxLpZ6/mvXQEOWaZty5FodiBvbDdEevcEZldTGYm50nI4h3X9bslqP88LEurnFH4+K+J55CFhc7RF3CnINE/BdHwrNs4HzhOhfo8SC86VJ3kxKl2xukV4h4GMzplDDzSLtn6XMIjsIkRi7VJvh68XgAuHplV6O3W8X/kY4yHDrSuosATlZ3Rep6inRdhKb6sr1TJHyxaTEofU+YSHHGNI/fO6Wp8VTtUYaexY/kdzwI4CwfuxiU9ESfNrDPxpQ9kZeDjBIev2al6TBSbyrehnAiek324PpgUFxsSY9B6bHRvuNBxPJ02XkwfnudPB4Z7RErHhlHPt/BC1Y+1vhmGJ6lEB3+4khn4Qkqn1np3TyWMEi9P3fsacmpd3wQPbmye6r9QHDPyAc7dlzkoPOSdyh4MqsTtWhVONPxaHnl8zE4eo6sjKmqNKMJg/XsQdbCk87EUbzKOxiIyLnojp4pr4req/Vg7xeH/H3D6H8ph6nTQ6V8cRQmmS+rs3M5+9RdZ8/us43LPP+0Ox6yaulGvQDx6RXrU3wph59sdRQudxGeS3JJmTfyeaDaE+P3p8XgtFpy1nqu3hPt80/L41NjMEH6r9Xxvbiz7xkidy5PYRITinR7aXRdkUlFzV51Ue2642rPcnODyeNVMm18cYYRRR9Z5M/PcL40uRtXdDen/2Isb7CH84VzXIC3CKBBNRjTypQ9S9dREeedZk9R8W1ulUreWZHOs3Q7C7i82Tx/9fuSF12iD7vkNsDsFeumbk9ib/h31pdTIuBy0+kxds/6fy3ZnqvYc4ikQkaAa5ZX8uWU3ioIv16WgKaFCRc3uwuuH9tassgaONl5knXUav4AODBcja+X9QZ4oLOwmAj802hNPVUnBINiZ3HUH4PjCpYZQz0P1Gvv5hwmyWZKSPnl65sr/4LoMJYfyPf9moCuDAZp98y0GJwFg8w9S8nsPHi52fcS8XII0YPlSMfLIfSRIryfnrm9q/nrOtwV/7sVg8OLP2ovzMzl8G0X6CQxq651PVcWU3g8OK2WnlZLrmTHg6oLktNt6r93gg+x5PzJbRsavbNVrD9sA3uftD/f9xcA8O8cDObXWZMHm+jqnvpsNcnVTcrXmOfx1HDlX3c3brRatnxBKgN79+zLFx4EwOUqmZKDwWZPycADDRhsVq680SYxMdv50vXi8YjOmlvXm7/SPWn41Aam9q3j9zdMeYUQzrfx4PD3ctuMutvSjqlxDLVfbyqUmLP70NPjmKrHULm7UdXTxsNgVQQCgJfailO/esMGPMb13mAJZ/jZu6D3bCo5vwHANlu34WjXku38NO7pWbXkSk7PIcT9Tsm9ZGlPy4605spkYD9Ud/Z+2SXnGQJsEj05Hqbt2bYc3ngYLD4nLQZzcgj+uPRaOmdcVi0d4UipBHNv62l+Oa1xM3tw+KB9+b4rSgRPE2IuFDV0+2zVmK0/KS5tlUYFB/XCYBXFU3WbhuNRZ9FxHlyef9El9+u3dp/0fBbjVmxg7wP25PsXeBudSPGdD1l5oDoLrp6WPCZ4PKLrEixY1tVc3pyfzcSZQ7T4uD2dO291yf1XU9XJzpe5VRczDxYjhXo88fvt40pm22KiJB5LkV5LNtbZXfqrpT0tP85m1uiuqhjY+7jdnf3t5MJaQJiQup5ZHg8HG+2K12jYGxQ2+uk6UDQ9VZ5ujzAMAItvWd+yoVLjViVEi4PYnR+4jKj0JKHTXM0dD3rMyl6lCj29kuyW0+li1p6TdXNnLxBdc3N3y5ZqGLfqBvY9Od8/uwTwJACeYcoiwyzYrN3qPcC73+zxcnZrUrhMPNbcFSl3m3IiWMQCRsSVHY4L8xZnoEKmxVC1EB3D5HzvjGOQ6wGAy+SXk0VLtn/PUPoqTbC+eRisPp+Z48GqRFORG7xQhNz8b3c17qmW54afUxMD+97VTg0DuYHVAPBdsTtT5Smc3Ymip6sWjW4nhsJTjN+zJPJrTrat2qbCiRTlCOS9mgcmFZv/9oYNWKq2cWsSopODHJg/cLXr0DoCaDXzUjm7Tcdjo/s5+5llXs7PzjnVICuPJ/oQGhqWLHqs+alaGLbmHiwOekf7B1/I5YqPuQCXqhQiTqdENs/S7aXiZbccJSpbDkGbSsXx7TcxS36VLICahejkoAgI+zt3LXGJHvA07HSKlx2D01apZL6s8+BgJnL9NwiAul61eE4Q3O9pyuC693yru/UnGOwpqPlP3QwczmTXjbvajh53/xEAF7t+scN8flXSi4Lr9d2G0e+4dWZZIeNkwfGcQFwcSh7ufeRDx8fl/m7Ro1P319yqwgPqbuDw2e91vP8VQHeNC3CRCmvrUaWKa8M1wmCizZhruK1jXYu0raQehj5hBh4xdH7gqhLA9wDwqyZemxaDrVWaBI9Oq5CF4zFg8CZy4f6OntaaJlG2RXLCDRwOcHu+/1LAhrtdgj/j7JCXmwhMOxh03zNk15Iz8PhfAuCPbuhq3WR7+fX4/agxcDjZbfmBCwidm4kg7wJMjzwky/nSwadyNG6525K3b7jsyXsBnG4C+Mk3u1rfqIfhuM8YdQYOB/7c5ZSbMfP9eSWAhYB4rQswMdlDFe8z5ilkvDNB5Ow4SHlj9eshAngcXFzbsqf12a89j0XuS6/ndaPWwOJL2LZkb9PRT499AwjmEuJcIjhd5qiqPujgU6qoJb8LiBtLLm6cNO74U/PWzvSPKhrNP2PCwMkX+FrH7lkE7lxAnOtl4QR4ZpR1S54mGDlJicw8FgHfLRFsBgefRcRnrnmsbddoNqZqbGPSwKqJbM7vuQCBZgPAbAKY7QLMIILJ4MAU708XcAoANZex9pB3LJhLMOzVXwnA88Q9LuHbCLi1RO7Wq3pmvD7WjKka7/8BbY+V/aWsSwsAAAAASUVORK5CYII=",H="particle-auth-core-iframe-wallet-message",O="particle-auth-core-iframe-wallet",k="particle-auth-core-iframe-wallet-mask",$=(e=>(e.BR="bottom-right",e.BL="bottom-left",e.TR="top-right",e.TL="top-left",e.MC="middle-center",e))($||{}),T=[O];function j(e){const{id:t,messageType:n,data:l}=e,{nonce:r,date:a,hash:o,iframeId:i}=JSON.parse(g.from(t,"base64").toString()),s=R({state:{nonce:r,date:a,iframeId:i},messageType:n,data:l});if(B(s).toString()===o)return{state:{nonce:r,date:a,hash:o,iframeId:i},messageType:n,data:l}}function I(e,t,n){const l={nonce:n||E(),date:Date.now()},r=B(R({state:l,messageType:t,data:e})).toString().toLowerCase();return{id:g.from(JSON.stringify({...l,hash:r})).toString("base64"),messageType:t,data:e}}var ee=async(e,t)=>{if(!t)throw{code:4200,message:"Wallet plugin not support EVM chains."};return await t.request(e)},te=async(e,t)=>{var n,l;if(!t)throw{code:4200,message:"Wallet plugin not support Solana chains."};if(e.method==="solana_requestAccounts")return t.selectedAddress||((n=t.publicKey)==null?void 0:n.toBase58())||await t.connect(),t.selectedAddress||((l=t.publicKey)==null?void 0:l.toBase58());if(e.method==="solana_chainId")return t.chainId;if(e.method==="solana_signTransaction"){const{VersionedTransaction:r}=await C(async()=>{const{VersionedTransaction:o}=await import("./index.browser.esm-DjwIDYa_.js");return{VersionedTransaction:o}},__vite__mapDeps([0,1,2]),import.meta.url),a=await t.signTransaction(r.deserialize(g.from(e.params[0],"base64")));return g.from(a.serialize()).toString("base64")}else if(e.method==="solana_signAllTransactions"){const{VersionedTransaction:r}=await C(async()=>{const{VersionedTransaction:i}=await import("./index.browser.esm-DjwIDYa_.js");return{VersionedTransaction:i}},__vite__mapDeps([0,1,2]),import.meta.url),a=e.params[0].map(i=>r.deserialize(g.from(i,"base64")));return(await t.signAllTransactions(a)).map(i=>g.from(i.serialize()).toString("base64"))}else if(e.method==="solana_signAndSendTransaction"){const{VersionedTransaction:r}=await C(async()=>{const{VersionedTransaction:o}=await import("./index.browser.esm-DjwIDYa_.js");return{VersionedTransaction:o}},__vite__mapDeps([0,1,2]),import.meta.url),{signature:a}=await t.signAndSendTransaction(r.deserialize(g.from(e.params[0],"base64")));return a}else if(e.method==="solana_signMessage"){const r=await t.signMessage(g.from(e.params[0],"base64"));return g.from(r.signature).toString("base64")}else if(e.method==="solana_switchChain"){if(!t.switchChain)throw{code:4200,message:"Solana Wallet not support switch chain."};await t.switchChain(e.params[0])}},ne=async(e,t)=>{var n,l,r;const a=j((n=e.data)==null?void 0:n.message);if(a){T.includes(a.state.iframeId)||T.push(a.state.iframeId);let o;try{let i;a.messageType==="ethereum-rpc"?i=await ee(a.data,t.ethereum):i=await te(a.data,t.solana),o=I({result:i},a.messageType,a.state.nonce)}catch(i){o=I({error:{message:i.message||i.stack||i.details||i,code:i.code}},a.messageType,a.state.nonce)}(r=(l=window.document.getElementById(a.state.iframeId))==null?void 0:l.contentWindow)==null||r.postMessage({type:H,message:o},"*")}},ie=async(e,t)=>{var n,l,r;const a=j((n=e.data)==null?void 0:n.message);if(a){T.includes(a.state.iframeId)||T.push(a.state.iframeId);let o;try{if(!t)o=I({error:{code:4200,message:"Wallet plugin not support custom event."}},a.messageType,a.state.nonce);else{const i=await t(a.messageType,a.data);o=I({result:i},a.messageType,a.state.nonce)}}catch(i){o=I({error:{message:i.message||i.stack||i.toString(),code:i.code}},a.messageType,a.state.nonce)}(r=(l=window.document.getElementById(a.state.iframeId))==null?void 0:l.contentWindow)==null||r.postMessage({type:H,message:o},"*")}},q=(e,t)=>{var n,l;const r=I({name:e,args:t},"ethereum-event");for(const a of T)(l=(n=window.document.getElementById(a))==null?void 0:n.contentWindow)==null||l.postMessage({type:H,message:r},"*")},ae=` .particle-wallet-entry-container .particle-pwe-btn { background: none; border: none; @@ -145,4 +145,4 @@ import{ac as C,aG as g,aH as R,aI as B,aJ as E}from"./index-CVVvHb5i.js";import{ width: 100%; } -`,le=()=>{const e="particle-wallet-entry-style",t=document.querySelector("."+e);t&&t.remove();const n=document.createElement("style");n.classList.add(e),n.innerHTML=ae,document.head.appendChild(n)},re=le,N=()=>typeof window>"u";function oe(e){return e==null}var M,Y,Z,se=class{constructor(){x(this,M,{walletUrl:"https://wallet-debug.particle.network"}),x(this,Y,{walletUrl:"https://wallet-staging.particle.network"}),x(this,Z,{walletUrl:"https://wallet.particle.network"})}get version(){return"web_2.0.3"}get env(){return!N()&&window.__PARTICLE_ENVIRONMENT__==="development"?h(this,M):!N()&&window.__PARTICLE_ENVIRONMENT__==="staging"?h(this,Y):h(this,Z)}};M=new WeakMap;Y=new WeakMap;Z=new WeakMap;var ce=new se,de=ce,pe=new Date().getTime();function we({projectConfig:e,walletOptions:t,options:n,customEventHandler:l}){const{pathName:r="/",query:a={}}=n||{};let o=`${de.env.walletUrl}${r}?iframeid=${O}&${JSON.stringify(a).replace(/[{}"]/g,"").split(",").filter(m=>!!(m!=null&&m.trim())).map(m=>{const[y,z]=m.split(":");return`${encodeURIComponent(y)}=${encodeURIComponent(z.trim())}`}).join("&")}`;const{projectId:i,clientKey:s,appId:d}=e,{erc4337:c,language:p,themeType:u,customStyle:w}=t,f=(n==null?void 0:n.topMenuType)||(t==null?void 0:t.topMenuType);if(o+=`&projectConfig=${encodeURIComponent(g.from(JSON.stringify({projectId:i,clientKey:s,appId:d})).toString("base64"))}`,u&&(o+="&theme="+u),p&&(o+="&language="+p),c&&(o+=`&erc4337=${encodeURIComponent(JSON.stringify(c))}`),f&&(o+=`&topMenuType=${f}`),l&&(l.type?o+=`&supportCustomEvent=${l.type}`:o+="&supportCustomEvent=true"),o+=`&openTimestamp=${pe}`,w){let m=w.supportChains;m&&(m=m.map(y=>({name:y.name,id:y.id,chainType:y.chainType}))),o+=`&customStyle=${encodeURIComponent(g.from(JSON.stringify({...w,supportChains:m})).toString("base64"))}`}return o}var W="particle-pwe-full-screen-iframe-content",S=!1,X=null,P,D,A,L,b=class{constructor(){this.centerWallet=!1,this.walletCreated=!1,x(this,D,e=>{var t,n,l;if(((t=e.data)==null?void 0:t.type)===H){if(!this._walletCore)throw new Error("Please call `setWalletCore` first!");const r=(l=(n=e.data)==null?void 0:n.message)==null?void 0:l.messageType;r==="ethereum-rpc"||r==="solana-rpc"?ne(e,this._walletCore):ie(e,this._walletCore.customEventHandler)}}),x(this,A,e=>{q("accountsChanged",e)}),x(this,L,e=>{q("chainChanged",e)}),typeof window<"u"&&(window.addEventListener("message",e=>{var t,n,l;((t=e==null?void 0:e.data)==null?void 0:t.name)==="particle-network-wallet"&&((l=(n=e==null?void 0:e.data)==null?void 0:n.data)==null?void 0:l.type)==="logout"&&this.walletEntryDestroy()}),window.walletEntryPlugin=this)}get walletCore(){return this._walletCore}get walletOptions(){return this._walletOptions}init(e,t={}){var n,l;this.projectConfig=e,this._walletOptions={entryPosition:"bottom-right",themeType:"light",...t,widgetIntegration:(n=t.widgetIntegration)!=null?n:"modal",visible:(l=t.visible)!=null?l:!0};const r=this.getButtonStorageData().position;r&&r!==this._walletOptions.entryPosition&&(localStorage.removeItem(b.WALLET_BTN_POSITION),localStorage.removeItem(b.WALLET_BTN_POSITION+"_window"),this.setInitialButtonPosition()),this.centerWallet=this._walletOptions.entryPosition==="middle-center"||!this._walletOptions.visible,this.centerWallet&&(this._walletOptions.topMenuType="close"),this.destroy(),typeof window<"u"&&(window.removeEventListener("message",h(this,D)),window.addEventListener("message",h(this,D)))}setInitialButtonPosition(){const e=this._walletOptions.entryPosition,{innerWidth:t,innerHeight:n}=window;let l,r,a;switch(e){case"bottom-right":l=t,r=n,a="right";break;case"bottom-left":l=0,r=n,a="left";break;case"top-right":l=t,r=0,a="right";break;case"top-left":l=0,r=0,a="left";break;default:l=t,r=n,a="right"}this.setButtonStorageData({x:l,y:r,direction:a})}overrideWalletOption(e){if(!this.projectConfig)throw new Error("Please init wallet entry plugin first!");this._walletOptions={...this._walletOptions,...e},this.walletCore&&this.walletCreated?this.walletEntryCreate():this.walletEntryDestroy()}setWalletCore(e){var t,n,l,r,a,o,i,s,d,c,p,u;if(!this.projectConfig)throw new Error("Please init wallet entry plugin first!");if(!e.ethereum&&!e.solana)throw new Error("Please provide ethereum or solana wallet!");this._walletCore&&((n=(t=this._walletCore.ethereum)==null?void 0:t.removeListener)==null||n.call(t,"accountsChanged",h(this,A)),(r=(l=this._walletCore.ethereum)==null?void 0:l.removeListener)==null||r.call(l,"chainChanged",h(this,L))),this._walletCore=e,this._walletCore.ethereum&&((o=(a=this._walletCore.ethereum)==null?void 0:a.removeListener)==null||o.call(a,"accountsChanged",h(this,A)),(s=(i=this._walletCore.ethereum)==null?void 0:i.on)==null||s.call(i,"accountsChanged",h(this,A)),(c=(d=this._walletCore.ethereum)==null?void 0:d.removeListener)==null||c.call(d,"chainChanged",h(this,L)),(u=(p=this._walletCore.ethereum)==null?void 0:p.on)==null||u.call(p,"chainChanged",h(this,L)))}walletEntryCreate(){var e;if(this.destroy(),((e=this._walletOptions)==null?void 0:e.widgetIntegration)!=="embedded"&&(this.walletEntryRander(),this._walletOptions.preload)){const t=this.getWalletIFrameImpl(),n=document.querySelector(".particle-pwe-iframe-content");n!=null&&n.childElementCount||(t.style.width="100%",t.style.height="100%",n==null||n.appendChild(t))}this.walletCreated=!0}walletEntryDestroy(){this.destroy()}destroy(){var e,t,n,l;if(N())return;(e=P==null?void 0:P.destroy)==null||e.call(P),window.removeEventListener("resize",(t=this==null?void 0:this.resize)==null?void 0:t.call(this),!1),(l=(n=document.querySelector(".particle-wallet-entry-container"))==null?void 0:n.remove)==null||l.call(n);const r=document.querySelector(".particle-pwe-btn");r&&r.removeAttribute("data-position");const a=document.getElementById(O);a&&a.remove(),this.walletCreated=!1}getWalletUrl(e){var t;if(!this.projectConfig)throw new Error("Please init wallet entry plugin first!");return we({options:e,projectConfig:this.projectConfig,walletOptions:this._walletOptions,customEventHandler:(t=this._walletCore)==null?void 0:t.customEventHandler})}getWalletIFrame(e){if(this._walletOptions.widgetIntegration!=="embedded")throw new Error("Only `embedded` mode can control the iframe.");return this.getWalletIFrameImpl(e)}getWalletIFrameImpl(e){if(!this.projectConfig)throw new Error("Please init wallet entry plugin first!");if(!this._walletCore)throw new Error("Please call `setWalletCore` first!");let t=document.getElementById(O);t||(t=this.createIFrame());const n=this.getWalletUrl(e);return n!=t.getAttribute("src")&&(t.src=n),t}getWalletIFrameMask(){let e=document.getElementById(k);return e||(e=document.createElement("div"),e.setAttribute("id",k),e.style.position="fixed",e.style.top="0",e.style.left="0",e.style.width="100%",e.style.height="100%",e.style.zIndex="1000",e.style.backgroundColor="rgba(71, 88, 107, 0.24)",e.style.backdropFilter="blur(6px)",e.style.display="none",document.body.appendChild(e)),e}createIFrame(){let e=document.getElementById(O);return e||(e=document.createElement("iframe"),e.style.width="100%",e.style.height="100%",e.style.border="none",e.allow="camera",e.id=O,e.src=this.getWalletUrl()),e}openWallet(e){var t,n,l,r,a,o,i;if(((t=this._walletOptions)==null?void 0:t.widgetIntegration)==="embedded")throw new Error("embedded mode not support `openWallet`");const s=document.querySelector(".particle-pwe-wallet-icon"),d=document.querySelector(".particle-pwe-down-arrow"),c=document.querySelector(".particle-pwe-iframe-content");((e==null?void 0:e.windowSize)==="large"||window.screen.width<600)&&(c==null||c.classList.add(W));const p=(o=(a=(r=(n=this._walletOptions)==null?void 0:n.customStyle)==null?void 0:r[((l=this._walletOptions)==null?void 0:l.themeType)||"light"])==null?void 0:a.cardBorderRadius)!=null?o:18;oe(p)||(c.style.borderRadius=`${p}px`),c==null||c.classList.add("particle-pwe-iframe-content-show"),(((i=this._walletOptions)==null?void 0:i.themeType)||"light")=="dark"?(c==null||c.classList.add("particle-pwe-iframe-content-dark"),c==null||c.classList.remove("particle-pwe-iframe-content-light")):(c==null||c.classList.add("particle-pwe-iframe-content-light"),c==null||c.classList.remove("particle-pwe-iframe-content-dark")),this.centerWallet&&c.classList.add("particle-pwe-iframe-center-content");const w=this.getWalletIFrameImpl(e);if(c.childElementCount||(w.style.width="100%",w.style.height="100%",c==null||c.appendChild(w)),s==null||s.classList.add("particle-pwe-wallet-icon-hide"),d==null||d.classList.remove("particle-pwe-down-arrow-hide"),this.centerWallet){const f=this.getWalletIFrameMask();f.style.display="block"}this.updateIframeContentPosition()}setWalletIcon(){const e=document.querySelector(".particle-pwe-wallet-icon"),t=document.querySelector(".particle-pwe-down-arrow");e&&e.setAttribute("src",J),t&&t.setAttribute("src",_);const n=document.querySelector(".particle-pwe-btn");n&&this._walletOptions.visible&&this._walletOptions.entryPosition!=="middle-center"&&(n.style.opacity="1")}updateIframeContentPosition(){var e;const t=document.querySelector(".particle-pwe-iframe-content");if(!t||((e=t==null?void 0:t.style)==null?void 0:e.display)==="none")return;const n=document.querySelector(".particle-pwe-btn");this._walletOptions.visible||(n.style.display="none");const l=n.getBoundingClientRect(),r=t.getBoundingClientRect(),a=window.innerHeight,o=window.innerWidth,i=r.height,s=r.width,d=l.height,c=l.top,p=l.left,u=l.bottom,w=l.right;if(this.centerWallet)t.style.top=`${(a-i)/2}px`,t.style.left=`${(o-s)/2}px`;else if(u+i+100)t.style.top=u+10+"px",t.style.left=w-s+"px";else if(c-i-10>0&&w+s+100&&p-s-10>0)t.style.top=c-i-10+"px",t.style.left=w-s+"px";else if(w+s+10a-i-30?a-i-30+"px":f+"px",t.style.left=w+10+"px"}else if(p-s-10>0){const f=c+d/2-i/2;t.style.top=f<30?"30px":f>a-i-30?a-i-30+"px":f+"px",t.style.left=p-s-10+"px"}}setButtonStorageData(e){const{innerWidth:t,innerHeight:n}=window,l=this._walletOptions.entryPosition||"bottom-right";localStorage.setItem(b.WALLET_BTN_POSITION,`${e.x},${e.y},${e.direction},${l}`),localStorage.setItem(b.WALLET_BTN_POSITION+"_window",`${t},${n}`)}getButtonStorageData(){var e,t,n,l,r,a;const{innerWidth:o,innerHeight:i}=window,[s,d,c,p]=((t=(e=localStorage==null?void 0:localStorage.getItem(b.WALLET_BTN_POSITION))==null?void 0:e.split)==null?void 0:t.call(e,","))||[];let[u,w]=((l=(n=localStorage.getItem(b.WALLET_BTN_POSITION+"_window"))==null?void 0:n.split)==null?void 0:l.call(n,","))||[];return u=Number(u||0),w=Number(w||0),u&&w&&(u!=o||w!=i)?(localStorage.removeItem(b.WALLET_BTN_POSITION),localStorage.removeItem(b.WALLET_BTN_POSITION+"_window"),this.getInitialPositionData()):{x:Number(s)||0,y:Number(d)||0,position:p||((r=this._walletOptions)==null?void 0:r.entryPosition),direction:c||this.getDirectionFromPosition((a=this._walletOptions)==null?void 0:a.entryPosition)}}getInitialPositionData(){var e;const t=((e=this._walletOptions)==null?void 0:e.entryPosition)||"bottom-right",{innerWidth:n,innerHeight:l}=window;let r,a;switch(t){case"bottom-right":r=n,a=l;break;case"bottom-left":r=0,a=l;break;case"top-right":r=n,a=0;break;case"top-left":r=0,a=0;break;default:r=n,a=l}return{x:r,y:a,position:t,direction:this.getDirectionFromPosition(t)}}getDirectionFromPosition(e){return e==="bottom-left"||e==="top-left"?"left":"right"}updateWalletBtnPosition(e,t,n=""){const{width:l}=document.body.getBoundingClientRect(),{direction:r}=this.getButtonStorageData();let o=e>l/2||n=="windowResize"&&r==="right"?l-60:0,i=t,s="left";const d=window.screen.width>600?30:10;return ol-(60+d)&&(o=l-(60+d),s="right"),iwindow.innerHeight-(60+d)&&(i=window.innerHeight-(60+d)),{left:o,top:i,direction:s}}closeWallet(){const e=document.querySelector(".particle-pwe-iframe-content");e==null||e.classList.remove("particle-pwe-iframe-content-show"),e==null||e.classList.remove(W);const t=document.querySelector(".particle-pwe-wallet-icon"),n=document.querySelector(".particle-pwe-down-arrow");t==null||t.classList.remove("particle-pwe-wallet-icon-hide"),n==null||n.classList.add("particle-pwe-down-arrow-hide");const l=this.getWalletIFrameMask();l.style.display="none"}resize(){const e=this;return()=>{N()||(clearTimeout(X),X=setTimeout(()=>{const t=document.querySelector(".particle-pwe-btn"),{x:n,y:l,position:r}=this.getButtonStorageData();let a,o;if(n&&l)a=n,o=l;else switch(r){case"bottom-left":a=0,o=window.innerHeight;break;case"top-left":a=0,o=0;break;case"top-right":a=window.innerWidth,o=0;break;case"bottom-right":default:a=window.innerWidth,o=window.innerHeight;break}const{left:i,top:s,direction:d}=e.updateWalletBtnPosition(a,o,"windowResize");t&&(t.style.left=i+"px",t.style.top=s+"px"),this.setButtonStorageData({x:i,y:s,direction:d}),e.updateIframeContentPosition(),(async()=>{let c=0;do c++,await this.sleep(100),this.updateIframeContentPosition();while(c<15)})()},10))}}async sleep(e){return new Promise(t=>setTimeout(t,e))}async walletEntryRander(){if(N())return;re(),Q(),this.setWalletIcon();const e=document.querySelector(".particle-pwe-btn"),{x:t,y:n}=this.getButtonStorageData();if(t&&n)if((Number(t)||0)import("./draggabilly-D1-7C5Cm.js").then(i=>i.d),__vite__mapDeps([3,1,2]),import.meta.url),a=r.default?r.default:r;P=new a(e),P.on("dragStart",()=>{l=!0,e.style.cursor="move"}),P.on("dragMove",()=>{this.updateIframeContentPosition()}),P.on("dragEnd",(i,s)=>{i.stopPropagation(),e.style.cursor="pointer";const{clientX:d,clientY:c}=s,{left:p,top:u,direction:w}=this.updateWalletBtnPosition(d,c-35);e.style.left=p+"px",e.style.top=u+"px",this.updateIframeContentPosition(),(async()=>{let f=0;do f++,await this.sleep(20),this.updateIframeContentPosition();while(f<70)})(),this.setButtonStorageData({x:p,y:u,direction:w}),setTimeout(()=>{l=!1},50)});const o=F(()=>{var i,s;if(!l){const d=document.querySelector(".particle-pwe-iframe-content");(s=(i=d==null?void 0:d.classList)==null?void 0:i.contains)!=null&&s.call(i,"particle-pwe-iframe-content-show")?this.closeWallet():this.openWallet()}},30);e.addEventListener("touchend",i=>{setTimeout(()=>{o()})}),e.addEventListener("click",i=>{var s;(s=i==null?void 0:i.stopPropagation)==null||s.call(i),setTimeout(()=>{o()})}),S||(S=!0,window.addEventListener("resize",window.walletEntryPlugin.resize(),!1),window.addEventListener("message",i=>{var s,d,c,p,u,w,f,m;if(((d=(s=window.walletEntryPlugin)==null?void 0:s.walletOptions)==null?void 0:d.widgetIntegration)!=="embedded")if(((c=i==null?void 0:i.data)==null?void 0:c.type)==="PARTICLE_WALLET_RESIZE_IFRAME"){const y=window.walletEntryPlugin,z=document.querySelector(".particle-pwe-iframe-content"),v=z==null?void 0:z.classList;(p=v==null?void 0:v.contains)!=null&&p.call(v,W)?!((u=this._walletOptions)!=null&&u.visible)||window.screen.width<600?y.closeWallet():((w=v==null?void 0:v.remove)==null||w.call(v,W),y.resize(),y.updateIframeContentPosition()):(f=v==null?void 0:v.add)==null||f.call(v,W)}else((m=i==null?void 0:i.data)==null?void 0:m.type)==="PARTICLE_WALLET_CLOSE_IFRAME"&&window.walletEntryPlugin.closeWallet()},!1))}},V=b;D=new WeakMap;A=new WeakMap;L=new WeakMap;V.WALLET_BTN_POSITION="walletBtnPosition";var he=new V;export{$ as EntryPosition,he as walletEntryPlugin}; +`,le=()=>{const e="particle-wallet-entry-style",t=document.querySelector("."+e);t&&t.remove();const n=document.createElement("style");n.classList.add(e),n.innerHTML=ae,document.head.appendChild(n)},re=le,N=()=>typeof window>"u";function oe(e){return e==null}var M,Y,Z,se=class{constructor(){x(this,M,{walletUrl:"https://wallet-debug.particle.network"}),x(this,Y,{walletUrl:"https://wallet-staging.particle.network"}),x(this,Z,{walletUrl:"https://wallet.particle.network"})}get version(){return"web_2.0.3"}get env(){return!N()&&window.__PARTICLE_ENVIRONMENT__==="development"?h(this,M):!N()&&window.__PARTICLE_ENVIRONMENT__==="staging"?h(this,Y):h(this,Z)}};M=new WeakMap;Y=new WeakMap;Z=new WeakMap;var ce=new se,de=ce,pe=new Date().getTime();function we({projectConfig:e,walletOptions:t,options:n,customEventHandler:l}){const{pathName:r="/",query:a={}}=n||{};let o=`${de.env.walletUrl}${r}?iframeid=${O}&${JSON.stringify(a).replace(/[{}"]/g,"").split(",").filter(m=>!!(m!=null&&m.trim())).map(m=>{const[y,z]=m.split(":");return`${encodeURIComponent(y)}=${encodeURIComponent(z.trim())}`}).join("&")}`;const{projectId:i,clientKey:s,appId:d}=e,{erc4337:c,language:p,themeType:u,customStyle:w}=t,f=(n==null?void 0:n.topMenuType)||(t==null?void 0:t.topMenuType);if(o+=`&projectConfig=${encodeURIComponent(g.from(JSON.stringify({projectId:i,clientKey:s,appId:d})).toString("base64"))}`,u&&(o+="&theme="+u),p&&(o+="&language="+p),c&&(o+=`&erc4337=${encodeURIComponent(JSON.stringify(c))}`),f&&(o+=`&topMenuType=${f}`),l&&(l.type?o+=`&supportCustomEvent=${l.type}`:o+="&supportCustomEvent=true"),o+=`&openTimestamp=${pe}`,w){let m=w.supportChains;m&&(m=m.map(y=>({name:y.name,id:y.id,chainType:y.chainType}))),o+=`&customStyle=${encodeURIComponent(g.from(JSON.stringify({...w,supportChains:m})).toString("base64"))}`}return o}var W="particle-pwe-full-screen-iframe-content",S=!1,X=null,P,D,A,L,b=class{constructor(){this.centerWallet=!1,this.walletCreated=!1,x(this,D,e=>{var t,n,l;if(((t=e.data)==null?void 0:t.type)===H){if(!this._walletCore)throw new Error("Please call `setWalletCore` first!");const r=(l=(n=e.data)==null?void 0:n.message)==null?void 0:l.messageType;r==="ethereum-rpc"||r==="solana-rpc"?ne(e,this._walletCore):ie(e,this._walletCore.customEventHandler)}}),x(this,A,e=>{q("accountsChanged",e)}),x(this,L,e=>{q("chainChanged",e)}),typeof window<"u"&&(window.addEventListener("message",e=>{var t,n,l;((t=e==null?void 0:e.data)==null?void 0:t.name)==="particle-network-wallet"&&((l=(n=e==null?void 0:e.data)==null?void 0:n.data)==null?void 0:l.type)==="logout"&&this.walletEntryDestroy()}),window.walletEntryPlugin=this)}get walletCore(){return this._walletCore}get walletOptions(){return this._walletOptions}init(e,t={}){var n,l;this.projectConfig=e,this._walletOptions={entryPosition:"bottom-right",themeType:"light",...t,widgetIntegration:(n=t.widgetIntegration)!=null?n:"modal",visible:(l=t.visible)!=null?l:!0};const r=this.getButtonStorageData().position;r&&r!==this._walletOptions.entryPosition&&(localStorage.removeItem(b.WALLET_BTN_POSITION),localStorage.removeItem(b.WALLET_BTN_POSITION+"_window"),this.setInitialButtonPosition()),this.centerWallet=this._walletOptions.entryPosition==="middle-center"||!this._walletOptions.visible,this.centerWallet&&(this._walletOptions.topMenuType="close"),this.destroy(),typeof window<"u"&&(window.removeEventListener("message",h(this,D)),window.addEventListener("message",h(this,D)))}setInitialButtonPosition(){const e=this._walletOptions.entryPosition,{innerWidth:t,innerHeight:n}=window;let l,r,a;switch(e){case"bottom-right":l=t,r=n,a="right";break;case"bottom-left":l=0,r=n,a="left";break;case"top-right":l=t,r=0,a="right";break;case"top-left":l=0,r=0,a="left";break;default:l=t,r=n,a="right"}this.setButtonStorageData({x:l,y:r,direction:a})}overrideWalletOption(e){if(!this.projectConfig)throw new Error("Please init wallet entry plugin first!");this._walletOptions={...this._walletOptions,...e},this.walletCore&&this.walletCreated?this.walletEntryCreate():this.walletEntryDestroy()}setWalletCore(e){var t,n,l,r,a,o,i,s,d,c,p,u;if(!this.projectConfig)throw new Error("Please init wallet entry plugin first!");if(!e.ethereum&&!e.solana)throw new Error("Please provide ethereum or solana wallet!");this._walletCore&&((n=(t=this._walletCore.ethereum)==null?void 0:t.removeListener)==null||n.call(t,"accountsChanged",h(this,A)),(r=(l=this._walletCore.ethereum)==null?void 0:l.removeListener)==null||r.call(l,"chainChanged",h(this,L))),this._walletCore=e,this._walletCore.ethereum&&((o=(a=this._walletCore.ethereum)==null?void 0:a.removeListener)==null||o.call(a,"accountsChanged",h(this,A)),(s=(i=this._walletCore.ethereum)==null?void 0:i.on)==null||s.call(i,"accountsChanged",h(this,A)),(c=(d=this._walletCore.ethereum)==null?void 0:d.removeListener)==null||c.call(d,"chainChanged",h(this,L)),(u=(p=this._walletCore.ethereum)==null?void 0:p.on)==null||u.call(p,"chainChanged",h(this,L)))}walletEntryCreate(){var e;if(this.destroy(),((e=this._walletOptions)==null?void 0:e.widgetIntegration)!=="embedded"&&(this.walletEntryRander(),this._walletOptions.preload)){const t=this.getWalletIFrameImpl(),n=document.querySelector(".particle-pwe-iframe-content");n!=null&&n.childElementCount||(t.style.width="100%",t.style.height="100%",n==null||n.appendChild(t))}this.walletCreated=!0}walletEntryDestroy(){this.destroy()}destroy(){var e,t,n,l;if(N())return;(e=P==null?void 0:P.destroy)==null||e.call(P),window.removeEventListener("resize",(t=this==null?void 0:this.resize)==null?void 0:t.call(this),!1),(l=(n=document.querySelector(".particle-wallet-entry-container"))==null?void 0:n.remove)==null||l.call(n);const r=document.querySelector(".particle-pwe-btn");r&&r.removeAttribute("data-position");const a=document.getElementById(O);a&&a.remove(),this.walletCreated=!1}getWalletUrl(e){var t;if(!this.projectConfig)throw new Error("Please init wallet entry plugin first!");return we({options:e,projectConfig:this.projectConfig,walletOptions:this._walletOptions,customEventHandler:(t=this._walletCore)==null?void 0:t.customEventHandler})}getWalletIFrame(e){if(this._walletOptions.widgetIntegration!=="embedded")throw new Error("Only `embedded` mode can control the iframe.");return this.getWalletIFrameImpl(e)}getWalletIFrameImpl(e){if(!this.projectConfig)throw new Error("Please init wallet entry plugin first!");if(!this._walletCore)throw new Error("Please call `setWalletCore` first!");let t=document.getElementById(O);t||(t=this.createIFrame());const n=this.getWalletUrl(e);return n!=t.getAttribute("src")&&(t.src=n),t}getWalletIFrameMask(){let e=document.getElementById(k);return e||(e=document.createElement("div"),e.setAttribute("id",k),e.style.position="fixed",e.style.top="0",e.style.left="0",e.style.width="100%",e.style.height="100%",e.style.zIndex="1000",e.style.backgroundColor="rgba(71, 88, 107, 0.24)",e.style.backdropFilter="blur(6px)",e.style.display="none",document.body.appendChild(e)),e}createIFrame(){let e=document.getElementById(O);return e||(e=document.createElement("iframe"),e.style.width="100%",e.style.height="100%",e.style.border="none",e.allow="camera",e.id=O,e.src=this.getWalletUrl()),e}openWallet(e){var t,n,l,r,a,o,i;if(((t=this._walletOptions)==null?void 0:t.widgetIntegration)==="embedded")throw new Error("embedded mode not support `openWallet`");const s=document.querySelector(".particle-pwe-wallet-icon"),d=document.querySelector(".particle-pwe-down-arrow"),c=document.querySelector(".particle-pwe-iframe-content");((e==null?void 0:e.windowSize)==="large"||window.screen.width<600)&&(c==null||c.classList.add(W));const p=(o=(a=(r=(n=this._walletOptions)==null?void 0:n.customStyle)==null?void 0:r[((l=this._walletOptions)==null?void 0:l.themeType)||"light"])==null?void 0:a.cardBorderRadius)!=null?o:18;oe(p)||(c.style.borderRadius=`${p}px`),c==null||c.classList.add("particle-pwe-iframe-content-show"),(((i=this._walletOptions)==null?void 0:i.themeType)||"light")=="dark"?(c==null||c.classList.add("particle-pwe-iframe-content-dark"),c==null||c.classList.remove("particle-pwe-iframe-content-light")):(c==null||c.classList.add("particle-pwe-iframe-content-light"),c==null||c.classList.remove("particle-pwe-iframe-content-dark")),this.centerWallet&&c.classList.add("particle-pwe-iframe-center-content");const w=this.getWalletIFrameImpl(e);if(c.childElementCount||(w.style.width="100%",w.style.height="100%",c==null||c.appendChild(w)),s==null||s.classList.add("particle-pwe-wallet-icon-hide"),d==null||d.classList.remove("particle-pwe-down-arrow-hide"),this.centerWallet){const f=this.getWalletIFrameMask();f.style.display="block"}this.updateIframeContentPosition()}setWalletIcon(){const e=document.querySelector(".particle-pwe-wallet-icon"),t=document.querySelector(".particle-pwe-down-arrow");e&&e.setAttribute("src",J),t&&t.setAttribute("src",_);const n=document.querySelector(".particle-pwe-btn");n&&this._walletOptions.visible&&this._walletOptions.entryPosition!=="middle-center"&&(n.style.opacity="1")}updateIframeContentPosition(){var e;const t=document.querySelector(".particle-pwe-iframe-content");if(!t||((e=t==null?void 0:t.style)==null?void 0:e.display)==="none")return;const n=document.querySelector(".particle-pwe-btn");this._walletOptions.visible||(n.style.display="none");const l=n.getBoundingClientRect(),r=t.getBoundingClientRect(),a=window.innerHeight,o=window.innerWidth,i=r.height,s=r.width,d=l.height,c=l.top,p=l.left,u=l.bottom,w=l.right;if(this.centerWallet)t.style.top=`${(a-i)/2}px`,t.style.left=`${(o-s)/2}px`;else if(u+i+100)t.style.top=u+10+"px",t.style.left=w-s+"px";else if(c-i-10>0&&w+s+100&&p-s-10>0)t.style.top=c-i-10+"px",t.style.left=w-s+"px";else if(w+s+10a-i-30?a-i-30+"px":f+"px",t.style.left=w+10+"px"}else if(p-s-10>0){const f=c+d/2-i/2;t.style.top=f<30?"30px":f>a-i-30?a-i-30+"px":f+"px",t.style.left=p-s-10+"px"}}setButtonStorageData(e){const{innerWidth:t,innerHeight:n}=window,l=this._walletOptions.entryPosition||"bottom-right";localStorage.setItem(b.WALLET_BTN_POSITION,`${e.x},${e.y},${e.direction},${l}`),localStorage.setItem(b.WALLET_BTN_POSITION+"_window",`${t},${n}`)}getButtonStorageData(){var e,t,n,l,r,a;const{innerWidth:o,innerHeight:i}=window,[s,d,c,p]=((t=(e=localStorage==null?void 0:localStorage.getItem(b.WALLET_BTN_POSITION))==null?void 0:e.split)==null?void 0:t.call(e,","))||[];let[u,w]=((l=(n=localStorage.getItem(b.WALLET_BTN_POSITION+"_window"))==null?void 0:n.split)==null?void 0:l.call(n,","))||[];return u=Number(u||0),w=Number(w||0),u&&w&&(u!=o||w!=i)?(localStorage.removeItem(b.WALLET_BTN_POSITION),localStorage.removeItem(b.WALLET_BTN_POSITION+"_window"),this.getInitialPositionData()):{x:Number(s)||0,y:Number(d)||0,position:p||((r=this._walletOptions)==null?void 0:r.entryPosition),direction:c||this.getDirectionFromPosition((a=this._walletOptions)==null?void 0:a.entryPosition)}}getInitialPositionData(){var e;const t=((e=this._walletOptions)==null?void 0:e.entryPosition)||"bottom-right",{innerWidth:n,innerHeight:l}=window;let r,a;switch(t){case"bottom-right":r=n,a=l;break;case"bottom-left":r=0,a=l;break;case"top-right":r=n,a=0;break;case"top-left":r=0,a=0;break;default:r=n,a=l}return{x:r,y:a,position:t,direction:this.getDirectionFromPosition(t)}}getDirectionFromPosition(e){return e==="bottom-left"||e==="top-left"?"left":"right"}updateWalletBtnPosition(e,t,n=""){const{width:l}=document.body.getBoundingClientRect(),{direction:r}=this.getButtonStorageData();let o=e>l/2||n=="windowResize"&&r==="right"?l-60:0,i=t,s="left";const d=window.screen.width>600?30:10;return ol-(60+d)&&(o=l-(60+d),s="right"),iwindow.innerHeight-(60+d)&&(i=window.innerHeight-(60+d)),{left:o,top:i,direction:s}}closeWallet(){const e=document.querySelector(".particle-pwe-iframe-content");e==null||e.classList.remove("particle-pwe-iframe-content-show"),e==null||e.classList.remove(W);const t=document.querySelector(".particle-pwe-wallet-icon"),n=document.querySelector(".particle-pwe-down-arrow");t==null||t.classList.remove("particle-pwe-wallet-icon-hide"),n==null||n.classList.add("particle-pwe-down-arrow-hide");const l=this.getWalletIFrameMask();l.style.display="none"}resize(){const e=this;return()=>{N()||(clearTimeout(X),X=setTimeout(()=>{const t=document.querySelector(".particle-pwe-btn"),{x:n,y:l,position:r}=this.getButtonStorageData();let a,o;if(n&&l)a=n,o=l;else switch(r){case"bottom-left":a=0,o=window.innerHeight;break;case"top-left":a=0,o=0;break;case"top-right":a=window.innerWidth,o=0;break;case"bottom-right":default:a=window.innerWidth,o=window.innerHeight;break}const{left:i,top:s,direction:d}=e.updateWalletBtnPosition(a,o,"windowResize");t&&(t.style.left=i+"px",t.style.top=s+"px"),this.setButtonStorageData({x:i,y:s,direction:d}),e.updateIframeContentPosition(),(async()=>{let c=0;do c++,await this.sleep(100),this.updateIframeContentPosition();while(c<15)})()},10))}}async sleep(e){return new Promise(t=>setTimeout(t,e))}async walletEntryRander(){if(N())return;re(),Q(),this.setWalletIcon();const e=document.querySelector(".particle-pwe-btn"),{x:t,y:n}=this.getButtonStorageData();if(t&&n)if((Number(t)||0)import("./draggabilly-CncjDujG.js").then(i=>i.d),__vite__mapDeps([3,1,2]),import.meta.url),a=r.default?r.default:r;P=new a(e),P.on("dragStart",()=>{l=!0,e.style.cursor="move"}),P.on("dragMove",()=>{this.updateIframeContentPosition()}),P.on("dragEnd",(i,s)=>{i.stopPropagation(),e.style.cursor="pointer";const{clientX:d,clientY:c}=s,{left:p,top:u,direction:w}=this.updateWalletBtnPosition(d,c-35);e.style.left=p+"px",e.style.top=u+"px",this.updateIframeContentPosition(),(async()=>{let f=0;do f++,await this.sleep(20),this.updateIframeContentPosition();while(f<70)})(),this.setButtonStorageData({x:p,y:u,direction:w}),setTimeout(()=>{l=!1},50)});const o=F(()=>{var i,s;if(!l){const d=document.querySelector(".particle-pwe-iframe-content");(s=(i=d==null?void 0:d.classList)==null?void 0:i.contains)!=null&&s.call(i,"particle-pwe-iframe-content-show")?this.closeWallet():this.openWallet()}},30);e.addEventListener("touchend",i=>{setTimeout(()=>{o()})}),e.addEventListener("click",i=>{var s;(s=i==null?void 0:i.stopPropagation)==null||s.call(i),setTimeout(()=>{o()})}),S||(S=!0,window.addEventListener("resize",window.walletEntryPlugin.resize(),!1),window.addEventListener("message",i=>{var s,d,c,p,u,w,f,m;if(((d=(s=window.walletEntryPlugin)==null?void 0:s.walletOptions)==null?void 0:d.widgetIntegration)!=="embedded")if(((c=i==null?void 0:i.data)==null?void 0:c.type)==="PARTICLE_WALLET_RESIZE_IFRAME"){const y=window.walletEntryPlugin,z=document.querySelector(".particle-pwe-iframe-content"),v=z==null?void 0:z.classList;(p=v==null?void 0:v.contains)!=null&&p.call(v,W)?!((u=this._walletOptions)!=null&&u.visible)||window.screen.width<600?y.closeWallet():((w=v==null?void 0:v.remove)==null||w.call(v,W),y.resize(),y.updateIframeContentPosition()):(f=v==null?void 0:v.add)==null||f.call(v,W)}else((m=i==null?void 0:i.data)==null?void 0:m.type)==="PARTICLE_WALLET_CLOSE_IFRAME"&&window.walletEntryPlugin.closeWallet()},!1))}},V=b;D=new WeakMap;A=new WeakMap;L=new WeakMap;V.WALLET_BTN_POSITION="walletBtnPosition";var he=new V;export{$ as EntryPosition,he as walletEntryPlugin}; diff --git a/wallet-react/assets/index-D1sQsmNf.js b/wallet-react/assets/index-lhAGGCpP.js similarity index 90% rename from wallet-react/assets/index-D1sQsmNf.js rename to wallet-react/assets/index-lhAGGCpP.js index 1f80e5d..1255b59 100644 --- a/wallet-react/assets/index-D1sQsmNf.js +++ b/wallet-react/assets/index-lhAGGCpP.js @@ -1 +1 @@ -import{c as p,A as y,a as I,s as R,d as W,S as g}from"./loadSts-BLDY6hRv.js";import{e as B,i as G,C as H,E as N,g as V,I as J,h as L,f as Q,M as X,P as Y,R as Z,b as U}from"./loadSts-BLDY6hRv.js";import"./lazy-json-DuyQp4sm.js";import{C as h,g as E,a as b}from"./index-DuJ-0Eoy.js";import{b as ee}from"./index-DuJ-0Eoy.js";import"./noAuth-BRTlyyWt.js";import"./index-CVVvHb5i.js";class x extends h.classBuilder().ep(p).m(function(t,i,o,n){return[E(o,this.serialize,this.deserialize),b(o,t.getEndpointParameterInstructions())]}).s("AWSSecurityTokenServiceV20110615","AssumeRoleWithWebIdentity",{}).n("STSClient","AssumeRoleWithWebIdentityCommand").f(y,I).ser(R).de(W).build(){}const u="us-east-1",T=e=>{if(typeof(e==null?void 0:e.Arn)=="string"){const t=e.Arn.split(":");if(t.length>4&&t[4]!=="")return t[4]}},w=async(e,t,i)=>{var s;const o=typeof e=="function"?await e():e,n=typeof t=="function"?await t():t;return(s=i==null?void 0:i.debug)==null||s.call(i,"@aws-sdk/client-sts::resolveRegion","accepting first of:",`${o} (provider)`,`${n} (parent client)`,`${u} (STS default)`),o??n??u},k=(e,t)=>{let i;return async o=>{var c,r,l;if(!i){const{logger:d=(c=e==null?void 0:e.parentClientConfig)==null?void 0:c.logger,region:S,requestHandler:m=(r=e==null?void 0:e.parentClientConfig)==null?void 0:r.requestHandler,credentialProviderLogger:C}=e,f=await w(S,(l=e==null?void 0:e.parentClientConfig)==null?void 0:l.region,C),A=!D(m);i=new t({region:f,requestHandler:A?m:void 0,logger:d})}const{Credentials:n,AssumedRoleUser:s}=await i.send(new x(o));if(!n||!n.AccessKeyId||!n.SecretAccessKey)throw new Error(`Invalid response from STS.assumeRoleWithWebIdentity call with role ${o.RoleArn}`);const a=T(s);return{accessKeyId:n.AccessKeyId,secretAccessKey:n.SecretAccessKey,sessionToken:n.SessionToken,expiration:n.Expiration,...n.CredentialScope&&{credentialScope:n.CredentialScope},...a&&{accountId:a}}}},D=e=>{var t;return((t=e==null?void 0:e.metadata)==null?void 0:t.handlerProtocol)==="h2"},v=(e,t)=>t?class extends e{constructor(o){super(o);for(const n of t)this.middlewareStack.use(n)}}:e,_=(e={},t)=>k(e,v(g,t));export{h as $Command,B as AssumeRoleCommand,G as AssumeRoleResponseFilterSensitiveLog,x as AssumeRoleWithWebIdentityCommand,y as AssumeRoleWithWebIdentityRequestFilterSensitiveLog,I as AssumeRoleWithWebIdentityResponseFilterSensitiveLog,H as CredentialsFilterSensitiveLog,N as ExpiredTokenException,V as IDPCommunicationErrorException,J as IDPRejectedClaimException,L as InvalidAuthorizationMessageException,Q as InvalidIdentityTokenException,X as MalformedPolicyDocumentException,Y as PackedPolicyTooLargeException,Z as RegionDisabledException,g as STSClient,U as STSServiceException,ee as __Client,_ as getDefaultRoleAssumerWithWebIdentity}; +import{c as p,A as y,a as I,s as R,d as W,S as g}from"./loadSts-Bvav-Mci.js";import{e as B,i as G,C as H,E as N,g as V,I as J,h as L,f as Q,M as X,P as Y,R as Z,b as U}from"./loadSts-Bvav-Mci.js";import"./lazy-json-DuyQp4sm.js";import{C as h,g as E,a as b}from"./index-BfgYveOn.js";import{b as ee}from"./index-BfgYveOn.js";import"./noAuth-BRTlyyWt.js";import"./index-DHO-_m58.js";class x extends h.classBuilder().ep(p).m(function(t,i,o,n){return[E(o,this.serialize,this.deserialize),b(o,t.getEndpointParameterInstructions())]}).s("AWSSecurityTokenServiceV20110615","AssumeRoleWithWebIdentity",{}).n("STSClient","AssumeRoleWithWebIdentityCommand").f(y,I).ser(R).de(W).build(){}const u="us-east-1",T=e=>{if(typeof(e==null?void 0:e.Arn)=="string"){const t=e.Arn.split(":");if(t.length>4&&t[4]!=="")return t[4]}},w=async(e,t,i)=>{var s;const o=typeof e=="function"?await e():e,n=typeof t=="function"?await t():t;return(s=i==null?void 0:i.debug)==null||s.call(i,"@aws-sdk/client-sts::resolveRegion","accepting first of:",`${o} (provider)`,`${n} (parent client)`,`${u} (STS default)`),o??n??u},k=(e,t)=>{let i;return async o=>{var c,r,l;if(!i){const{logger:d=(c=e==null?void 0:e.parentClientConfig)==null?void 0:c.logger,region:S,requestHandler:m=(r=e==null?void 0:e.parentClientConfig)==null?void 0:r.requestHandler,credentialProviderLogger:C}=e,f=await w(S,(l=e==null?void 0:e.parentClientConfig)==null?void 0:l.region,C),A=!D(m);i=new t({region:f,requestHandler:A?m:void 0,logger:d})}const{Credentials:n,AssumedRoleUser:s}=await i.send(new x(o));if(!n||!n.AccessKeyId||!n.SecretAccessKey)throw new Error(`Invalid response from STS.assumeRoleWithWebIdentity call with role ${o.RoleArn}`);const a=T(s);return{accessKeyId:n.AccessKeyId,secretAccessKey:n.SecretAccessKey,sessionToken:n.SessionToken,expiration:n.Expiration,...n.CredentialScope&&{credentialScope:n.CredentialScope},...a&&{accountId:a}}}},D=e=>{var t;return((t=e==null?void 0:e.metadata)==null?void 0:t.handlerProtocol)==="h2"},v=(e,t)=>t?class extends e{constructor(o){super(o);for(const n of t)this.middlewareStack.use(n)}}:e,_=(e={},t)=>k(e,v(g,t));export{h as $Command,B as AssumeRoleCommand,G as AssumeRoleResponseFilterSensitiveLog,x as AssumeRoleWithWebIdentityCommand,y as AssumeRoleWithWebIdentityRequestFilterSensitiveLog,I as AssumeRoleWithWebIdentityResponseFilterSensitiveLog,H as CredentialsFilterSensitiveLog,N as ExpiredTokenException,V as IDPCommunicationErrorException,J as IDPRejectedClaimException,L as InvalidAuthorizationMessageException,Q as InvalidIdentityTokenException,X as MalformedPolicyDocumentException,Y as PackedPolicyTooLargeException,Z as RegionDisabledException,g as STSClient,U as STSServiceException,ee as __Client,_ as getDefaultRoleAssumerWithWebIdentity}; diff --git a/wallet-react/assets/index-8GEXvAD5.js b/wallet-react/assets/index-smGBTOKX.js similarity index 99% rename from wallet-react/assets/index-8GEXvAD5.js rename to wallet-react/assets/index-smGBTOKX.js index a1d8eac..ac2f3bd 100644 --- a/wallet-react/assets/index-8GEXvAD5.js +++ b/wallet-react/assets/index-smGBTOKX.js @@ -1,2 +1,2 @@ -var X=Object.defineProperty;var P=(n,e,t)=>e in n?X(n,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):n[e]=t;var N=(n,e,t)=>P(n,typeof e!="symbol"?e+"":e,t);import{aN as ee,aO as x,aP as ne}from"./index-CVVvHb5i.js";import{d as F,a as V}from"./index-gZIeYUk-.js";var te=ee(),re=new te.ec("secp256k1"),C=class{constructor(n,e,t){N(this,"id");N(this,"masterKey");N(this,"childKey");this.id=n,this.masterKey=typeof e=="string"?JSON.parse(e):e,this.childKey=typeof t=="string"?JSON.parse(t):t}static async gen(n,e){await m();const t=await de(n,typeof e=="string"?e:JSON.stringify(e));return new C(t.id,t.master_key,t.child_key)}static from(n){const e=typeof n=="string"?JSON.parse(n):n;return new C(e.id,e.masterKey,e.childKey)}to(){return JSON.stringify({id:this.id,masterKey:this.masterKey,childKey:this.childKey})}pub(){const n=re.keyFromPublic({x:this.childKey.public.q.x,y:this.childKey.public.q.y});return A(n.getPublic().encodeCompressed("hex"))}async sign(n,e,t,r=!1){return await m(),this._sign(n,e,t,r)}async batchSign(n,e,t){return await m(),Promise.all(t.map(r=>this._sign(n,e,r)))}async _sign(n,e,t,r=!1){t=z(t),e=typeof e=="string"?e:JSON.stringify(e);const o=new O(this.id,"",JSON.stringify(this.childKey)),i=JSON.parse(await be(n,e,t,o,r));return{r:A(i.r),s:A(i.s),v:i.recid}}async signTx(n,e,t){await m();const r=new O(this.id,"",JSON.stringify(this.childKey)),o=JSON.parse(await we(n,typeof e=="string"?e:JSON.stringify(e),JSON.stringify(t),r));return Y(t)&&(o.v="0x"+(parseInt(o.v.substring(2),16)+((t==null?void 0:t.chainId)||1)*2+35).toString(16)),o}async signTronTx(n,e,t){var l,u,f;await m();let r=(t==null?void 0:t.chainId)||728126428;r=typeof r=="string"&&r.startsWith("0x")?parseInt(r,16):Number(r);const o=Object.keys(t).filter(h=>["from","to","value","data","gas","originEnergyLimit","name","abi","consumeUserResourcePercent","tokenId","tokenValue"].includes(h)).reduce((h,v)=>(h[v]=t[v],h),{});o!=null&&o.to||(o.originEnergyLimit=(o==null?void 0:o.originEnergyLimit)||1e17),((l=o==null?void 0:o.data)==null?void 0:l.length)>2&&(o.gas=(o==null?void 0:o.gas)||"0x220bd20");const i=await this.rpcRequest(n,e,r,"buildTransaction",{...o});if(!i.result)throw new $(((u=i==null?void 0:i.error)==null?void 0:u.code)??10001,((f=i==null?void 0:i.error)==null?void 0:f.message)??"System error","","");const s=i.result.transaction,w=await this.sign(n,e,A(s.txID));return s.signature=[w.r.toString("hex")+w.s.toString("hex")+`0${w.v}`],`0x${x.from(JSON.stringify(s)).toString("hex")}`}async rpcRequest(n,e,t,r,...o){e=typeof e=="string"?JSON.parse(e):e;const i=`${n.replace("api","rpc")}/evm-chain?chainId=${t}`,s=await fetch(i,{method:"POST",headers:{"Content-Type":"application/json",Authorization:`Basic ${x.from(`${e.project_uuid}:${e.project_client_key}`,"utf8").toString("base64")}`},body:JSON.stringify({id:+new Date,jsonrpc:"2.0",chainId:t,method:r,params:o})});if(!s.ok)throw new $(10001,"System error, request failed");return s.json()}async refresh(n,e){await m();const t=new O(this.id,JSON.stringify(this.masterKey),""),r=await le(n,typeof e=="string"?e:JSON.stringify(e),t),o=new C(r.id,r.master_key,r.child_key);return this.id=o.id,this.masterKey=o.masterKey,this.childKey=o.childKey,o}};function _e(n){const e=JSON.parse(n);if(Y(e)){let t=1;return"chainId"in e&&e.chainId!==void 0&&(typeof e.chainId=="number"?t=e.chainId:t=e.chainId.startsWith("0x")?parseInt(e.chainId.substring(2),16):parseInt(e.chainId)),F.Transaction.fromTxData(e,{common:V.Common.custom({chainId:t},{hardfork:V.Hardfork.SpuriousDragon})}).getMessageToSign()}else return F.TransactionFactory.fromTxData(e).getMessageToSign()}function Y(n){return!("type"in n)||n.type===void 0||n.type==="0x0"||n.type===0}var _,S=new Array(128).fill(void 0);S.push(void 0,null,!0,!1);function c(n){return S[n]}var R=S.length;function oe(n){n<132||(S[n]=R,R=n)}function k(n){const e=c(n);return oe(n),e}var Z=typeof TextDecoder<"u"?new TextDecoder("utf-8",{ignoreBOM:!0,fatal:!0}):{decode:()=>{throw Error("TextDecoder not available")}};typeof TextDecoder<"u"&&Z.decode();var J=null;function K(){return(J===null||J.byteLength===0)&&(J=new Uint8Array(_.memory.buffer)),J}function y(n,e){return n=n>>>0,Z.decode(K().subarray(n,n+e))}function a(n){R===S.length&&S.push(S.length+1);const e=R;return R=S[e],S[e]=n,e}var g=0,W=typeof TextEncoder<"u"?new TextEncoder("utf-8"):{encode:()=>{throw Error("TextEncoder not available")}},ie=typeof W.encodeInto=="function"?function(n,e){return W.encodeInto(n,e)}:function(n,e){const t=W.encode(n);return e.set(t),{read:n.length,written:t.length}};function b(n,e,t){if(t===void 0){const w=W.encode(n),l=e(w.length)>>>0;return K().subarray(l,l+w.length).set(w),g=w.length,l}let r=n.length,o=e(r)>>>0;const i=K();let s=0;for(;s127)break;i[o+s]=w}if(s!==r){s!==0&&(n=n.slice(s)),o=t(o,r,r=s+n.length*3)>>>0;const w=K().subarray(o+s,o+r),l=ie(n,w);s+=l.written}return g=s,o}function U(n){return n==null}var j=null;function d(){return(j===null||j.byteLength===0)&&(j=new Int32Array(_.memory.buffer)),j}function q(n){const e=typeof n;if(e=="number"||e=="boolean"||n==null)return`${n}`;if(e=="string")return`"${n}"`;if(e=="symbol"){const o=n.description;return o==null?"Symbol":`Symbol(${o})`}if(e=="function"){const o=n.name;return typeof o=="string"&&o.length>0?`Function(${o})`:"Function"}if(Array.isArray(n)){const o=n.length;let i="[";o>0&&(i+=q(n[0]));for(let s=1;s1)r=t[1];else return toString.call(n);if(r=="Object")try{return"Object("+JSON.stringify(n)+")"}catch{return"Object"}return n instanceof Error?`${n.name}: ${n.message} +var X=Object.defineProperty;var P=(n,e,t)=>e in n?X(n,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):n[e]=t;var N=(n,e,t)=>P(n,typeof e!="symbol"?e+"":e,t);import{aN as ee,aO as x,aP as ne}from"./index-DHO-_m58.js";import{d as F,a as V}from"./index-CMUFrXyz.js";var te=ee(),re=new te.ec("secp256k1"),C=class{constructor(n,e,t){N(this,"id");N(this,"masterKey");N(this,"childKey");this.id=n,this.masterKey=typeof e=="string"?JSON.parse(e):e,this.childKey=typeof t=="string"?JSON.parse(t):t}static async gen(n,e){await m();const t=await de(n,typeof e=="string"?e:JSON.stringify(e));return new C(t.id,t.master_key,t.child_key)}static from(n){const e=typeof n=="string"?JSON.parse(n):n;return new C(e.id,e.masterKey,e.childKey)}to(){return JSON.stringify({id:this.id,masterKey:this.masterKey,childKey:this.childKey})}pub(){const n=re.keyFromPublic({x:this.childKey.public.q.x,y:this.childKey.public.q.y});return A(n.getPublic().encodeCompressed("hex"))}async sign(n,e,t,r=!1){return await m(),this._sign(n,e,t,r)}async batchSign(n,e,t){return await m(),Promise.all(t.map(r=>this._sign(n,e,r)))}async _sign(n,e,t,r=!1){t=z(t),e=typeof e=="string"?e:JSON.stringify(e);const o=new O(this.id,"",JSON.stringify(this.childKey)),i=JSON.parse(await be(n,e,t,o,r));return{r:A(i.r),s:A(i.s),v:i.recid}}async signTx(n,e,t){await m();const r=new O(this.id,"",JSON.stringify(this.childKey)),o=JSON.parse(await we(n,typeof e=="string"?e:JSON.stringify(e),JSON.stringify(t),r));return Y(t)&&(o.v="0x"+(parseInt(o.v.substring(2),16)+((t==null?void 0:t.chainId)||1)*2+35).toString(16)),o}async signTronTx(n,e,t){var l,u,f;await m();let r=(t==null?void 0:t.chainId)||728126428;r=typeof r=="string"&&r.startsWith("0x")?parseInt(r,16):Number(r);const o=Object.keys(t).filter(h=>["from","to","value","data","gas","originEnergyLimit","name","abi","consumeUserResourcePercent","tokenId","tokenValue"].includes(h)).reduce((h,v)=>(h[v]=t[v],h),{});o!=null&&o.to||(o.originEnergyLimit=(o==null?void 0:o.originEnergyLimit)||1e17),((l=o==null?void 0:o.data)==null?void 0:l.length)>2&&(o.gas=(o==null?void 0:o.gas)||"0x220bd20");const i=await this.rpcRequest(n,e,r,"buildTransaction",{...o});if(!i.result)throw new $(((u=i==null?void 0:i.error)==null?void 0:u.code)??10001,((f=i==null?void 0:i.error)==null?void 0:f.message)??"System error","","");const s=i.result.transaction,w=await this.sign(n,e,A(s.txID));return s.signature=[w.r.toString("hex")+w.s.toString("hex")+`0${w.v}`],`0x${x.from(JSON.stringify(s)).toString("hex")}`}async rpcRequest(n,e,t,r,...o){e=typeof e=="string"?JSON.parse(e):e;const i=`${n.replace("api","rpc")}/evm-chain?chainId=${t}`,s=await fetch(i,{method:"POST",headers:{"Content-Type":"application/json",Authorization:`Basic ${x.from(`${e.project_uuid}:${e.project_client_key}`,"utf8").toString("base64")}`},body:JSON.stringify({id:+new Date,jsonrpc:"2.0",chainId:t,method:r,params:o})});if(!s.ok)throw new $(10001,"System error, request failed");return s.json()}async refresh(n,e){await m();const t=new O(this.id,JSON.stringify(this.masterKey),""),r=await le(n,typeof e=="string"?e:JSON.stringify(e),t),o=new C(r.id,r.master_key,r.child_key);return this.id=o.id,this.masterKey=o.masterKey,this.childKey=o.childKey,o}};function _e(n){const e=JSON.parse(n);if(Y(e)){let t=1;return"chainId"in e&&e.chainId!==void 0&&(typeof e.chainId=="number"?t=e.chainId:t=e.chainId.startsWith("0x")?parseInt(e.chainId.substring(2),16):parseInt(e.chainId)),F.Transaction.fromTxData(e,{common:V.Common.custom({chainId:t},{hardfork:V.Hardfork.SpuriousDragon})}).getMessageToSign()}else return F.TransactionFactory.fromTxData(e).getMessageToSign()}function Y(n){return!("type"in n)||n.type===void 0||n.type==="0x0"||n.type===0}var _,S=new Array(128).fill(void 0);S.push(void 0,null,!0,!1);function c(n){return S[n]}var R=S.length;function oe(n){n<132||(S[n]=R,R=n)}function k(n){const e=c(n);return oe(n),e}var Z=typeof TextDecoder<"u"?new TextDecoder("utf-8",{ignoreBOM:!0,fatal:!0}):{decode:()=>{throw Error("TextDecoder not available")}};typeof TextDecoder<"u"&&Z.decode();var J=null;function K(){return(J===null||J.byteLength===0)&&(J=new Uint8Array(_.memory.buffer)),J}function y(n,e){return n=n>>>0,Z.decode(K().subarray(n,n+e))}function a(n){R===S.length&&S.push(S.length+1);const e=R;return R=S[e],S[e]=n,e}var g=0,W=typeof TextEncoder<"u"?new TextEncoder("utf-8"):{encode:()=>{throw Error("TextEncoder not available")}},ie=typeof W.encodeInto=="function"?function(n,e){return W.encodeInto(n,e)}:function(n,e){const t=W.encode(n);return e.set(t),{read:n.length,written:t.length}};function b(n,e,t){if(t===void 0){const w=W.encode(n),l=e(w.length)>>>0;return K().subarray(l,l+w.length).set(w),g=w.length,l}let r=n.length,o=e(r)>>>0;const i=K();let s=0;for(;s127)break;i[o+s]=w}if(s!==r){s!==0&&(n=n.slice(s)),o=t(o,r,r=s+n.length*3)>>>0;const w=K().subarray(o+s,o+r),l=ie(n,w);s+=l.written}return g=s,o}function U(n){return n==null}var j=null;function d(){return(j===null||j.byteLength===0)&&(j=new Int32Array(_.memory.buffer)),j}function q(n){const e=typeof n;if(e=="number"||e=="boolean"||n==null)return`${n}`;if(e=="string")return`"${n}"`;if(e=="symbol"){const o=n.description;return o==null?"Symbol":`Symbol(${o})`}if(e=="function"){const o=n.name;return typeof o=="string"&&o.length>0?`Function(${o})`:"Function"}if(Array.isArray(n)){const o=n.length;let i="[";o>0&&(i+=q(n[0]));for(let s=1;s1)r=t[1];else return toString.call(n);if(r=="Object")try{return"Object("+JSON.stringify(n)+")"}catch{return"Object"}return n instanceof Error?`${n.name}: ${n.message} ${n.stack}`:r}function ce(n,e,t,r){const o={a:n,b:e,cnt:1,dtor:t},i=(...s)=>{o.cnt++;const w=o.a;o.a=0;try{return r(w,o.b,...s)}finally{--o.cnt===0?_.__wbindgen_export_2.get(o.dtor)(w,o.b):o.a=w}};return i.original=o,i}function se(n,e,t){_._dyn_core__ops__function__FnMut__A____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__he561f054b64cb340(n,e,a(t))}function ae(n,e){const t=b(n,_.__wbindgen_malloc,_.__wbindgen_realloc),r=g,o=b(e,_.__wbindgen_malloc,_.__wbindgen_realloc),i=g,s=_.eddsa_keygen(t,r,o,i);return k(s)}function M(n,e){const t=e(n.length*1)>>>0;return K().set(n,t/1),g=n.length,t}function B(n,e){if(!(n instanceof e))throw new Error(`expected instance of ${e.name}`);return n.ptr}function ge(n,e,t,r){const o=b(n,_.__wbindgen_malloc,_.__wbindgen_realloc),i=g,s=b(e,_.__wbindgen_malloc,_.__wbindgen_realloc),w=g,l=M(t,_.__wbindgen_malloc),u=g;B(r,L);var f=r.__destroy_into_raw();const h=_.eddsa_sign(o,i,s,w,l,u,f);return k(h)}function de(n,e){const t=b(n,_.__wbindgen_malloc,_.__wbindgen_realloc),r=g,o=b(e,_.__wbindgen_malloc,_.__wbindgen_realloc),i=g,s=_.ecdsa_keygen(t,r,o,i);return k(s)}function be(n,e,t,r,o){const i=b(n,_.__wbindgen_malloc,_.__wbindgen_realloc),s=g,w=b(e,_.__wbindgen_malloc,_.__wbindgen_realloc),l=g,u=M(t,_.__wbindgen_malloc),f=g;B(r,O);var h=r.__destroy_into_raw();const v=_.ecdsa_sign(i,s,w,l,u,f,h,U(o)?16777215:o?1:0);return k(v)}function we(n,e,t,r){const o=b(n,_.__wbindgen_malloc,_.__wbindgen_realloc),i=g,s=b(e,_.__wbindgen_malloc,_.__wbindgen_realloc),w=g,l=b(t,_.__wbindgen_malloc,_.__wbindgen_realloc),u=g;B(r,O);var f=r.__destroy_into_raw();const h=_.ecdsa_sign_tx(o,i,s,w,l,u,f);return k(h)}function le(n,e,t){const r=b(n,_.__wbindgen_malloc,_.__wbindgen_realloc),o=g,i=b(e,_.__wbindgen_malloc,_.__wbindgen_realloc),s=g;B(t,O);var w=t.__destroy_into_raw();const l=_.ecdsa_rotate(r,o,i,s,w);return k(l)}function fe(n,e){let t,r;try{const f=_.__wbindgen_add_to_stack_pointer(-16),h=b(n,_.__wbindgen_malloc,_.__wbindgen_realloc),v=g,T=b(e,_.__wbindgen_malloc,_.__wbindgen_realloc),E=g;_.hash_password(f,h,v,T,E);var o=d()[f/4+0],i=d()[f/4+1],s=d()[f/4+2],w=d()[f/4+3],l=o,u=i;if(w)throw l=0,u=0,k(s);return t=l,r=u,y(l,u)}finally{_.__wbindgen_add_to_stack_pointer(16),_.__wbindgen_free(t,r)}}function ue(n,e){let t,r;try{const f=_.__wbindgen_add_to_stack_pointer(-16),h=b(n,_.__wbindgen_malloc,_.__wbindgen_realloc),v=g,T=b(e,_.__wbindgen_malloc,_.__wbindgen_realloc),E=g;_.encrypt(f,h,v,T,E);var o=d()[f/4+0],i=d()[f/4+1],s=d()[f/4+2],w=d()[f/4+3],l=o,u=i;if(w)throw l=0,u=0,k(s);return t=l,r=u,y(l,u)}finally{_.__wbindgen_add_to_stack_pointer(16),_.__wbindgen_free(t,r)}}function ye(n,e){let t,r;try{const f=_.__wbindgen_add_to_stack_pointer(-16),h=b(n,_.__wbindgen_malloc,_.__wbindgen_realloc),v=g,T=b(e,_.__wbindgen_malloc,_.__wbindgen_realloc),E=g;_.decrypt(f,h,v,T,E);var o=d()[f/4+0],i=d()[f/4+1],s=d()[f/4+2],w=d()[f/4+3],l=o,u=i;if(w)throw l=0,u=0,k(s);return t=l,r=u,y(l,u)}finally{_.__wbindgen_add_to_stack_pointer(16),_.__wbindgen_free(t,r)}}function p(n,e){try{return n.apply(this,e)}catch(t){_.__wbindgen_exn_store(a(t))}}function pe(n,e,t,r){_.wasm_bindgen__convert__closures__invoke2_mut__h47250f64619b534a(n,e,a(t),a(r))}var O=class{static __wrap(n){n=n>>>0;const e=Object.create(O.prototype);return e.__wbg_ptr=n,e}__destroy_into_raw(){const n=this.__wbg_ptr;return this.__wbg_ptr=0,n}free(){const n=this.__destroy_into_raw();_.__wbg_ecdsakey_free(n)}get id(){let n,e;try{const o=_.__wbindgen_add_to_stack_pointer(-16);_.__wbg_get_ecdsakey_id(o,this.__wbg_ptr);var t=d()[o/4+0],r=d()[o/4+1];return n=t,e=r,y(t,r)}finally{_.__wbindgen_add_to_stack_pointer(16),_.__wbindgen_free(n,e)}}set id(n){const e=b(n,_.__wbindgen_malloc,_.__wbindgen_realloc),t=g;_.__wbg_set_ecdsakey_id(this.__wbg_ptr,e,t)}get master_key(){let n,e;try{const o=_.__wbindgen_add_to_stack_pointer(-16);_.__wbg_get_ecdsakey_master_key(o,this.__wbg_ptr);var t=d()[o/4+0],r=d()[o/4+1];return n=t,e=r,y(t,r)}finally{_.__wbindgen_add_to_stack_pointer(16),_.__wbindgen_free(n,e)}}set master_key(n){const e=b(n,_.__wbindgen_malloc,_.__wbindgen_realloc),t=g;_.__wbg_set_ecdsakey_master_key(this.__wbg_ptr,e,t)}get child_key(){let n,e;try{const o=_.__wbindgen_add_to_stack_pointer(-16);_.__wbg_get_ecdsakey_child_key(o,this.__wbg_ptr);var t=d()[o/4+0],r=d()[o/4+1];return n=t,e=r,y(t,r)}finally{_.__wbindgen_add_to_stack_pointer(16),_.__wbindgen_free(n,e)}}set child_key(n){const e=b(n,_.__wbindgen_malloc,_.__wbindgen_realloc),t=g;_.__wbg_set_ecdsakey_child_key(this.__wbg_ptr,e,t)}constructor(n,e,t){const r=b(n,_.__wbindgen_malloc,_.__wbindgen_realloc),o=g,i=b(e,_.__wbindgen_malloc,_.__wbindgen_realloc),s=g,w=b(t,_.__wbindgen_malloc,_.__wbindgen_realloc),l=g,u=_.ecdsakey_new(r,o,i,s,w,l);return O.__wrap(u)}},L=class{static __wrap(n){n=n>>>0;const e=Object.create(L.prototype);return e.__wbg_ptr=n,e}__destroy_into_raw(){const n=this.__wbg_ptr;return this.__wbg_ptr=0,n}free(){const n=this.__destroy_into_raw();_.__wbg_eddsakey_free(n)}get id(){let n,e;try{const o=_.__wbindgen_add_to_stack_pointer(-16);_.__wbg_get_eddsakey_id(o,this.__wbg_ptr);var t=d()[o/4+0],r=d()[o/4+1];return n=t,e=r,y(t,r)}finally{_.__wbindgen_add_to_stack_pointer(16),_.__wbindgen_free(n,e)}}set id(n){const e=b(n,_.__wbindgen_malloc,_.__wbindgen_realloc),t=g;_.__wbg_set_eddsakey_id(this.__wbg_ptr,e,t)}get key_agg(){let n,e;try{const o=_.__wbindgen_add_to_stack_pointer(-16);_.__wbg_get_eddsakey_key_agg(o,this.__wbg_ptr);var t=d()[o/4+0],r=d()[o/4+1];return n=t,e=r,y(t,r)}finally{_.__wbindgen_add_to_stack_pointer(16),_.__wbindgen_free(n,e)}}set key_agg(n){const e=b(n,_.__wbindgen_malloc,_.__wbindgen_realloc),t=g;_.__wbg_set_eddsakey_key_agg(this.__wbg_ptr,e,t)}get key_pair(){let n,e;try{const o=_.__wbindgen_add_to_stack_pointer(-16);_.__wbg_get_eddsakey_key_pair(o,this.__wbg_ptr);var t=d()[o/4+0],r=d()[o/4+1];return n=t,e=r,y(t,r)}finally{_.__wbindgen_add_to_stack_pointer(16),_.__wbindgen_free(n,e)}}set key_pair(n){const e=b(n,_.__wbindgen_malloc,_.__wbindgen_realloc),t=g;_.__wbg_set_eddsakey_key_pair(this.__wbg_ptr,e,t)}constructor(n,e,t){const r=b(n,_.__wbindgen_malloc,_.__wbindgen_realloc),o=g,i=b(e,_.__wbindgen_malloc,_.__wbindgen_realloc),s=g,w=b(t,_.__wbindgen_malloc,_.__wbindgen_realloc),l=g,u=_.eddsakey_new(r,o,i,s,w,l);return L.__wrap(u)}},$=class{static __wrap(n){n=n>>>0;const e=Object.create($.prototype);return e.__wbg_ptr=n,e}__destroy_into_raw(){const n=this.__wbg_ptr;return this.__wbg_ptr=0,n}free(){const n=this.__destroy_into_raw();_.__wbg_servererror_free(n)}get error_code(){return _.__wbg_get_servererror_error_code(this.__wbg_ptr)}set error_code(n){_.__wbg_set_servererror_error_code(this.__wbg_ptr,n)}get message(){let n,e;try{const o=_.__wbindgen_add_to_stack_pointer(-16);_.__wbg_get_servererror_message(o,this.__wbg_ptr);var t=d()[o/4+0],r=d()[o/4+1];return n=t,e=r,y(t,r)}finally{_.__wbindgen_add_to_stack_pointer(16),_.__wbindgen_free(n,e)}}set message(n){const e=b(n,_.__wbindgen_malloc,_.__wbindgen_realloc),t=g;_.__wbg_set_servererror_message(this.__wbg_ptr,e,t)}get extra(){let n,e;try{const o=_.__wbindgen_add_to_stack_pointer(-16);_.__wbg_get_servererror_extra(o,this.__wbg_ptr);var t=d()[o/4+0],r=d()[o/4+1];return n=t,e=r,y(t,r)}finally{_.__wbindgen_add_to_stack_pointer(16),_.__wbindgen_free(n,e)}}set extra(n){const e=b(n,_.__wbindgen_malloc,_.__wbindgen_realloc),t=g;_.__wbg_set_servererror_extra(this.__wbg_ptr,e,t)}get path(){let n,e;try{const o=_.__wbindgen_add_to_stack_pointer(-16);_.__wbg_get_servererror_path(o,this.__wbg_ptr);var t=d()[o/4+0],r=d()[o/4+1];return n=t,e=r,y(t,r)}finally{_.__wbindgen_add_to_stack_pointer(16),_.__wbindgen_free(n,e)}}set path(n){const e=b(n,_.__wbindgen_malloc,_.__wbindgen_realloc),t=g;_.__wbg_set_servererror_path(this.__wbg_ptr,e,t)}constructor(n,e,t,r){const o=b(e,_.__wbindgen_malloc,_.__wbindgen_realloc),i=g;var s=U(t)?0:b(t,_.__wbindgen_malloc,_.__wbindgen_realloc),w=g,l=U(r)?0:b(r,_.__wbindgen_malloc,_.__wbindgen_realloc),u=g;const f=_.servererror_new(n,o,i,s,w,l,u);return $.__wrap(f)}};async function he(n,e){if(typeof Response=="function"&&n instanceof Response){if(typeof WebAssembly.instantiateStreaming=="function")try{return await WebAssembly.instantiateStreaming(n,e)}catch(r){if(n.headers.get("Content-Type")=="application/wasm")throw r}const t=await n.arrayBuffer();return await WebAssembly.instantiate(t,e)}else{const t=await WebAssembly.instantiate(n,e);return t instanceof WebAssembly.Instance?{instance:t,module:n}:t}}function me(){const n={};return n.wbg={},n.wbg.__wbindgen_object_drop_ref=function(e){k(e)},n.wbg.__wbg_servererror_new=function(e){const t=$.__wrap(e);return a(t)},n.wbg.__wbindgen_cb_drop=function(e){const t=k(e).original;return t.cnt--==1?(t.a=0,!0):!1},n.wbg.__wbindgen_string_new=function(e,t){const r=y(e,t);return a(r)},n.wbg.__wbindgen_is_undefined=function(e){return c(e)===void 0},n.wbg.__wbg_getmessagetosign_e9412d530252fd1e=function(e,t,r){const o=_e(y(t,r)),i=M(o,_.__wbindgen_malloc),s=g;d()[e/4+1]=s,d()[e/4+0]=i},n.wbg.__wbg_eddsakey_new=function(e){const t=L.__wrap(e);return a(t)},n.wbg.__wbg_ecdsakey_new=function(e){const t=O.__wrap(e);return a(t)},n.wbg.__wbindgen_string_get=function(e,t){const r=c(t),o=typeof r=="string"?r:void 0;var i=U(o)?0:b(o,_.__wbindgen_malloc,_.__wbindgen_realloc),s=g;d()[e/4+1]=s,d()[e/4+0]=i},n.wbg.__wbg_new_abda76e883ba8a5f=function(){const e=new Error;return a(e)},n.wbg.__wbg_stack_658279fe44541cf6=function(e,t){const r=c(t).stack,o=b(r,_.__wbindgen_malloc,_.__wbindgen_realloc),i=g;d()[e/4+1]=i,d()[e/4+0]=o},n.wbg.__wbg_error_f851667af71bcfc6=function(e,t){let r,o;try{r=e,o=t}finally{_.__wbindgen_free(r,o)}},n.wbg.__wbindgen_is_string=function(e){return typeof c(e)=="string"},n.wbg.__wbindgen_object_clone_ref=function(e){const t=c(e);return a(t)},n.wbg.__wbg_instanceof_Window_c5579e140698a9dc=function(e){let t;try{t=c(e)instanceof Window}catch{t=!1}return t},n.wbg.__wbg_fetch_bb49ae9f1d79408b=function(e,t){const r=c(e).fetch(c(t));return a(r)},n.wbg.__wbg_origin_35ef5d6a71c924b6=function(e,t){const r=c(t).origin,o=b(r,_.__wbindgen_malloc,_.__wbindgen_realloc),i=g;d()[e/4+1]=i,d()[e/4+0]=o},n.wbg.__wbg_pathname_715df8a6b71fdfd7=function(e,t){const r=c(t).pathname,o=b(r,_.__wbindgen_malloc,_.__wbindgen_realloc),i=g;d()[e/4+1]=i,d()[e/4+0]=o},n.wbg.__wbg_search_24b39c2a5b10e06c=function(e,t){const r=c(t).search,o=b(r,_.__wbindgen_malloc,_.__wbindgen_realloc),i=g;d()[e/4+1]=i,d()[e/4+0]=o},n.wbg.__wbg_setsearch_7aeec58875c5946b=function(e,t,r){c(e).search=y(t,r)},n.wbg.__wbg_searchParams_d5568d267828eeea=function(e){const t=c(e).searchParams;return a(t)},n.wbg.__wbg_new_f6818a0e274befa9=function(){return p(function(e,t){const r=new URL(y(e,t));return a(r)},arguments)},n.wbg.__wbg_instanceof_Response_7ade9a5a066d1a55=function(e){let t;try{t=c(e)instanceof Response}catch{t=!1}return t},n.wbg.__wbg_status_d2b2d0889f7e970f=function(e){return c(e).status},n.wbg.__wbg_ok_0a0ed9a1863d8af5=function(e){return c(e).ok},n.wbg.__wbg_text_65fa1887e8f7b4ac=function(){return p(function(e){const t=c(e).text();return a(t)},arguments)},n.wbg.__wbg_instanceof_WorkerGlobalScope_5188d176509513d4=function(e){let t;try{t=c(e)instanceof WorkerGlobalScope}catch{t=!1}return t},n.wbg.__wbg_fetch_621998933558ad27=function(e,t){const r=c(e).fetch(c(t));return a(r)},n.wbg.__wbg_url_3325e0ef088003ca=function(e,t){const r=c(t).url,o=b(r,_.__wbindgen_malloc,_.__wbindgen_realloc),i=g;d()[e/4+1]=i,d()[e/4+0]=o},n.wbg.__wbg_newwithstr_49e8bfa3150f3210=function(){return p(function(e,t){const r=new Request(y(e,t));return a(r)},arguments)},n.wbg.__wbg_newwithstrandinit_a4cd16dfaafcf625=function(){return p(function(e,t,r){const o=new Request(y(e,t),c(r));return a(o)},arguments)},n.wbg.__wbg_new_5cb136b036dd2286=function(){return p(function(){const e=new URLSearchParams;return a(e)},arguments)},n.wbg.__wbg_append_5b8ac576a0a2c65a=function(e,t,r,o,i){c(e).append(y(t,r),y(o,i))},n.wbg.__wbg_new_143b41b4342650bb=function(){return p(function(){const e=new Headers;return a(e)},arguments)},n.wbg.__wbg_set_76353df4722f4954=function(){return p(function(e,t,r,o,i){c(e).set(y(t,r),y(o,i))},arguments)},n.wbg.__wbg_crypto_58f13aa23ffcb166=function(e){const t=c(e).crypto;return a(t)},n.wbg.__wbindgen_is_object=function(e){const t=c(e);return typeof t=="object"&&t!==null},n.wbg.__wbg_process_5b786e71d465a513=function(e){const t=c(e).process;return a(t)},n.wbg.__wbg_versions_c2ab80650590b6a2=function(e){const t=c(e).versions;return a(t)},n.wbg.__wbg_node_523d7bd03ef69fba=function(e){const t=c(e).node;return a(t)},n.wbg.__wbg_msCrypto_abcb1295e768d1f2=function(e){const t=c(e).msCrypto;return a(t)},n.wbg.__wbg_require_2784e593a4674877=function(){return p(function(){const e=module.require;return a(e)},arguments)},n.wbg.__wbindgen_is_function=function(e){return typeof c(e)=="function"},n.wbg.__wbg_getRandomValues_504510b5564925af=function(){return p(function(e,t){c(e).getRandomValues(c(t))},arguments)},n.wbg.__wbg_randomFillSync_a0d98aa11c81fe89=function(){return p(function(e,t){c(e).randomFillSync(k(t))},arguments)},n.wbg.__wbg_get_7303ed2ef026b2f5=function(e,t){const r=c(e)[t>>>0];return a(r)},n.wbg.__wbg_newnoargs_c9e6043b8ad84109=function(e,t){const r=new Function(y(e,t));return a(r)},n.wbg.__wbg_next_ec061e48a0e72a96=function(){return p(function(e){const t=c(e).next();return a(t)},arguments)},n.wbg.__wbg_done_b6abb27d42b63867=function(e){return c(e).done},n.wbg.__wbg_value_2f4ef2036bfad28e=function(e){const t=c(e).value;return a(t)},n.wbg.__wbg_get_f53c921291c381bd=function(){return p(function(e,t){const r=Reflect.get(c(e),c(t));return a(r)},arguments)},n.wbg.__wbg_call_557a2f2deacc4912=function(){return p(function(e,t){const r=c(e).call(c(t));return a(r)},arguments)},n.wbg.__wbg_new_2b6fea4ea03b1b95=function(){const e=new Object;return a(e)},n.wbg.__wbg_self_742dd6eab3e9211e=function(){return p(function(){const e=self.self;return a(e)},arguments)},n.wbg.__wbg_window_c409e731db53a0e2=function(){return p(function(){const e=window.window;return a(e)},arguments)},n.wbg.__wbg_globalThis_b70c095388441f2d=function(){return p(function(){const e=globalThis.globalThis;return a(e)},arguments)},n.wbg.__wbg_global_1c72617491ed7194=function(){return p(function(){const e=ne.global;return a(e)},arguments)},n.wbg.__wbg_instanceof_Error_fac23a8832b241da=function(e){let t;try{t=c(e)instanceof Error}catch{t=!1}return t},n.wbg.__wbg_message_eab7d45ec69a2135=function(e){const t=c(e).message;return a(t)},n.wbg.__wbg_name_8e6176d4db1a502d=function(e){const t=c(e).name;return a(t)},n.wbg.__wbg_toString_506566b763774a16=function(e){const t=c(e).toString();return a(t)},n.wbg.__wbg_call_587b30eea3e09332=function(){return p(function(e,t,r){const o=c(e).call(c(t),c(r));return a(o)},arguments)},n.wbg.__wbg_entries_039ff76b77e573c1=function(e){const t=c(e).entries();return a(t)},n.wbg.__wbg_now_c857fb0367c762cc=function(){return Date.now()},n.wbg.__wbg_toString_e2b23ac99490a381=function(e){const t=c(e).toString();return a(t)},n.wbg.__wbg_new_2b55e405e4af4986=function(e,t){try{var r={a:e,b:t},o=(s,w)=>{const l=r.a;r.a=0;try{return pe(l,r.b,s,w)}finally{r.a=l}};const i=new Promise(o);return a(i)}finally{r.a=r.b=0}},n.wbg.__wbg_resolve_ae38ad63c43ff98b=function(e){const t=Promise.resolve(c(e));return a(t)},n.wbg.__wbg_then_8df675b8bb5d5e3c=function(e,t){const r=c(e).then(c(t));return a(r)},n.wbg.__wbg_then_835b073a479138e5=function(e,t,r){const o=c(e).then(c(t),c(r));return a(o)},n.wbg.__wbg_buffer_55ba7a6b1b92e2ac=function(e){const t=c(e).buffer;return a(t)},n.wbg.__wbg_newwithbyteoffsetandlength_88d1d8be5df94b9b=function(e,t,r){const o=new Uint8Array(c(e),t>>>0,r>>>0);return a(o)},n.wbg.__wbg_new_09938a7d020f049b=function(e){const t=new Uint8Array(c(e));return a(t)},n.wbg.__wbg_set_3698e3ca519b3c3c=function(e,t,r){c(e).set(c(t),r>>>0)},n.wbg.__wbg_newwithlength_89eeca401d8918c2=function(e){const t=new Uint8Array(e>>>0);return a(t)},n.wbg.__wbg_subarray_d82be056deb4ad27=function(e,t,r){const o=c(e).subarray(t>>>0,r>>>0);return a(o)},n.wbg.__wbg_set_07da13cc24b69217=function(){return p(function(e,t,r){return Reflect.set(c(e),c(t),c(r))},arguments)},n.wbg.__wbindgen_debug_string=function(e,t){const r=q(c(t)),o=b(r,_.__wbindgen_malloc,_.__wbindgen_realloc),i=g;d()[e/4+1]=i,d()[e/4+0]=o},n.wbg.__wbindgen_throw=function(e,t){throw new Error(y(e,t))},n.wbg.__wbindgen_memory=function(){const e=_.memory;return a(e)},n.wbg.__wbindgen_closure_wrapper734=function(e,t,r){const o=ce(e,t,222,se);return a(o)},n}function ke(n,e){return _=n.exports,Q.__wbindgen_wasm_module=e,j=null,J=null,_.__wbindgen_start(),_}async function Q(n){if(_!==void 0)return _;typeof n>"u"&&(n=new URL(""+new URL("thresh_sig_wasm_bg-CTkD8zdB.wasm",import.meta.url).href,import.meta.url));const e=me();(typeof n=="string"||typeof Request=="function"&&n instanceof Request||typeof URL=="function"&&n instanceof URL)&&(n=fetch(n));const{instance:t,module:r}=await he(await n,e);return ke(t,r)}var ve=Q,z=n=>x.isBuffer(n)?n:n instanceof Uint8Array?x.from(n.buffer,n.byteOffset,n.byteLength):x.from(n),A=n=>{for(var e=[],t=0;t{if(n.length<1)return n;let e=n.length-1,t=0;for(let r=0;rsetTimeout(e,n))}async function Ee(n,e){return await m(),fe(n,e)}async function Ie(n,e){return await m(),ue(n,e)}async function Je(n,e){return await m(),ye(n,e)}var H=32,D=32,G=class{constructor(n,e,t){N(this,"id");N(this,"keyAgg");N(this,"keyPair");this.id=n,this.keyAgg=typeof e=="string"?JSON.parse(e):e,this.keyPair=typeof t=="string"?JSON.parse(t):t}static async gen(n,e){await m();const t=await ae(n,typeof e=="string"?e:JSON.stringify(e));return new G(t.id,t.key_agg,t.key_pair)}static from(n){const e=typeof n=="string"?JSON.parse(n):n;return new G(e.id,e.keyAgg,e.keyPair)}to(){return JSON.stringify({id:this.id,keyAgg:this.keyAgg,keyPair:this.keyPair})}pub(){return A(this.keyAgg.apk.bytes_str)}async sign(n,e,t){return await m(),this._sign(n,e,t)}async batchSign(n,e,t){return await m(),Promise.all(t.map(r=>this._sign(n,e,r)))}async _sign(n,e,t){const r=new L(this.id,JSON.stringify(this.keyAgg),JSON.stringify(this.keyPair)),o=JSON.parse(await ge(n,typeof e=="string"?e:JSON.stringify(e),z(t),r)),i=x.from(o.R.bytes_str.padStart(D*2,"0"),"hex"),s=x.from(o.s.padStart(H*2,"0"),"hex"),w=Se(s);return x.concat([i,w],D+H)}},I={initializing:!1,initialized:!1};async function m(){for(;I.initializing;)await Oe(10);if(!I.initialized){I.initializing=!0;try{await ve(),I.initialized=!0}catch{}I.initializing=!1}}function je(){return"0.7.8"}export{C as Ecdsa,G as EdDsa,$ as ServerError,Je as decryptData,Ie as encryptData,Ee as generateKey,je as getVersion,_e as get_message_to_sign,m as initWasm}; diff --git a/wallet-react/assets/index.browser-EgSngcD0.js b/wallet-react/assets/index.browser-BUWG3cox.js similarity index 94% rename from wallet-react/assets/index.browser-EgSngcD0.js rename to wallet-react/assets/index.browser-BUWG3cox.js index 22329ca..4ac8c51 100644 --- a/wallet-react/assets/index.browser-EgSngcD0.js +++ b/wallet-react/assets/index.browser-BUWG3cox.js @@ -1,6 +1,6 @@ -const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./loadCognitoIdentity-DLDEUFTq.js","./index-DuJ-0Eoy.js","./lazy-json-DuyQp4sm.js","./index-CVVvHb5i.js","./index-BwWLtY8o.css","./noAuth-BRTlyyWt.js","./parseJsonBody-nJhQHhAx.js","./loadSts-BLDY6hRv.js","./index-D1sQsmNf.js"])))=>i.map(i=>d[i]); -import{ac as w}from"./index-CVVvHb5i.js";import{t as E,a as P,b as _,s as O,H as x,p as N,F as D}from"./lazy-json-DuyQp4sm.js";const I=e=>{var t;return typeof ReadableStream=="function"&&(((t=e==null?void 0:e.constructor)==null?void 0:t.name)===ReadableStream.name||e instanceof ReadableStream)},S="The stream has already been transformed.",K=e=>{var n,s;if(!C(e)&&!I(e)){const i=((s=(n=e==null?void 0:e.__proto__)==null?void 0:n.constructor)==null?void 0:s.name)||e;throw new Error(`Unexpected stream implementation, expect Blob or ReadableStream, got ${i}`)}let t=!1;const r=async()=>{if(t)throw new Error(S);return t=!0,await O(e)},o=i=>{if(typeof i.stream!="function")throw new Error(`Cannot transform payload Blob to web stream. Please make sure the Blob.stream() is polyfilled. -If you are using React Native, this API is not yet supported, see: https://react-native.canny.io/feature-requests/p/fetch-streaming-body`);return i.stream()};return Object.assign(e,{transformToByteArray:r,transformToString:async i=>{const a=await r();if(i==="base64")return E(a);if(i==="hex")return P(a);if(i===void 0||i==="utf8"||i==="utf-8")return _(a);if(typeof TextDecoder=="function")return new TextDecoder(i).decode(a);throw new Error("TextDecoder is not available, please make sure polyfill is provided.")},transformToWebStream:()=>{if(t)throw new Error(S);if(t=!0,C(e))return o(e);if(I(e))return e;throw new Error(`Cannot transform payload to web stream, got ${e}`)}})},C=e=>typeof Blob=="function"&&e instanceof Blob;class p extends Error{constructor(t,r=!0){var s;let o,n=!0;typeof r=="boolean"?(o=void 0,n=r):r!=null&&typeof r=="object"&&(o=r.logger,n=r.tryNextLink??!0),super(t),this.name="ProviderError",this.tryNextLink=n,Object.setPrototypeOf(this,p.prototype),(s=o==null?void 0:o.debug)==null||s.call(o,`@smithy/property-provider ${n?"->":"(!)"} ${t}`)}static from(t,r=!0){return Object.assign(new this(t.message,r),t)}}class d extends p{constructor(t,r=!0){super(t,r),this.name="CredentialsProviderError",Object.setPrototypeOf(this,d.prototype)}}function T(e){return Promise.all(Object.keys(e).reduce((t,r)=>{const o=e[r];return typeof o=="string"?t.push([r,o]):t.push(o().then(n=>[r,n])),t},[])).then(t=>t.reduce((r,[o,n])=>(r[o]=n,r),{}))}function A(e){return async()=>{var a,c,l;(a=e.logger)==null||a.debug("@aws-sdk/credential-provider-cognito-identity - fromCognitoIdentity");const{GetCredentialsForIdentityCommand:t,CognitoIdentityClient:r}=await w(async()=>{const{GetCredentialsForIdentityCommand:u,CognitoIdentityClient:f}=await import("./loadCognitoIdentity-DLDEUFTq.js").then(m=>m.ah);return{GetCredentialsForIdentityCommand:u,CognitoIdentityClient:f}},__vite__mapDeps([0,1,2,3,4,5,6]),import.meta.url),{Credentials:{AccessKeyId:o=j(e.logger),Expiration:n,SecretKey:s=M(e.logger),SessionToken:i}=H(e.logger)}=await(e.client??new r(Object.assign({},e.clientConfig??{},{region:((c=e.clientConfig)==null?void 0:c.region)??((l=e.parentClientConfig)==null?void 0:l.region)}))).send(new t({CustomRoleArn:e.customRoleArn,IdentityId:e.identityId,Logins:e.logins?await T(e.logins):void 0}));return{identityId:e.identityId,accessKeyId:o,secretAccessKey:s,sessionToken:i,expiration:n}}}function j(e){throw new d("Response from Amazon Cognito contained no access key ID",{logger:e})}function H(e){throw new d("Response from Amazon Cognito contained no credentials",{logger:e})}function M(e){throw new d("Response from Amazon Cognito contained no secret key",{logger:e})}const g="IdentityIds";class B{constructor(t="aws:cognito-identity-ids"){this.dbName=t}getItem(t){return this.withObjectStore("readonly",r=>{const o=r.get(t);return new Promise(n=>{o.onerror=()=>n(null),o.onsuccess=()=>n(o.result?o.result.value:null)})}).catch(()=>null)}removeItem(t){return this.withObjectStore("readwrite",r=>{const o=r.delete(t);return new Promise((n,s)=>{o.onerror=()=>s(o.error),o.onsuccess=()=>n()})})}setItem(t,r){return this.withObjectStore("readwrite",o=>{const n=o.put({id:t,value:r});return new Promise((s,i)=>{n.onerror=()=>i(n.error),n.onsuccess=()=>s()})})}getDb(){const t=self.indexedDB.open(this.dbName,1);return new Promise((r,o)=>{t.onsuccess=()=>{r(t.result)},t.onerror=()=>{o(t.error)},t.onblocked=()=>{o(new Error("Unable to access DB"))},t.onupgradeneeded=()=>{const n=t.result;n.onerror=()=>{o(new Error("Failed to create object store"))},n.createObjectStore(g,{keyPath:"id"})}})}withObjectStore(t,r){return this.getDb().then(o=>{const n=o.transaction(g,t);return n.oncomplete=()=>o.close(),new Promise((s,i)=>{n.onerror=()=>i(n.error),s(r(n.objectStore(g)))}).catch(s=>{throw o.close(),s})})}}class L{constructor(t={}){this.store=t}getItem(t){return t in this.store?this.store[t]:null}removeItem(t){delete this.store[t]}setItem(t,r){this.store[t]=r}}const W=new L;function $(){return typeof self=="object"&&self.indexedDB?new B:typeof window=="object"&&window.localStorage?window.localStorage:W}function q({accountId:e,cache:t=$(),client:r,clientConfig:o,customRoleArn:n,identityPoolId:s,logins:i,userIdentifier:a=!i||Object.keys(i).length===0?"ANONYMOUS":void 0,logger:c,parentClientConfig:l}){c==null||c.debug("@aws-sdk/credential-provider-cognito-identity - fromCognitoIdentity");const u=a?`aws:cognito-identity-credentials:${s}:${a}`:void 0;let f=async()=>{const{GetIdCommand:m,CognitoIdentityClient:R}=await w(async()=>{const{GetIdCommand:h,CognitoIdentityClient:k}=await import("./loadCognitoIdentity-DLDEUFTq.js").then(v=>v.ah);return{GetIdCommand:h,CognitoIdentityClient:k}},__vite__mapDeps([0,1,2,3,4,5,6]),import.meta.url),b=r??new R(Object.assign({},o??{},{region:(o==null?void 0:o.region)??(l==null?void 0:l.region)}));let y=u&&await t.getItem(u);if(!y){const{IdentityId:h=F(c)}=await b.send(new m({AccountId:e,IdentityPoolId:s,Logins:i?await T(i):void 0}));y=h,u&&Promise.resolve(t.setItem(u,y)).catch(()=>{})}return f=A({client:b,customRoleArn:n,logins:i,identityId:y}),f()};return()=>f().catch(async m=>{throw u&&Promise.resolve(t.removeItem(u)).catch(()=>{}),m})}function F(e){throw new d("Response from Amazon Cognito contained no identity ID",{logger:e})}const te=e=>A({...e}),re=e=>q({...e}),U="169.254.170.2",z="169.254.170.23",G="[fd00:ec2::23]",V=(e,t)=>{if(e.protocol!=="https:"&&!(e.hostname===U||e.hostname===z||e.hostname===G)){if(e.hostname.includes("[")){if(e.hostname==="[::1]"||e.hostname==="[0000:0000:0000:0000:0000:0000:0000:0001]")return}else{if(e.hostname==="localhost")return;const r=e.hostname.split("."),o=n=>{const s=parseInt(n,10);return 0<=s&&s<=255};if(r[0]==="127"&&o(r[1])&&o(r[2])&&o(r[3])&&r.length===4)return}throw new d(`URL not accepted. It must either be HTTPS or match one of the following: +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./loadCognitoIdentity-CxNChE8v.js","./index-BfgYveOn.js","./lazy-json-DuyQp4sm.js","./index-DHO-_m58.js","./index-BwWLtY8o.css","./noAuth-BRTlyyWt.js","./parseJsonBody-DK_UgbzR.js","./loadSts-Bvav-Mci.js","./index-lhAGGCpP.js"])))=>i.map(i=>d[i]); +import{ac as w}from"./index-DHO-_m58.js";import{t as E,a as P,b as _,s as O,H as x,p as N,F as D}from"./lazy-json-DuyQp4sm.js";const I=e=>{var t;return typeof ReadableStream=="function"&&(((t=e==null?void 0:e.constructor)==null?void 0:t.name)===ReadableStream.name||e instanceof ReadableStream)},S="The stream has already been transformed.",K=e=>{var n,s;if(!C(e)&&!I(e)){const i=((s=(n=e==null?void 0:e.__proto__)==null?void 0:n.constructor)==null?void 0:s.name)||e;throw new Error(`Unexpected stream implementation, expect Blob or ReadableStream, got ${i}`)}let t=!1;const r=async()=>{if(t)throw new Error(S);return t=!0,await O(e)},o=i=>{if(typeof i.stream!="function")throw new Error(`Cannot transform payload Blob to web stream. Please make sure the Blob.stream() is polyfilled. +If you are using React Native, this API is not yet supported, see: https://react-native.canny.io/feature-requests/p/fetch-streaming-body`);return i.stream()};return Object.assign(e,{transformToByteArray:r,transformToString:async i=>{const a=await r();if(i==="base64")return E(a);if(i==="hex")return P(a);if(i===void 0||i==="utf8"||i==="utf-8")return _(a);if(typeof TextDecoder=="function")return new TextDecoder(i).decode(a);throw new Error("TextDecoder is not available, please make sure polyfill is provided.")},transformToWebStream:()=>{if(t)throw new Error(S);if(t=!0,C(e))return o(e);if(I(e))return e;throw new Error(`Cannot transform payload to web stream, got ${e}`)}})},C=e=>typeof Blob=="function"&&e instanceof Blob;class p extends Error{constructor(t,r=!0){var s;let o,n=!0;typeof r=="boolean"?(o=void 0,n=r):r!=null&&typeof r=="object"&&(o=r.logger,n=r.tryNextLink??!0),super(t),this.name="ProviderError",this.tryNextLink=n,Object.setPrototypeOf(this,p.prototype),(s=o==null?void 0:o.debug)==null||s.call(o,`@smithy/property-provider ${n?"->":"(!)"} ${t}`)}static from(t,r=!0){return Object.assign(new this(t.message,r),t)}}class d extends p{constructor(t,r=!0){super(t,r),this.name="CredentialsProviderError",Object.setPrototypeOf(this,d.prototype)}}function T(e){return Promise.all(Object.keys(e).reduce((t,r)=>{const o=e[r];return typeof o=="string"?t.push([r,o]):t.push(o().then(n=>[r,n])),t},[])).then(t=>t.reduce((r,[o,n])=>(r[o]=n,r),{}))}function A(e){return async()=>{var a,c,l;(a=e.logger)==null||a.debug("@aws-sdk/credential-provider-cognito-identity - fromCognitoIdentity");const{GetCredentialsForIdentityCommand:t,CognitoIdentityClient:r}=await w(async()=>{const{GetCredentialsForIdentityCommand:u,CognitoIdentityClient:f}=await import("./loadCognitoIdentity-CxNChE8v.js").then(m=>m.ah);return{GetCredentialsForIdentityCommand:u,CognitoIdentityClient:f}},__vite__mapDeps([0,1,2,3,4,5,6]),import.meta.url),{Credentials:{AccessKeyId:o=j(e.logger),Expiration:n,SecretKey:s=M(e.logger),SessionToken:i}=H(e.logger)}=await(e.client??new r(Object.assign({},e.clientConfig??{},{region:((c=e.clientConfig)==null?void 0:c.region)??((l=e.parentClientConfig)==null?void 0:l.region)}))).send(new t({CustomRoleArn:e.customRoleArn,IdentityId:e.identityId,Logins:e.logins?await T(e.logins):void 0}));return{identityId:e.identityId,accessKeyId:o,secretAccessKey:s,sessionToken:i,expiration:n}}}function j(e){throw new d("Response from Amazon Cognito contained no access key ID",{logger:e})}function H(e){throw new d("Response from Amazon Cognito contained no credentials",{logger:e})}function M(e){throw new d("Response from Amazon Cognito contained no secret key",{logger:e})}const g="IdentityIds";class B{constructor(t="aws:cognito-identity-ids"){this.dbName=t}getItem(t){return this.withObjectStore("readonly",r=>{const o=r.get(t);return new Promise(n=>{o.onerror=()=>n(null),o.onsuccess=()=>n(o.result?o.result.value:null)})}).catch(()=>null)}removeItem(t){return this.withObjectStore("readwrite",r=>{const o=r.delete(t);return new Promise((n,s)=>{o.onerror=()=>s(o.error),o.onsuccess=()=>n()})})}setItem(t,r){return this.withObjectStore("readwrite",o=>{const n=o.put({id:t,value:r});return new Promise((s,i)=>{n.onerror=()=>i(n.error),n.onsuccess=()=>s()})})}getDb(){const t=self.indexedDB.open(this.dbName,1);return new Promise((r,o)=>{t.onsuccess=()=>{r(t.result)},t.onerror=()=>{o(t.error)},t.onblocked=()=>{o(new Error("Unable to access DB"))},t.onupgradeneeded=()=>{const n=t.result;n.onerror=()=>{o(new Error("Failed to create object store"))},n.createObjectStore(g,{keyPath:"id"})}})}withObjectStore(t,r){return this.getDb().then(o=>{const n=o.transaction(g,t);return n.oncomplete=()=>o.close(),new Promise((s,i)=>{n.onerror=()=>i(n.error),s(r(n.objectStore(g)))}).catch(s=>{throw o.close(),s})})}}class L{constructor(t={}){this.store=t}getItem(t){return t in this.store?this.store[t]:null}removeItem(t){delete this.store[t]}setItem(t,r){this.store[t]=r}}const W=new L;function $(){return typeof self=="object"&&self.indexedDB?new B:typeof window=="object"&&window.localStorage?window.localStorage:W}function q({accountId:e,cache:t=$(),client:r,clientConfig:o,customRoleArn:n,identityPoolId:s,logins:i,userIdentifier:a=!i||Object.keys(i).length===0?"ANONYMOUS":void 0,logger:c,parentClientConfig:l}){c==null||c.debug("@aws-sdk/credential-provider-cognito-identity - fromCognitoIdentity");const u=a?`aws:cognito-identity-credentials:${s}:${a}`:void 0;let f=async()=>{const{GetIdCommand:m,CognitoIdentityClient:R}=await w(async()=>{const{GetIdCommand:h,CognitoIdentityClient:k}=await import("./loadCognitoIdentity-CxNChE8v.js").then(v=>v.ah);return{GetIdCommand:h,CognitoIdentityClient:k}},__vite__mapDeps([0,1,2,3,4,5,6]),import.meta.url),b=r??new R(Object.assign({},o??{},{region:(o==null?void 0:o.region)??(l==null?void 0:l.region)}));let y=u&&await t.getItem(u);if(!y){const{IdentityId:h=F(c)}=await b.send(new m({AccountId:e,IdentityPoolId:s,Logins:i?await T(i):void 0}));y=h,u&&Promise.resolve(t.setItem(u,y)).catch(()=>{})}return f=A({client:b,customRoleArn:n,logins:i,identityId:y}),f()};return()=>f().catch(async m=>{throw u&&Promise.resolve(t.removeItem(u)).catch(()=>{}),m})}function F(e){throw new d("Response from Amazon Cognito contained no identity ID",{logger:e})}const te=e=>A({...e}),re=e=>q({...e}),U="169.254.170.2",z="169.254.170.23",G="[fd00:ec2::23]",V=(e,t)=>{if(e.protocol!=="https:"&&!(e.hostname===U||e.hostname===z||e.hostname===G)){if(e.hostname.includes("[")){if(e.hostname==="[::1]"||e.hostname==="[0000:0000:0000:0000:0000:0000:0000:0001]")return}else{if(e.hostname==="localhost")return;const r=e.hostname.split("."),o=n=>{const s=parseInt(n,10);return 0<=s&&s<=255};if(r[0]==="127"&&o(r[1])&&o(r[2])&&o(r[3])&&r.length===4)return}throw new d(`URL not accepted. It must either be HTTPS or match one of the following: - loopback CIDR 127.0.0.0/8 or [::1/128] - ECS container host 169.254.170.2 - - EKS container host 169.254.170.23 or [fd00:ec2::23]`,{logger:t})}};function J(e){return new x({protocol:e.protocol,hostname:e.hostname,port:Number(e.port),path:e.pathname,query:Array.from(e.searchParams.entries()).reduce((t,[r,o])=>(t[r]=o,t),{}),fragment:e.hash})}async function Y(e,t){const o=await K(e.body).transformToString();if(e.statusCode===200){const n=JSON.parse(o);if(typeof n.AccessKeyId!="string"||typeof n.SecretAccessKey!="string"||typeof n.Token!="string"||typeof n.Expiration!="string")throw new d("HTTP credential provider response not of the required format, an object matching: { AccessKeyId: string, SecretAccessKey: string, Token: string, Expiration: string(rfc3339) }",{logger:t});return{accessKeyId:n.AccessKeyId,secretAccessKey:n.SecretAccessKey,sessionToken:n.Token,expiration:N(n.Expiration)}}if(e.statusCode>=400&&e.statusCode<500){let n={};try{n=JSON.parse(o)}catch{}throw Object.assign(new d(`Server responded with status: ${e.statusCode}`,{logger:t}),{Code:n.Code,Message:n.Message})}throw new d(`Server responded with status: ${e.statusCode}`,{logger:t})}const Q=(e,t,r)=>async()=>{for(let o=0;osetTimeout(s,r))}return await e()},oe=(e={})=>{var s;(s=e.logger)==null||s.debug("@aws-sdk/credential-provider-http - fromHttp");let t;const r=e.credentialsFullUri;if(r)t=r;else throw new d("No HTTP credential provider host provided.",{logger:e.logger});const o=new URL(t);V(o,e.logger);const n=new D;return Q(async()=>{const i=J(o);e.authorizationToken&&(i.headers.Authorization=e.authorizationToken);const a=await n.handle(i);return Y(a.response)},e.maxRetries??3,e.timeout??1e3)},ne=e=>{let t;return async()=>{var i;(i=e.logger)==null||i.debug("@aws-sdk/credential-providers - fromTemporaryCredentials (STS)");const r={...e.params,RoleSessionName:e.params.RoleSessionName??"aws-sdk-js-"+Date.now()};if(r!=null&&r.SerialNumber){if(!e.mfaCodeProvider)throw new d("Temporary credential requires multi-factor authentication, but no MFA code callback was provided.",{tryNextLink:!1,logger:e.logger});r.TokenCode=await e.mfaCodeProvider(r==null?void 0:r.SerialNumber)}const{AssumeRoleCommand:o,STSClient:n}=await w(async()=>{const{AssumeRoleCommand:a,STSClient:c}=await import("./loadSts-BLDY6hRv.js").then(l=>l.l);return{AssumeRoleCommand:a,STSClient:c}},__vite__mapDeps([7,2,1,3,4,5]),import.meta.url);if(t||(t=new n({...e.clientConfig,credentials:e.masterCredentials})),e.clientPlugins)for(const a of e.clientPlugins)t.middlewareStack.use(a);const{Credentials:s}=await t.send(new o(r));if(!s||!s.AccessKeyId||!s.SecretAccessKey)throw new d(`Invalid response from STS.assumeRole call with role ${r.RoleArn}`,{logger:e.logger});return{accessKeyId:s.AccessKeyId,secretAccessKey:s.SecretAccessKey,sessionToken:s.SessionToken,expiration:s.Expiration,credentialScope:s.CredentialScope}}},X=e=>async()=>{var l;(l=e.logger)==null||l.debug("@aws-sdk/credential-provider-web-identity - fromWebToken");const{roleArn:t,roleSessionName:r,webIdentityToken:o,providerId:n,policyArns:s,policy:i,durationSeconds:a}=e;let{roleAssumerWithWebIdentity:c}=e;if(!c){const{getDefaultRoleAssumerWithWebIdentity:u}=await w(async()=>{const{getDefaultRoleAssumerWithWebIdentity:f}=await import("./index-D1sQsmNf.js");return{getDefaultRoleAssumerWithWebIdentity:f}},__vite__mapDeps([8,7,2,1,3,4,5]),import.meta.url);c=u({...e.clientConfig,credentialProviderLogger:e.logger,parentClientConfig:e.parentClientConfig},e.clientPlugins)}return c({RoleArn:t,RoleSessionName:r??`aws-sdk-js-session-${Date.now()}`,WebIdentityToken:o,ProviderId:n,PolicyArns:s,Policy:i,DurationSeconds:a})},se=e=>X({...e});export{te as fromCognitoIdentity,re as fromCognitoIdentityPool,oe as fromHttp,ne as fromTemporaryCredentials,se as fromWebToken}; + - EKS container host 169.254.170.23 or [fd00:ec2::23]`,{logger:t})}};function J(e){return new x({protocol:e.protocol,hostname:e.hostname,port:Number(e.port),path:e.pathname,query:Array.from(e.searchParams.entries()).reduce((t,[r,o])=>(t[r]=o,t),{}),fragment:e.hash})}async function Y(e,t){const o=await K(e.body).transformToString();if(e.statusCode===200){const n=JSON.parse(o);if(typeof n.AccessKeyId!="string"||typeof n.SecretAccessKey!="string"||typeof n.Token!="string"||typeof n.Expiration!="string")throw new d("HTTP credential provider response not of the required format, an object matching: { AccessKeyId: string, SecretAccessKey: string, Token: string, Expiration: string(rfc3339) }",{logger:t});return{accessKeyId:n.AccessKeyId,secretAccessKey:n.SecretAccessKey,sessionToken:n.Token,expiration:N(n.Expiration)}}if(e.statusCode>=400&&e.statusCode<500){let n={};try{n=JSON.parse(o)}catch{}throw Object.assign(new d(`Server responded with status: ${e.statusCode}`,{logger:t}),{Code:n.Code,Message:n.Message})}throw new d(`Server responded with status: ${e.statusCode}`,{logger:t})}const Q=(e,t,r)=>async()=>{for(let o=0;osetTimeout(s,r))}return await e()},oe=(e={})=>{var s;(s=e.logger)==null||s.debug("@aws-sdk/credential-provider-http - fromHttp");let t;const r=e.credentialsFullUri;if(r)t=r;else throw new d("No HTTP credential provider host provided.",{logger:e.logger});const o=new URL(t);V(o,e.logger);const n=new D;return Q(async()=>{const i=J(o);e.authorizationToken&&(i.headers.Authorization=e.authorizationToken);const a=await n.handle(i);return Y(a.response)},e.maxRetries??3,e.timeout??1e3)},ne=e=>{let t;return async()=>{var i;(i=e.logger)==null||i.debug("@aws-sdk/credential-providers - fromTemporaryCredentials (STS)");const r={...e.params,RoleSessionName:e.params.RoleSessionName??"aws-sdk-js-"+Date.now()};if(r!=null&&r.SerialNumber){if(!e.mfaCodeProvider)throw new d("Temporary credential requires multi-factor authentication, but no MFA code callback was provided.",{tryNextLink:!1,logger:e.logger});r.TokenCode=await e.mfaCodeProvider(r==null?void 0:r.SerialNumber)}const{AssumeRoleCommand:o,STSClient:n}=await w(async()=>{const{AssumeRoleCommand:a,STSClient:c}=await import("./loadSts-Bvav-Mci.js").then(l=>l.l);return{AssumeRoleCommand:a,STSClient:c}},__vite__mapDeps([7,2,1,3,4,5]),import.meta.url);if(t||(t=new n({...e.clientConfig,credentials:e.masterCredentials})),e.clientPlugins)for(const a of e.clientPlugins)t.middlewareStack.use(a);const{Credentials:s}=await t.send(new o(r));if(!s||!s.AccessKeyId||!s.SecretAccessKey)throw new d(`Invalid response from STS.assumeRole call with role ${r.RoleArn}`,{logger:e.logger});return{accessKeyId:s.AccessKeyId,secretAccessKey:s.SecretAccessKey,sessionToken:s.SessionToken,expiration:s.Expiration,credentialScope:s.CredentialScope}}},X=e=>async()=>{var l;(l=e.logger)==null||l.debug("@aws-sdk/credential-provider-web-identity - fromWebToken");const{roleArn:t,roleSessionName:r,webIdentityToken:o,providerId:n,policyArns:s,policy:i,durationSeconds:a}=e;let{roleAssumerWithWebIdentity:c}=e;if(!c){const{getDefaultRoleAssumerWithWebIdentity:u}=await w(async()=>{const{getDefaultRoleAssumerWithWebIdentity:f}=await import("./index-lhAGGCpP.js");return{getDefaultRoleAssumerWithWebIdentity:f}},__vite__mapDeps([8,7,2,1,3,4,5]),import.meta.url);c=u({...e.clientConfig,credentialProviderLogger:e.logger,parentClientConfig:e.parentClientConfig},e.clientPlugins)}return c({RoleArn:t,RoleSessionName:r??`aws-sdk-js-session-${Date.now()}`,WebIdentityToken:o,ProviderId:n,PolicyArns:s,Policy:i,DurationSeconds:a})},se=e=>X({...e});export{te as fromCognitoIdentity,re as fromCognitoIdentityPool,oe as fromHttp,ne as fromTemporaryCredentials,se as fromWebToken}; diff --git a/wallet-react/assets/index.browser.esm-DAAf1F_d.js b/wallet-react/assets/index.browser.esm-DjwIDYa_.js similarity index 99% rename from wallet-react/assets/index.browser.esm-DAAf1F_d.js rename to wallet-react/assets/index.browser.esm-DjwIDYa_.js index 9e0a09f..c8b1ae1 100644 --- a/wallet-react/assets/index.browser.esm-DAAf1F_d.js +++ b/wallet-react/assets/index.browser.esm-DjwIDYa_.js @@ -1,4 +1,4 @@ -var Hi=Object.defineProperty;var Mi=(r,e,t)=>e in r?Hi(r,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):r[e]=t;var ve=(r,e,t)=>Mi(r,typeof e!="symbol"?e+"":e,t);import{co as Vi,cp as Nr,cq as Ur,cr as ji,cs as Gi,aB as zr,ct as so,aK as ut,cu as Yi,aG as Be,cl as Zi,aO as $,cv as ws}from"./index-CVVvHb5i.js";var ks,ar,cr=0,ur=0;function Ji(r,e,t){var n=e&&t||0,s=e||new Array(16);r=r||{};var o=r.node||ks,i=r.clockseq!==void 0?r.clockseq:ar;if(o==null||i==null){var a=r.random||(r.rng||Vi)();o==null&&(o=ks=[a[0]|1,a[1],a[2],a[3],a[4],a[5]]),i==null&&(i=ar=(a[6]<<8|a[7])&16383)}var c=r.msecs!==void 0?r.msecs:Date.now(),u=r.nsecs!==void 0?r.nsecs:ur+1,l=c-cr+(u-ur)/1e4;if(l<0&&r.clockseq===void 0&&(i=i+1&16383),(l<0||c>cr)&&r.nsecs===void 0&&(u=0),u>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");cr=c,ur=u,ar=i,c+=122192928e5;var h=((c&268435455)*1e4+u)%4294967296;s[n++]=h>>>24&255,s[n++]=h>>>16&255,s[n++]=h>>>8&255,s[n++]=h&255;var p=c/4294967296*1e4&268435455;s[n++]=p>>>8&255,s[n++]=p&255,s[n++]=p>>>24&15|16,s[n++]=p>>>16&255,s[n++]=i>>>8|128,s[n++]=i&255;for(var f=0;f<6;++f)s[n+f]=o[f];return e||Nr(s)}function oo(r){if(!Ur(r))throw TypeError("Invalid UUID");var e,t=new Uint8Array(16);return t[0]=(e=parseInt(r.slice(0,8),16))>>>24,t[1]=e>>>16&255,t[2]=e>>>8&255,t[3]=e&255,t[4]=(e=parseInt(r.slice(9,13),16))>>>8,t[5]=e&255,t[6]=(e=parseInt(r.slice(14,18),16))>>>8,t[7]=e&255,t[8]=(e=parseInt(r.slice(19,23),16))>>>8,t[9]=e&255,t[10]=(e=parseInt(r.slice(24,36),16))/1099511627776&255,t[11]=e/4294967296&255,t[12]=e>>>24&255,t[13]=e>>>16&255,t[14]=e>>>8&255,t[15]=e&255,t}function Xi(r){r=unescape(encodeURIComponent(r));for(var e=[],t=0;t>5]>>>s%32&255,i=parseInt(n.charAt(o>>>4&15)+n.charAt(o&15),16);e.push(i)}return e}function ao(r){return(r+64>>>9<<4)+14+1}function ra(r,e){r[e>>5]|=128<>5]|=(r[n/8]&255)<>16)+(e>>16)+(t>>16);return n<<16|t&65535}function oa(r,e){return r<>>32-e}function jn(r,e,t,n,s,o){return Rt(oa(Rt(Rt(e,r),Rt(n,o)),s),t)}function Ke(r,e,t,n,s,o,i){return jn(e&t|~e&n,r,e,s,o,i)}function We(r,e,t,n,s,o,i){return jn(e&n|t&~n,r,e,s,o,i)}function Fe(r,e,t,n,s,o,i){return jn(e^t^n,r,e,s,o,i)}function De(r,e,t,n,s,o,i){return jn(t^(e|~n),r,e,s,o,i)}var ia=io("v3",48,ta);function aa(r,e,t,n){switch(r){case 0:return e&t^~e&n;case 1:return e^t^n;case 2:return e&t^e&n^t&n;case 3:return e^t^n}}function lr(r,e){return r<>>32-e}function ca(r){var e=[1518500249,1859775393,2400959708,3395469782],t=[1732584193,4023233417,2562383102,271733878,3285377520];if(typeof r=="string"){var n=unescape(encodeURIComponent(r));r=[];for(var s=0;s>>0;k=E,E=w,w=lr(d,30)>>>0,d=g,g=U}t[0]=t[0]+g>>>0,t[1]=t[1]+d>>>0,t[2]=t[2]+w>>>0,t[3]=t[3]+E>>>0,t[4]=t[4]+k>>>0}return[t[0]>>24&255,t[0]>>16&255,t[0]>>8&255,t[0]&255,t[1]>>24&255,t[1]>>16&255,t[1]>>8&255,t[1]&255,t[2]>>24&255,t[2]>>16&255,t[2]>>8&255,t[2]&255,t[3]>>24&255,t[3]>>16&255,t[3]>>8&255,t[3]&255,t[4]>>24&255,t[4]>>16&255,t[4]>>8&255,t[4]&255]}var ua=io("v5",80,ca);const la="00000000-0000-0000-0000-000000000000";function da(r){if(!Ur(r))throw TypeError("Invalid UUID");return parseInt(r.substr(14,1),16)}const ha=Object.freeze(Object.defineProperty({__proto__:null,NIL:la,parse:oo,stringify:Nr,v1:Ji,v3:ia,v4:ji,v5:ua,validate:Ur,version:da},Symbol.toStringTag,{value:"Module"}));function Nn(r){if(!Number.isSafeInteger(r)||r<0)throw new Error(`positive integer expected, not ${r}`)}function fa(r){return r instanceof Uint8Array||r!=null&&typeof r=="object"&&r.constructor.name==="Uint8Array"}function En(r,...e){if(!fa(r))throw new Error("Uint8Array expected");if(e.length>0&&!e.includes(r.length))throw new Error(`Uint8Array expected of length ${e}, not of length=${r.length}`)}function pa(r){if(typeof r!="function"||typeof r.create!="function")throw new Error("Hash should be wrapped by utils.wrapConstructor");Nn(r.outputLen),Nn(r.blockLen)}function Zt(r,e=!0){if(r.destroyed)throw new Error("Hash instance has been destroyed");if(e&&r.finished)throw new Error("Hash#digest() has already been called")}function co(r,e){En(r);const t=e.outputLen;if(r.lengthnew Uint32Array(r.buffer,r.byteOffset,Math.floor(r.byteLength/4)),dr=r=>new DataView(r.buffer,r.byteOffset,r.byteLength),it=(r,e)=>r<<32-e|r>>>e,Ss=new Uint8Array(new Uint32Array([287454020]).buffer)[0]===68,ya=r=>r<<24&4278190080|r<<8&16711680|r>>>8&65280|r>>>24&255;function Is(r){for(let e=0;er().update(Gn(n)).digest(),t=r();return e.outputLen=t.outputLen,e.blockLen=t.blockLen,e.create=()=>r(),e}function uo(r=32){if(Vt&&typeof Vt.getRandomValues=="function")return Vt.getRandomValues(new Uint8Array(r));if(Vt&&typeof Vt.randomBytes=="function")return Vt.randomBytes(r);throw new Error("crypto.getRandomValues must be defined")}function wa(r,e,t,n){if(typeof r.setBigUint64=="function")return r.setBigUint64(e,t,n);const s=BigInt(32),o=BigInt(4294967295),i=Number(t>>s&o),a=Number(t&o),c=n?4:0,u=n?0:4;r.setUint32(e+c,i,n),r.setUint32(e+u,a,n)}const ka=(r,e,t)=>r&e^~r&t,Sa=(r,e,t)=>r&e^r&t^e&t;class lo extends Kr{constructor(e,t,n,s){super(),this.blockLen=e,this.outputLen=t,this.padOffset=n,this.isLE=s,this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.buffer=new Uint8Array(e),this.view=dr(this.buffer)}update(e){Zt(this);const{view:t,buffer:n,blockLen:s}=this;e=Gn(e);const o=e.length;for(let i=0;is-i&&(this.process(n,0),i=0);for(let h=i;hl.length)throw new Error("_sha2: outputLen bigger than state");for(let h=0;h>xr&Pn)}:{h:Number(r>>xr&Pn)|0,l:Number(r&Pn)|0}}function fo(r,e=!1){let t=new Uint32Array(r.length),n=new Uint32Array(r.length);for(let s=0;sBigInt(r>>>0)<>>0),Ea=(r,e,t)=>r>>>t,Aa=(r,e,t)=>r<<32-t|e>>>t,xa=(r,e,t)=>r>>>t|e<<32-t,_a=(r,e,t)=>r<<32-t|e>>>t,va=(r,e,t)=>r<<64-t|e>>>t-32,Ba=(r,e,t)=>r>>>t-32|e<<64-t,Ra=(r,e)=>e,Pa=(r,e)=>r,po=(r,e,t)=>r<>>32-t,go=(r,e,t)=>e<>>32-t,yo=(r,e,t)=>e<>>64-t,bo=(r,e,t)=>r<>>64-t;function Ta(r,e,t,n){const s=(e>>>0)+(n>>>0);return{h:r+t+(s/2**32|0)|0,l:s|0}}const La=(r,e,t)=>(r>>>0)+(e>>>0)+(t>>>0),Ca=(r,e,t,n)=>e+t+n+(r/2**32|0)|0,Oa=(r,e,t,n)=>(r>>>0)+(e>>>0)+(t>>>0)+(n>>>0),Na=(r,e,t,n,s)=>e+t+n+s+(r/2**32|0)|0,Ua=(r,e,t,n,s)=>(r>>>0)+(e>>>0)+(t>>>0)+(n>>>0)+(s>>>0),za=(r,e,t,n,s,o)=>e+t+n+s+o+(r/2**32|0)|0,j={fromBig:ho,split:fo,toBig:Ia,shrSH:Ea,shrSL:Aa,rotrSH:xa,rotrSL:_a,rotrBH:va,rotrBL:Ba,rotr32H:Ra,rotr32L:Pa,rotlSH:po,rotlSL:go,rotlBH:yo,rotlBL:bo,add:Ta,add3L:La,add3H:Ca,add4L:Oa,add4H:Na,add5H:za,add5L:Ua},[Ka,Wa]=j.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(r=>BigInt(r))),Et=new Uint32Array(80),At=new Uint32Array(80);class Fa extends lo{constructor(){super(128,64,16,!1),this.Ah=1779033703,this.Al=-205731576,this.Bh=-1150833019,this.Bl=-2067093701,this.Ch=1013904242,this.Cl=-23791573,this.Dh=-1521486534,this.Dl=1595750129,this.Eh=1359893119,this.El=-1377402159,this.Fh=-1694144372,this.Fl=725511199,this.Gh=528734635,this.Gl=-79577749,this.Hh=1541459225,this.Hl=327033209}get(){const{Ah:e,Al:t,Bh:n,Bl:s,Ch:o,Cl:i,Dh:a,Dl:c,Eh:u,El:l,Fh:h,Fl:p,Gh:f,Gl:b,Hh:g,Hl:d}=this;return[e,t,n,s,o,i,a,c,u,l,h,p,f,b,g,d]}set(e,t,n,s,o,i,a,c,u,l,h,p,f,b,g,d){this.Ah=e|0,this.Al=t|0,this.Bh=n|0,this.Bl=s|0,this.Ch=o|0,this.Cl=i|0,this.Dh=a|0,this.Dl=c|0,this.Eh=u|0,this.El=l|0,this.Fh=h|0,this.Fl=p|0,this.Gh=f|0,this.Gl=b|0,this.Hh=g|0,this.Hl=d|0}process(e,t){for(let k=0;k<16;k++,t+=4)Et[k]=e.getUint32(t),At[k]=e.getUint32(t+=4);for(let k=16;k<80;k++){const _=Et[k-15]|0,K=At[k-15]|0,U=j.rotrSH(_,K,1)^j.rotrSH(_,K,8)^j.shrSH(_,K,7),N=j.rotrSL(_,K,1)^j.rotrSL(_,K,8)^j.shrSL(_,K,7),F=Et[k-2]|0,q=At[k-2]|0,Se=j.rotrSH(F,q,19)^j.rotrBH(F,q,61)^j.shrSH(F,q,6),re=j.rotrSL(F,q,19)^j.rotrBL(F,q,61)^j.shrSL(F,q,6),J=j.add4L(N,re,At[k-7],At[k-16]),Ie=j.add4H(J,U,Se,Et[k-7],Et[k-16]);Et[k]=Ie|0,At[k]=J|0}let{Ah:n,Al:s,Bh:o,Bl:i,Ch:a,Cl:c,Dh:u,Dl:l,Eh:h,El:p,Fh:f,Fl:b,Gh:g,Gl:d,Hh:w,Hl:E}=this;for(let k=0;k<80;k++){const _=j.rotrSH(h,p,14)^j.rotrSH(h,p,18)^j.rotrBH(h,p,41),K=j.rotrSL(h,p,14)^j.rotrSL(h,p,18)^j.rotrBL(h,p,41),U=h&f^~h&g,N=p&b^~p&d,F=j.add5L(E,K,N,Wa[k],At[k]),q=j.add5H(F,w,_,U,Ka[k],Et[k]),Se=F|0,re=j.rotrSH(n,s,28)^j.rotrBH(n,s,34)^j.rotrBH(n,s,39),J=j.rotrSL(n,s,28)^j.rotrBL(n,s,34)^j.rotrBL(n,s,39),Ie=n&o^n&a^o&a,L=s&i^s&c^i&c;w=g|0,E=d|0,g=f|0,d=b|0,f=h|0,b=p|0,{h,l:p}=j.add(u|0,l|0,q|0,Se|0),u=a|0,l=c|0,a=o|0,c=i|0,o=n|0,i=s|0;const z=j.add3L(Se,J,L);n=j.add3H(z,q,re,Ie),s=z|0}({h:n,l:s}=j.add(this.Ah|0,this.Al|0,n|0,s|0)),{h:o,l:i}=j.add(this.Bh|0,this.Bl|0,o|0,i|0),{h:a,l:c}=j.add(this.Ch|0,this.Cl|0,a|0,c|0),{h:u,l}=j.add(this.Dh|0,this.Dl|0,u|0,l|0),{h,l:p}=j.add(this.Eh|0,this.El|0,h|0,p|0),{h:f,l:b}=j.add(this.Fh|0,this.Fl|0,f|0,b|0),{h:g,l:d}=j.add(this.Gh|0,this.Gl|0,g|0,d|0),{h:w,l:E}=j.add(this.Hh|0,this.Hl|0,w|0,E|0),this.set(n,s,o,i,a,c,u,l,h,p,f,b,g,d,w,E)}roundClean(){Et.fill(0),At.fill(0)}destroy(){this.buffer.fill(0),this.set(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0)}}const Da=Wr(()=>new Fa);/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */const Fr=BigInt(0),Yn=BigInt(1),qa=BigInt(2);function Wt(r){return r instanceof Uint8Array||r!=null&&typeof r=="object"&&r.constructor.name==="Uint8Array"}function An(r){if(!Wt(r))throw new Error("Uint8Array expected")}function St(r,e){if(typeof e!="boolean")throw new Error(`${r} must be valid boolean, got "${e}".`)}const $a=Array.from({length:256},(r,e)=>e.toString(16).padStart(2,"0"));function Ft(r){An(r);let e="";for(let t=0;t=gt._0&&r<=gt._9)return r-gt._0;if(r>=gt._A&&r<=gt._F)return r-(gt._A-10);if(r>=gt._a&&r<=gt._f)return r-(gt._a-10)}function Jt(r){if(typeof r!="string")throw new Error("hex string expected, got "+typeof r);const e=r.length,t=e/2;if(e%2)throw new Error("padded hex string expected, got unpadded hex of length "+e);const n=new Uint8Array(t);for(let s=0,o=0;stypeof r=="bigint"&&Fr<=r;function Zn(r,e,t){return hr(r)&&hr(e)&&hr(t)&&e<=r&&rFr;r>>=Yn,e+=1);return e}function ja(r,e){return r>>BigInt(e)&Yn}function Ga(r,e,t){return r|(t?Yn:Fr)<(qa<new Uint8Array(r),As=r=>Uint8Array.from(r);function wo(r,e,t){if(typeof r!="number"||r<2)throw new Error("hashLen must be a number");if(typeof e!="number"||e<2)throw new Error("qByteLen must be a number");if(typeof t!="function")throw new Error("hmacFn must be a function");let n=fr(r),s=fr(r),o=0;const i=()=>{n.fill(1),s.fill(0),o=0},a=(...h)=>t(s,n,...h),c=(h=fr())=>{s=a(As([0]),h),n=a(),h.length!==0&&(s=a(As([1]),h),n=a())},u=()=>{if(o++>=1e3)throw new Error("drbg: tried 1000 values");let h=0;const p=[];for(;h{i(),c(h);let f;for(;!(f=p(u()));)c();return i(),f}}const Ya={bigint:r=>typeof r=="bigint",function:r=>typeof r=="function",boolean:r=>typeof r=="boolean",string:r=>typeof r=="string",stringOrUint8Array:r=>typeof r=="string"||Wt(r),isSafeInteger:r=>Number.isSafeInteger(r),array:r=>Array.isArray(r),field:(r,e)=>e.Fp.isValid(r),hash:r=>typeof r=="function"&&Number.isSafeInteger(r.outputLen)};function rn(r,e,t={}){const n=(s,o,i)=>{const a=Ya[o];if(typeof a!="function")throw new Error(`Invalid validator "${o}", expected function`);const c=r[s];if(!(i&&c===void 0)&&!a(c,r))throw new Error(`Invalid param ${String(s)}=${c} (${typeof c}), expected ${o}`)};for(const[s,o]of Object.entries(e))n(s,o,!1);for(const[s,o]of Object.entries(t))n(s,o,!0);return r}const Za=()=>{throw new Error("not implemented")};function wn(r){const e=new WeakMap;return(t,...n)=>{const s=e.get(t);if(s!==void 0)return s;const o=r(t,...n);return e.set(t,o),o}}const Ja=Object.freeze(Object.defineProperty({__proto__:null,aInRange:et,abool:St,abytes:An,bitGet:ja,bitLen:mo,bitMask:qr,bitSet:Ga,bytesToHex:Ft,bytesToNumberBE:zt,bytesToNumberLE:Yt,concatBytes:Dt,createHmacDrbg:wo,ensureBytes:Ae,equalBytes:Ma,hexToBytes:Jt,hexToNumber:Dr,inRange:Zn,isBytes:Wt,memoized:wn,notImplemented:Za,numberToBytesBE:Xt,numberToBytesLE:mn,numberToHexUnpadded:Gt,numberToVarBytesBE:Ha,utf8ToBytes:Va,validateObject:rn},Symbol.toStringTag,{value:"Module"}));/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */const Pe=BigInt(0),be=BigInt(1),Lt=BigInt(2),Xa=BigInt(3),_r=BigInt(4),xs=BigInt(5),_s=BigInt(8);BigInt(9);BigInt(16);function ge(r,e){const t=r%e;return t>=Pe?t:e+t}function Qa(r,e,t){if(t<=Pe||e 0");if(t===be)return Pe;let n=be;for(;e>Pe;)e&be&&(n=n*r%t),r=r*r%t,e>>=be;return n}function we(r,e,t){let n=r;for(;e-- >Pe;)n*=n,n%=t;return n}function vr(r,e){if(r===Pe||e<=Pe)throw new Error(`invert: expected positive integers, got n=${r} mod=${e}`);let t=ge(r,e),n=e,s=Pe,o=be;for(;t!==Pe;){const a=n/t,c=n%t,u=s-o*a;n=t,t=c,s=o,o=u}if(n!==be)throw new Error("invert: does not exist");return ge(s,e)}function ec(r){const e=(r-be)/Lt;let t,n,s;for(t=r-be,n=0;t%Lt===Pe;t/=Lt,n++);for(s=Lt;s(ge(r,e)&be)===be,rc=["create","isValid","is0","neg","inv","sqrt","sqr","eql","add","sub","mul","pow","div","addN","subN","mulN","sqrN"];function sc(r){const e={ORDER:"bigint",MASK:"bigint",BYTES:"isSafeInteger",BITS:"isSafeInteger"},t=rc.reduce((n,s)=>(n[s]="function",n),e);return rn(r,t)}function oc(r,e,t){if(t 0");if(t===Pe)return r.ONE;if(t===be)return e;let n=r.ONE,s=e;for(;t>Pe;)t&be&&(n=r.mul(n,s)),s=r.sqr(s),t>>=be;return n}function ic(r,e){const t=new Array(e.length),n=e.reduce((o,i,a)=>r.is0(i)?o:(t[a]=o,r.mul(o,i)),r.ONE),s=r.inv(n);return e.reduceRight((o,i,a)=>r.is0(i)?o:(t[a]=r.mul(o,t[a]),r.mul(o,i)),s),t}function ko(r,e){const t=e!==void 0?e:r.toString(2).length,n=Math.ceil(t/8);return{nBitLength:t,nByteLength:n}}function Jn(r,e,t=!1,n={}){if(r<=Pe)throw new Error(`Expected Field ORDER > 0, got ${r}`);const{nBitLength:s,nByteLength:o}=ko(r,e);if(o>2048)throw new Error("Field lengths over 2048 bytes are not supported");const i=tc(r),a=Object.freeze({ORDER:r,BITS:s,BYTES:o,MASK:qr(s),ZERO:Pe,ONE:be,create:c=>ge(c,r),isValid:c=>{if(typeof c!="bigint")throw new Error(`Invalid field element: expected bigint, got ${typeof c}`);return Pe<=c&&cc===Pe,isOdd:c=>(c&be)===be,neg:c=>ge(-c,r),eql:(c,u)=>c===u,sqr:c=>ge(c*c,r),add:(c,u)=>ge(c+u,r),sub:(c,u)=>ge(c-u,r),mul:(c,u)=>ge(c*u,r),pow:(c,u)=>oc(a,c,u),div:(c,u)=>ge(c*vr(u,r),r),sqrN:c=>c*c,addN:(c,u)=>c+u,subN:(c,u)=>c-u,mulN:(c,u)=>c*u,inv:c=>vr(c,r),sqrt:n.sqrt||(c=>i(a,c)),invertBatch:c=>ic(a,c),cmov:(c,u,l)=>l?u:c,toBytes:c=>t?mn(c,o):Xt(c,o),fromBytes:c=>{if(c.length!==o)throw new Error(`Fp.fromBytes: expected ${o}, got ${c.length}`);return t?Yt(c):zt(c)}});return Object.freeze(a)}function So(r){if(typeof r!="bigint")throw new Error("field order must be bigint");const e=r.toString(2).length;return Math.ceil(e/8)}function Io(r){const e=So(r);return e+Math.ceil(e/2)}function ac(r,e,t=!1){const n=r.length,s=So(e),o=Io(e);if(n<16||n1024)throw new Error(`expected ${o}-1024 bytes of input, got ${n}`);const i=t?zt(r):Yt(r),a=ge(i,e-be)+be;return t?mn(a,s):Xt(a,s)}/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */const cc=BigInt(0),pr=BigInt(1),gr=new WeakMap,vs=new WeakMap;function Eo(r,e){const t=(o,i)=>{const a=i.negate();return o?a:i},n=o=>{if(!Number.isSafeInteger(o)||o<=0||o>e)throw new Error(`Wrong window size=${o}, should be [1..${e}]`)},s=o=>{n(o);const i=Math.ceil(e/o)+1,a=2**(o-1);return{windows:i,windowSize:a}};return{constTimeNegate:t,unsafeLadder(o,i){let a=r.ZERO,c=o;for(;i>cc;)i&pr&&(a=a.add(c)),c=c.double(),i>>=pr;return a},precomputeWindow(o,i){const{windows:a,windowSize:c}=s(i),u=[];let l=o,h=l;for(let p=0;p>=b,w>u&&(w-=f,a+=pr);const E=d,k=d+Math.abs(w)-1,_=g%2!==0,K=w<0;w===0?h=h.add(t(_,i[E])):l=l.add(t(K,i[k]))}return{p:l,f:h}},wNAFCached(o,i,a){const c=vs.get(o)||1;let u=gr.get(o);return u||(u=this.precomputeWindow(o,c),c!==1&&gr.set(o,a(u))),this.wNAF(c,u,i)},setWindowSize(o,i){n(i),vs.set(o,i),gr.delete(o)}}}function Ao(r,e,t,n){if(!Array.isArray(t)||!Array.isArray(n)||n.length!==t.length)throw new Error("arrays of points and scalars must have equal length");n.forEach((l,h)=>{if(!e.isValid(l))throw new Error(`wrong scalar at index ${h}`)}),t.forEach((l,h)=>{if(!(l instanceof r))throw new Error(`wrong point at index ${h}`)});const s=mo(BigInt(t.length)),o=s>12?s-3:s>4?s-2:s?2:1,i=(1<=0;l-=o){a.fill(r.ZERO);for(let p=0;p>BigInt(l)&BigInt(i));a[b]=a[b].add(t[p])}let h=r.ZERO;for(let p=a.length-1,f=r.ZERO;p>0;p--)f=f.add(a[p]),h=h.add(f);if(u=u.add(h),l!==0)for(let p=0;p{try{return{isValid:!0,value:t.sqrt(A*t.inv(S))}}catch{return{isValid:!1,value:rt}}}),f=e.adjustScalarBytes||(A=>A),b=e.domain||((A,S,v)=>{if(St("phflag",v),S.length||v)throw new Error("Contexts/pre-hash are not supported");return A});function g(A,S){et("coordinate "+A,S,rt,u)}function d(A){if(!(A instanceof k))throw new Error("ExtendedPoint expected")}const w=wn((A,S)=>{const{ex:v,ey:D,ez:M}=A,V=A.is0();S==null&&(S=V?uc:t.inv(M));const X=l(v*S),ee=l(D*S),Q=l(M*S);if(V)return{x:rt,y:Ve};if(Q!==Ve)throw new Error("invZ was invalid");return{x:X,y:ee}}),E=wn(A=>{const{a:S,d:v}=e;if(A.is0())throw new Error("bad point: ZERO");const{ex:D,ey:M,ez:V,et:X}=A,ee=l(D*D),Q=l(M*M),ue=l(V*V),le=l(ue*ue),xe=l(ee*S),_e=l(ue*l(xe+Q)),Te=l(le+l(v*l(ee*Q)));if(_e!==Te)throw new Error("bad point: equation left != right (1)");const qe=l(D*M),$e=l(V*X);if(qe!==$e)throw new Error("bad point: equation left != right (2)");return!0});class k{constructor(S,v,D,M){this.ex=S,this.ey=v,this.ez=D,this.et=M,g("x",S),g("y",v),g("z",D),g("t",M),Object.freeze(this)}get x(){return this.toAffine().x}get y(){return this.toAffine().y}static fromAffine(S){if(S instanceof k)throw new Error("extended point not allowed");const{x:v,y:D}=S||{};return g("x",v),g("y",D),new k(v,D,Ve,l(v*D))}static normalizeZ(S){const v=t.invertBatch(S.map(D=>D.ez));return S.map((D,M)=>D.toAffine(v[M])).map(k.fromAffine)}static msm(S,v){return Ao(k,h,S,v)}_setWindowSize(S){U.setWindowSize(this,S)}assertValidity(){E(this)}equals(S){d(S);const{ex:v,ey:D,ez:M}=this,{ex:V,ey:X,ez:ee}=S,Q=l(v*ee),ue=l(V*M),le=l(D*ee),xe=l(X*M);return Q===ue&&le===xe}is0(){return this.equals(k.ZERO)}negate(){return new k(l(-this.ex),this.ey,this.ez,l(-this.et))}double(){const{a:S}=e,{ex:v,ey:D,ez:M}=this,V=l(v*v),X=l(D*D),ee=l(Tn*l(M*M)),Q=l(S*V),ue=v+D,le=l(l(ue*ue)-V-X),xe=Q+X,_e=xe-ee,Te=Q-X,qe=l(le*_e),$e=l(xe*Te),Ee=l(le*Te),nt=l(_e*xe);return new k(qe,$e,nt,Ee)}add(S){d(S);const{a:v,d:D}=e,{ex:M,ey:V,ez:X,et:ee}=this,{ex:Q,ey:ue,ez:le,et:xe}=S;if(v===BigInt(-1)){const hs=l((V-M)*(ue+Q)),fs=l((V+M)*(ue-Q)),ir=l(fs-hs);if(ir===rt)return this.double();const ps=l(X*Tn*xe),gs=l(ee*Tn*le),ys=gs+ps,bs=fs+hs,ms=gs-ps,Fi=l(ys*ir),Di=l(bs*ms),qi=l(ys*ms),$i=l(ir*bs);return new k(Fi,Di,$i,qi)}const _e=l(M*Q),Te=l(V*ue),qe=l(ee*D*xe),$e=l(X*le),Ee=l((M+V)*(Q+ue)-_e-Te),nt=$e-qe,ln=$e+qe,dn=l(Te-v*_e),Ui=l(Ee*nt),zi=l(ln*dn),Ki=l(Ee*dn),Wi=l(nt*ln);return new k(Ui,zi,Wi,Ki)}subtract(S){return this.add(S.negate())}wNAF(S){return U.wNAFCached(this,S,k.normalizeZ)}multiply(S){const v=S;et("scalar",v,Ve,n);const{p:D,f:M}=this.wNAF(v);return k.normalizeZ([D,M])[0]}multiplyUnsafe(S){const v=S;return et("scalar",v,rt,n),v===rt?K:this.equals(K)||v===Ve?this:this.equals(_)?this.wNAF(v).p:U.unsafeLadder(this,v)}isSmallOrder(){return this.multiplyUnsafe(c).is0()}isTorsionFree(){return U.unsafeLadder(this,n).is0()}toAffine(S){return w(this,S)}clearCofactor(){const{h:S}=e;return S===Ve?this:this.multiplyUnsafe(S)}static fromHex(S,v=!1){const{d:D,a:M}=e,V=t.BYTES;S=Ae("pointHex",S,V),St("zip215",v);const X=S.slice(),ee=S[V-1];X[V-1]=ee&-129;const Q=Yt(X),ue=v?u:t.ORDER;et("pointHex.y",Q,rt,ue);const le=l(Q*Q),xe=l(le-Ve),_e=l(D*le-M);let{isValid:Te,value:qe}=p(xe,_e);if(!Te)throw new Error("Point.fromHex: invalid y coordinate");const $e=(qe&Ve)===Ve,Ee=(ee&128)!==0;if(!v&&qe===rt&&Ee)throw new Error("Point.fromHex: x=0 and x_0=1");return Ee!==$e&&(qe=l(-qe)),k.fromAffine({x:qe,y:Q})}static fromPrivateKey(S){return q(S).point}toRawBytes(){const{x:S,y:v}=this.toAffine(),D=mn(v,t.BYTES);return D[D.length-1]|=S&Ve?128:0,D}toHex(){return Ft(this.toRawBytes())}}k.BASE=new k(e.Gx,e.Gy,Ve,l(e.Gx*e.Gy)),k.ZERO=new k(rt,Ve,Ve,rt);const{BASE:_,ZERO:K}=k,U=Eo(k,a*8);function N(A){return ge(A,n)}function F(A){return N(Yt(A))}function q(A){const S=a;A=Ae("private key",A,S);const v=Ae("hashed private key",o(A),2*S),D=f(v.slice(0,S)),M=v.slice(S,2*S),V=F(D),X=_.multiply(V),ee=X.toRawBytes();return{head:D,prefix:M,scalar:V,point:X,pointBytes:ee}}function Se(A){return q(A).pointBytes}function re(A=new Uint8Array,...S){const v=Dt(...S);return F(o(b(v,Ae("context",A),!!s)))}function J(A,S,v={}){A=Ae("message",A),s&&(A=s(A));const{prefix:D,scalar:M,pointBytes:V}=q(S),X=re(v.context,D,A),ee=_.multiply(X).toRawBytes(),Q=re(v.context,ee,V,A),ue=N(X+Q*M);et("signature.s",ue,rt,n);const le=Dt(ee,mn(ue,t.BYTES));return Ae("result",le,a*2)}const Ie=lc;function L(A,S,v,D=Ie){const{context:M,zip215:V}=D,X=t.BYTES;A=Ae("signature",A,2*X),S=Ae("message",S),V!==void 0&&St("zip215",V),s&&(S=s(S));const ee=Yt(A.slice(X,2*X));let Q,ue,le;try{Q=k.fromHex(v,V),ue=k.fromHex(A.slice(0,X),V),le=_.multiplyUnsafe(ee)}catch{return!1}if(!V&&Q.isSmallOrder())return!1;const xe=re(M,ue.toRawBytes(),Q.toRawBytes(),S);return ue.add(Q.multiplyUnsafe(xe)).subtract(le).clearCofactor().equals(k.ZERO)}return _._setWindowSize(8),{CURVE:e,getPublicKey:Se,sign:J,verify:L,ExtendedPoint:k,utils:{getExtendedPublicKey:q,randomPrivateKey:()=>i(t.BYTES),precompute(A=8,S=k.BASE){return S._setWindowSize(A),S.multiply(BigInt(3)),S}}}}/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */const Hr=BigInt("57896044618658097711785492504343953926634992332820282019728792003956564819949"),Bs=BigInt("19681161376707505956807079304988542015446066515923890162744021073123829784752");BigInt(0);const fc=BigInt(1),Rs=BigInt(2);BigInt(3);const pc=BigInt(5),gc=BigInt(8);function yc(r){const e=BigInt(10),t=BigInt(20),n=BigInt(40),s=BigInt(80),o=Hr,a=r*r%o*r%o,c=we(a,Rs,o)*a%o,u=we(c,fc,o)*r%o,l=we(u,pc,o)*u%o,h=we(l,e,o)*l%o,p=we(h,t,o)*h%o,f=we(p,n,o)*p%o,b=we(f,s,o)*f%o,g=we(b,s,o)*f%o,d=we(g,e,o)*l%o;return{pow_p_5_8:we(d,Rs,o)*r%o,b2:a}}function bc(r){return r[0]&=248,r[31]&=127,r[31]|=64,r}function mc(r,e){const t=Hr,n=ge(e*e*e,t),s=ge(n*n*e,t),o=yc(r*s).pow_p_5_8;let i=ge(r*n*o,t);const a=ge(e*i*i,t),c=i,u=ge(i*Bs,t),l=a===r,h=a===ge(-r,t),p=a===ge(-r*Bs,t);return l&&(i=c),(h||p)&&(i=u),nc(i,t)&&(i=ge(-i,t)),{isValid:l||h,value:i}}const wc=Jn(Hr,void 0,!0),kc={a:BigInt(-1),d:BigInt("37095705934669439343138083508754565189542113879843219016388785533085940283555"),Fp:wc,n:BigInt("7237005577332262213973186563042994240857116359379907606001950938285454250989"),h:gc,Gx:BigInt("15112221349535400772501151409588531511454012693041857206046113283949847762202"),Gy:BigInt("46316835694926478169428394003475163141307993866256225615783033603165251855960"),hash:Da,randomBytes:uo,adjustScalarBytes:bc,uvRatio:mc},sn=hc(kc);var Ln=Gi.Buffer;function Sc(r){if(r.length>=255)throw new TypeError("Alphabet too long");for(var e=new Uint8Array(256),t=0;t>>0,k=new Uint8Array(E);d!==w;){for(var _=f[d],K=0,U=E-1;(_!==0||K>>0,k[U]=_%i>>>0,_=_/i>>>0;if(_!==0)throw new Error("Non-zero carry");g=K,d++}for(var N=E-g;N!==E&&k[N]===0;)N++;for(var F=a.repeat(b);N>>0,E=new Uint8Array(w);b>>0,E[K]=k%256>>>0,k=k/256>>>0;if(k!==0)throw new Error("Non-zero carry");d=_,b++}for(var U=w-d;U!==w&&E[U]===0;)U++;var N=Ln.allocUnsafe(g+(w-U));N.fill(0,0,g);for(var F=g;U!==w;)N[F++]=E[U++];return N}function p(f){var b=h(f);if(b)return b;throw new Error("Non-base"+i+" character")}return{encode:l,decodeUnsafe:h,decode:p}}var Ic=Sc,Ec=Ic,Ac="123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz",xo=Ec(Ac);const Ne=zr(xo),xc=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]),xt=new Uint32Array([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),_t=new Uint32Array(64);class _c extends lo{constructor(){super(64,32,8,!1),this.A=xt[0]|0,this.B=xt[1]|0,this.C=xt[2]|0,this.D=xt[3]|0,this.E=xt[4]|0,this.F=xt[5]|0,this.G=xt[6]|0,this.H=xt[7]|0}get(){const{A:e,B:t,C:n,D:s,E:o,F:i,G:a,H:c}=this;return[e,t,n,s,o,i,a,c]}set(e,t,n,s,o,i,a,c){this.A=e|0,this.B=t|0,this.C=n|0,this.D=s|0,this.E=o|0,this.F=i|0,this.G=a|0,this.H=c|0}process(e,t){for(let h=0;h<16;h++,t+=4)_t[h]=e.getUint32(t,!1);for(let h=16;h<64;h++){const p=_t[h-15],f=_t[h-2],b=it(p,7)^it(p,18)^p>>>3,g=it(f,17)^it(f,19)^f>>>10;_t[h]=g+_t[h-7]+b+_t[h-16]|0}let{A:n,B:s,C:o,D:i,E:a,F:c,G:u,H:l}=this;for(let h=0;h<64;h++){const p=it(a,6)^it(a,11)^it(a,25),f=l+p+ka(a,c,u)+xc[h]+_t[h]|0,g=(it(n,2)^it(n,13)^it(n,22))+Sa(n,s,o)|0;l=u,u=c,c=a,a=i+f|0,i=o,o=s,s=n,n=f+g|0}n=n+this.A|0,s=s+this.B|0,o=o+this.C|0,i=i+this.D|0,a=a+this.E|0,c=c+this.F|0,u=u+this.G|0,l=l+this.H|0,this.set(n,s,o,i,a,c,u,l)}roundClean(){_t.fill(0)}destroy(){this.set(0,0,0,0,0,0,0,0),this.buffer.fill(0)}}const Br=Wr(()=>new _c);var Oe={};function mt(r,e,t){return e<=r&&r<=t}function Xn(r){if(r===void 0)return{};if(r===Object(r))return r;throw TypeError("Could not convert argument to dictionary")}function vc(r){for(var e=String(r),t=e.length,n=0,s=[];n57343)s.push(o);else if(56320<=o&&o<=57343)s.push(65533);else if(55296<=o&&o<=56319)if(n===t-1)s.push(65533);else{var i=r.charCodeAt(n+1);if(56320<=i&&i<=57343){var a=o&1023,c=i&1023;s.push(65536+(a<<10)+c),n+=1}else s.push(65533)}n+=1}return s}function Bc(r){for(var e="",t=0;t>10)+55296,(n&1023)+56320))}return e}var Un=-1;function Mr(r){this.tokens=[].slice.call(r)}Mr.prototype={endOfStream:function(){return!this.tokens.length},read:function(){return this.tokens.length?this.tokens.shift():Un},prepend:function(r){if(Array.isArray(r))for(var e=r;e.length;)this.tokens.unshift(e.pop());else this.tokens.unshift(r)},push:function(r){if(Array.isArray(r))for(var e=r;e.length;)this.tokens.push(e.shift());else this.tokens.push(r)}};var Qt=-1;function yr(r,e){if(r)throw TypeError("Decoder error");return e||65533}var zn="utf-8";function Kn(r,e){if(!(this instanceof Kn))return new Kn(r,e);if(r=r!==void 0?String(r).toLowerCase():zn,r!==zn)throw new Error("Encoding not supported. Only utf-8 is supported");e=Xn(e),this._streaming=!1,this._BOMseen=!1,this._decoder=null,this._fatal=!!e.fatal,this._ignoreBOM=!!e.ignoreBOM,Object.defineProperty(this,"encoding",{value:"utf-8"}),Object.defineProperty(this,"fatal",{value:this._fatal}),Object.defineProperty(this,"ignoreBOM",{value:this._ignoreBOM})}Kn.prototype={decode:function(e,t){var n;typeof e=="object"&&e instanceof ArrayBuffer?n=new Uint8Array(e):typeof e=="object"&&"buffer"in e&&e.buffer instanceof ArrayBuffer?n=new Uint8Array(e.buffer,e.byteOffset,e.byteLength):n=new Uint8Array(0),t=Xn(t),this._streaming||(this._decoder=new Rc({fatal:this._fatal}),this._BOMseen=!1),this._streaming=!!t.stream;for(var s=new Mr(n),o=[],i;!s.endOfStream()&&(i=this._decoder.handler(s,s.read()),i!==Qt);)i!==null&&(Array.isArray(i)?o.push.apply(o,i):o.push(i));if(!this._streaming){do{if(i=this._decoder.handler(s,s.read()),i===Qt)break;i!==null&&(Array.isArray(i)?o.push.apply(o,i):o.push(i))}while(!s.endOfStream());this._decoder=null}return o.length&&["utf-8"].indexOf(this.encoding)!==-1&&!this._ignoreBOM&&!this._BOMseen&&(o[0]===65279?(this._BOMseen=!0,o.shift()):this._BOMseen=!0),Bc(o)}};function Wn(r,e){if(!(this instanceof Wn))return new Wn(r,e);if(r=r!==void 0?String(r).toLowerCase():zn,r!==zn)throw new Error("Encoding not supported. Only utf-8 is supported");e=Xn(e),this._streaming=!1,this._encoder=null,this._options={fatal:!!e.fatal},Object.defineProperty(this,"encoding",{value:"utf-8"})}Wn.prototype={encode:function(e,t){e=e?String(e):"",t=Xn(t),this._streaming||(this._encoder=new Pc(this._options)),this._streaming=!!t.stream;for(var n=[],s=new Mr(vc(e)),o;!s.endOfStream()&&(o=this._encoder.handler(s,s.read()),o!==Qt);)Array.isArray(o)?n.push.apply(n,o):n.push(o);if(!this._streaming){for(;o=this._encoder.handler(s,s.read()),o!==Qt;)Array.isArray(o)?n.push.apply(n,o):n.push(o);this._encoder=null}return new Uint8Array(n)}};function Rc(r){var e=r.fatal,t=0,n=0,s=0,o=128,i=191;this.handler=function(a,c){if(c===Un&&s!==0)return s=0,yr(e);if(c===Un)return Qt;if(s===0){if(mt(c,0,127))return c;if(mt(c,194,223))s=1,t=c-192;else if(mt(c,224,239))c===224&&(o=160),c===237&&(i=159),s=2,t=c-224;else if(mt(c,240,244))c===240&&(o=144),c===244&&(i=143),s=3,t=c-240;else return yr(e);return t=t<<6*s,null}if(!mt(c,o,i))return t=s=n=0,o=128,i=191,a.prepend(c),yr(e);if(o=128,i=191,n+=1,t+=c-128<<6*(s-n),n!==s)return null;var u=t;return t=s=n=0,u}}function Pc(r){r.fatal,this.handler=function(e,t){if(t===Un)return Qt;if(mt(t,0,127))return t;var n,s;mt(t,128,2047)?(n=1,s=192):mt(t,2048,65535)?(n=2,s=224):mt(t,65536,1114111)&&(n=3,s=240);for(var o=[(t>>6*n)+s];n>0;){var i=t>>6*(n-1);o.push(128|i&63),n-=1}return o}}const Tc=Object.freeze(Object.defineProperty({__proto__:null,TextDecoder:Kn,TextEncoder:Wn},Symbol.toStringTag,{value:"Module"})),Lc=so(Tc);var Cc=ut&&ut.__createBinding||(Object.create?function(r,e,t,n){n===void 0&&(n=t),Object.defineProperty(r,n,{enumerable:!0,get:function(){return e[t]}})}:function(r,e,t,n){n===void 0&&(n=t),r[n]=e[t]}),Oc=ut&&ut.__setModuleDefault||(Object.create?function(r,e){Object.defineProperty(r,"default",{enumerable:!0,value:e})}:function(r,e){r.default=e}),ht=ut&&ut.__decorate||function(r,e,t,n){var s=arguments.length,o=s<3?e:n===null?n=Object.getOwnPropertyDescriptor(e,t):n,i;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")o=Reflect.decorate(r,e,t,n);else for(var a=r.length-1;a>=0;a--)(i=r[a])&&(o=(s<3?i(o):s>3?i(e,t,o):i(e,t))||o);return s>3&&o&&Object.defineProperty(e,t,o),o},Nc=ut&&ut.__importStar||function(r){if(r&&r.__esModule)return r;var e={};if(r!=null)for(var t in r)t!=="default"&&Object.hasOwnProperty.call(r,t)&&Cc(e,r,t);return Oc(e,r),e},_o=ut&&ut.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(Oe,"__esModule",{value:!0});var vo=Oe.deserializeUnchecked=Co=Oe.deserialize=Lo=Oe.serialize=Oe.BinaryReader=Oe.BinaryWriter=Oe.BorshError=Oe.baseDecode=Oe.baseEncode=void 0;const Pt=_o(Yi),Bo=_o(xo),Uc=Nc(Lc),zc=typeof TextDecoder!="function"?Uc.TextDecoder:TextDecoder,Kc=new zc("utf-8",{fatal:!0});function Wc(r){return typeof r=="string"&&(r=Be.from(r,"utf8")),Bo.default.encode(Be.from(r))}Oe.baseEncode=Wc;function Fc(r){return Be.from(Bo.default.decode(r))}Oe.baseDecode=Fc;const br=1024;class He extends Error{constructor(e){super(e),this.fieldPath=[],this.originalMessage=e}addToFieldPath(e){this.fieldPath.splice(0,0,e),this.message=this.originalMessage+": "+this.fieldPath.join(".")}}Oe.BorshError=He;class Ro{constructor(){this.buf=Be.alloc(br),this.length=0}maybeResize(){this.buf.length<16+this.length&&(this.buf=Be.concat([this.buf,Be.alloc(br)]))}writeU8(e){this.maybeResize(),this.buf.writeUInt8(e,this.length),this.length+=1}writeU16(e){this.maybeResize(),this.buf.writeUInt16LE(e,this.length),this.length+=2}writeU32(e){this.maybeResize(),this.buf.writeUInt32LE(e,this.length),this.length+=4}writeU64(e){this.maybeResize(),this.writeBuffer(Be.from(new Pt.default(e).toArray("le",8)))}writeU128(e){this.maybeResize(),this.writeBuffer(Be.from(new Pt.default(e).toArray("le",16)))}writeU256(e){this.maybeResize(),this.writeBuffer(Be.from(new Pt.default(e).toArray("le",32)))}writeU512(e){this.maybeResize(),this.writeBuffer(Be.from(new Pt.default(e).toArray("le",64)))}writeBuffer(e){this.buf=Be.concat([Be.from(this.buf.subarray(0,this.length)),e,Be.alloc(br)]),this.length+=e.length}writeString(e){this.maybeResize();const t=Be.from(e,"utf8");this.writeU32(t.length),this.writeBuffer(t)}writeFixedArray(e){this.writeBuffer(Be.from(e))}writeArray(e,t){this.maybeResize(),this.writeU32(e.length);for(const n of e)this.maybeResize(),t(n)}toArray(){return this.buf.subarray(0,this.length)}}Oe.BinaryWriter=Ro;function ft(r,e,t){const n=t.value;t.value=function(...s){try{return n.apply(this,s)}catch(o){if(o instanceof RangeError){const i=o.code;if(["ERR_BUFFER_OUT_OF_BOUNDS","ERR_OUT_OF_RANGE"].indexOf(i)>=0)throw new He("Reached the end of buffer when deserializing")}throw o}}}class Xe{constructor(e){this.buf=e,this.offset=0}readU8(){const e=this.buf.readUInt8(this.offset);return this.offset+=1,e}readU16(){const e=this.buf.readUInt16LE(this.offset);return this.offset+=2,e}readU32(){const e=this.buf.readUInt32LE(this.offset);return this.offset+=4,e}readU64(){const e=this.readBuffer(8);return new Pt.default(e,"le")}readU128(){const e=this.readBuffer(16);return new Pt.default(e,"le")}readU256(){const e=this.readBuffer(32);return new Pt.default(e,"le")}readU512(){const e=this.readBuffer(64);return new Pt.default(e,"le")}readBuffer(e){if(this.offset+e>this.buf.length)throw new He(`Expected buffer length ${e} isn't within bounds`);const t=this.buf.slice(this.offset,this.offset+e);return this.offset+=e,t}readString(){const e=this.readU32(),t=this.readBuffer(e);try{return Kc.decode(t)}catch(n){throw new He(`Error decoding UTF-8 string: ${n}`)}}readFixedArray(e){return new Uint8Array(this.readBuffer(e))}readArray(e){const t=this.readU32(),n=Array();for(let s=0;s{Ct(r,e,o,n[0],s)});else if(n.kind!==void 0)switch(n.kind){case"option":{t==null?s.writeU8(0):(s.writeU8(1),Ct(r,e,t,n.type,s));break}case"map":{s.writeU32(t.size),t.forEach((o,i)=>{Ct(r,e,i,n.key,s),Ct(r,e,o,n.value,s)});break}default:throw new He(`FieldType ${n} unrecognized`)}else To(r,t,s)}catch(o){throw o instanceof He&&o.addToFieldPath(e),o}}function To(r,e,t){if(typeof e.borshSerialize=="function"){e.borshSerialize(t);return}const n=r.get(e.constructor);if(!n)throw new He(`Class ${e.constructor.name} is missing in schema`);if(n.kind==="struct")n.fields.map(([s,o])=>{Ct(r,s,e[s],o,t)});else if(n.kind==="enum"){const s=e[n.field];for(let o=0;oOt(r,e,t[0],n))}if(t.kind==="option")return n.readU8()?Ot(r,e,t.type,n):void 0;if(t.kind==="map"){let s=new Map;const o=n.readU32();for(let i=0;i=n.values.length)throw new He(`Enum index: ${s} is out of range`);const[o,i]=n.values[s],a=Ot(r,o,i,t);return new e({[o]:a})}throw new He(`Unexpected schema kind: ${n.kind} for ${e.constructor.name}`)}function qc(r,e,t,n=Xe){const s=new n(t),o=Vr(r,e,s);if(s.offsetthis.span)throw new RangeError("indeterminate span");return this.span}replicate(e){const t=Object.create(this.constructor.prototype);return Object.assign(t,this),t.property=e,t}fromArray(e){}}m.Layout=ce;function Gr(r,e){return e.property?r+"["+e.property+"]":r}m.nameWithProperty=Gr;function Hc(r,e){if(typeof r!="function")throw new TypeError("Class must be constructor");if(Object.prototype.hasOwnProperty.call(r,"layout_"))throw new Error("Class is already bound to a layout");if(!(e&&e instanceof ce))throw new TypeError("layout must be a Layout");if(Object.prototype.hasOwnProperty.call(e,"boundConstructor_"))throw new Error("layout is already bound to a constructor");r.layout_=e,e.boundConstructor_=r,e.makeDestinationObject=()=>new r,Object.defineProperty(r.prototype,"encode",{value(t,n){return e.encode(this,t,n)},writable:!0}),Object.defineProperty(r,"decode",{value(t,n){return e.decode(t,n)},writable:!0})}m.bindConstructorLayout=Hc;class Ye extends ce{isCount(){throw new Error("ExternalLayout is abstract")}}m.ExternalLayout=Ye;class Oo extends Ye{constructor(e=1,t){if(!Number.isInteger(e)||0>=e)throw new TypeError("elementSpan must be a (positive) integer");super(-1,t),this.elementSpan=e}isCount(){return!0}decode(e,t=0){on(e);const n=e.length-t;return Math.floor(n/this.elementSpan)}encode(e,t,n){return 0}}m.GreedyCount=Oo;class Yr extends Ye{constructor(e,t=0,n){if(!(e instanceof ce))throw new TypeError("layout must be a Layout");if(!Number.isInteger(t))throw new TypeError("offset must be integer or undefined");super(e.span,n||e.property),this.layout=e,this.offset=t}isCount(){return this.layout instanceof tt||this.layout instanceof st}decode(e,t=0){return this.layout.decode(e,t+this.offset)}encode(e,t,n=0){return this.layout.encode(e,t,n+this.offset)}}m.OffsetLayout=Yr;class tt extends ce{constructor(e,t){if(super(e,t),6i+s.encode(a,t,n+i),0);return this.count instanceof Ye&&this.count.encode(e.length,t,n),o}}m.Sequence=$o;class Ho extends ce{constructor(e,t,n){if(!(Array.isArray(e)&&e.reduce((o,i)=>o&&i instanceof ce,!0)))throw new TypeError("fields must be array of Layout instances");typeof t=="boolean"&&n===void 0&&(n=t,t=void 0);for(const o of e)if(0>o.span&&o.property===void 0)throw new Error("fields cannot contain unnamed variable-length layout");let s=-1;try{s=e.reduce((o,i)=>o+i.getSpan(),0)}catch{}super(s,t),this.fields=e,this.decodePrefixes=!!n}getSpan(e,t=0){if(0<=this.span)return this.span;let n=0;try{n=this.fields.reduce((s,o)=>{const i=o.getSpan(e,t);return t+=i,s+i},0)}catch{throw new RangeError("indeterminate span")}return n}decode(e,t=0){on(e);const n=this.makeDestinationObject();for(const s of this.fields)if(s.property!==void 0&&(n[s.property]=s.decode(e,t)),t+=s.getSpan(e,t),this.decodePrefixes&&e.length===t)break;return n}encode(e,t,n=0){const s=n;let o=0,i=0;for(const a of this.fields){let c=a.span;if(i=0c&&(c=a.getSpan(t,n)))}o=n,n+=c}return o+i-s}fromArray(e){const t=this.makeDestinationObject();for(const n of this.fields)n.property!==void 0&&0n.span?t=-1:0<=t&&(t+=n.span)}}}m.Structure=Ho;class Zr{constructor(e){this.property=e}decode(e,t){throw new Error("UnionDiscriminator is abstract")}encode(e,t,n){throw new Error("UnionDiscriminator is abstract")}}m.UnionDiscriminator=Zr;class Fn extends Zr{constructor(e,t){if(!(e instanceof Ye&&e.isCount()))throw new TypeError("layout must be an unsigned integer ExternalLayout");super(t||e.property||"variant"),this.layout=e}decode(e,t){return this.layout.decode(e,t)}encode(e,t,n){return this.layout.encode(e,t,n)}}m.UnionLayoutDiscriminator=Fn;class Jr extends ce{constructor(e,t,n){let s;if(e instanceof tt||e instanceof st)s=new Fn(new Yr(e));else if(e instanceof Ye&&e.isCount())s=new Fn(e);else if(e instanceof Zr)s=e;else throw new TypeError("discr must be a UnionDiscriminator or an unsigned integer layout");if(t===void 0&&(t=null),!(t===null||t instanceof ce))throw new TypeError("defaultLayout must be null or a Layout");if(t!==null){if(0>t.span)throw new Error("defaultLayout must have constant span");t.property===void 0&&(t=t.replicate("content"))}let o=-1;t&&(o=t.span,0<=o&&(e instanceof tt||e instanceof st)&&(o+=s.layout.span)),super(o,n),this.discriminator=s,this.usesPrefixDiscriminator=e instanceof tt||e instanceof st,this.defaultLayout=t,this.registry={};let i=this.defaultGetSourceVariant.bind(this);this.getSourceVariant=function(a){return i(a)},this.configGetSourceVariant=function(a){i=a.bind(this)}}getSpan(e,t=0){if(0<=this.span)return this.span;const n=this.getVariant(e,t);if(!n)throw new Error("unable to determine span for unrecognized variant");return n.getSpan(e,t)}defaultGetSourceVariant(e){if(Object.prototype.hasOwnProperty.call(e,this.discriminator.property)){if(this.defaultLayout&&this.defaultLayout.property&&Object.prototype.hasOwnProperty.call(e,this.defaultLayout.property))return;const t=this.registry[e[this.discriminator.property]];if(t&&(!t.layout||t.property&&Object.prototype.hasOwnProperty.call(e,t.property)))return t}else for(const t in this.registry){const n=this.registry[t];if(n.property&&Object.prototype.hasOwnProperty.call(e,n.property))return n}throw new Error("unable to infer src variant")}decode(e,t=0){let n;const s=this.discriminator,o=s.decode(e,t),i=this.registry[o];if(i===void 0){const a=this.defaultLayout;let c=0;this.usesPrefixDiscriminator&&(c=s.layout.span),n=this.makeDestinationObject(),n[s.property]=o,n[a.property]=a.decode(e,t+c)}else n=i.decode(e,t);return n}encode(e,t,n=0){const s=this.getSourceVariant(e);if(s===void 0){const o=this.discriminator,i=this.defaultLayout;let a=0;return this.usesPrefixDiscriminator&&(a=o.layout.span),o.encode(e[o.property],t,n),a+i.encode(e[i.property],t,n+a)}return s.encode(e,t,n)}addVariant(e,t,n){const s=new Mo(this,e,t,n);return this.registry[e]=s,s}getVariant(e,t=0){let n;return e instanceof Uint8Array?n=this.discriminator.decode(e,t):n=e,this.registry[n]}}m.Union=Jr;class Mo extends ce{constructor(e,t,n,s){if(!(e instanceof Jr))throw new TypeError("union must be a Union");if(!Number.isInteger(t)||0>t)throw new TypeError("variant must be a (non-negative) integer");if(typeof n=="string"&&s===void 0&&(s=n,n=null),n){if(!(n instanceof ce))throw new TypeError("layout must be a Layout");if(e.defaultLayout!==null&&0<=n.span&&n.span>e.defaultLayout.span)throw new Error("variant span exceeds span of containing union");if(typeof s!="string")throw new TypeError("variant must have a String property")}let o=e.span;0>e.span&&(o=n?n.span:0,0<=o&&e.usesPrefixDiscriminator&&(o+=e.discriminator.layout.span)),super(o,s),this.union=e,this.variant=t,this.layout=n||null}getSpan(e,t=0){if(0<=this.span)return this.span;let n=0;this.union.usesPrefixDiscriminator&&(n=this.union.discriminator.layout.span);let s=0;return this.layout&&(s=this.layout.getSpan(e,t+n)),n+s}decode(e,t=0){const n=this.makeDestinationObject();if(this!==this.union.getVariant(e,t))throw new Error("variant mismatch");let s=0;return this.union.usesPrefixDiscriminator&&(s=this.union.discriminator.layout.span),this.layout?n[this.property]=this.layout.decode(e,t+s):this.property?n[this.property]=!0:this.union.usesPrefixDiscriminator&&(n[this.union.discriminator.property]=this.variant),n}encode(e,t,n=0){let s=0;if(this.union.usesPrefixDiscriminator&&(s=this.union.discriminator.layout.span),this.layout&&!Object.prototype.hasOwnProperty.call(e,this.property))throw new TypeError("variant lacks property "+this.property);this.union.discriminator.encode(this.variant,t,n);let o=s;if(this.layout&&(this.layout.encode(e[this.property],t,n+s),o+=this.layout.getSpan(t,n+s),0<=this.union.span&&o>this.union.span))throw new Error("encoded variant overruns containing union");return o}fromArray(e){if(this.layout)return this.layout.fromArray(e)}}m.VariantLayout=Mo;function jt(r){return 0>r&&(r+=4294967296),r}class Xr extends ce{constructor(e,t,n){if(!(e instanceof tt||e instanceof st))throw new TypeError("word must be a UInt or UIntBE layout");if(typeof t=="string"&&n===void 0&&(n=t,t=!1),4=t)throw new TypeError("bits must be positive integer");const s=8*e.span,o=e.fields.reduce((i,a)=>i+a.bits,0);if(t+o>s)throw new Error("bits too long for span remainder ("+(s-o)+" of "+s+" remain)");this.container=e,this.bits=t,this.valueMask=(1<>>this.start}encode(e){if(typeof e!="number"||!Number.isInteger(e)||e!==jt(e&this.valueMask))throw new TypeError(Gr("BitField.encode",this)+" value must be integer not exceeding "+this.valueMask);const t=this.container._packedGetValue(),n=jt(e<n&&(n=this.length.decode(e,t)),n}decode(e,t=0){let n=this.span;return 0>n&&(n=this.length.decode(e,t)),oe(e).slice(t,t+n)}encode(e,t,n){let s=this.length;if(this.length instanceof Ye&&(s=e.length),!(e instanceof Uint8Array&&s===e.length))throw new TypeError(Gr("Blob.encode",this)+" requires (length "+s+") Uint8Array as src");if(n+s>t.length)throw new RangeError("encoding overruns Uint8Array");const o=oe(e);return oe(t).write(o.toString("hex"),n,s,"hex"),this.length instanceof Ye&&this.length.encode(s,t,n),s}}m.Blob=jo;class Go extends ce{constructor(e){super(-1,e)}getSpan(e,t=0){on(e);let n=t;for(;nt.length)throw new RangeError("encoding overruns Buffer");const i=oe(t);return s.copy(i,n),i[n+o]=0,o+1}}m.CString=Go;class Yo extends ce{constructor(e,t){if(typeof e=="string"&&t===void 0&&(t=e,e=void 0),e===void 0)e=-1;else if(!Number.isInteger(e))throw new TypeError("maxSpan must be an integer");super(-1,t),this.maxSpan=e}getSpan(e,t=0){return on(e),e.length-t}decode(e,t=0){const n=this.getSpan(e,t);if(0<=this.maxSpan&&this.maxSpant.length)throw new RangeError("encoding overruns Buffer");return s.copy(oe(t),n),o}}m.UTF8=Yo;class Zo extends ce{constructor(e,t){super(0,t),this.value=e}decode(e,t){return this.value}encode(e,t,n){return 0}}m.Constant=Zo;m.greedy=(r,e)=>new Oo(r,e);var Tt=m.offset=(r,e,t)=>new Yr(r,e,t),ne=m.u8=r=>new tt(1,r),Qe=m.u16=r=>new tt(2,r);m.u24=r=>new tt(3,r);var C=m.u32=r=>new tt(4,r);m.u40=r=>new tt(5,r);m.u48=r=>new tt(6,r);var Le=m.nu64=r=>new No(r);m.u16be=r=>new st(2,r);m.u24be=r=>new st(3,r);m.u32be=r=>new st(4,r);m.u40be=r=>new st(5,r);m.u48be=r=>new st(6,r);m.nu64be=r=>new Uo(r);m.s8=r=>new qt(1,r);m.s16=r=>new qt(2,r);m.s24=r=>new qt(3,r);m.s32=r=>new qt(4,r);m.s40=r=>new qt(5,r);m.s48=r=>new qt(6,r);var Ze=m.ns64=r=>new zo(r);m.s16be=r=>new an(2,r);m.s24be=r=>new an(3,r);m.s32be=r=>new an(4,r);m.s40be=r=>new an(5,r);m.s48be=r=>new an(6,r);m.ns64be=r=>new Ko(r);m.f32=r=>new Wo(r);m.f32be=r=>new Fo(r);m.f64=r=>new Do(r);m.f64be=r=>new qo(r);var O=m.struct=(r,e,t)=>new Ho(r,e,t);m.bits=(r,e,t)=>new Xr(r,e,t);var ze=m.seq=(r,e,t)=>new $o(r,e,t);m.union=(r,e,t)=>new Jr(r,e,t);m.unionLayoutDiscriminator=(r,e)=>new Fn(r,e);var pe=m.blob=(r,e)=>new jo(r,e);m.cstr=r=>new Go(r);m.utf8=(r,e)=>new Yo(r,e);m.constant=(r,e)=>new Zo(r,e);var xn={};Object.defineProperty(xn,"__esModule",{value:!0});function Mc(r){{const e=Be.from(r);e.reverse();const t=e.toString("hex");return t.length===0?BigInt(0):BigInt(`0x${t}`)}}var Vc=xn.toBigIntLE=Mc;function jc(r){{const e=r.toString("hex");return e.length===0?BigInt(0):BigInt(`0x${e}`)}}xn.toBigIntBE=jc;function Gc(r,e){{const t=r.toString(16),n=Be.from(t.padStart(e*2,"0").slice(0,e*2),"hex");return n.reverse(),n}}var Jo=xn.toBufferLE=Gc;function Yc(r,e){{const t=r.toString(16);return Be.from(t.padStart(e*2,"0").slice(0,e*2),"hex")}}xn.toBufferBE=Yc;class Zc extends TypeError{constructor(e,t){let n;const{message:s,explanation:o,...i}=e,{path:a}=e,c=a.length===0?s:`At path: ${a.join(".")} -- ${s}`;super(o??c),o!=null&&(this.cause=c),Object.assign(this,i),this.name=this.constructor.name,this.failures=()=>n??(n=[e,...t()])}}function Jc(r){return _n(r)&&typeof r[Symbol.iterator]=="function"}function _n(r){return typeof r=="object"&&r!=null}function Dn(r){return _n(r)&&!Array.isArray(r)}function ot(r){return typeof r=="symbol"?r.toString():typeof r=="string"?JSON.stringify(r):`${r}`}function Xc(r){const{done:e,value:t}=r.next();return e?void 0:t}function Qc(r,e,t,n){if(r===!0)return;r===!1?r={}:typeof r=="string"&&(r={message:r});const{path:s,branch:o}=e,{type:i}=t,{refinement:a,message:c=`Expected a value of type \`${i}\`${a?` with refinement \`${a}\``:""}, but received: \`${ot(n)}\``}=r;return{value:n,type:i,refinement:a,key:s[s.length-1],path:s,branch:o,...r,message:c}}function*Ps(r,e,t,n){Jc(r)||(r=[r]);for(const s of r){const o=Qc(s,e,t,n);o&&(yield o)}}function*es(r,e,t={}){const{path:n=[],branch:s=[r],coerce:o=!1,mask:i=!1}=t,a={path:n,branch:s,mask:i};o&&(r=e.coercer(r,a));let c="valid";for(const u of e.validator(r,a))u.explanation=t.message,c="not_valid",yield[u,void 0];for(let[u,l,h]of e.entries(r,a)){const p=es(l,h,{path:u===void 0?n:[...n,u],branch:u===void 0?s:[...s,l],coerce:o,mask:i,message:t.message});for(const f of p)f[0]?(c=f[0].refinement!=null?"not_refined":"not_valid",yield[f[0],void 0]):o&&(l=f[1],u===void 0?r=l:r instanceof Map?r.set(u,l):r instanceof Set?r.add(l):_n(r)&&(l!==void 0||u in r)&&(r[u]=l))}if(c!=="not_valid")for(const u of e.refiner(r,a))u.explanation=t.message,c="not_refined",yield[u,void 0];c==="valid"&&(yield[void 0,r])}let pt=class{constructor(e){const{type:t,schema:n,validator:s,refiner:o,coercer:i=c=>c,entries:a=function*(){}}=e;this.type=t,this.schema=n,this.entries=a,this.coercer=i,s?this.validator=(c,u)=>{const l=s(c,u);return Ps(l,u,this,c)}:this.validator=()=>[],o?this.refiner=(c,u)=>{const l=o(c,u);return Ps(l,u,this,c)}:this.refiner=()=>[]}assert(e,t){return Xo(e,this,t)}create(e,t){return B(e,this,t)}is(e){return Qo(e,this)}mask(e,t){return eu(e,this,t)}validate(e,t={}){return vn(e,this,t)}};function Xo(r,e,t){const n=vn(r,e,{message:t});if(n[0])throw n[0]}function B(r,e,t){const n=vn(r,e,{coerce:!0,message:t});if(n[0])throw n[0];return n[1]}function eu(r,e,t){const n=vn(r,e,{coerce:!0,mask:!0,message:t});if(n[0])throw n[0];return n[1]}function Qo(r,e){return!vn(r,e)[0]}function vn(r,e,t={}){const n=es(r,e,t),s=Xc(n);return s[0]?[new Zc(s[0],function*(){for(const i of n)i[0]&&(yield i[0])}),void 0]:[void 0,s[1]]}function $t(r,e){return new pt({type:r,schema:null,validator:e})}function tu(){return $t("any",()=>!0)}function P(r){return new pt({type:"array",schema:r,*entries(e){if(r&&Array.isArray(e))for(const[t,n]of e.entries())yield[t,n,r]},coercer(e){return Array.isArray(e)?e.slice():e},validator(e){return Array.isArray(e)||`Expected an array value, but received: ${ot(e)}`}})}function lt(){return $t("boolean",r=>typeof r=="boolean")}function ts(r){return $t("instance",e=>e instanceof r||`Expected a \`${r.name}\` instance, but received: ${ot(e)}`)}function ye(r){const e=ot(r),t=typeof r;return new pt({type:"literal",schema:t==="string"||t==="number"||t==="boolean"?r:null,validator(n){return n===r||`Expected the literal \`${e}\`, but received: ${ot(n)}`}})}function nu(){return $t("never",()=>!1)}function T(r){return new pt({...r,validator:(e,t)=>e===null||r.validator(e,t),refiner:(e,t)=>e===null||r.refiner(e,t)})}function y(){return $t("number",r=>typeof r=="number"&&!isNaN(r)||`Expected a number, but received: ${ot(r)}`)}function H(r){return new pt({...r,validator:(e,t)=>e===void 0||r.validator(e,t),refiner:(e,t)=>e===void 0||r.refiner(e,t)})}function ei(r,e){return new pt({type:"record",schema:null,*entries(t){if(_n(t))for(const n in t){const s=t[n];yield[n,n,r],yield[n,s,e]}},validator(t){return Dn(t)||`Expected an object, but received: ${ot(t)}`},coercer(t){return Dn(t)?{...t}:t}})}function x(){return $t("string",r=>typeof r=="string"||`Expected a string, but received: ${ot(r)}`)}function ns(r){const e=nu();return new pt({type:"tuple",schema:null,*entries(t){if(Array.isArray(t)){const n=Math.max(r.length,t.length);for(let s=0;st.type).join(" | ");return new pt({type:"union",schema:null,coercer(t,n){for(const s of r){const[o,i]=s.validate(t,{coerce:!0,mask:n.mask});if(!o)return i}return t},validator(t,n){const s=[];for(const o of r){const[...i]=es(t,o,n),[a]=i;if(a[0])for(const[c]of i)c&&s.push(c);else return[]}return[`Expected the value to satisfy a union of \`${e}\`, but received: ${ot(t)}`,...s]}})}function cn(){return $t("unknown",()=>!0)}function Bn(r,e,t){return new pt({...r,coercer:(n,s)=>Qo(n,e)?r.coercer(t(n,s),s):r.coercer(n,s)})}const ti=so(ha),ru=ti.v4,su=function(r,e,t,n){if(typeof r!="string")throw new TypeError(r+" must be a string");n=n||{};const s=typeof n.version=="number"?n.version:2;if(s!==1&&s!==2)throw new TypeError(s+" must be 1 or 2");const o={method:r};if(s===2&&(o.jsonrpc="2.0"),e){if(typeof e!="object"&&!Array.isArray(e))throw new TypeError(e+" must be an object, array or omitted");o.params=e}if(typeof t>"u"){const i=typeof n.generator=="function"?n.generator:function(){return ru()};o.id=i(o,n)}else s===2&&t===null?n.notificationIdNull&&(o.id=null):o.id=t;return o};var ou=su;const iu=ti.v4,au=ou,kn=function(r,e){if(!(this instanceof kn))return new kn(r,e);e||(e={}),this.options={reviver:typeof e.reviver<"u"?e.reviver:null,replacer:typeof e.replacer<"u"?e.replacer:null,generator:typeof e.generator<"u"?e.generator:function(){return iu()},version:typeof e.version<"u"?e.version:2,notificationIdNull:typeof e.notificationIdNull=="boolean"?e.notificationIdNull:!1},this.callServer=r};var cu=kn;kn.prototype.request=function(r,e,t,n){const s=this;let o=null;const i=Array.isArray(r)&&typeof e=="function";if(this.options.version===1&&i)throw new TypeError("JSON-RPC 1.0 does not support batching");if(i||!i&&r&&typeof r=="object"&&typeof e=="function")n=e,o=r;else{typeof t=="function"&&(n=t,t=void 0);const u=typeof n=="function";try{o=au(r,e,t,{generator:this.options.generator,version:this.options.version,notificationIdNull:this.options.notificationIdNull})}catch(l){if(u)return n(l);throw l}if(!u)return o}let c;try{c=JSON.stringify(o,this.options.replacer)}catch(u){return n(u)}return this.callServer(c,function(u,l){s._parseResponse(u,l,n)}),o};kn.prototype._parseResponse=function(r,e,t){if(r){t(r);return}if(!e)return t();let n;try{n=JSON.parse(e,this.options.reviver)}catch(s){return t(s)}if(t.length===3)if(Array.isArray(n)){const s=function(i){return typeof i.error<"u"},o=function(i){return!s(i)};return t(null,n.filter(s),n.filter(o))}else return t(null,n.error,n.result);t(null,n)};const uu=zr(cu);var ni={exports:{}};(function(r){var e=Object.prototype.hasOwnProperty,t="~";function n(){}Object.create&&(n.prototype=Object.create(null),new n().__proto__||(t=!1));function s(c,u,l){this.fn=c,this.context=u,this.once=l||!1}function o(c,u,l,h,p){if(typeof l!="function")throw new TypeError("The listener must be a function");var f=new s(l,h||c,p),b=t?t+u:u;return c._events[b]?c._events[b].fn?c._events[b]=[c._events[b],f]:c._events[b].push(f):(c._events[b]=f,c._eventsCount++),c}function i(c,u){--c._eventsCount===0?c._events=new n:delete c._events[u]}function a(){this._events=new n,this._eventsCount=0}a.prototype.eventNames=function(){var u=[],l,h;if(this._eventsCount===0)return u;for(h in l=this._events)e.call(l,h)&&u.push(t?h.slice(1):h);return Object.getOwnPropertySymbols?u.concat(Object.getOwnPropertySymbols(l)):u},a.prototype.listeners=function(u){var l=t?t+u:u,h=this._events[l];if(!h)return[];if(h.fn)return[h.fn];for(var p=0,f=h.length,b=new Array(f);pthis.emit("open"),this.socket.onmessage=s=>this.emit("message",s.data),this.socket.onerror=s=>this.emit("error",s),this.socket.onclose=s=>{this.emit("close",s.code,s.reason)}}send(e,t,n){const s=n||t;try{this.socket.send(e),s()}catch(o){s(o)}}close(e,t){this.socket.close(e,t)}addEventListener(e,t,n){this.socket.addEventListener(e,t,n)}};function hu(r,e){return new du(r,e)}var fu=class{encode(r){return JSON.stringify(r)}decode(r){return JSON.parse(r)}},pu=class extends ri{constructor(e,t="ws://localhost:8080",{autoconnect:n=!0,reconnect:s=!0,reconnect_interval:o=1e3,max_reconnects:i=5,...a}={},c,u){super();ve(this,"address");ve(this,"rpc_id");ve(this,"queue");ve(this,"options");ve(this,"autoconnect");ve(this,"ready");ve(this,"reconnect");ve(this,"reconnect_timer_id");ve(this,"reconnect_interval");ve(this,"max_reconnects");ve(this,"rest_options");ve(this,"current_reconnects");ve(this,"generate_request_id");ve(this,"socket");ve(this,"webSocketFactory");ve(this,"dataPack");this.webSocketFactory=e,this.queue={},this.rpc_id=0,this.address=t,this.autoconnect=n,this.ready=!1,this.reconnect=s,this.reconnect_timer_id=void 0,this.reconnect_interval=o,this.max_reconnects=i,this.rest_options=a,this.current_reconnects=0,this.generate_request_id=c||(()=>++this.rpc_id),u?this.dataPack=u:this.dataPack=new fu,this.autoconnect&&this._connect(this.address,{autoconnect:this.autoconnect,reconnect:this.reconnect,reconnect_interval:this.reconnect_interval,max_reconnects:this.max_reconnects,...this.rest_options})}connect(){this.socket||this._connect(this.address,{autoconnect:this.autoconnect,reconnect:this.reconnect,reconnect_interval:this.reconnect_interval,max_reconnects:this.max_reconnects,...this.rest_options})}call(e,t,n,s){return!s&&typeof n=="object"&&(s=n,n=null),new Promise((o,i)=>{if(!this.ready)return i(new Error("socket not ready"));const a=this.generate_request_id(e,t),c={jsonrpc:"2.0",method:e,params:t||void 0,id:a};this.socket.send(this.dataPack.encode(c),s,u=>{if(u)return i(u);this.queue[a]={promise:[o,i]},n&&(this.queue[a].timeout=setTimeout(()=>{delete this.queue[a],i(new Error("reply timeout"))},n))})})}async login(e){const t=await this.call("rpc.login",e);if(!t)throw new Error("authentication failed");return t}async listMethods(){return await this.call("__listMethods")}notify(e,t){return new Promise((n,s)=>{if(!this.ready)return s(new Error("socket not ready"));const o={jsonrpc:"2.0",method:e,params:t};this.socket.send(this.dataPack.encode(o),i=>{if(i)return s(i);n()})})}async subscribe(e){typeof e=="string"&&(e=[e]);const t=await this.call("rpc.on",e);if(typeof e=="string"&&t[e]!=="ok")throw new Error("Failed subscribing to an event '"+e+"' with: "+t[e]);return t}async unsubscribe(e){typeof e=="string"&&(e=[e]);const t=await this.call("rpc.off",e);if(typeof e=="string"&&t[e]!=="ok")throw new Error("Failed unsubscribing from an event with: "+t);return t}close(e,t){this.socket.close(e||1e3,t)}setAutoReconnect(e){this.reconnect=e}setReconnectInterval(e){this.reconnect_interval=e}setMaxReconnects(e){this.max_reconnects=e}_connect(e,t){clearTimeout(this.reconnect_timer_id),this.socket=this.webSocketFactory(e,t),this.socket.addEventListener("open",()=>{this.ready=!0,this.emit("open"),this.current_reconnects=0}),this.socket.addEventListener("message",({data:n})=>{n instanceof ArrayBuffer&&(n=$.from(n).toString());try{n=this.dataPack.decode(n)}catch{return}if(n.notification&&this.listeners(n.notification).length){if(!Object.keys(n.params).length)return this.emit(n.notification);const s=[n.notification];if(n.params.constructor===Object)s.push(n.params);else for(let o=0;o{this.emit.apply(this,s)})}if(!this.queue[n.id])return n.method?Promise.resolve().then(()=>{this.emit(n.method,n==null?void 0:n.params)}):void 0;"error"in n=="result"in n&&this.queue[n.id].promise[1](new Error('Server response malformed. Response must include either "result" or "error", but not both.')),this.queue[n.id].timeout&&clearTimeout(this.queue[n.id].timeout),n.error?this.queue[n.id].promise[1](n.error):this.queue[n.id].promise[0](n.result),delete this.queue[n.id]}),this.socket.addEventListener("error",n=>this.emit("error",n)),this.socket.addEventListener("close",({code:n,reason:s})=>{this.ready&&setTimeout(()=>this.emit("close",n,s),0),this.ready=!1,this.socket=void 0,n!==1e3&&(this.current_reconnects++,this.reconnect&&(this.max_reconnects>this.current_reconnects||this.max_reconnects===0)&&(this.reconnect_timer_id=setTimeout(()=>this._connect(e,t),this.reconnect_interval)))})}};const si=[],oi=[],ii=[],gu=BigInt(0),hn=BigInt(1),yu=BigInt(2),bu=BigInt(7),mu=BigInt(256),wu=BigInt(113);for(let r=0,e=hn,t=1,n=0;r<24;r++){[t,n]=[n,(2*t+3*n)%5],si.push(2*(5*n+t)),oi.push((r+1)*(r+2)/2%64);let s=gu;for(let o=0;o<7;o++)e=(e<>bu)*wu)%mu,e&yu&&(s^=hn<<(hn<t>32?yo(r,e,t):po(r,e,t),Ls=(r,e,t)=>t>32?bo(r,e,t):go(r,e,t);function Iu(r,e=24){const t=new Uint32Array(10);for(let n=24-e;n<24;n++){for(let i=0;i<10;i++)t[i]=r[i]^r[i+10]^r[i+20]^r[i+30]^r[i+40];for(let i=0;i<10;i+=2){const a=(i+8)%10,c=(i+2)%10,u=t[c],l=t[c+1],h=Ts(u,l,1)^t[a],p=Ls(u,l,1)^t[a+1];for(let f=0;f<50;f+=10)r[i+f]^=h,r[i+f+1]^=p}let s=r[2],o=r[3];for(let i=0;i<24;i++){const a=oi[i],c=Ts(s,o,a),u=Ls(s,o,a),l=si[i];s=r[l],o=r[l+1],r[l]=c,r[l+1]=u}for(let i=0;i<50;i+=10){for(let a=0;a<10;a++)t[a]=r[i+a];for(let a=0;a<10;a++)r[i+a]^=~t[(a+2)%10]&t[(a+4)%10]}r[0]^=ku[n],r[1]^=Su[n]}t.fill(0)}class rs extends Kr{constructor(e,t,n,s=!1,o=24){if(super(),this.blockLen=e,this.suffix=t,this.outputLen=n,this.enableXOF=s,this.rounds=o,this.pos=0,this.posOut=0,this.finished=!1,this.destroyed=!1,Nn(n),0>=this.blockLen||this.blockLen>=200)throw new Error("Sha3 supports only keccak-f1600 function");this.state=new Uint8Array(200),this.state32=ga(this.state)}keccak(){Ss||Is(this.state32),Iu(this.state32,this.rounds),Ss||Is(this.state32),this.posOut=0,this.pos=0}update(e){Zt(this);const{blockLen:t,state:n}=this;e=Gn(e);const s=e.length;for(let o=0;o=n&&this.keccak();const i=Math.min(n-this.posOut,o-s);e.set(t.subarray(this.posOut,this.posOut+i),s),this.posOut+=i,s+=i}return e}xofInto(e){if(!this.enableXOF)throw new Error("XOF is not possible for this instance");return this.writeInto(e)}xof(e){return Nn(e),this.xofInto(new Uint8Array(e))}digestInto(e){if(co(e,this),this.finished)throw new Error("digest() was already called");return this.writeInto(e),this.destroy(),e}digest(){return this.digestInto(new Uint8Array(this.outputLen))}destroy(){this.destroyed=!0,this.state.fill(0)}_cloneInto(e){const{blockLen:t,suffix:n,outputLen:s,rounds:o,enableXOF:i}=this;return e||(e=new rs(t,n,s,i,o)),e.state32.set(this.state32),e.pos=this.pos,e.posOut=this.posOut,e.finished=this.finished,e.rounds=o,e.suffix=n,e.outputLen=s,e.enableXOF=i,e.destroyed=this.destroyed,e}}const Eu=(r,e,t)=>Wr(()=>new rs(e,r,t)),Cs=Eu(1,136,256/8);class ai extends Kr{constructor(e,t){super(),this.finished=!1,this.destroyed=!1,pa(e);const n=Gn(t);if(this.iHash=e.create(),typeof this.iHash.update!="function")throw new Error("Expected instance of class which extends utils.Hash");this.blockLen=this.iHash.blockLen,this.outputLen=this.iHash.outputLen;const s=this.blockLen,o=new Uint8Array(s);o.set(n.length>s?e.create().update(n).digest():n);for(let i=0;inew ai(r,e).update(t).digest();ci.create=(r,e)=>new ai(r,e);/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */function Os(r){r.lowS!==void 0&&St("lowS",r.lowS),r.prehash!==void 0&&St("prehash",r.prehash)}function Au(r){const e=$r(r);rn(e,{a:"field",b:"field"},{allowedPrivateKeyLengths:"array",wrapPrivateKey:"boolean",isTorsionFree:"function",clearCofactor:"function",allowInfinityPoint:"boolean",fromBytes:"function",toBytes:"function"});const{endo:t,Fp:n,a:s}=e;if(t){if(!n.eql(s,n.ZERO))throw new Error("Endomorphism can only be defined for Koblitz curves that have a=0");if(typeof t!="object"||typeof t.beta!="bigint"||typeof t.splitScalar!="function")throw new Error("Expected endomorphism with beta: bigint and splitScalar: function")}return Object.freeze({...e})}const{bytesToNumberBE:xu,hexToBytes:_u}=Ja,yt={Err:class extends Error{constructor(e=""){super(e)}},_tlv:{encode:(r,e)=>{const{Err:t}=yt;if(r<0||r>256)throw new t("tlv.encode: wrong tag");if(e.length&1)throw new t("tlv.encode: unpadded data");const n=e.length/2,s=Gt(n);if(s.length/2&128)throw new t("tlv.encode: long form length too big");const o=n>127?Gt(s.length/2|128):"";return`${Gt(r)}${o}${s}${e}`},decode(r,e){const{Err:t}=yt;let n=0;if(r<0||r>256)throw new t("tlv.encode: wrong tag");if(e.length<2||e[n++]!==r)throw new t("tlv.decode: wrong tlv");const s=e[n++],o=!!(s&128);let i=0;if(!o)i=s;else{const c=s&127;if(!c)throw new t("tlv.decode(long): indefinite length not supported");if(c>4)throw new t("tlv.decode(long): byte length is too big");const u=e.subarray(n,n+c);if(u.length!==c)throw new t("tlv.decode: length bytes not complete");if(u[0]===0)throw new t("tlv.decode(long): zero leftmost byte");for(const l of u)i=i<<8|l;if(n+=c,i<128)throw new t("tlv.decode(long): not minimal encoding")}const a=e.subarray(n,n+i);if(a.length!==i)throw new t("tlv.decode: wrong value length");return{v:a,l:e.subarray(n+i)}}},_int:{encode(r){const{Err:e}=yt;if(r{const E=d.toAffine();return Dt(Uint8Array.from([4]),t.toBytes(E.x),t.toBytes(E.y))}),o=e.fromBytes||(g=>{const d=g.subarray(1),w=t.fromBytes(d.subarray(0,t.BYTES)),E=t.fromBytes(d.subarray(t.BYTES,2*t.BYTES));return{x:w,y:E}});function i(g){const{a:d,b:w}=e,E=t.sqr(g),k=t.mul(E,g);return t.add(t.add(k,t.mul(g,d)),w)}if(!t.eql(t.sqr(e.Gy),i(e.Gx)))throw new Error("bad generator point: equation left != right");function a(g){return Zn(g,Re,e.n)}function c(g){const{allowedPrivateKeyLengths:d,nByteLength:w,wrapPrivateKey:E,n:k}=e;if(d&&typeof g!="bigint"){if(Wt(g)&&(g=Ft(g)),typeof g!="string"||!d.includes(g.length))throw new Error("Invalid key");g=g.padStart(w*2,"0")}let _;try{_=typeof g=="bigint"?g:zt(Ae("private key",g,w))}catch{throw new Error(`private key must be ${w} bytes, hex or bigint, not ${typeof g}`)}return E&&(_=ge(_,k)),et("private key",_,Re,k),_}function u(g){if(!(g instanceof p))throw new Error("ProjectivePoint expected")}const l=wn((g,d)=>{const{px:w,py:E,pz:k}=g;if(t.eql(k,t.ONE))return{x:w,y:E};const _=g.is0();d==null&&(d=_?t.ONE:t.inv(k));const K=t.mul(w,d),U=t.mul(E,d),N=t.mul(k,d);if(_)return{x:t.ZERO,y:t.ZERO};if(!t.eql(N,t.ONE))throw new Error("invZ was invalid");return{x:K,y:U}}),h=wn(g=>{if(g.is0()){if(e.allowInfinityPoint&&!t.is0(g.py))return;throw new Error("bad point: ZERO")}const{x:d,y:w}=g.toAffine();if(!t.isValid(d)||!t.isValid(w))throw new Error("bad point: x or y not FE");const E=t.sqr(w),k=i(d);if(!t.eql(E,k))throw new Error("bad point: equation left != right");if(!g.isTorsionFree())throw new Error("bad point: not in prime-order subgroup");return!0});class p{constructor(d,w,E){if(this.px=d,this.py=w,this.pz=E,d==null||!t.isValid(d))throw new Error("x required");if(w==null||!t.isValid(w))throw new Error("y required");if(E==null||!t.isValid(E))throw new Error("z required");Object.freeze(this)}static fromAffine(d){const{x:w,y:E}=d||{};if(!d||!t.isValid(w)||!t.isValid(E))throw new Error("invalid affine point");if(d instanceof p)throw new Error("projective point not allowed");const k=_=>t.eql(_,t.ZERO);return k(w)&&k(E)?p.ZERO:new p(w,E,t.ONE)}get x(){return this.toAffine().x}get y(){return this.toAffine().y}static normalizeZ(d){const w=t.invertBatch(d.map(E=>E.pz));return d.map((E,k)=>E.toAffine(w[k])).map(p.fromAffine)}static fromHex(d){const w=p.fromAffine(o(Ae("pointHex",d)));return w.assertValidity(),w}static fromPrivateKey(d){return p.BASE.multiply(c(d))}static msm(d,w){return Ao(p,n,d,w)}_setWindowSize(d){b.setWindowSize(this,d)}assertValidity(){h(this)}hasEvenY(){const{y:d}=this.toAffine();if(t.isOdd)return!t.isOdd(d);throw new Error("Field doesn't support isOdd")}equals(d){u(d);const{px:w,py:E,pz:k}=this,{px:_,py:K,pz:U}=d,N=t.eql(t.mul(w,U),t.mul(_,k)),F=t.eql(t.mul(E,U),t.mul(K,k));return N&&F}negate(){return new p(this.px,t.neg(this.py),this.pz)}double(){const{a:d,b:w}=e,E=t.mul(w,Ns),{px:k,py:_,pz:K}=this;let U=t.ZERO,N=t.ZERO,F=t.ZERO,q=t.mul(k,k),Se=t.mul(_,_),re=t.mul(K,K),J=t.mul(k,_);return J=t.add(J,J),F=t.mul(k,K),F=t.add(F,F),U=t.mul(d,F),N=t.mul(E,re),N=t.add(U,N),U=t.sub(Se,N),N=t.add(Se,N),N=t.mul(U,N),U=t.mul(J,U),F=t.mul(E,F),re=t.mul(d,re),J=t.sub(q,re),J=t.mul(d,J),J=t.add(J,F),F=t.add(q,q),q=t.add(F,q),q=t.add(q,re),q=t.mul(q,J),N=t.add(N,q),re=t.mul(_,K),re=t.add(re,re),q=t.mul(re,J),U=t.sub(U,q),F=t.mul(re,Se),F=t.add(F,F),F=t.add(F,F),new p(U,N,F)}add(d){u(d);const{px:w,py:E,pz:k}=this,{px:_,py:K,pz:U}=d;let N=t.ZERO,F=t.ZERO,q=t.ZERO;const Se=e.a,re=t.mul(e.b,Ns);let J=t.mul(w,_),Ie=t.mul(E,K),L=t.mul(k,U),z=t.add(w,E),A=t.add(_,K);z=t.mul(z,A),A=t.add(J,Ie),z=t.sub(z,A),A=t.add(w,k);let S=t.add(_,U);return A=t.mul(A,S),S=t.add(J,L),A=t.sub(A,S),S=t.add(E,k),N=t.add(K,U),S=t.mul(S,N),N=t.add(Ie,L),S=t.sub(S,N),q=t.mul(Se,A),N=t.mul(re,L),q=t.add(N,q),N=t.sub(Ie,q),q=t.add(Ie,q),F=t.mul(N,q),Ie=t.add(J,J),Ie=t.add(Ie,J),L=t.mul(Se,L),A=t.mul(re,A),Ie=t.add(Ie,L),L=t.sub(J,L),L=t.mul(Se,L),A=t.add(A,L),J=t.mul(Ie,A),F=t.add(F,J),J=t.mul(S,A),N=t.mul(z,N),N=t.sub(N,J),J=t.mul(z,Ie),q=t.mul(S,q),q=t.add(q,J),new p(N,F,q)}subtract(d){return this.add(d.negate())}is0(){return this.equals(p.ZERO)}wNAF(d){return b.wNAFCached(this,d,p.normalizeZ)}multiplyUnsafe(d){et("scalar",d,wt,e.n);const w=p.ZERO;if(d===wt)return w;if(d===Re)return this;const{endo:E}=e;if(!E)return b.unsafeLadder(this,d);let{k1neg:k,k1:_,k2neg:K,k2:U}=E.splitScalar(d),N=w,F=w,q=this;for(;_>wt||U>wt;)_&Re&&(N=N.add(q)),U&Re&&(F=F.add(q)),q=q.double(),_>>=Re,U>>=Re;return k&&(N=N.negate()),K&&(F=F.negate()),F=new p(t.mul(F.px,E.beta),F.py,F.pz),N.add(F)}multiply(d){const{endo:w,n:E}=e;et("scalar",d,Re,E);let k,_;if(w){const{k1neg:K,k1:U,k2neg:N,k2:F}=w.splitScalar(d);let{p:q,f:Se}=this.wNAF(U),{p:re,f:J}=this.wNAF(F);q=b.constTimeNegate(K,q),re=b.constTimeNegate(N,re),re=new p(t.mul(re.px,w.beta),re.py,re.pz),k=q.add(re),_=Se.add(J)}else{const{p:K,f:U}=this.wNAF(d);k=K,_=U}return p.normalizeZ([k,_])[0]}multiplyAndAddUnsafe(d,w,E){const k=p.BASE,_=(U,N)=>N===wt||N===Re||!U.equals(k)?U.multiplyUnsafe(N):U.multiply(N),K=_(this,w).add(_(d,E));return K.is0()?void 0:K}toAffine(d){return l(this,d)}isTorsionFree(){const{h:d,isTorsionFree:w}=e;if(d===Re)return!0;if(w)return w(p,this);throw new Error("isTorsionFree() has not been declared for the elliptic curve")}clearCofactor(){const{h:d,clearCofactor:w}=e;return d===Re?this:w?w(p,this):this.multiplyUnsafe(e.h)}toRawBytes(d=!0){return St("isCompressed",d),this.assertValidity(),s(p,this,d)}toHex(d=!0){return St("isCompressed",d),Ft(this.toRawBytes(d))}}p.BASE=new p(e.Gx,e.Gy,t.ONE),p.ZERO=new p(t.ZERO,t.ONE,t.ZERO);const f=e.nBitLength,b=Eo(p,e.endo?Math.ceil(f/2):f);return{CURVE:e,ProjectivePoint:p,normPrivateKeyToScalar:c,weierstrassEquation:i,isWithinCurveOrder:a}}function Bu(r){const e=$r(r);return rn(e,{hash:"hash",hmac:"function",randomBytes:"function"},{bits2int:"function",bits2int_modN:"function",lowS:"boolean"}),Object.freeze({lowS:!0,...e})}function Ru(r){const e=Bu(r),{Fp:t,n}=e,s=t.BYTES+1,o=2*t.BYTES+1;function i(L){return ge(L,n)}function a(L){return vr(L,n)}const{ProjectivePoint:c,normPrivateKeyToScalar:u,weierstrassEquation:l,isWithinCurveOrder:h}=vu({...e,toBytes(L,z,A){const S=z.toAffine(),v=t.toBytes(S.x),D=Dt;return St("isCompressed",A),A?D(Uint8Array.from([z.hasEvenY()?2:3]),v):D(Uint8Array.from([4]),v,t.toBytes(S.y))},fromBytes(L){const z=L.length,A=L[0],S=L.subarray(1);if(z===s&&(A===2||A===3)){const v=zt(S);if(!Zn(v,Re,t.ORDER))throw new Error("Point is not on curve");const D=l(v);let M;try{M=t.sqrt(D)}catch(ee){const Q=ee instanceof Error?": "+ee.message:"";throw new Error("Point is not on curve"+Q)}const V=(M&Re)===Re;return(A&1)===1!==V&&(M=t.neg(M)),{x:v,y:M}}else if(z===o&&A===4){const v=t.fromBytes(S.subarray(0,t.BYTES)),D=t.fromBytes(S.subarray(t.BYTES,2*t.BYTES));return{x:v,y:D}}else throw new Error(`Point of length ${z} was invalid. Expected ${s} compressed bytes or ${o} uncompressed bytes`)}}),p=L=>Ft(Xt(L,e.nByteLength));function f(L){const z=n>>Re;return L>z}function b(L){return f(L)?i(-L):L}const g=(L,z,A)=>zt(L.slice(z,A));class d{constructor(z,A,S){this.r=z,this.s=A,this.recovery=S,this.assertValidity()}static fromCompact(z){const A=e.nByteLength;return z=Ae("compactSignature",z,A*2),new d(g(z,0,A),g(z,A,2*A))}static fromDER(z){const{r:A,s:S}=yt.toSig(Ae("DER",z));return new d(A,S)}assertValidity(){et("r",this.r,Re,n),et("s",this.s,Re,n)}addRecoveryBit(z){return new d(this.r,this.s,z)}recoverPublicKey(z){const{r:A,s:S,recovery:v}=this,D=U(Ae("msgHash",z));if(v==null||![0,1,2,3].includes(v))throw new Error("recovery id invalid");const M=v===2||v===3?A+e.n:A;if(M>=t.ORDER)throw new Error("recovery id 2 or 3 invalid");const V=v&1?"03":"02",X=c.fromHex(V+p(M)),ee=a(M),Q=i(-D*ee),ue=i(S*ee),le=c.BASE.multiplyAndAddUnsafe(X,Q,ue);if(!le)throw new Error("point at infinify");return le.assertValidity(),le}hasHighS(){return f(this.s)}normalizeS(){return this.hasHighS()?new d(this.r,i(-this.s),this.recovery):this}toDERRawBytes(){return Jt(this.toDERHex())}toDERHex(){return yt.hexFromSig({r:this.r,s:this.s})}toCompactRawBytes(){return Jt(this.toCompactHex())}toCompactHex(){return p(this.r)+p(this.s)}}const w={isValidPrivateKey(L){try{return u(L),!0}catch{return!1}},normPrivateKeyToScalar:u,randomPrivateKey:()=>{const L=Io(e.n);return ac(e.randomBytes(L),e.n)},precompute(L=8,z=c.BASE){return z._setWindowSize(L),z.multiply(BigInt(3)),z}};function E(L,z=!0){return c.fromPrivateKey(L).toRawBytes(z)}function k(L){const z=Wt(L),A=typeof L=="string",S=(z||A)&&L.length;return z?S===s||S===o:A?S===2*s||S===2*o:L instanceof c}function _(L,z,A=!0){if(k(L))throw new Error("first arg must be private key");if(!k(z))throw new Error("second arg must be public key");return c.fromHex(z).multiply(u(L)).toRawBytes(A)}const K=e.bits2int||function(L){const z=zt(L),A=L.length*8-e.nBitLength;return A>0?z>>BigInt(A):z},U=e.bits2int_modN||function(L){return i(K(L))},N=qr(e.nBitLength);function F(L){return et(`num < 2^${e.nBitLength}`,L,wt,N),Xt(L,e.nByteLength)}function q(L,z,A=Se){if(["recovered","canonical"].some(_e=>_e in A))throw new Error("sign() legacy options not supported");const{hash:S,randomBytes:v}=e;let{lowS:D,prehash:M,extraEntropy:V}=A;D==null&&(D=!0),L=Ae("msgHash",L),Os(A),M&&(L=Ae("prehashed msgHash",S(L)));const X=U(L),ee=u(z),Q=[F(ee),F(X)];if(V!=null&&V!==!1){const _e=V===!0?v(t.BYTES):V;Q.push(Ae("extraEntropy",_e))}const ue=Dt(...Q),le=X;function xe(_e){const Te=K(_e);if(!h(Te))return;const qe=a(Te),$e=c.BASE.multiply(Te).toAffine(),Ee=i($e.x);if(Ee===wt)return;const nt=i(qe*i(le+Ee*ee));if(nt===wt)return;let ln=($e.x===Ee?0:2)|Number($e.y&Re),dn=nt;return D&&f(nt)&&(dn=b(nt),ln^=1),new d(Ee,dn,ln)}return{seed:ue,k2sig:xe}}const Se={lowS:e.lowS,prehash:!1},re={lowS:e.lowS,prehash:!1};function J(L,z,A=Se){const{seed:S,k2sig:v}=q(L,z,A),D=e;return wo(D.hash.outputLen,D.nByteLength,D.hmac)(S,v)}c.BASE._setWindowSize(8);function Ie(L,z,A,S=re){var $e;const v=L;if(z=Ae("msgHash",z),A=Ae("publicKey",A),"strict"in S)throw new Error("options.strict was renamed to lowS");Os(S);const{lowS:D,prehash:M}=S;let V,X;try{if(typeof v=="string"||Wt(v))try{V=d.fromDER(v)}catch(Ee){if(!(Ee instanceof yt.Err))throw Ee;V=d.fromCompact(v)}else if(typeof v=="object"&&typeof v.r=="bigint"&&typeof v.s=="bigint"){const{r:Ee,s:nt}=v;V=new d(Ee,nt)}else throw new Error("PARSE");X=c.fromHex(A)}catch(Ee){if(Ee.message==="PARSE")throw new Error("signature must be Signature instance, Uint8Array or hex string");return!1}if(D&&V.hasHighS())return!1;M&&(z=e.hash(z));const{r:ee,s:Q}=V,ue=U(z),le=a(Q),xe=i(ue*le),_e=i(ee*le),Te=($e=c.BASE.multiplyAndAddUnsafe(X,xe,_e))==null?void 0:$e.toAffine();return Te?i(Te.x)===ee:!1}return{CURVE:e,getPublicKey:E,getSharedSecret:_,sign:J,verify:Ie,ProjectivePoint:c,Signature:d,utils:w}}/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */function Pu(r){return{hash:r,hmac:(e,...t)=>ci(r,e,ma(...t)),randomBytes:uo}}function Tu(r,e){const t=n=>Ru({...r,...Pu(n)});return Object.freeze({...t(e),create:t})}/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */const ui=BigInt("0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f"),Us=BigInt("0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141"),Lu=BigInt(1),Pr=BigInt(2),zs=(r,e)=>(r+e/Pr)/e;function Cu(r){const e=ui,t=BigInt(3),n=BigInt(6),s=BigInt(11),o=BigInt(22),i=BigInt(23),a=BigInt(44),c=BigInt(88),u=r*r*r%e,l=u*u*r%e,h=we(l,t,e)*l%e,p=we(h,t,e)*l%e,f=we(p,Pr,e)*u%e,b=we(f,s,e)*f%e,g=we(b,o,e)*b%e,d=we(g,a,e)*g%e,w=we(d,c,e)*d%e,E=we(w,a,e)*g%e,k=we(E,t,e)*l%e,_=we(k,i,e)*b%e,K=we(_,n,e)*u%e,U=we(K,Pr,e);if(!Tr.eql(Tr.sqr(U),r))throw new Error("Cannot find square root");return U}const Tr=Jn(ui,void 0,void 0,{sqrt:Cu}),tr=Tu({a:BigInt(0),b:BigInt(7),Fp:Tr,n:Us,Gx:BigInt("55066263022277343669578718895168534326250603453777594175500187360389116729240"),Gy:BigInt("32670510020758816978083085130507043184471273380659243275938904335757337482424"),h:BigInt(1),lowS:!0,endo:{beta:BigInt("0x7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee"),splitScalar:r=>{const e=Us,t=BigInt("0x3086d221a7d46bcde86c90e49284eb15"),n=-Lu*BigInt("0xe4437ed6010e88286f547fa90abfe4c3"),s=BigInt("0x114ca50f7a8e2f3f657c1108d9d44cfd8"),o=t,i=BigInt("0x100000000000000000000000000000000"),a=zs(o*r,e),c=zs(-n*r,e);let u=ge(r-a*t-c*s,e),l=ge(-a*n-c*o,e);const h=u>i,p=l>i;if(h&&(u=e-u),p&&(l=e-l),u>i||l>i)throw new Error("splitScalar: Endomorphism failed, k="+r);return{k1neg:h,k1:u,k2neg:p,k2:l}}}},Br);BigInt(0);tr.ProjectivePoint;const Ou=sn.utils.randomPrivateKey,Ks=()=>{const r=sn.utils.randomPrivateKey(),e=qn(r),t=new Uint8Array(64);return t.set(r),t.set(e,32),{publicKey:e,secretKey:t}},qn=sn.getPublicKey;function Ws(r){try{return sn.ExtendedPoint.fromHex(r),!0}catch{return!1}}const ss=(r,e)=>sn.sign(r,e.slice(0,32)),Nu=sn.verify,Y=r=>$.isBuffer(r)?r:r instanceof Uint8Array?$.from(r.buffer,r.byteOffset,r.byteLength):$.from(r);class li{constructor(e){Object.assign(this,e)}encode(){return $.from(Lo(On,this))}static decode(e){return Co(On,this,e)}static decodeUnchecked(e){return vo(On,this,e)}}class $d extends li{constructor(e){if(super(e),this.enum="",Object.keys(e).length!==1)throw new Error("Enum can only take single value");Object.keys(e).map(t=>{this.enum=t})}}const On=new Map;var di;const Uu=32,It=32;function zu(r){return r._bn!==void 0}let Fs=1;class R extends li{constructor(e){if(super({}),this._bn=void 0,zu(e))this._bn=e._bn;else{if(typeof e=="string"){const t=Ne.decode(e);if(t.length!=It)throw new Error("Invalid public key input");this._bn=new ws(t)}else this._bn=new ws(e);if(this._bn.byteLength()>It)throw new Error("Invalid public key input")}}static unique(){const e=new R(Fs);return Fs+=1,new R(e.toBuffer())}equals(e){return this._bn.eq(e._bn)}toBase58(){return Ne.encode(this.toBytes())}toJSON(){return this.toBase58()}toBytes(){const e=this.toBuffer();return new Uint8Array(e.buffer,e.byteOffset,e.byteLength)}toBuffer(){const e=this._bn.toArrayLike($);if(e.length===It)return e;const t=$.alloc(32);return e.copy(t,32-e.length),t}get[Symbol.toStringTag](){return`PublicKey(${this.toString()})`}toString(){return this.toBase58()}static async createWithSeed(e,t,n){const s=$.concat([e.toBuffer(),$.from(t),n.toBuffer()]),o=Br(s);return new R(o)}static createProgramAddressSync(e,t){let n=$.alloc(0);e.forEach(function(o){if(o.length>Uu)throw new TypeError("Max seed length exceeded");n=$.concat([n,Y(o)])}),n=$.concat([n,t.toBuffer(),$.from("ProgramDerivedAddress")]);const s=Br(n);if(Ws(s))throw new Error("Invalid seeds, address must fall off the curve");return new R(s)}static async createProgramAddress(e,t){return this.createProgramAddressSync(e,t)}static findProgramAddressSync(e,t){let n=255,s;for(;n!=0;){try{const o=e.concat($.from([n]));s=this.createProgramAddressSync(o,t)}catch(o){if(o instanceof TypeError)throw o;n--;continue}return[s,n]}throw new Error("Unable to find a viable program address nonce")}static async findProgramAddress(e,t){return this.findProgramAddressSync(e,t)}static isOnCurve(e){const t=new R(e);return Ws(t.toBytes())}}di=R;R.default=new di("11111111111111111111111111111111");On.set(R,{kind:"struct",fields:[["_bn","u256"]]});class Hd{constructor(e){if(this._publicKey=void 0,this._secretKey=void 0,e){const t=Y(e);if(e.length!==64)throw new Error("bad secret key size");this._publicKey=t.slice(32,64),this._secretKey=t.slice(0,32)}else this._secretKey=Y(Ou()),this._publicKey=Y(qn(this._secretKey))}get publicKey(){return new R(this._publicKey)}get secretKey(){return $.concat([this._secretKey,this._publicKey],64)}}const Md=new R("BPFLoader1111111111111111111111111111111111"),Kt=1232,os=127,$n=64;class hi extends Error{constructor(e){super(`Signature ${e} has expired: block height exceeded.`),this.signature=void 0,this.signature=e}}Object.defineProperty(hi.prototype,"name",{value:"TransactionExpiredBlockheightExceededError"});class fi extends Error{constructor(e,t){super(`Transaction was not confirmed in ${t.toFixed(2)} seconds. It is unknown if it succeeded or failed. Check signature ${e} using the Solana Explorer or CLI tools.`),this.signature=void 0,this.signature=e}}Object.defineProperty(fi.prototype,"name",{value:"TransactionExpiredTimeoutError"});class pn extends Error{constructor(e){super(`Signature ${e} has expired: the nonce is no longer valid.`),this.signature=void 0,this.signature=e}}Object.defineProperty(pn.prototype,"name",{value:"TransactionExpiredNonceInvalidError"});class Hn{constructor(e,t){this.staticAccountKeys=void 0,this.accountKeysFromLookups=void 0,this.staticAccountKeys=e,this.accountKeysFromLookups=t}keySegments(){const e=[this.staticAccountKeys];return this.accountKeysFromLookups&&(e.push(this.accountKeysFromLookups.writable),e.push(this.accountKeysFromLookups.readonly)),e}get(e){for(const t of this.keySegments()){if(e256)throw new Error("Account index overflow encountered during compilation");const n=new Map;this.keySegments().flat().forEach((o,i)=>{n.set(o.toBase58(),i)});const s=o=>{const i=n.get(o.toBase58());if(i===void 0)throw new Error("Encountered an unknown instruction account key during compilation");return i};return e.map(o=>({programIdIndex:s(o.programId),accountKeyIndexes:o.keys.map(i=>s(i.pubkey)),data:o.data}))}}const Z=(r="publicKey")=>pe(32,r),Ku=(r="signature")=>pe(64,r),Ut=(r="string")=>{const e=O([C("length"),C("lengthPadding"),pe(Tt(C(),-8),"chars")],r),t=e.decode.bind(e),n=e.encode.bind(e),s=e;return s.decode=(o,i)=>t(o,i).chars.toString(),s.encode=(o,i,a)=>{const c={chars:$.from(o,"utf8")};return n(c,i,a)},s.alloc=o=>C().span+C().span+$.from(o,"utf8").length,s},Wu=(r="authorized")=>O([Z("staker"),Z("withdrawer")],r),Fu=(r="lockup")=>O([Ze("unixTimestamp"),Ze("epoch"),Z("custodian")],r),Du=(r="voteInit")=>O([Z("nodePubkey"),Z("authorizedVoter"),Z("authorizedWithdrawer"),ne("commission")],r),qu=(r="voteAuthorizeWithSeedArgs")=>O([C("voteAuthorizationType"),Z("currentAuthorityDerivedKeyOwnerPubkey"),Ut("currentAuthorityDerivedKeySeed"),Z("newAuthorized")],r);function pi(r,e){const t=s=>{if(s.span>=0)return s.span;if(typeof s.alloc=="function")return s.alloc(e[s.property]);if("count"in s&&"elementLayout"in s){const o=e[s.property];if(Array.isArray(o))return o.length*t(s.elementLayout)}else if("fields"in s)return pi({layout:s},e[s.property]);return 0};let n=0;return r.layout.fields.forEach(s=>{n+=t(s)}),n}function je(r){let e=0,t=0;for(;;){let n=r.shift();if(e|=(n&127)<>=7,t==0){r.push(n);break}else n|=128,r.push(n)}}function se(r,e){if(!r)throw new Error(e||"Assertion failed")}class nr{constructor(e,t){this.payer=void 0,this.keyMetaMap=void 0,this.payer=e,this.keyMetaMap=t}static compile(e,t){const n=new Map,s=i=>{const a=i.toBase58();let c=n.get(a);return c===void 0&&(c={isSigner:!1,isWritable:!1,isInvoked:!1},n.set(a,c)),c},o=s(t);o.isSigner=!0,o.isWritable=!0;for(const i of e){s(i.programId).isInvoked=!0;for(const a of i.keys){const c=s(a.pubkey);c.isSigner||(c.isSigner=a.isSigner),c.isWritable||(c.isWritable=a.isWritable)}}return new nr(t,n)}getMessageComponents(){const e=[...this.keyMetaMap.entries()];se(e.length<=256,"Max static account keys length exceeded");const t=e.filter(([,c])=>c.isSigner&&c.isWritable),n=e.filter(([,c])=>c.isSigner&&!c.isWritable),s=e.filter(([,c])=>!c.isSigner&&c.isWritable),o=e.filter(([,c])=>!c.isSigner&&!c.isWritable),i={numRequiredSignatures:t.length+n.length,numReadonlySignedAccounts:n.length,numReadonlyUnsignedAccounts:o.length};{se(t.length>0,"Expected at least one writable signer key");const[c]=t[0];se(c===this.payer.toBase58(),"Expected first writable signer key to be the fee payer")}const a=[...t.map(([c])=>new R(c)),...n.map(([c])=>new R(c)),...s.map(([c])=>new R(c)),...o.map(([c])=>new R(c))];return[i,a]}extractTableLookup(e){const[t,n]=this.drainKeysFoundInLookupTable(e.state.addresses,i=>!i.isSigner&&!i.isInvoked&&i.isWritable),[s,o]=this.drainKeysFoundInLookupTable(e.state.addresses,i=>!i.isSigner&&!i.isInvoked&&!i.isWritable);if(!(t.length===0&&s.length===0))return[{accountKey:e.key,writableIndexes:t,readonlyIndexes:s},{writable:n,readonly:o}]}drainKeysFoundInLookupTable(e,t){const n=new Array,s=new Array;for(const[o,i]of this.keyMetaMap.entries())if(t(i)){const a=new R(o),c=e.findIndex(u=>u.equals(a));c>=0&&(se(c<256,"Max lookup table index exceeded"),n.push(c),s.push(a),this.keyMetaMap.delete(o))}return[n,s]}}const gi="Reached end of buffer unexpectedly";function at(r){if(r.length===0)throw new Error(gi);return r.shift()}function Ge(r,...e){const[t]=e;if(e.length===2?t+(e[1]??0)>r.length:t>=r.length)throw new Error(gi);return r.splice(...e)}class dt{constructor(e){this.header=void 0,this.accountKeys=void 0,this.recentBlockhash=void 0,this.instructions=void 0,this.indexToProgramIds=new Map,this.header=e.header,this.accountKeys=e.accountKeys.map(t=>new R(t)),this.recentBlockhash=e.recentBlockhash,this.instructions=e.instructions,this.instructions.forEach(t=>this.indexToProgramIds.set(t.programIdIndex,this.accountKeys[t.programIdIndex]))}get version(){return"legacy"}get staticAccountKeys(){return this.accountKeys}get compiledInstructions(){return this.instructions.map(e=>({programIdIndex:e.programIdIndex,accountKeyIndexes:e.accounts,data:Ne.decode(e.data)}))}get addressTableLookups(){return[]}getAccountKeys(){return new Hn(this.staticAccountKeys)}static compile(e){const t=nr.compile(e.instructions,e.payerKey),[n,s]=t.getMessageComponents(),i=new Hn(s).compileInstructions(e.instructions).map(a=>({programIdIndex:a.programIdIndex,accounts:a.accountKeyIndexes,data:Ne.encode(a.data)}));return new dt({header:n,accountKeys:s,recentBlockhash:e.recentBlockhash,instructions:i})}isAccountSigner(e){return e=this.header.numRequiredSignatures){const n=e-t,o=this.accountKeys.length-t-this.header.numReadonlyUnsignedAccounts;return n!this.isProgramId(t))}serialize(){const e=this.accountKeys.length;let t=[];Je(t,e);const n=this.instructions.map(h=>{const{accounts:p,programIdIndex:f}=h,b=Array.from(Ne.decode(h.data));let g=[];Je(g,p.length);let d=[];return Je(d,b.length),{programIdIndex:f,keyIndicesCount:$.from(g),keyIndices:p,dataLength:$.from(d),data:b}});let s=[];Je(s,n.length);let o=$.alloc(Kt);$.from(s).copy(o);let i=s.length;n.forEach(h=>{const f=O([ne("programIdIndex"),pe(h.keyIndicesCount.length,"keyIndicesCount"),ze(ne("keyIndex"),h.keyIndices.length,"keyIndices"),pe(h.dataLength.length,"dataLength"),ze(ne("userdatum"),h.data.length,"data")]).encode(h,o,i);i+=f}),o=o.slice(0,i);const a=O([pe(1,"numRequiredSignatures"),pe(1,"numReadonlySignedAccounts"),pe(1,"numReadonlyUnsignedAccounts"),pe(t.length,"keyCount"),ze(Z("key"),e,"keys"),Z("recentBlockhash")]),c={numRequiredSignatures:$.from([this.header.numRequiredSignatures]),numReadonlySignedAccounts:$.from([this.header.numReadonlySignedAccounts]),numReadonlyUnsignedAccounts:$.from([this.header.numReadonlyUnsignedAccounts]),keyCount:$.from(t),keys:this.accountKeys.map(h=>Y(h.toBytes())),recentBlockhash:Ne.decode(this.recentBlockhash)};let u=$.alloc(2048);const l=a.encode(c,u);return o.copy(u,l),u.slice(0,l+o.length)}static from(e){let t=[...e];const n=at(t);if(n!==(n&os))throw new Error("Versioned messages must be deserialized with VersionedMessage.deserialize()");const s=at(t),o=at(t),i=je(t);let a=[];for(let p=0;p0)throw new Error("Failed to get account keys because address table lookups were not resolved");return new Hn(this.staticAccountKeys,t)}isAccountSigner(e){return e=n){const s=e-n,o=this.addressTableLookups.reduce((i,a)=>i+a.writableIndexes.length,0);return s=this.header.numRequiredSignatures){const s=e-t,i=n-t-this.header.numReadonlyUnsignedAccounts;return so.key.equals(n.accountKey));if(!s)throw new Error(`Failed to find address lookup table account for table key ${n.accountKey.toBase58()}`);for(const o of n.writableIndexes)if(ol.toBytes()),recentBlockhash:Ne.decode(this.recentBlockhash),instructionsLength:new Uint8Array(n),serializedInstructions:t,addressTableLookupsLength:new Uint8Array(o),serializedAddressTableLookups:s},a);return a.slice(0,u)}serializeInstructions(){let e=0;const t=new Uint8Array(Kt);for(const n of this.compiledInstructions){const s=Array();Je(s,n.accountKeyIndexes.length);const o=Array();Je(o,n.data.length);const i=O([ne("programIdIndex"),pe(s.length,"encodedAccountKeyIndexesLength"),ze(ne(),n.accountKeyIndexes.length,"accountKeyIndexes"),pe(o.length,"encodedDataLength"),pe(n.data.length,"data")]);e+=i.encode({programIdIndex:n.programIdIndex,encodedAccountKeyIndexesLength:new Uint8Array(s),accountKeyIndexes:n.accountKeyIndexes,encodedDataLength:new Uint8Array(o),data:n.data},t,e)}return t.slice(0,e)}serializeAddressTableLookups(){let e=0;const t=new Uint8Array(Kt);for(const n of this.addressTableLookups){const s=Array();Je(s,n.writableIndexes.length);const o=Array();Je(o,n.readonlyIndexes.length);const i=O([Z("accountKey"),pe(s.length,"encodedWritableIndexesLength"),ze(ne(),n.writableIndexes.length,"writableIndexes"),pe(o.length,"encodedReadonlyIndexesLength"),ze(ne(),n.readonlyIndexes.length,"readonlyIndexes")]);e+=i.encode({accountKey:n.accountKey.toBytes(),encodedWritableIndexesLength:new Uint8Array(s),writableIndexes:n.writableIndexes,encodedReadonlyIndexesLength:new Uint8Array(o),readonlyIndexes:n.readonlyIndexes},t,e)}return t.slice(0,e)}static deserialize(e){let t=[...e];const n=at(t),s=n&os;se(n!==s,"Expected versioned message but received legacy message");const o=s;se(o===0,`Expected versioned message with version 0 but found version ${o}`);const i={numRequiredSignatures:at(t),numReadonlySignedAccounts:at(t),numReadonlyUnsignedAccounts:at(t)},a=[],c=je(t);for(let b=0;b{const e=yi.deserializeMessageVersion(r);if(e==="legacy")return dt.from(r);if(e===0)return en.deserialize(r);throw new Error(`Transaction message version ${e} deserialization is not supported`)}};let vt=function(r){return r[r.BLOCKHEIGHT_EXCEEDED=0]="BLOCKHEIGHT_EXCEEDED",r[r.PROCESSED=1]="PROCESSED",r[r.TIMED_OUT=2]="TIMED_OUT",r[r.NONCE_INVALID=3]="NONCE_INVALID",r}({});const $u=$.alloc($n).fill(0);class he{constructor(e){this.keys=void 0,this.programId=void 0,this.data=$.alloc(0),this.programId=e.programId,this.keys=e.keys,e.data&&(this.data=e.data)}toJSON(){return{keys:this.keys.map(({pubkey:e,isSigner:t,isWritable:n})=>({pubkey:e.toJSON(),isSigner:t,isWritable:n})),programId:this.programId.toJSON(),data:[...this.data]}}}class ae{get signature(){return this.signatures.length>0?this.signatures[0].signature:null}constructor(e){if(this.signatures=[],this.feePayer=void 0,this.instructions=[],this.recentBlockhash=void 0,this.lastValidBlockHeight=void 0,this.nonceInfo=void 0,this.minNonceContextSlot=void 0,this._message=void 0,this._json=void 0,!!e)if(e.feePayer&&(this.feePayer=e.feePayer),e.signatures&&(this.signatures=e.signatures),Object.prototype.hasOwnProperty.call(e,"nonceInfo")){const{minContextSlot:t,nonceInfo:n}=e;this.minNonceContextSlot=t,this.nonceInfo=n}else if(Object.prototype.hasOwnProperty.call(e,"lastValidBlockHeight")){const{blockhash:t,lastValidBlockHeight:n}=e;this.recentBlockhash=t,this.lastValidBlockHeight=n}else{const{recentBlockhash:t,nonceInfo:n}=e;n&&(this.nonceInfo=n),this.recentBlockhash=t}}toJSON(){return{recentBlockhash:this.recentBlockhash||null,feePayer:this.feePayer?this.feePayer.toJSON():null,nonceInfo:this.nonceInfo?{nonce:this.nonceInfo.nonce,nonceInstruction:this.nonceInfo.nonceInstruction.toJSON()}:null,instructions:this.instructions.map(e=>e.toJSON()),signers:this.signatures.map(({publicKey:e})=>e.toJSON())}}add(...e){if(e.length===0)throw new Error("No instructions");return e.forEach(t=>{"instructions"in t?this.instructions=this.instructions.concat(t.instructions):"data"in t&&"programId"in t&&"keys"in t?this.instructions.push(t):this.instructions.push(new he(t))}),this}compileMessage(){if(this._message&&JSON.stringify(this.toJSON())===JSON.stringify(this._json))return this._message;let e,t;if(this.nonceInfo?(e=this.nonceInfo.nonce,this.instructions[0]!=this.nonceInfo.nonceInstruction?t=[this.nonceInfo.nonceInstruction,...this.instructions]:t=this.instructions):(e=this.recentBlockhash,t=this.instructions),!e)throw new Error("Transaction recentBlockhash required");t.length<1&&console.warn("No instructions provided");let n;if(this.feePayer)n=this.feePayer;else if(this.signatures.length>0&&this.signatures[0].publicKey)n=this.signatures[0].publicKey;else throw new Error("Transaction fee payer required");for(let g=0;g{g.keys.forEach(w=>{o.push({...w})});const d=g.programId.toString();s.includes(d)||s.push(d)}),s.forEach(g=>{o.push({pubkey:new R(g),isSigner:!1,isWritable:!1})});const i=[];o.forEach(g=>{const d=g.pubkey.toString(),w=i.findIndex(E=>E.pubkey.toString()===d);w>-1?(i[w].isWritable=i[w].isWritable||g.isWritable,i[w].isSigner=i[w].isSigner||g.isSigner):i.push(g)}),i.sort(function(g,d){if(g.isSigner!==d.isSigner)return g.isSigner?-1:1;if(g.isWritable!==d.isWritable)return g.isWritable?-1:1;const w={localeMatcher:"best fit",usage:"sort",sensitivity:"variant",ignorePunctuation:!1,numeric:!1,caseFirst:"lower"};return g.pubkey.toBase58().localeCompare(d.pubkey.toBase58(),"en",w)});const a=i.findIndex(g=>g.pubkey.equals(n));if(a>-1){const[g]=i.splice(a,1);g.isSigner=!0,g.isWritable=!0,i.unshift(g)}else i.unshift({pubkey:n,isSigner:!0,isWritable:!0});for(const g of this.signatures){const d=i.findIndex(w=>w.pubkey.equals(g.publicKey));if(d>-1)i[d].isSigner||(i[d].isSigner=!0,console.warn("Transaction references a signature that is unnecessary, only the fee payer and instruction signer accounts should sign a transaction. This behavior is deprecated and will throw an error in the next major version release."));else throw new Error(`unknown signer: ${g.publicKey.toString()}`)}let c=0,u=0,l=0;const h=[],p=[];i.forEach(({pubkey:g,isSigner:d,isWritable:w})=>{d?(h.push(g.toString()),c+=1,w||(u+=1)):(p.push(g.toString()),w||(l+=1))});const f=h.concat(p),b=t.map(g=>{const{data:d,programId:w}=g;return{programIdIndex:f.indexOf(w.toString()),accounts:g.keys.map(E=>f.indexOf(E.pubkey.toString())),data:Ne.encode(d)}});return b.forEach(g=>{se(g.programIdIndex>=0),g.accounts.forEach(d=>se(d>=0))}),new dt({header:{numRequiredSignatures:c,numReadonlySignedAccounts:u,numReadonlyUnsignedAccounts:l},accountKeys:f,recentBlockhash:e,instructions:b})}_compile(){const e=this.compileMessage(),t=e.accountKeys.slice(0,e.header.numRequiredSignatures);return this.signatures.length===t.length&&this.signatures.every((s,o)=>t[o].equals(s.publicKey))||(this.signatures=t.map(n=>({signature:null,publicKey:n}))),e}serializeMessage(){return this._compile().serialize()}async getEstimatedFee(e){return(await e.getFeeForMessage(this.compileMessage())).value}setSigners(...e){if(e.length===0)throw new Error("No signers");const t=new Set;this.signatures=e.filter(n=>{const s=n.toString();return t.has(s)?!1:(t.add(s),!0)}).map(n=>({signature:null,publicKey:n}))}sign(...e){if(e.length===0)throw new Error("No signers");const t=new Set,n=[];for(const o of e){const i=o.publicKey.toString();t.has(i)||(t.add(i),n.push(o))}this.signatures=n.map(o=>({signature:null,publicKey:o.publicKey}));const s=this._compile();this._partialSign(s,...n)}partialSign(...e){if(e.length===0)throw new Error("No signers");const t=new Set,n=[];for(const o of e){const i=o.publicKey.toString();t.has(i)||(t.add(i),n.push(o))}const s=this._compile();this._partialSign(s,...n)}_partialSign(e,...t){const n=e.serialize();t.forEach(s=>{const o=ss(n,s.secretKey);this._addSignature(s.publicKey,Y(o))})}addSignature(e,t){this._compile(),this._addSignature(e,t)}_addSignature(e,t){se(t.length===64);const n=this.signatures.findIndex(s=>e.equals(s.publicKey));if(n<0)throw new Error(`unknown signer: ${e.toString()}`);this.signatures[n].signature=$.from(t)}verifySignatures(e=!0){return!this._getMessageSignednessErrors(this.serializeMessage(),e)}_getMessageSignednessErrors(e,t){const n={};for(const{signature:s,publicKey:o}of this.signatures)s===null?t&&(n.missing||(n.missing=[])).push(o):Nu(s,e,o.toBytes())||(n.invalid||(n.invalid=[])).push(o);return n.invalid||n.missing?n:void 0}serialize(e){const{requireAllSignatures:t,verifySignatures:n}=Object.assign({requireAllSignatures:!0,verifySignatures:!0},e),s=this.serializeMessage();if(n){const o=this._getMessageSignednessErrors(s,t);if(o){let i="Signature verification failed.";throw o.invalid&&(i+=` +var Hi=Object.defineProperty;var Mi=(r,e,t)=>e in r?Hi(r,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):r[e]=t;var ve=(r,e,t)=>Mi(r,typeof e!="symbol"?e+"":e,t);import{co as Vi,cp as Nr,cq as Ur,cr as ji,cs as Gi,aB as zr,ct as so,aK as ut,cu as Yi,aG as Be,cl as Zi,aO as $,cv as ws}from"./index-DHO-_m58.js";var ks,ar,cr=0,ur=0;function Ji(r,e,t){var n=e&&t||0,s=e||new Array(16);r=r||{};var o=r.node||ks,i=r.clockseq!==void 0?r.clockseq:ar;if(o==null||i==null){var a=r.random||(r.rng||Vi)();o==null&&(o=ks=[a[0]|1,a[1],a[2],a[3],a[4],a[5]]),i==null&&(i=ar=(a[6]<<8|a[7])&16383)}var c=r.msecs!==void 0?r.msecs:Date.now(),u=r.nsecs!==void 0?r.nsecs:ur+1,l=c-cr+(u-ur)/1e4;if(l<0&&r.clockseq===void 0&&(i=i+1&16383),(l<0||c>cr)&&r.nsecs===void 0&&(u=0),u>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");cr=c,ur=u,ar=i,c+=122192928e5;var h=((c&268435455)*1e4+u)%4294967296;s[n++]=h>>>24&255,s[n++]=h>>>16&255,s[n++]=h>>>8&255,s[n++]=h&255;var p=c/4294967296*1e4&268435455;s[n++]=p>>>8&255,s[n++]=p&255,s[n++]=p>>>24&15|16,s[n++]=p>>>16&255,s[n++]=i>>>8|128,s[n++]=i&255;for(var f=0;f<6;++f)s[n+f]=o[f];return e||Nr(s)}function oo(r){if(!Ur(r))throw TypeError("Invalid UUID");var e,t=new Uint8Array(16);return t[0]=(e=parseInt(r.slice(0,8),16))>>>24,t[1]=e>>>16&255,t[2]=e>>>8&255,t[3]=e&255,t[4]=(e=parseInt(r.slice(9,13),16))>>>8,t[5]=e&255,t[6]=(e=parseInt(r.slice(14,18),16))>>>8,t[7]=e&255,t[8]=(e=parseInt(r.slice(19,23),16))>>>8,t[9]=e&255,t[10]=(e=parseInt(r.slice(24,36),16))/1099511627776&255,t[11]=e/4294967296&255,t[12]=e>>>24&255,t[13]=e>>>16&255,t[14]=e>>>8&255,t[15]=e&255,t}function Xi(r){r=unescape(encodeURIComponent(r));for(var e=[],t=0;t>5]>>>s%32&255,i=parseInt(n.charAt(o>>>4&15)+n.charAt(o&15),16);e.push(i)}return e}function ao(r){return(r+64>>>9<<4)+14+1}function ra(r,e){r[e>>5]|=128<>5]|=(r[n/8]&255)<>16)+(e>>16)+(t>>16);return n<<16|t&65535}function oa(r,e){return r<>>32-e}function jn(r,e,t,n,s,o){return Rt(oa(Rt(Rt(e,r),Rt(n,o)),s),t)}function Ke(r,e,t,n,s,o,i){return jn(e&t|~e&n,r,e,s,o,i)}function We(r,e,t,n,s,o,i){return jn(e&n|t&~n,r,e,s,o,i)}function Fe(r,e,t,n,s,o,i){return jn(e^t^n,r,e,s,o,i)}function De(r,e,t,n,s,o,i){return jn(t^(e|~n),r,e,s,o,i)}var ia=io("v3",48,ta);function aa(r,e,t,n){switch(r){case 0:return e&t^~e&n;case 1:return e^t^n;case 2:return e&t^e&n^t&n;case 3:return e^t^n}}function lr(r,e){return r<>>32-e}function ca(r){var e=[1518500249,1859775393,2400959708,3395469782],t=[1732584193,4023233417,2562383102,271733878,3285377520];if(typeof r=="string"){var n=unescape(encodeURIComponent(r));r=[];for(var s=0;s>>0;k=E,E=w,w=lr(d,30)>>>0,d=g,g=U}t[0]=t[0]+g>>>0,t[1]=t[1]+d>>>0,t[2]=t[2]+w>>>0,t[3]=t[3]+E>>>0,t[4]=t[4]+k>>>0}return[t[0]>>24&255,t[0]>>16&255,t[0]>>8&255,t[0]&255,t[1]>>24&255,t[1]>>16&255,t[1]>>8&255,t[1]&255,t[2]>>24&255,t[2]>>16&255,t[2]>>8&255,t[2]&255,t[3]>>24&255,t[3]>>16&255,t[3]>>8&255,t[3]&255,t[4]>>24&255,t[4]>>16&255,t[4]>>8&255,t[4]&255]}var ua=io("v5",80,ca);const la="00000000-0000-0000-0000-000000000000";function da(r){if(!Ur(r))throw TypeError("Invalid UUID");return parseInt(r.substr(14,1),16)}const ha=Object.freeze(Object.defineProperty({__proto__:null,NIL:la,parse:oo,stringify:Nr,v1:Ji,v3:ia,v4:ji,v5:ua,validate:Ur,version:da},Symbol.toStringTag,{value:"Module"}));function Nn(r){if(!Number.isSafeInteger(r)||r<0)throw new Error(`positive integer expected, not ${r}`)}function fa(r){return r instanceof Uint8Array||r!=null&&typeof r=="object"&&r.constructor.name==="Uint8Array"}function En(r,...e){if(!fa(r))throw new Error("Uint8Array expected");if(e.length>0&&!e.includes(r.length))throw new Error(`Uint8Array expected of length ${e}, not of length=${r.length}`)}function pa(r){if(typeof r!="function"||typeof r.create!="function")throw new Error("Hash should be wrapped by utils.wrapConstructor");Nn(r.outputLen),Nn(r.blockLen)}function Zt(r,e=!0){if(r.destroyed)throw new Error("Hash instance has been destroyed");if(e&&r.finished)throw new Error("Hash#digest() has already been called")}function co(r,e){En(r);const t=e.outputLen;if(r.lengthnew Uint32Array(r.buffer,r.byteOffset,Math.floor(r.byteLength/4)),dr=r=>new DataView(r.buffer,r.byteOffset,r.byteLength),it=(r,e)=>r<<32-e|r>>>e,Ss=new Uint8Array(new Uint32Array([287454020]).buffer)[0]===68,ya=r=>r<<24&4278190080|r<<8&16711680|r>>>8&65280|r>>>24&255;function Is(r){for(let e=0;er().update(Gn(n)).digest(),t=r();return e.outputLen=t.outputLen,e.blockLen=t.blockLen,e.create=()=>r(),e}function uo(r=32){if(Vt&&typeof Vt.getRandomValues=="function")return Vt.getRandomValues(new Uint8Array(r));if(Vt&&typeof Vt.randomBytes=="function")return Vt.randomBytes(r);throw new Error("crypto.getRandomValues must be defined")}function wa(r,e,t,n){if(typeof r.setBigUint64=="function")return r.setBigUint64(e,t,n);const s=BigInt(32),o=BigInt(4294967295),i=Number(t>>s&o),a=Number(t&o),c=n?4:0,u=n?0:4;r.setUint32(e+c,i,n),r.setUint32(e+u,a,n)}const ka=(r,e,t)=>r&e^~r&t,Sa=(r,e,t)=>r&e^r&t^e&t;class lo extends Kr{constructor(e,t,n,s){super(),this.blockLen=e,this.outputLen=t,this.padOffset=n,this.isLE=s,this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.buffer=new Uint8Array(e),this.view=dr(this.buffer)}update(e){Zt(this);const{view:t,buffer:n,blockLen:s}=this;e=Gn(e);const o=e.length;for(let i=0;is-i&&(this.process(n,0),i=0);for(let h=i;hl.length)throw new Error("_sha2: outputLen bigger than state");for(let h=0;h>xr&Pn)}:{h:Number(r>>xr&Pn)|0,l:Number(r&Pn)|0}}function fo(r,e=!1){let t=new Uint32Array(r.length),n=new Uint32Array(r.length);for(let s=0;sBigInt(r>>>0)<>>0),Ea=(r,e,t)=>r>>>t,Aa=(r,e,t)=>r<<32-t|e>>>t,xa=(r,e,t)=>r>>>t|e<<32-t,_a=(r,e,t)=>r<<32-t|e>>>t,va=(r,e,t)=>r<<64-t|e>>>t-32,Ba=(r,e,t)=>r>>>t-32|e<<64-t,Ra=(r,e)=>e,Pa=(r,e)=>r,po=(r,e,t)=>r<>>32-t,go=(r,e,t)=>e<>>32-t,yo=(r,e,t)=>e<>>64-t,bo=(r,e,t)=>r<>>64-t;function Ta(r,e,t,n){const s=(e>>>0)+(n>>>0);return{h:r+t+(s/2**32|0)|0,l:s|0}}const La=(r,e,t)=>(r>>>0)+(e>>>0)+(t>>>0),Ca=(r,e,t,n)=>e+t+n+(r/2**32|0)|0,Oa=(r,e,t,n)=>(r>>>0)+(e>>>0)+(t>>>0)+(n>>>0),Na=(r,e,t,n,s)=>e+t+n+s+(r/2**32|0)|0,Ua=(r,e,t,n,s)=>(r>>>0)+(e>>>0)+(t>>>0)+(n>>>0)+(s>>>0),za=(r,e,t,n,s,o)=>e+t+n+s+o+(r/2**32|0)|0,j={fromBig:ho,split:fo,toBig:Ia,shrSH:Ea,shrSL:Aa,rotrSH:xa,rotrSL:_a,rotrBH:va,rotrBL:Ba,rotr32H:Ra,rotr32L:Pa,rotlSH:po,rotlSL:go,rotlBH:yo,rotlBL:bo,add:Ta,add3L:La,add3H:Ca,add4L:Oa,add4H:Na,add5H:za,add5L:Ua},[Ka,Wa]=j.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(r=>BigInt(r))),Et=new Uint32Array(80),At=new Uint32Array(80);class Fa extends lo{constructor(){super(128,64,16,!1),this.Ah=1779033703,this.Al=-205731576,this.Bh=-1150833019,this.Bl=-2067093701,this.Ch=1013904242,this.Cl=-23791573,this.Dh=-1521486534,this.Dl=1595750129,this.Eh=1359893119,this.El=-1377402159,this.Fh=-1694144372,this.Fl=725511199,this.Gh=528734635,this.Gl=-79577749,this.Hh=1541459225,this.Hl=327033209}get(){const{Ah:e,Al:t,Bh:n,Bl:s,Ch:o,Cl:i,Dh:a,Dl:c,Eh:u,El:l,Fh:h,Fl:p,Gh:f,Gl:b,Hh:g,Hl:d}=this;return[e,t,n,s,o,i,a,c,u,l,h,p,f,b,g,d]}set(e,t,n,s,o,i,a,c,u,l,h,p,f,b,g,d){this.Ah=e|0,this.Al=t|0,this.Bh=n|0,this.Bl=s|0,this.Ch=o|0,this.Cl=i|0,this.Dh=a|0,this.Dl=c|0,this.Eh=u|0,this.El=l|0,this.Fh=h|0,this.Fl=p|0,this.Gh=f|0,this.Gl=b|0,this.Hh=g|0,this.Hl=d|0}process(e,t){for(let k=0;k<16;k++,t+=4)Et[k]=e.getUint32(t),At[k]=e.getUint32(t+=4);for(let k=16;k<80;k++){const _=Et[k-15]|0,K=At[k-15]|0,U=j.rotrSH(_,K,1)^j.rotrSH(_,K,8)^j.shrSH(_,K,7),N=j.rotrSL(_,K,1)^j.rotrSL(_,K,8)^j.shrSL(_,K,7),F=Et[k-2]|0,q=At[k-2]|0,Se=j.rotrSH(F,q,19)^j.rotrBH(F,q,61)^j.shrSH(F,q,6),re=j.rotrSL(F,q,19)^j.rotrBL(F,q,61)^j.shrSL(F,q,6),J=j.add4L(N,re,At[k-7],At[k-16]),Ie=j.add4H(J,U,Se,Et[k-7],Et[k-16]);Et[k]=Ie|0,At[k]=J|0}let{Ah:n,Al:s,Bh:o,Bl:i,Ch:a,Cl:c,Dh:u,Dl:l,Eh:h,El:p,Fh:f,Fl:b,Gh:g,Gl:d,Hh:w,Hl:E}=this;for(let k=0;k<80;k++){const _=j.rotrSH(h,p,14)^j.rotrSH(h,p,18)^j.rotrBH(h,p,41),K=j.rotrSL(h,p,14)^j.rotrSL(h,p,18)^j.rotrBL(h,p,41),U=h&f^~h&g,N=p&b^~p&d,F=j.add5L(E,K,N,Wa[k],At[k]),q=j.add5H(F,w,_,U,Ka[k],Et[k]),Se=F|0,re=j.rotrSH(n,s,28)^j.rotrBH(n,s,34)^j.rotrBH(n,s,39),J=j.rotrSL(n,s,28)^j.rotrBL(n,s,34)^j.rotrBL(n,s,39),Ie=n&o^n&a^o&a,L=s&i^s&c^i&c;w=g|0,E=d|0,g=f|0,d=b|0,f=h|0,b=p|0,{h,l:p}=j.add(u|0,l|0,q|0,Se|0),u=a|0,l=c|0,a=o|0,c=i|0,o=n|0,i=s|0;const z=j.add3L(Se,J,L);n=j.add3H(z,q,re,Ie),s=z|0}({h:n,l:s}=j.add(this.Ah|0,this.Al|0,n|0,s|0)),{h:o,l:i}=j.add(this.Bh|0,this.Bl|0,o|0,i|0),{h:a,l:c}=j.add(this.Ch|0,this.Cl|0,a|0,c|0),{h:u,l}=j.add(this.Dh|0,this.Dl|0,u|0,l|0),{h,l:p}=j.add(this.Eh|0,this.El|0,h|0,p|0),{h:f,l:b}=j.add(this.Fh|0,this.Fl|0,f|0,b|0),{h:g,l:d}=j.add(this.Gh|0,this.Gl|0,g|0,d|0),{h:w,l:E}=j.add(this.Hh|0,this.Hl|0,w|0,E|0),this.set(n,s,o,i,a,c,u,l,h,p,f,b,g,d,w,E)}roundClean(){Et.fill(0),At.fill(0)}destroy(){this.buffer.fill(0),this.set(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0)}}const Da=Wr(()=>new Fa);/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */const Fr=BigInt(0),Yn=BigInt(1),qa=BigInt(2);function Wt(r){return r instanceof Uint8Array||r!=null&&typeof r=="object"&&r.constructor.name==="Uint8Array"}function An(r){if(!Wt(r))throw new Error("Uint8Array expected")}function St(r,e){if(typeof e!="boolean")throw new Error(`${r} must be valid boolean, got "${e}".`)}const $a=Array.from({length:256},(r,e)=>e.toString(16).padStart(2,"0"));function Ft(r){An(r);let e="";for(let t=0;t=gt._0&&r<=gt._9)return r-gt._0;if(r>=gt._A&&r<=gt._F)return r-(gt._A-10);if(r>=gt._a&&r<=gt._f)return r-(gt._a-10)}function Jt(r){if(typeof r!="string")throw new Error("hex string expected, got "+typeof r);const e=r.length,t=e/2;if(e%2)throw new Error("padded hex string expected, got unpadded hex of length "+e);const n=new Uint8Array(t);for(let s=0,o=0;stypeof r=="bigint"&&Fr<=r;function Zn(r,e,t){return hr(r)&&hr(e)&&hr(t)&&e<=r&&rFr;r>>=Yn,e+=1);return e}function ja(r,e){return r>>BigInt(e)&Yn}function Ga(r,e,t){return r|(t?Yn:Fr)<(qa<new Uint8Array(r),As=r=>Uint8Array.from(r);function wo(r,e,t){if(typeof r!="number"||r<2)throw new Error("hashLen must be a number");if(typeof e!="number"||e<2)throw new Error("qByteLen must be a number");if(typeof t!="function")throw new Error("hmacFn must be a function");let n=fr(r),s=fr(r),o=0;const i=()=>{n.fill(1),s.fill(0),o=0},a=(...h)=>t(s,n,...h),c=(h=fr())=>{s=a(As([0]),h),n=a(),h.length!==0&&(s=a(As([1]),h),n=a())},u=()=>{if(o++>=1e3)throw new Error("drbg: tried 1000 values");let h=0;const p=[];for(;h{i(),c(h);let f;for(;!(f=p(u()));)c();return i(),f}}const Ya={bigint:r=>typeof r=="bigint",function:r=>typeof r=="function",boolean:r=>typeof r=="boolean",string:r=>typeof r=="string",stringOrUint8Array:r=>typeof r=="string"||Wt(r),isSafeInteger:r=>Number.isSafeInteger(r),array:r=>Array.isArray(r),field:(r,e)=>e.Fp.isValid(r),hash:r=>typeof r=="function"&&Number.isSafeInteger(r.outputLen)};function rn(r,e,t={}){const n=(s,o,i)=>{const a=Ya[o];if(typeof a!="function")throw new Error(`Invalid validator "${o}", expected function`);const c=r[s];if(!(i&&c===void 0)&&!a(c,r))throw new Error(`Invalid param ${String(s)}=${c} (${typeof c}), expected ${o}`)};for(const[s,o]of Object.entries(e))n(s,o,!1);for(const[s,o]of Object.entries(t))n(s,o,!0);return r}const Za=()=>{throw new Error("not implemented")};function wn(r){const e=new WeakMap;return(t,...n)=>{const s=e.get(t);if(s!==void 0)return s;const o=r(t,...n);return e.set(t,o),o}}const Ja=Object.freeze(Object.defineProperty({__proto__:null,aInRange:et,abool:St,abytes:An,bitGet:ja,bitLen:mo,bitMask:qr,bitSet:Ga,bytesToHex:Ft,bytesToNumberBE:zt,bytesToNumberLE:Yt,concatBytes:Dt,createHmacDrbg:wo,ensureBytes:Ae,equalBytes:Ma,hexToBytes:Jt,hexToNumber:Dr,inRange:Zn,isBytes:Wt,memoized:wn,notImplemented:Za,numberToBytesBE:Xt,numberToBytesLE:mn,numberToHexUnpadded:Gt,numberToVarBytesBE:Ha,utf8ToBytes:Va,validateObject:rn},Symbol.toStringTag,{value:"Module"}));/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */const Pe=BigInt(0),be=BigInt(1),Lt=BigInt(2),Xa=BigInt(3),_r=BigInt(4),xs=BigInt(5),_s=BigInt(8);BigInt(9);BigInt(16);function ge(r,e){const t=r%e;return t>=Pe?t:e+t}function Qa(r,e,t){if(t<=Pe||e 0");if(t===be)return Pe;let n=be;for(;e>Pe;)e&be&&(n=n*r%t),r=r*r%t,e>>=be;return n}function we(r,e,t){let n=r;for(;e-- >Pe;)n*=n,n%=t;return n}function vr(r,e){if(r===Pe||e<=Pe)throw new Error(`invert: expected positive integers, got n=${r} mod=${e}`);let t=ge(r,e),n=e,s=Pe,o=be;for(;t!==Pe;){const a=n/t,c=n%t,u=s-o*a;n=t,t=c,s=o,o=u}if(n!==be)throw new Error("invert: does not exist");return ge(s,e)}function ec(r){const e=(r-be)/Lt;let t,n,s;for(t=r-be,n=0;t%Lt===Pe;t/=Lt,n++);for(s=Lt;s(ge(r,e)&be)===be,rc=["create","isValid","is0","neg","inv","sqrt","sqr","eql","add","sub","mul","pow","div","addN","subN","mulN","sqrN"];function sc(r){const e={ORDER:"bigint",MASK:"bigint",BYTES:"isSafeInteger",BITS:"isSafeInteger"},t=rc.reduce((n,s)=>(n[s]="function",n),e);return rn(r,t)}function oc(r,e,t){if(t 0");if(t===Pe)return r.ONE;if(t===be)return e;let n=r.ONE,s=e;for(;t>Pe;)t&be&&(n=r.mul(n,s)),s=r.sqr(s),t>>=be;return n}function ic(r,e){const t=new Array(e.length),n=e.reduce((o,i,a)=>r.is0(i)?o:(t[a]=o,r.mul(o,i)),r.ONE),s=r.inv(n);return e.reduceRight((o,i,a)=>r.is0(i)?o:(t[a]=r.mul(o,t[a]),r.mul(o,i)),s),t}function ko(r,e){const t=e!==void 0?e:r.toString(2).length,n=Math.ceil(t/8);return{nBitLength:t,nByteLength:n}}function Jn(r,e,t=!1,n={}){if(r<=Pe)throw new Error(`Expected Field ORDER > 0, got ${r}`);const{nBitLength:s,nByteLength:o}=ko(r,e);if(o>2048)throw new Error("Field lengths over 2048 bytes are not supported");const i=tc(r),a=Object.freeze({ORDER:r,BITS:s,BYTES:o,MASK:qr(s),ZERO:Pe,ONE:be,create:c=>ge(c,r),isValid:c=>{if(typeof c!="bigint")throw new Error(`Invalid field element: expected bigint, got ${typeof c}`);return Pe<=c&&cc===Pe,isOdd:c=>(c&be)===be,neg:c=>ge(-c,r),eql:(c,u)=>c===u,sqr:c=>ge(c*c,r),add:(c,u)=>ge(c+u,r),sub:(c,u)=>ge(c-u,r),mul:(c,u)=>ge(c*u,r),pow:(c,u)=>oc(a,c,u),div:(c,u)=>ge(c*vr(u,r),r),sqrN:c=>c*c,addN:(c,u)=>c+u,subN:(c,u)=>c-u,mulN:(c,u)=>c*u,inv:c=>vr(c,r),sqrt:n.sqrt||(c=>i(a,c)),invertBatch:c=>ic(a,c),cmov:(c,u,l)=>l?u:c,toBytes:c=>t?mn(c,o):Xt(c,o),fromBytes:c=>{if(c.length!==o)throw new Error(`Fp.fromBytes: expected ${o}, got ${c.length}`);return t?Yt(c):zt(c)}});return Object.freeze(a)}function So(r){if(typeof r!="bigint")throw new Error("field order must be bigint");const e=r.toString(2).length;return Math.ceil(e/8)}function Io(r){const e=So(r);return e+Math.ceil(e/2)}function ac(r,e,t=!1){const n=r.length,s=So(e),o=Io(e);if(n<16||n1024)throw new Error(`expected ${o}-1024 bytes of input, got ${n}`);const i=t?zt(r):Yt(r),a=ge(i,e-be)+be;return t?mn(a,s):Xt(a,s)}/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */const cc=BigInt(0),pr=BigInt(1),gr=new WeakMap,vs=new WeakMap;function Eo(r,e){const t=(o,i)=>{const a=i.negate();return o?a:i},n=o=>{if(!Number.isSafeInteger(o)||o<=0||o>e)throw new Error(`Wrong window size=${o}, should be [1..${e}]`)},s=o=>{n(o);const i=Math.ceil(e/o)+1,a=2**(o-1);return{windows:i,windowSize:a}};return{constTimeNegate:t,unsafeLadder(o,i){let a=r.ZERO,c=o;for(;i>cc;)i&pr&&(a=a.add(c)),c=c.double(),i>>=pr;return a},precomputeWindow(o,i){const{windows:a,windowSize:c}=s(i),u=[];let l=o,h=l;for(let p=0;p>=b,w>u&&(w-=f,a+=pr);const E=d,k=d+Math.abs(w)-1,_=g%2!==0,K=w<0;w===0?h=h.add(t(_,i[E])):l=l.add(t(K,i[k]))}return{p:l,f:h}},wNAFCached(o,i,a){const c=vs.get(o)||1;let u=gr.get(o);return u||(u=this.precomputeWindow(o,c),c!==1&&gr.set(o,a(u))),this.wNAF(c,u,i)},setWindowSize(o,i){n(i),vs.set(o,i),gr.delete(o)}}}function Ao(r,e,t,n){if(!Array.isArray(t)||!Array.isArray(n)||n.length!==t.length)throw new Error("arrays of points and scalars must have equal length");n.forEach((l,h)=>{if(!e.isValid(l))throw new Error(`wrong scalar at index ${h}`)}),t.forEach((l,h)=>{if(!(l instanceof r))throw new Error(`wrong point at index ${h}`)});const s=mo(BigInt(t.length)),o=s>12?s-3:s>4?s-2:s?2:1,i=(1<=0;l-=o){a.fill(r.ZERO);for(let p=0;p>BigInt(l)&BigInt(i));a[b]=a[b].add(t[p])}let h=r.ZERO;for(let p=a.length-1,f=r.ZERO;p>0;p--)f=f.add(a[p]),h=h.add(f);if(u=u.add(h),l!==0)for(let p=0;p{try{return{isValid:!0,value:t.sqrt(A*t.inv(S))}}catch{return{isValid:!1,value:rt}}}),f=e.adjustScalarBytes||(A=>A),b=e.domain||((A,S,v)=>{if(St("phflag",v),S.length||v)throw new Error("Contexts/pre-hash are not supported");return A});function g(A,S){et("coordinate "+A,S,rt,u)}function d(A){if(!(A instanceof k))throw new Error("ExtendedPoint expected")}const w=wn((A,S)=>{const{ex:v,ey:D,ez:M}=A,V=A.is0();S==null&&(S=V?uc:t.inv(M));const X=l(v*S),ee=l(D*S),Q=l(M*S);if(V)return{x:rt,y:Ve};if(Q!==Ve)throw new Error("invZ was invalid");return{x:X,y:ee}}),E=wn(A=>{const{a:S,d:v}=e;if(A.is0())throw new Error("bad point: ZERO");const{ex:D,ey:M,ez:V,et:X}=A,ee=l(D*D),Q=l(M*M),ue=l(V*V),le=l(ue*ue),xe=l(ee*S),_e=l(ue*l(xe+Q)),Te=l(le+l(v*l(ee*Q)));if(_e!==Te)throw new Error("bad point: equation left != right (1)");const qe=l(D*M),$e=l(V*X);if(qe!==$e)throw new Error("bad point: equation left != right (2)");return!0});class k{constructor(S,v,D,M){this.ex=S,this.ey=v,this.ez=D,this.et=M,g("x",S),g("y",v),g("z",D),g("t",M),Object.freeze(this)}get x(){return this.toAffine().x}get y(){return this.toAffine().y}static fromAffine(S){if(S instanceof k)throw new Error("extended point not allowed");const{x:v,y:D}=S||{};return g("x",v),g("y",D),new k(v,D,Ve,l(v*D))}static normalizeZ(S){const v=t.invertBatch(S.map(D=>D.ez));return S.map((D,M)=>D.toAffine(v[M])).map(k.fromAffine)}static msm(S,v){return Ao(k,h,S,v)}_setWindowSize(S){U.setWindowSize(this,S)}assertValidity(){E(this)}equals(S){d(S);const{ex:v,ey:D,ez:M}=this,{ex:V,ey:X,ez:ee}=S,Q=l(v*ee),ue=l(V*M),le=l(D*ee),xe=l(X*M);return Q===ue&&le===xe}is0(){return this.equals(k.ZERO)}negate(){return new k(l(-this.ex),this.ey,this.ez,l(-this.et))}double(){const{a:S}=e,{ex:v,ey:D,ez:M}=this,V=l(v*v),X=l(D*D),ee=l(Tn*l(M*M)),Q=l(S*V),ue=v+D,le=l(l(ue*ue)-V-X),xe=Q+X,_e=xe-ee,Te=Q-X,qe=l(le*_e),$e=l(xe*Te),Ee=l(le*Te),nt=l(_e*xe);return new k(qe,$e,nt,Ee)}add(S){d(S);const{a:v,d:D}=e,{ex:M,ey:V,ez:X,et:ee}=this,{ex:Q,ey:ue,ez:le,et:xe}=S;if(v===BigInt(-1)){const hs=l((V-M)*(ue+Q)),fs=l((V+M)*(ue-Q)),ir=l(fs-hs);if(ir===rt)return this.double();const ps=l(X*Tn*xe),gs=l(ee*Tn*le),ys=gs+ps,bs=fs+hs,ms=gs-ps,Fi=l(ys*ir),Di=l(bs*ms),qi=l(ys*ms),$i=l(ir*bs);return new k(Fi,Di,$i,qi)}const _e=l(M*Q),Te=l(V*ue),qe=l(ee*D*xe),$e=l(X*le),Ee=l((M+V)*(Q+ue)-_e-Te),nt=$e-qe,ln=$e+qe,dn=l(Te-v*_e),Ui=l(Ee*nt),zi=l(ln*dn),Ki=l(Ee*dn),Wi=l(nt*ln);return new k(Ui,zi,Wi,Ki)}subtract(S){return this.add(S.negate())}wNAF(S){return U.wNAFCached(this,S,k.normalizeZ)}multiply(S){const v=S;et("scalar",v,Ve,n);const{p:D,f:M}=this.wNAF(v);return k.normalizeZ([D,M])[0]}multiplyUnsafe(S){const v=S;return et("scalar",v,rt,n),v===rt?K:this.equals(K)||v===Ve?this:this.equals(_)?this.wNAF(v).p:U.unsafeLadder(this,v)}isSmallOrder(){return this.multiplyUnsafe(c).is0()}isTorsionFree(){return U.unsafeLadder(this,n).is0()}toAffine(S){return w(this,S)}clearCofactor(){const{h:S}=e;return S===Ve?this:this.multiplyUnsafe(S)}static fromHex(S,v=!1){const{d:D,a:M}=e,V=t.BYTES;S=Ae("pointHex",S,V),St("zip215",v);const X=S.slice(),ee=S[V-1];X[V-1]=ee&-129;const Q=Yt(X),ue=v?u:t.ORDER;et("pointHex.y",Q,rt,ue);const le=l(Q*Q),xe=l(le-Ve),_e=l(D*le-M);let{isValid:Te,value:qe}=p(xe,_e);if(!Te)throw new Error("Point.fromHex: invalid y coordinate");const $e=(qe&Ve)===Ve,Ee=(ee&128)!==0;if(!v&&qe===rt&&Ee)throw new Error("Point.fromHex: x=0 and x_0=1");return Ee!==$e&&(qe=l(-qe)),k.fromAffine({x:qe,y:Q})}static fromPrivateKey(S){return q(S).point}toRawBytes(){const{x:S,y:v}=this.toAffine(),D=mn(v,t.BYTES);return D[D.length-1]|=S&Ve?128:0,D}toHex(){return Ft(this.toRawBytes())}}k.BASE=new k(e.Gx,e.Gy,Ve,l(e.Gx*e.Gy)),k.ZERO=new k(rt,Ve,Ve,rt);const{BASE:_,ZERO:K}=k,U=Eo(k,a*8);function N(A){return ge(A,n)}function F(A){return N(Yt(A))}function q(A){const S=a;A=Ae("private key",A,S);const v=Ae("hashed private key",o(A),2*S),D=f(v.slice(0,S)),M=v.slice(S,2*S),V=F(D),X=_.multiply(V),ee=X.toRawBytes();return{head:D,prefix:M,scalar:V,point:X,pointBytes:ee}}function Se(A){return q(A).pointBytes}function re(A=new Uint8Array,...S){const v=Dt(...S);return F(o(b(v,Ae("context",A),!!s)))}function J(A,S,v={}){A=Ae("message",A),s&&(A=s(A));const{prefix:D,scalar:M,pointBytes:V}=q(S),X=re(v.context,D,A),ee=_.multiply(X).toRawBytes(),Q=re(v.context,ee,V,A),ue=N(X+Q*M);et("signature.s",ue,rt,n);const le=Dt(ee,mn(ue,t.BYTES));return Ae("result",le,a*2)}const Ie=lc;function L(A,S,v,D=Ie){const{context:M,zip215:V}=D,X=t.BYTES;A=Ae("signature",A,2*X),S=Ae("message",S),V!==void 0&&St("zip215",V),s&&(S=s(S));const ee=Yt(A.slice(X,2*X));let Q,ue,le;try{Q=k.fromHex(v,V),ue=k.fromHex(A.slice(0,X),V),le=_.multiplyUnsafe(ee)}catch{return!1}if(!V&&Q.isSmallOrder())return!1;const xe=re(M,ue.toRawBytes(),Q.toRawBytes(),S);return ue.add(Q.multiplyUnsafe(xe)).subtract(le).clearCofactor().equals(k.ZERO)}return _._setWindowSize(8),{CURVE:e,getPublicKey:Se,sign:J,verify:L,ExtendedPoint:k,utils:{getExtendedPublicKey:q,randomPrivateKey:()=>i(t.BYTES),precompute(A=8,S=k.BASE){return S._setWindowSize(A),S.multiply(BigInt(3)),S}}}}/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */const Hr=BigInt("57896044618658097711785492504343953926634992332820282019728792003956564819949"),Bs=BigInt("19681161376707505956807079304988542015446066515923890162744021073123829784752");BigInt(0);const fc=BigInt(1),Rs=BigInt(2);BigInt(3);const pc=BigInt(5),gc=BigInt(8);function yc(r){const e=BigInt(10),t=BigInt(20),n=BigInt(40),s=BigInt(80),o=Hr,a=r*r%o*r%o,c=we(a,Rs,o)*a%o,u=we(c,fc,o)*r%o,l=we(u,pc,o)*u%o,h=we(l,e,o)*l%o,p=we(h,t,o)*h%o,f=we(p,n,o)*p%o,b=we(f,s,o)*f%o,g=we(b,s,o)*f%o,d=we(g,e,o)*l%o;return{pow_p_5_8:we(d,Rs,o)*r%o,b2:a}}function bc(r){return r[0]&=248,r[31]&=127,r[31]|=64,r}function mc(r,e){const t=Hr,n=ge(e*e*e,t),s=ge(n*n*e,t),o=yc(r*s).pow_p_5_8;let i=ge(r*n*o,t);const a=ge(e*i*i,t),c=i,u=ge(i*Bs,t),l=a===r,h=a===ge(-r,t),p=a===ge(-r*Bs,t);return l&&(i=c),(h||p)&&(i=u),nc(i,t)&&(i=ge(-i,t)),{isValid:l||h,value:i}}const wc=Jn(Hr,void 0,!0),kc={a:BigInt(-1),d:BigInt("37095705934669439343138083508754565189542113879843219016388785533085940283555"),Fp:wc,n:BigInt("7237005577332262213973186563042994240857116359379907606001950938285454250989"),h:gc,Gx:BigInt("15112221349535400772501151409588531511454012693041857206046113283949847762202"),Gy:BigInt("46316835694926478169428394003475163141307993866256225615783033603165251855960"),hash:Da,randomBytes:uo,adjustScalarBytes:bc,uvRatio:mc},sn=hc(kc);var Ln=Gi.Buffer;function Sc(r){if(r.length>=255)throw new TypeError("Alphabet too long");for(var e=new Uint8Array(256),t=0;t>>0,k=new Uint8Array(E);d!==w;){for(var _=f[d],K=0,U=E-1;(_!==0||K>>0,k[U]=_%i>>>0,_=_/i>>>0;if(_!==0)throw new Error("Non-zero carry");g=K,d++}for(var N=E-g;N!==E&&k[N]===0;)N++;for(var F=a.repeat(b);N>>0,E=new Uint8Array(w);b>>0,E[K]=k%256>>>0,k=k/256>>>0;if(k!==0)throw new Error("Non-zero carry");d=_,b++}for(var U=w-d;U!==w&&E[U]===0;)U++;var N=Ln.allocUnsafe(g+(w-U));N.fill(0,0,g);for(var F=g;U!==w;)N[F++]=E[U++];return N}function p(f){var b=h(f);if(b)return b;throw new Error("Non-base"+i+" character")}return{encode:l,decodeUnsafe:h,decode:p}}var Ic=Sc,Ec=Ic,Ac="123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz",xo=Ec(Ac);const Ne=zr(xo),xc=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]),xt=new Uint32Array([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),_t=new Uint32Array(64);class _c extends lo{constructor(){super(64,32,8,!1),this.A=xt[0]|0,this.B=xt[1]|0,this.C=xt[2]|0,this.D=xt[3]|0,this.E=xt[4]|0,this.F=xt[5]|0,this.G=xt[6]|0,this.H=xt[7]|0}get(){const{A:e,B:t,C:n,D:s,E:o,F:i,G:a,H:c}=this;return[e,t,n,s,o,i,a,c]}set(e,t,n,s,o,i,a,c){this.A=e|0,this.B=t|0,this.C=n|0,this.D=s|0,this.E=o|0,this.F=i|0,this.G=a|0,this.H=c|0}process(e,t){for(let h=0;h<16;h++,t+=4)_t[h]=e.getUint32(t,!1);for(let h=16;h<64;h++){const p=_t[h-15],f=_t[h-2],b=it(p,7)^it(p,18)^p>>>3,g=it(f,17)^it(f,19)^f>>>10;_t[h]=g+_t[h-7]+b+_t[h-16]|0}let{A:n,B:s,C:o,D:i,E:a,F:c,G:u,H:l}=this;for(let h=0;h<64;h++){const p=it(a,6)^it(a,11)^it(a,25),f=l+p+ka(a,c,u)+xc[h]+_t[h]|0,g=(it(n,2)^it(n,13)^it(n,22))+Sa(n,s,o)|0;l=u,u=c,c=a,a=i+f|0,i=o,o=s,s=n,n=f+g|0}n=n+this.A|0,s=s+this.B|0,o=o+this.C|0,i=i+this.D|0,a=a+this.E|0,c=c+this.F|0,u=u+this.G|0,l=l+this.H|0,this.set(n,s,o,i,a,c,u,l)}roundClean(){_t.fill(0)}destroy(){this.set(0,0,0,0,0,0,0,0),this.buffer.fill(0)}}const Br=Wr(()=>new _c);var Oe={};function mt(r,e,t){return e<=r&&r<=t}function Xn(r){if(r===void 0)return{};if(r===Object(r))return r;throw TypeError("Could not convert argument to dictionary")}function vc(r){for(var e=String(r),t=e.length,n=0,s=[];n57343)s.push(o);else if(56320<=o&&o<=57343)s.push(65533);else if(55296<=o&&o<=56319)if(n===t-1)s.push(65533);else{var i=r.charCodeAt(n+1);if(56320<=i&&i<=57343){var a=o&1023,c=i&1023;s.push(65536+(a<<10)+c),n+=1}else s.push(65533)}n+=1}return s}function Bc(r){for(var e="",t=0;t>10)+55296,(n&1023)+56320))}return e}var Un=-1;function Mr(r){this.tokens=[].slice.call(r)}Mr.prototype={endOfStream:function(){return!this.tokens.length},read:function(){return this.tokens.length?this.tokens.shift():Un},prepend:function(r){if(Array.isArray(r))for(var e=r;e.length;)this.tokens.unshift(e.pop());else this.tokens.unshift(r)},push:function(r){if(Array.isArray(r))for(var e=r;e.length;)this.tokens.push(e.shift());else this.tokens.push(r)}};var Qt=-1;function yr(r,e){if(r)throw TypeError("Decoder error");return e||65533}var zn="utf-8";function Kn(r,e){if(!(this instanceof Kn))return new Kn(r,e);if(r=r!==void 0?String(r).toLowerCase():zn,r!==zn)throw new Error("Encoding not supported. Only utf-8 is supported");e=Xn(e),this._streaming=!1,this._BOMseen=!1,this._decoder=null,this._fatal=!!e.fatal,this._ignoreBOM=!!e.ignoreBOM,Object.defineProperty(this,"encoding",{value:"utf-8"}),Object.defineProperty(this,"fatal",{value:this._fatal}),Object.defineProperty(this,"ignoreBOM",{value:this._ignoreBOM})}Kn.prototype={decode:function(e,t){var n;typeof e=="object"&&e instanceof ArrayBuffer?n=new Uint8Array(e):typeof e=="object"&&"buffer"in e&&e.buffer instanceof ArrayBuffer?n=new Uint8Array(e.buffer,e.byteOffset,e.byteLength):n=new Uint8Array(0),t=Xn(t),this._streaming||(this._decoder=new Rc({fatal:this._fatal}),this._BOMseen=!1),this._streaming=!!t.stream;for(var s=new Mr(n),o=[],i;!s.endOfStream()&&(i=this._decoder.handler(s,s.read()),i!==Qt);)i!==null&&(Array.isArray(i)?o.push.apply(o,i):o.push(i));if(!this._streaming){do{if(i=this._decoder.handler(s,s.read()),i===Qt)break;i!==null&&(Array.isArray(i)?o.push.apply(o,i):o.push(i))}while(!s.endOfStream());this._decoder=null}return o.length&&["utf-8"].indexOf(this.encoding)!==-1&&!this._ignoreBOM&&!this._BOMseen&&(o[0]===65279?(this._BOMseen=!0,o.shift()):this._BOMseen=!0),Bc(o)}};function Wn(r,e){if(!(this instanceof Wn))return new Wn(r,e);if(r=r!==void 0?String(r).toLowerCase():zn,r!==zn)throw new Error("Encoding not supported. Only utf-8 is supported");e=Xn(e),this._streaming=!1,this._encoder=null,this._options={fatal:!!e.fatal},Object.defineProperty(this,"encoding",{value:"utf-8"})}Wn.prototype={encode:function(e,t){e=e?String(e):"",t=Xn(t),this._streaming||(this._encoder=new Pc(this._options)),this._streaming=!!t.stream;for(var n=[],s=new Mr(vc(e)),o;!s.endOfStream()&&(o=this._encoder.handler(s,s.read()),o!==Qt);)Array.isArray(o)?n.push.apply(n,o):n.push(o);if(!this._streaming){for(;o=this._encoder.handler(s,s.read()),o!==Qt;)Array.isArray(o)?n.push.apply(n,o):n.push(o);this._encoder=null}return new Uint8Array(n)}};function Rc(r){var e=r.fatal,t=0,n=0,s=0,o=128,i=191;this.handler=function(a,c){if(c===Un&&s!==0)return s=0,yr(e);if(c===Un)return Qt;if(s===0){if(mt(c,0,127))return c;if(mt(c,194,223))s=1,t=c-192;else if(mt(c,224,239))c===224&&(o=160),c===237&&(i=159),s=2,t=c-224;else if(mt(c,240,244))c===240&&(o=144),c===244&&(i=143),s=3,t=c-240;else return yr(e);return t=t<<6*s,null}if(!mt(c,o,i))return t=s=n=0,o=128,i=191,a.prepend(c),yr(e);if(o=128,i=191,n+=1,t+=c-128<<6*(s-n),n!==s)return null;var u=t;return t=s=n=0,u}}function Pc(r){r.fatal,this.handler=function(e,t){if(t===Un)return Qt;if(mt(t,0,127))return t;var n,s;mt(t,128,2047)?(n=1,s=192):mt(t,2048,65535)?(n=2,s=224):mt(t,65536,1114111)&&(n=3,s=240);for(var o=[(t>>6*n)+s];n>0;){var i=t>>6*(n-1);o.push(128|i&63),n-=1}return o}}const Tc=Object.freeze(Object.defineProperty({__proto__:null,TextDecoder:Kn,TextEncoder:Wn},Symbol.toStringTag,{value:"Module"})),Lc=so(Tc);var Cc=ut&&ut.__createBinding||(Object.create?function(r,e,t,n){n===void 0&&(n=t),Object.defineProperty(r,n,{enumerable:!0,get:function(){return e[t]}})}:function(r,e,t,n){n===void 0&&(n=t),r[n]=e[t]}),Oc=ut&&ut.__setModuleDefault||(Object.create?function(r,e){Object.defineProperty(r,"default",{enumerable:!0,value:e})}:function(r,e){r.default=e}),ht=ut&&ut.__decorate||function(r,e,t,n){var s=arguments.length,o=s<3?e:n===null?n=Object.getOwnPropertyDescriptor(e,t):n,i;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")o=Reflect.decorate(r,e,t,n);else for(var a=r.length-1;a>=0;a--)(i=r[a])&&(o=(s<3?i(o):s>3?i(e,t,o):i(e,t))||o);return s>3&&o&&Object.defineProperty(e,t,o),o},Nc=ut&&ut.__importStar||function(r){if(r&&r.__esModule)return r;var e={};if(r!=null)for(var t in r)t!=="default"&&Object.hasOwnProperty.call(r,t)&&Cc(e,r,t);return Oc(e,r),e},_o=ut&&ut.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(Oe,"__esModule",{value:!0});var vo=Oe.deserializeUnchecked=Co=Oe.deserialize=Lo=Oe.serialize=Oe.BinaryReader=Oe.BinaryWriter=Oe.BorshError=Oe.baseDecode=Oe.baseEncode=void 0;const Pt=_o(Yi),Bo=_o(xo),Uc=Nc(Lc),zc=typeof TextDecoder!="function"?Uc.TextDecoder:TextDecoder,Kc=new zc("utf-8",{fatal:!0});function Wc(r){return typeof r=="string"&&(r=Be.from(r,"utf8")),Bo.default.encode(Be.from(r))}Oe.baseEncode=Wc;function Fc(r){return Be.from(Bo.default.decode(r))}Oe.baseDecode=Fc;const br=1024;class He extends Error{constructor(e){super(e),this.fieldPath=[],this.originalMessage=e}addToFieldPath(e){this.fieldPath.splice(0,0,e),this.message=this.originalMessage+": "+this.fieldPath.join(".")}}Oe.BorshError=He;class Ro{constructor(){this.buf=Be.alloc(br),this.length=0}maybeResize(){this.buf.length<16+this.length&&(this.buf=Be.concat([this.buf,Be.alloc(br)]))}writeU8(e){this.maybeResize(),this.buf.writeUInt8(e,this.length),this.length+=1}writeU16(e){this.maybeResize(),this.buf.writeUInt16LE(e,this.length),this.length+=2}writeU32(e){this.maybeResize(),this.buf.writeUInt32LE(e,this.length),this.length+=4}writeU64(e){this.maybeResize(),this.writeBuffer(Be.from(new Pt.default(e).toArray("le",8)))}writeU128(e){this.maybeResize(),this.writeBuffer(Be.from(new Pt.default(e).toArray("le",16)))}writeU256(e){this.maybeResize(),this.writeBuffer(Be.from(new Pt.default(e).toArray("le",32)))}writeU512(e){this.maybeResize(),this.writeBuffer(Be.from(new Pt.default(e).toArray("le",64)))}writeBuffer(e){this.buf=Be.concat([Be.from(this.buf.subarray(0,this.length)),e,Be.alloc(br)]),this.length+=e.length}writeString(e){this.maybeResize();const t=Be.from(e,"utf8");this.writeU32(t.length),this.writeBuffer(t)}writeFixedArray(e){this.writeBuffer(Be.from(e))}writeArray(e,t){this.maybeResize(),this.writeU32(e.length);for(const n of e)this.maybeResize(),t(n)}toArray(){return this.buf.subarray(0,this.length)}}Oe.BinaryWriter=Ro;function ft(r,e,t){const n=t.value;t.value=function(...s){try{return n.apply(this,s)}catch(o){if(o instanceof RangeError){const i=o.code;if(["ERR_BUFFER_OUT_OF_BOUNDS","ERR_OUT_OF_RANGE"].indexOf(i)>=0)throw new He("Reached the end of buffer when deserializing")}throw o}}}class Xe{constructor(e){this.buf=e,this.offset=0}readU8(){const e=this.buf.readUInt8(this.offset);return this.offset+=1,e}readU16(){const e=this.buf.readUInt16LE(this.offset);return this.offset+=2,e}readU32(){const e=this.buf.readUInt32LE(this.offset);return this.offset+=4,e}readU64(){const e=this.readBuffer(8);return new Pt.default(e,"le")}readU128(){const e=this.readBuffer(16);return new Pt.default(e,"le")}readU256(){const e=this.readBuffer(32);return new Pt.default(e,"le")}readU512(){const e=this.readBuffer(64);return new Pt.default(e,"le")}readBuffer(e){if(this.offset+e>this.buf.length)throw new He(`Expected buffer length ${e} isn't within bounds`);const t=this.buf.slice(this.offset,this.offset+e);return this.offset+=e,t}readString(){const e=this.readU32(),t=this.readBuffer(e);try{return Kc.decode(t)}catch(n){throw new He(`Error decoding UTF-8 string: ${n}`)}}readFixedArray(e){return new Uint8Array(this.readBuffer(e))}readArray(e){const t=this.readU32(),n=Array();for(let s=0;s{Ct(r,e,o,n[0],s)});else if(n.kind!==void 0)switch(n.kind){case"option":{t==null?s.writeU8(0):(s.writeU8(1),Ct(r,e,t,n.type,s));break}case"map":{s.writeU32(t.size),t.forEach((o,i)=>{Ct(r,e,i,n.key,s),Ct(r,e,o,n.value,s)});break}default:throw new He(`FieldType ${n} unrecognized`)}else To(r,t,s)}catch(o){throw o instanceof He&&o.addToFieldPath(e),o}}function To(r,e,t){if(typeof e.borshSerialize=="function"){e.borshSerialize(t);return}const n=r.get(e.constructor);if(!n)throw new He(`Class ${e.constructor.name} is missing in schema`);if(n.kind==="struct")n.fields.map(([s,o])=>{Ct(r,s,e[s],o,t)});else if(n.kind==="enum"){const s=e[n.field];for(let o=0;oOt(r,e,t[0],n))}if(t.kind==="option")return n.readU8()?Ot(r,e,t.type,n):void 0;if(t.kind==="map"){let s=new Map;const o=n.readU32();for(let i=0;i=n.values.length)throw new He(`Enum index: ${s} is out of range`);const[o,i]=n.values[s],a=Ot(r,o,i,t);return new e({[o]:a})}throw new He(`Unexpected schema kind: ${n.kind} for ${e.constructor.name}`)}function qc(r,e,t,n=Xe){const s=new n(t),o=Vr(r,e,s);if(s.offsetthis.span)throw new RangeError("indeterminate span");return this.span}replicate(e){const t=Object.create(this.constructor.prototype);return Object.assign(t,this),t.property=e,t}fromArray(e){}}m.Layout=ce;function Gr(r,e){return e.property?r+"["+e.property+"]":r}m.nameWithProperty=Gr;function Hc(r,e){if(typeof r!="function")throw new TypeError("Class must be constructor");if(Object.prototype.hasOwnProperty.call(r,"layout_"))throw new Error("Class is already bound to a layout");if(!(e&&e instanceof ce))throw new TypeError("layout must be a Layout");if(Object.prototype.hasOwnProperty.call(e,"boundConstructor_"))throw new Error("layout is already bound to a constructor");r.layout_=e,e.boundConstructor_=r,e.makeDestinationObject=()=>new r,Object.defineProperty(r.prototype,"encode",{value(t,n){return e.encode(this,t,n)},writable:!0}),Object.defineProperty(r,"decode",{value(t,n){return e.decode(t,n)},writable:!0})}m.bindConstructorLayout=Hc;class Ye extends ce{isCount(){throw new Error("ExternalLayout is abstract")}}m.ExternalLayout=Ye;class Oo extends Ye{constructor(e=1,t){if(!Number.isInteger(e)||0>=e)throw new TypeError("elementSpan must be a (positive) integer");super(-1,t),this.elementSpan=e}isCount(){return!0}decode(e,t=0){on(e);const n=e.length-t;return Math.floor(n/this.elementSpan)}encode(e,t,n){return 0}}m.GreedyCount=Oo;class Yr extends Ye{constructor(e,t=0,n){if(!(e instanceof ce))throw new TypeError("layout must be a Layout");if(!Number.isInteger(t))throw new TypeError("offset must be integer or undefined");super(e.span,n||e.property),this.layout=e,this.offset=t}isCount(){return this.layout instanceof tt||this.layout instanceof st}decode(e,t=0){return this.layout.decode(e,t+this.offset)}encode(e,t,n=0){return this.layout.encode(e,t,n+this.offset)}}m.OffsetLayout=Yr;class tt extends ce{constructor(e,t){if(super(e,t),6i+s.encode(a,t,n+i),0);return this.count instanceof Ye&&this.count.encode(e.length,t,n),o}}m.Sequence=$o;class Ho extends ce{constructor(e,t,n){if(!(Array.isArray(e)&&e.reduce((o,i)=>o&&i instanceof ce,!0)))throw new TypeError("fields must be array of Layout instances");typeof t=="boolean"&&n===void 0&&(n=t,t=void 0);for(const o of e)if(0>o.span&&o.property===void 0)throw new Error("fields cannot contain unnamed variable-length layout");let s=-1;try{s=e.reduce((o,i)=>o+i.getSpan(),0)}catch{}super(s,t),this.fields=e,this.decodePrefixes=!!n}getSpan(e,t=0){if(0<=this.span)return this.span;let n=0;try{n=this.fields.reduce((s,o)=>{const i=o.getSpan(e,t);return t+=i,s+i},0)}catch{throw new RangeError("indeterminate span")}return n}decode(e,t=0){on(e);const n=this.makeDestinationObject();for(const s of this.fields)if(s.property!==void 0&&(n[s.property]=s.decode(e,t)),t+=s.getSpan(e,t),this.decodePrefixes&&e.length===t)break;return n}encode(e,t,n=0){const s=n;let o=0,i=0;for(const a of this.fields){let c=a.span;if(i=0c&&(c=a.getSpan(t,n)))}o=n,n+=c}return o+i-s}fromArray(e){const t=this.makeDestinationObject();for(const n of this.fields)n.property!==void 0&&0n.span?t=-1:0<=t&&(t+=n.span)}}}m.Structure=Ho;class Zr{constructor(e){this.property=e}decode(e,t){throw new Error("UnionDiscriminator is abstract")}encode(e,t,n){throw new Error("UnionDiscriminator is abstract")}}m.UnionDiscriminator=Zr;class Fn extends Zr{constructor(e,t){if(!(e instanceof Ye&&e.isCount()))throw new TypeError("layout must be an unsigned integer ExternalLayout");super(t||e.property||"variant"),this.layout=e}decode(e,t){return this.layout.decode(e,t)}encode(e,t,n){return this.layout.encode(e,t,n)}}m.UnionLayoutDiscriminator=Fn;class Jr extends ce{constructor(e,t,n){let s;if(e instanceof tt||e instanceof st)s=new Fn(new Yr(e));else if(e instanceof Ye&&e.isCount())s=new Fn(e);else if(e instanceof Zr)s=e;else throw new TypeError("discr must be a UnionDiscriminator or an unsigned integer layout");if(t===void 0&&(t=null),!(t===null||t instanceof ce))throw new TypeError("defaultLayout must be null or a Layout");if(t!==null){if(0>t.span)throw new Error("defaultLayout must have constant span");t.property===void 0&&(t=t.replicate("content"))}let o=-1;t&&(o=t.span,0<=o&&(e instanceof tt||e instanceof st)&&(o+=s.layout.span)),super(o,n),this.discriminator=s,this.usesPrefixDiscriminator=e instanceof tt||e instanceof st,this.defaultLayout=t,this.registry={};let i=this.defaultGetSourceVariant.bind(this);this.getSourceVariant=function(a){return i(a)},this.configGetSourceVariant=function(a){i=a.bind(this)}}getSpan(e,t=0){if(0<=this.span)return this.span;const n=this.getVariant(e,t);if(!n)throw new Error("unable to determine span for unrecognized variant");return n.getSpan(e,t)}defaultGetSourceVariant(e){if(Object.prototype.hasOwnProperty.call(e,this.discriminator.property)){if(this.defaultLayout&&this.defaultLayout.property&&Object.prototype.hasOwnProperty.call(e,this.defaultLayout.property))return;const t=this.registry[e[this.discriminator.property]];if(t&&(!t.layout||t.property&&Object.prototype.hasOwnProperty.call(e,t.property)))return t}else for(const t in this.registry){const n=this.registry[t];if(n.property&&Object.prototype.hasOwnProperty.call(e,n.property))return n}throw new Error("unable to infer src variant")}decode(e,t=0){let n;const s=this.discriminator,o=s.decode(e,t),i=this.registry[o];if(i===void 0){const a=this.defaultLayout;let c=0;this.usesPrefixDiscriminator&&(c=s.layout.span),n=this.makeDestinationObject(),n[s.property]=o,n[a.property]=a.decode(e,t+c)}else n=i.decode(e,t);return n}encode(e,t,n=0){const s=this.getSourceVariant(e);if(s===void 0){const o=this.discriminator,i=this.defaultLayout;let a=0;return this.usesPrefixDiscriminator&&(a=o.layout.span),o.encode(e[o.property],t,n),a+i.encode(e[i.property],t,n+a)}return s.encode(e,t,n)}addVariant(e,t,n){const s=new Mo(this,e,t,n);return this.registry[e]=s,s}getVariant(e,t=0){let n;return e instanceof Uint8Array?n=this.discriminator.decode(e,t):n=e,this.registry[n]}}m.Union=Jr;class Mo extends ce{constructor(e,t,n,s){if(!(e instanceof Jr))throw new TypeError("union must be a Union");if(!Number.isInteger(t)||0>t)throw new TypeError("variant must be a (non-negative) integer");if(typeof n=="string"&&s===void 0&&(s=n,n=null),n){if(!(n instanceof ce))throw new TypeError("layout must be a Layout");if(e.defaultLayout!==null&&0<=n.span&&n.span>e.defaultLayout.span)throw new Error("variant span exceeds span of containing union");if(typeof s!="string")throw new TypeError("variant must have a String property")}let o=e.span;0>e.span&&(o=n?n.span:0,0<=o&&e.usesPrefixDiscriminator&&(o+=e.discriminator.layout.span)),super(o,s),this.union=e,this.variant=t,this.layout=n||null}getSpan(e,t=0){if(0<=this.span)return this.span;let n=0;this.union.usesPrefixDiscriminator&&(n=this.union.discriminator.layout.span);let s=0;return this.layout&&(s=this.layout.getSpan(e,t+n)),n+s}decode(e,t=0){const n=this.makeDestinationObject();if(this!==this.union.getVariant(e,t))throw new Error("variant mismatch");let s=0;return this.union.usesPrefixDiscriminator&&(s=this.union.discriminator.layout.span),this.layout?n[this.property]=this.layout.decode(e,t+s):this.property?n[this.property]=!0:this.union.usesPrefixDiscriminator&&(n[this.union.discriminator.property]=this.variant),n}encode(e,t,n=0){let s=0;if(this.union.usesPrefixDiscriminator&&(s=this.union.discriminator.layout.span),this.layout&&!Object.prototype.hasOwnProperty.call(e,this.property))throw new TypeError("variant lacks property "+this.property);this.union.discriminator.encode(this.variant,t,n);let o=s;if(this.layout&&(this.layout.encode(e[this.property],t,n+s),o+=this.layout.getSpan(t,n+s),0<=this.union.span&&o>this.union.span))throw new Error("encoded variant overruns containing union");return o}fromArray(e){if(this.layout)return this.layout.fromArray(e)}}m.VariantLayout=Mo;function jt(r){return 0>r&&(r+=4294967296),r}class Xr extends ce{constructor(e,t,n){if(!(e instanceof tt||e instanceof st))throw new TypeError("word must be a UInt or UIntBE layout");if(typeof t=="string"&&n===void 0&&(n=t,t=!1),4=t)throw new TypeError("bits must be positive integer");const s=8*e.span,o=e.fields.reduce((i,a)=>i+a.bits,0);if(t+o>s)throw new Error("bits too long for span remainder ("+(s-o)+" of "+s+" remain)");this.container=e,this.bits=t,this.valueMask=(1<>>this.start}encode(e){if(typeof e!="number"||!Number.isInteger(e)||e!==jt(e&this.valueMask))throw new TypeError(Gr("BitField.encode",this)+" value must be integer not exceeding "+this.valueMask);const t=this.container._packedGetValue(),n=jt(e<n&&(n=this.length.decode(e,t)),n}decode(e,t=0){let n=this.span;return 0>n&&(n=this.length.decode(e,t)),oe(e).slice(t,t+n)}encode(e,t,n){let s=this.length;if(this.length instanceof Ye&&(s=e.length),!(e instanceof Uint8Array&&s===e.length))throw new TypeError(Gr("Blob.encode",this)+" requires (length "+s+") Uint8Array as src");if(n+s>t.length)throw new RangeError("encoding overruns Uint8Array");const o=oe(e);return oe(t).write(o.toString("hex"),n,s,"hex"),this.length instanceof Ye&&this.length.encode(s,t,n),s}}m.Blob=jo;class Go extends ce{constructor(e){super(-1,e)}getSpan(e,t=0){on(e);let n=t;for(;nt.length)throw new RangeError("encoding overruns Buffer");const i=oe(t);return s.copy(i,n),i[n+o]=0,o+1}}m.CString=Go;class Yo extends ce{constructor(e,t){if(typeof e=="string"&&t===void 0&&(t=e,e=void 0),e===void 0)e=-1;else if(!Number.isInteger(e))throw new TypeError("maxSpan must be an integer");super(-1,t),this.maxSpan=e}getSpan(e,t=0){return on(e),e.length-t}decode(e,t=0){const n=this.getSpan(e,t);if(0<=this.maxSpan&&this.maxSpant.length)throw new RangeError("encoding overruns Buffer");return s.copy(oe(t),n),o}}m.UTF8=Yo;class Zo extends ce{constructor(e,t){super(0,t),this.value=e}decode(e,t){return this.value}encode(e,t,n){return 0}}m.Constant=Zo;m.greedy=(r,e)=>new Oo(r,e);var Tt=m.offset=(r,e,t)=>new Yr(r,e,t),ne=m.u8=r=>new tt(1,r),Qe=m.u16=r=>new tt(2,r);m.u24=r=>new tt(3,r);var C=m.u32=r=>new tt(4,r);m.u40=r=>new tt(5,r);m.u48=r=>new tt(6,r);var Le=m.nu64=r=>new No(r);m.u16be=r=>new st(2,r);m.u24be=r=>new st(3,r);m.u32be=r=>new st(4,r);m.u40be=r=>new st(5,r);m.u48be=r=>new st(6,r);m.nu64be=r=>new Uo(r);m.s8=r=>new qt(1,r);m.s16=r=>new qt(2,r);m.s24=r=>new qt(3,r);m.s32=r=>new qt(4,r);m.s40=r=>new qt(5,r);m.s48=r=>new qt(6,r);var Ze=m.ns64=r=>new zo(r);m.s16be=r=>new an(2,r);m.s24be=r=>new an(3,r);m.s32be=r=>new an(4,r);m.s40be=r=>new an(5,r);m.s48be=r=>new an(6,r);m.ns64be=r=>new Ko(r);m.f32=r=>new Wo(r);m.f32be=r=>new Fo(r);m.f64=r=>new Do(r);m.f64be=r=>new qo(r);var O=m.struct=(r,e,t)=>new Ho(r,e,t);m.bits=(r,e,t)=>new Xr(r,e,t);var ze=m.seq=(r,e,t)=>new $o(r,e,t);m.union=(r,e,t)=>new Jr(r,e,t);m.unionLayoutDiscriminator=(r,e)=>new Fn(r,e);var pe=m.blob=(r,e)=>new jo(r,e);m.cstr=r=>new Go(r);m.utf8=(r,e)=>new Yo(r,e);m.constant=(r,e)=>new Zo(r,e);var xn={};Object.defineProperty(xn,"__esModule",{value:!0});function Mc(r){{const e=Be.from(r);e.reverse();const t=e.toString("hex");return t.length===0?BigInt(0):BigInt(`0x${t}`)}}var Vc=xn.toBigIntLE=Mc;function jc(r){{const e=r.toString("hex");return e.length===0?BigInt(0):BigInt(`0x${e}`)}}xn.toBigIntBE=jc;function Gc(r,e){{const t=r.toString(16),n=Be.from(t.padStart(e*2,"0").slice(0,e*2),"hex");return n.reverse(),n}}var Jo=xn.toBufferLE=Gc;function Yc(r,e){{const t=r.toString(16);return Be.from(t.padStart(e*2,"0").slice(0,e*2),"hex")}}xn.toBufferBE=Yc;class Zc extends TypeError{constructor(e,t){let n;const{message:s,explanation:o,...i}=e,{path:a}=e,c=a.length===0?s:`At path: ${a.join(".")} -- ${s}`;super(o??c),o!=null&&(this.cause=c),Object.assign(this,i),this.name=this.constructor.name,this.failures=()=>n??(n=[e,...t()])}}function Jc(r){return _n(r)&&typeof r[Symbol.iterator]=="function"}function _n(r){return typeof r=="object"&&r!=null}function Dn(r){return _n(r)&&!Array.isArray(r)}function ot(r){return typeof r=="symbol"?r.toString():typeof r=="string"?JSON.stringify(r):`${r}`}function Xc(r){const{done:e,value:t}=r.next();return e?void 0:t}function Qc(r,e,t,n){if(r===!0)return;r===!1?r={}:typeof r=="string"&&(r={message:r});const{path:s,branch:o}=e,{type:i}=t,{refinement:a,message:c=`Expected a value of type \`${i}\`${a?` with refinement \`${a}\``:""}, but received: \`${ot(n)}\``}=r;return{value:n,type:i,refinement:a,key:s[s.length-1],path:s,branch:o,...r,message:c}}function*Ps(r,e,t,n){Jc(r)||(r=[r]);for(const s of r){const o=Qc(s,e,t,n);o&&(yield o)}}function*es(r,e,t={}){const{path:n=[],branch:s=[r],coerce:o=!1,mask:i=!1}=t,a={path:n,branch:s,mask:i};o&&(r=e.coercer(r,a));let c="valid";for(const u of e.validator(r,a))u.explanation=t.message,c="not_valid",yield[u,void 0];for(let[u,l,h]of e.entries(r,a)){const p=es(l,h,{path:u===void 0?n:[...n,u],branch:u===void 0?s:[...s,l],coerce:o,mask:i,message:t.message});for(const f of p)f[0]?(c=f[0].refinement!=null?"not_refined":"not_valid",yield[f[0],void 0]):o&&(l=f[1],u===void 0?r=l:r instanceof Map?r.set(u,l):r instanceof Set?r.add(l):_n(r)&&(l!==void 0||u in r)&&(r[u]=l))}if(c!=="not_valid")for(const u of e.refiner(r,a))u.explanation=t.message,c="not_refined",yield[u,void 0];c==="valid"&&(yield[void 0,r])}let pt=class{constructor(e){const{type:t,schema:n,validator:s,refiner:o,coercer:i=c=>c,entries:a=function*(){}}=e;this.type=t,this.schema=n,this.entries=a,this.coercer=i,s?this.validator=(c,u)=>{const l=s(c,u);return Ps(l,u,this,c)}:this.validator=()=>[],o?this.refiner=(c,u)=>{const l=o(c,u);return Ps(l,u,this,c)}:this.refiner=()=>[]}assert(e,t){return Xo(e,this,t)}create(e,t){return B(e,this,t)}is(e){return Qo(e,this)}mask(e,t){return eu(e,this,t)}validate(e,t={}){return vn(e,this,t)}};function Xo(r,e,t){const n=vn(r,e,{message:t});if(n[0])throw n[0]}function B(r,e,t){const n=vn(r,e,{coerce:!0,message:t});if(n[0])throw n[0];return n[1]}function eu(r,e,t){const n=vn(r,e,{coerce:!0,mask:!0,message:t});if(n[0])throw n[0];return n[1]}function Qo(r,e){return!vn(r,e)[0]}function vn(r,e,t={}){const n=es(r,e,t),s=Xc(n);return s[0]?[new Zc(s[0],function*(){for(const i of n)i[0]&&(yield i[0])}),void 0]:[void 0,s[1]]}function $t(r,e){return new pt({type:r,schema:null,validator:e})}function tu(){return $t("any",()=>!0)}function P(r){return new pt({type:"array",schema:r,*entries(e){if(r&&Array.isArray(e))for(const[t,n]of e.entries())yield[t,n,r]},coercer(e){return Array.isArray(e)?e.slice():e},validator(e){return Array.isArray(e)||`Expected an array value, but received: ${ot(e)}`}})}function lt(){return $t("boolean",r=>typeof r=="boolean")}function ts(r){return $t("instance",e=>e instanceof r||`Expected a \`${r.name}\` instance, but received: ${ot(e)}`)}function ye(r){const e=ot(r),t=typeof r;return new pt({type:"literal",schema:t==="string"||t==="number"||t==="boolean"?r:null,validator(n){return n===r||`Expected the literal \`${e}\`, but received: ${ot(n)}`}})}function nu(){return $t("never",()=>!1)}function T(r){return new pt({...r,validator:(e,t)=>e===null||r.validator(e,t),refiner:(e,t)=>e===null||r.refiner(e,t)})}function y(){return $t("number",r=>typeof r=="number"&&!isNaN(r)||`Expected a number, but received: ${ot(r)}`)}function H(r){return new pt({...r,validator:(e,t)=>e===void 0||r.validator(e,t),refiner:(e,t)=>e===void 0||r.refiner(e,t)})}function ei(r,e){return new pt({type:"record",schema:null,*entries(t){if(_n(t))for(const n in t){const s=t[n];yield[n,n,r],yield[n,s,e]}},validator(t){return Dn(t)||`Expected an object, but received: ${ot(t)}`},coercer(t){return Dn(t)?{...t}:t}})}function x(){return $t("string",r=>typeof r=="string"||`Expected a string, but received: ${ot(r)}`)}function ns(r){const e=nu();return new pt({type:"tuple",schema:null,*entries(t){if(Array.isArray(t)){const n=Math.max(r.length,t.length);for(let s=0;st.type).join(" | ");return new pt({type:"union",schema:null,coercer(t,n){for(const s of r){const[o,i]=s.validate(t,{coerce:!0,mask:n.mask});if(!o)return i}return t},validator(t,n){const s=[];for(const o of r){const[...i]=es(t,o,n),[a]=i;if(a[0])for(const[c]of i)c&&s.push(c);else return[]}return[`Expected the value to satisfy a union of \`${e}\`, but received: ${ot(t)}`,...s]}})}function cn(){return $t("unknown",()=>!0)}function Bn(r,e,t){return new pt({...r,coercer:(n,s)=>Qo(n,e)?r.coercer(t(n,s),s):r.coercer(n,s)})}const ti=so(ha),ru=ti.v4,su=function(r,e,t,n){if(typeof r!="string")throw new TypeError(r+" must be a string");n=n||{};const s=typeof n.version=="number"?n.version:2;if(s!==1&&s!==2)throw new TypeError(s+" must be 1 or 2");const o={method:r};if(s===2&&(o.jsonrpc="2.0"),e){if(typeof e!="object"&&!Array.isArray(e))throw new TypeError(e+" must be an object, array or omitted");o.params=e}if(typeof t>"u"){const i=typeof n.generator=="function"?n.generator:function(){return ru()};o.id=i(o,n)}else s===2&&t===null?n.notificationIdNull&&(o.id=null):o.id=t;return o};var ou=su;const iu=ti.v4,au=ou,kn=function(r,e){if(!(this instanceof kn))return new kn(r,e);e||(e={}),this.options={reviver:typeof e.reviver<"u"?e.reviver:null,replacer:typeof e.replacer<"u"?e.replacer:null,generator:typeof e.generator<"u"?e.generator:function(){return iu()},version:typeof e.version<"u"?e.version:2,notificationIdNull:typeof e.notificationIdNull=="boolean"?e.notificationIdNull:!1},this.callServer=r};var cu=kn;kn.prototype.request=function(r,e,t,n){const s=this;let o=null;const i=Array.isArray(r)&&typeof e=="function";if(this.options.version===1&&i)throw new TypeError("JSON-RPC 1.0 does not support batching");if(i||!i&&r&&typeof r=="object"&&typeof e=="function")n=e,o=r;else{typeof t=="function"&&(n=t,t=void 0);const u=typeof n=="function";try{o=au(r,e,t,{generator:this.options.generator,version:this.options.version,notificationIdNull:this.options.notificationIdNull})}catch(l){if(u)return n(l);throw l}if(!u)return o}let c;try{c=JSON.stringify(o,this.options.replacer)}catch(u){return n(u)}return this.callServer(c,function(u,l){s._parseResponse(u,l,n)}),o};kn.prototype._parseResponse=function(r,e,t){if(r){t(r);return}if(!e)return t();let n;try{n=JSON.parse(e,this.options.reviver)}catch(s){return t(s)}if(t.length===3)if(Array.isArray(n)){const s=function(i){return typeof i.error<"u"},o=function(i){return!s(i)};return t(null,n.filter(s),n.filter(o))}else return t(null,n.error,n.result);t(null,n)};const uu=zr(cu);var ni={exports:{}};(function(r){var e=Object.prototype.hasOwnProperty,t="~";function n(){}Object.create&&(n.prototype=Object.create(null),new n().__proto__||(t=!1));function s(c,u,l){this.fn=c,this.context=u,this.once=l||!1}function o(c,u,l,h,p){if(typeof l!="function")throw new TypeError("The listener must be a function");var f=new s(l,h||c,p),b=t?t+u:u;return c._events[b]?c._events[b].fn?c._events[b]=[c._events[b],f]:c._events[b].push(f):(c._events[b]=f,c._eventsCount++),c}function i(c,u){--c._eventsCount===0?c._events=new n:delete c._events[u]}function a(){this._events=new n,this._eventsCount=0}a.prototype.eventNames=function(){var u=[],l,h;if(this._eventsCount===0)return u;for(h in l=this._events)e.call(l,h)&&u.push(t?h.slice(1):h);return Object.getOwnPropertySymbols?u.concat(Object.getOwnPropertySymbols(l)):u},a.prototype.listeners=function(u){var l=t?t+u:u,h=this._events[l];if(!h)return[];if(h.fn)return[h.fn];for(var p=0,f=h.length,b=new Array(f);pthis.emit("open"),this.socket.onmessage=s=>this.emit("message",s.data),this.socket.onerror=s=>this.emit("error",s),this.socket.onclose=s=>{this.emit("close",s.code,s.reason)}}send(e,t,n){const s=n||t;try{this.socket.send(e),s()}catch(o){s(o)}}close(e,t){this.socket.close(e,t)}addEventListener(e,t,n){this.socket.addEventListener(e,t,n)}};function hu(r,e){return new du(r,e)}var fu=class{encode(r){return JSON.stringify(r)}decode(r){return JSON.parse(r)}},pu=class extends ri{constructor(e,t="ws://localhost:8080",{autoconnect:n=!0,reconnect:s=!0,reconnect_interval:o=1e3,max_reconnects:i=5,...a}={},c,u){super();ve(this,"address");ve(this,"rpc_id");ve(this,"queue");ve(this,"options");ve(this,"autoconnect");ve(this,"ready");ve(this,"reconnect");ve(this,"reconnect_timer_id");ve(this,"reconnect_interval");ve(this,"max_reconnects");ve(this,"rest_options");ve(this,"current_reconnects");ve(this,"generate_request_id");ve(this,"socket");ve(this,"webSocketFactory");ve(this,"dataPack");this.webSocketFactory=e,this.queue={},this.rpc_id=0,this.address=t,this.autoconnect=n,this.ready=!1,this.reconnect=s,this.reconnect_timer_id=void 0,this.reconnect_interval=o,this.max_reconnects=i,this.rest_options=a,this.current_reconnects=0,this.generate_request_id=c||(()=>++this.rpc_id),u?this.dataPack=u:this.dataPack=new fu,this.autoconnect&&this._connect(this.address,{autoconnect:this.autoconnect,reconnect:this.reconnect,reconnect_interval:this.reconnect_interval,max_reconnects:this.max_reconnects,...this.rest_options})}connect(){this.socket||this._connect(this.address,{autoconnect:this.autoconnect,reconnect:this.reconnect,reconnect_interval:this.reconnect_interval,max_reconnects:this.max_reconnects,...this.rest_options})}call(e,t,n,s){return!s&&typeof n=="object"&&(s=n,n=null),new Promise((o,i)=>{if(!this.ready)return i(new Error("socket not ready"));const a=this.generate_request_id(e,t),c={jsonrpc:"2.0",method:e,params:t||void 0,id:a};this.socket.send(this.dataPack.encode(c),s,u=>{if(u)return i(u);this.queue[a]={promise:[o,i]},n&&(this.queue[a].timeout=setTimeout(()=>{delete this.queue[a],i(new Error("reply timeout"))},n))})})}async login(e){const t=await this.call("rpc.login",e);if(!t)throw new Error("authentication failed");return t}async listMethods(){return await this.call("__listMethods")}notify(e,t){return new Promise((n,s)=>{if(!this.ready)return s(new Error("socket not ready"));const o={jsonrpc:"2.0",method:e,params:t};this.socket.send(this.dataPack.encode(o),i=>{if(i)return s(i);n()})})}async subscribe(e){typeof e=="string"&&(e=[e]);const t=await this.call("rpc.on",e);if(typeof e=="string"&&t[e]!=="ok")throw new Error("Failed subscribing to an event '"+e+"' with: "+t[e]);return t}async unsubscribe(e){typeof e=="string"&&(e=[e]);const t=await this.call("rpc.off",e);if(typeof e=="string"&&t[e]!=="ok")throw new Error("Failed unsubscribing from an event with: "+t);return t}close(e,t){this.socket.close(e||1e3,t)}setAutoReconnect(e){this.reconnect=e}setReconnectInterval(e){this.reconnect_interval=e}setMaxReconnects(e){this.max_reconnects=e}_connect(e,t){clearTimeout(this.reconnect_timer_id),this.socket=this.webSocketFactory(e,t),this.socket.addEventListener("open",()=>{this.ready=!0,this.emit("open"),this.current_reconnects=0}),this.socket.addEventListener("message",({data:n})=>{n instanceof ArrayBuffer&&(n=$.from(n).toString());try{n=this.dataPack.decode(n)}catch{return}if(n.notification&&this.listeners(n.notification).length){if(!Object.keys(n.params).length)return this.emit(n.notification);const s=[n.notification];if(n.params.constructor===Object)s.push(n.params);else for(let o=0;o{this.emit.apply(this,s)})}if(!this.queue[n.id])return n.method?Promise.resolve().then(()=>{this.emit(n.method,n==null?void 0:n.params)}):void 0;"error"in n=="result"in n&&this.queue[n.id].promise[1](new Error('Server response malformed. Response must include either "result" or "error", but not both.')),this.queue[n.id].timeout&&clearTimeout(this.queue[n.id].timeout),n.error?this.queue[n.id].promise[1](n.error):this.queue[n.id].promise[0](n.result),delete this.queue[n.id]}),this.socket.addEventListener("error",n=>this.emit("error",n)),this.socket.addEventListener("close",({code:n,reason:s})=>{this.ready&&setTimeout(()=>this.emit("close",n,s),0),this.ready=!1,this.socket=void 0,n!==1e3&&(this.current_reconnects++,this.reconnect&&(this.max_reconnects>this.current_reconnects||this.max_reconnects===0)&&(this.reconnect_timer_id=setTimeout(()=>this._connect(e,t),this.reconnect_interval)))})}};const si=[],oi=[],ii=[],gu=BigInt(0),hn=BigInt(1),yu=BigInt(2),bu=BigInt(7),mu=BigInt(256),wu=BigInt(113);for(let r=0,e=hn,t=1,n=0;r<24;r++){[t,n]=[n,(2*t+3*n)%5],si.push(2*(5*n+t)),oi.push((r+1)*(r+2)/2%64);let s=gu;for(let o=0;o<7;o++)e=(e<>bu)*wu)%mu,e&yu&&(s^=hn<<(hn<t>32?yo(r,e,t):po(r,e,t),Ls=(r,e,t)=>t>32?bo(r,e,t):go(r,e,t);function Iu(r,e=24){const t=new Uint32Array(10);for(let n=24-e;n<24;n++){for(let i=0;i<10;i++)t[i]=r[i]^r[i+10]^r[i+20]^r[i+30]^r[i+40];for(let i=0;i<10;i+=2){const a=(i+8)%10,c=(i+2)%10,u=t[c],l=t[c+1],h=Ts(u,l,1)^t[a],p=Ls(u,l,1)^t[a+1];for(let f=0;f<50;f+=10)r[i+f]^=h,r[i+f+1]^=p}let s=r[2],o=r[3];for(let i=0;i<24;i++){const a=oi[i],c=Ts(s,o,a),u=Ls(s,o,a),l=si[i];s=r[l],o=r[l+1],r[l]=c,r[l+1]=u}for(let i=0;i<50;i+=10){for(let a=0;a<10;a++)t[a]=r[i+a];for(let a=0;a<10;a++)r[i+a]^=~t[(a+2)%10]&t[(a+4)%10]}r[0]^=ku[n],r[1]^=Su[n]}t.fill(0)}class rs extends Kr{constructor(e,t,n,s=!1,o=24){if(super(),this.blockLen=e,this.suffix=t,this.outputLen=n,this.enableXOF=s,this.rounds=o,this.pos=0,this.posOut=0,this.finished=!1,this.destroyed=!1,Nn(n),0>=this.blockLen||this.blockLen>=200)throw new Error("Sha3 supports only keccak-f1600 function");this.state=new Uint8Array(200),this.state32=ga(this.state)}keccak(){Ss||Is(this.state32),Iu(this.state32,this.rounds),Ss||Is(this.state32),this.posOut=0,this.pos=0}update(e){Zt(this);const{blockLen:t,state:n}=this;e=Gn(e);const s=e.length;for(let o=0;o=n&&this.keccak();const i=Math.min(n-this.posOut,o-s);e.set(t.subarray(this.posOut,this.posOut+i),s),this.posOut+=i,s+=i}return e}xofInto(e){if(!this.enableXOF)throw new Error("XOF is not possible for this instance");return this.writeInto(e)}xof(e){return Nn(e),this.xofInto(new Uint8Array(e))}digestInto(e){if(co(e,this),this.finished)throw new Error("digest() was already called");return this.writeInto(e),this.destroy(),e}digest(){return this.digestInto(new Uint8Array(this.outputLen))}destroy(){this.destroyed=!0,this.state.fill(0)}_cloneInto(e){const{blockLen:t,suffix:n,outputLen:s,rounds:o,enableXOF:i}=this;return e||(e=new rs(t,n,s,i,o)),e.state32.set(this.state32),e.pos=this.pos,e.posOut=this.posOut,e.finished=this.finished,e.rounds=o,e.suffix=n,e.outputLen=s,e.enableXOF=i,e.destroyed=this.destroyed,e}}const Eu=(r,e,t)=>Wr(()=>new rs(e,r,t)),Cs=Eu(1,136,256/8);class ai extends Kr{constructor(e,t){super(),this.finished=!1,this.destroyed=!1,pa(e);const n=Gn(t);if(this.iHash=e.create(),typeof this.iHash.update!="function")throw new Error("Expected instance of class which extends utils.Hash");this.blockLen=this.iHash.blockLen,this.outputLen=this.iHash.outputLen;const s=this.blockLen,o=new Uint8Array(s);o.set(n.length>s?e.create().update(n).digest():n);for(let i=0;inew ai(r,e).update(t).digest();ci.create=(r,e)=>new ai(r,e);/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */function Os(r){r.lowS!==void 0&&St("lowS",r.lowS),r.prehash!==void 0&&St("prehash",r.prehash)}function Au(r){const e=$r(r);rn(e,{a:"field",b:"field"},{allowedPrivateKeyLengths:"array",wrapPrivateKey:"boolean",isTorsionFree:"function",clearCofactor:"function",allowInfinityPoint:"boolean",fromBytes:"function",toBytes:"function"});const{endo:t,Fp:n,a:s}=e;if(t){if(!n.eql(s,n.ZERO))throw new Error("Endomorphism can only be defined for Koblitz curves that have a=0");if(typeof t!="object"||typeof t.beta!="bigint"||typeof t.splitScalar!="function")throw new Error("Expected endomorphism with beta: bigint and splitScalar: function")}return Object.freeze({...e})}const{bytesToNumberBE:xu,hexToBytes:_u}=Ja,yt={Err:class extends Error{constructor(e=""){super(e)}},_tlv:{encode:(r,e)=>{const{Err:t}=yt;if(r<0||r>256)throw new t("tlv.encode: wrong tag");if(e.length&1)throw new t("tlv.encode: unpadded data");const n=e.length/2,s=Gt(n);if(s.length/2&128)throw new t("tlv.encode: long form length too big");const o=n>127?Gt(s.length/2|128):"";return`${Gt(r)}${o}${s}${e}`},decode(r,e){const{Err:t}=yt;let n=0;if(r<0||r>256)throw new t("tlv.encode: wrong tag");if(e.length<2||e[n++]!==r)throw new t("tlv.decode: wrong tlv");const s=e[n++],o=!!(s&128);let i=0;if(!o)i=s;else{const c=s&127;if(!c)throw new t("tlv.decode(long): indefinite length not supported");if(c>4)throw new t("tlv.decode(long): byte length is too big");const u=e.subarray(n,n+c);if(u.length!==c)throw new t("tlv.decode: length bytes not complete");if(u[0]===0)throw new t("tlv.decode(long): zero leftmost byte");for(const l of u)i=i<<8|l;if(n+=c,i<128)throw new t("tlv.decode(long): not minimal encoding")}const a=e.subarray(n,n+i);if(a.length!==i)throw new t("tlv.decode: wrong value length");return{v:a,l:e.subarray(n+i)}}},_int:{encode(r){const{Err:e}=yt;if(r{const E=d.toAffine();return Dt(Uint8Array.from([4]),t.toBytes(E.x),t.toBytes(E.y))}),o=e.fromBytes||(g=>{const d=g.subarray(1),w=t.fromBytes(d.subarray(0,t.BYTES)),E=t.fromBytes(d.subarray(t.BYTES,2*t.BYTES));return{x:w,y:E}});function i(g){const{a:d,b:w}=e,E=t.sqr(g),k=t.mul(E,g);return t.add(t.add(k,t.mul(g,d)),w)}if(!t.eql(t.sqr(e.Gy),i(e.Gx)))throw new Error("bad generator point: equation left != right");function a(g){return Zn(g,Re,e.n)}function c(g){const{allowedPrivateKeyLengths:d,nByteLength:w,wrapPrivateKey:E,n:k}=e;if(d&&typeof g!="bigint"){if(Wt(g)&&(g=Ft(g)),typeof g!="string"||!d.includes(g.length))throw new Error("Invalid key");g=g.padStart(w*2,"0")}let _;try{_=typeof g=="bigint"?g:zt(Ae("private key",g,w))}catch{throw new Error(`private key must be ${w} bytes, hex or bigint, not ${typeof g}`)}return E&&(_=ge(_,k)),et("private key",_,Re,k),_}function u(g){if(!(g instanceof p))throw new Error("ProjectivePoint expected")}const l=wn((g,d)=>{const{px:w,py:E,pz:k}=g;if(t.eql(k,t.ONE))return{x:w,y:E};const _=g.is0();d==null&&(d=_?t.ONE:t.inv(k));const K=t.mul(w,d),U=t.mul(E,d),N=t.mul(k,d);if(_)return{x:t.ZERO,y:t.ZERO};if(!t.eql(N,t.ONE))throw new Error("invZ was invalid");return{x:K,y:U}}),h=wn(g=>{if(g.is0()){if(e.allowInfinityPoint&&!t.is0(g.py))return;throw new Error("bad point: ZERO")}const{x:d,y:w}=g.toAffine();if(!t.isValid(d)||!t.isValid(w))throw new Error("bad point: x or y not FE");const E=t.sqr(w),k=i(d);if(!t.eql(E,k))throw new Error("bad point: equation left != right");if(!g.isTorsionFree())throw new Error("bad point: not in prime-order subgroup");return!0});class p{constructor(d,w,E){if(this.px=d,this.py=w,this.pz=E,d==null||!t.isValid(d))throw new Error("x required");if(w==null||!t.isValid(w))throw new Error("y required");if(E==null||!t.isValid(E))throw new Error("z required");Object.freeze(this)}static fromAffine(d){const{x:w,y:E}=d||{};if(!d||!t.isValid(w)||!t.isValid(E))throw new Error("invalid affine point");if(d instanceof p)throw new Error("projective point not allowed");const k=_=>t.eql(_,t.ZERO);return k(w)&&k(E)?p.ZERO:new p(w,E,t.ONE)}get x(){return this.toAffine().x}get y(){return this.toAffine().y}static normalizeZ(d){const w=t.invertBatch(d.map(E=>E.pz));return d.map((E,k)=>E.toAffine(w[k])).map(p.fromAffine)}static fromHex(d){const w=p.fromAffine(o(Ae("pointHex",d)));return w.assertValidity(),w}static fromPrivateKey(d){return p.BASE.multiply(c(d))}static msm(d,w){return Ao(p,n,d,w)}_setWindowSize(d){b.setWindowSize(this,d)}assertValidity(){h(this)}hasEvenY(){const{y:d}=this.toAffine();if(t.isOdd)return!t.isOdd(d);throw new Error("Field doesn't support isOdd")}equals(d){u(d);const{px:w,py:E,pz:k}=this,{px:_,py:K,pz:U}=d,N=t.eql(t.mul(w,U),t.mul(_,k)),F=t.eql(t.mul(E,U),t.mul(K,k));return N&&F}negate(){return new p(this.px,t.neg(this.py),this.pz)}double(){const{a:d,b:w}=e,E=t.mul(w,Ns),{px:k,py:_,pz:K}=this;let U=t.ZERO,N=t.ZERO,F=t.ZERO,q=t.mul(k,k),Se=t.mul(_,_),re=t.mul(K,K),J=t.mul(k,_);return J=t.add(J,J),F=t.mul(k,K),F=t.add(F,F),U=t.mul(d,F),N=t.mul(E,re),N=t.add(U,N),U=t.sub(Se,N),N=t.add(Se,N),N=t.mul(U,N),U=t.mul(J,U),F=t.mul(E,F),re=t.mul(d,re),J=t.sub(q,re),J=t.mul(d,J),J=t.add(J,F),F=t.add(q,q),q=t.add(F,q),q=t.add(q,re),q=t.mul(q,J),N=t.add(N,q),re=t.mul(_,K),re=t.add(re,re),q=t.mul(re,J),U=t.sub(U,q),F=t.mul(re,Se),F=t.add(F,F),F=t.add(F,F),new p(U,N,F)}add(d){u(d);const{px:w,py:E,pz:k}=this,{px:_,py:K,pz:U}=d;let N=t.ZERO,F=t.ZERO,q=t.ZERO;const Se=e.a,re=t.mul(e.b,Ns);let J=t.mul(w,_),Ie=t.mul(E,K),L=t.mul(k,U),z=t.add(w,E),A=t.add(_,K);z=t.mul(z,A),A=t.add(J,Ie),z=t.sub(z,A),A=t.add(w,k);let S=t.add(_,U);return A=t.mul(A,S),S=t.add(J,L),A=t.sub(A,S),S=t.add(E,k),N=t.add(K,U),S=t.mul(S,N),N=t.add(Ie,L),S=t.sub(S,N),q=t.mul(Se,A),N=t.mul(re,L),q=t.add(N,q),N=t.sub(Ie,q),q=t.add(Ie,q),F=t.mul(N,q),Ie=t.add(J,J),Ie=t.add(Ie,J),L=t.mul(Se,L),A=t.mul(re,A),Ie=t.add(Ie,L),L=t.sub(J,L),L=t.mul(Se,L),A=t.add(A,L),J=t.mul(Ie,A),F=t.add(F,J),J=t.mul(S,A),N=t.mul(z,N),N=t.sub(N,J),J=t.mul(z,Ie),q=t.mul(S,q),q=t.add(q,J),new p(N,F,q)}subtract(d){return this.add(d.negate())}is0(){return this.equals(p.ZERO)}wNAF(d){return b.wNAFCached(this,d,p.normalizeZ)}multiplyUnsafe(d){et("scalar",d,wt,e.n);const w=p.ZERO;if(d===wt)return w;if(d===Re)return this;const{endo:E}=e;if(!E)return b.unsafeLadder(this,d);let{k1neg:k,k1:_,k2neg:K,k2:U}=E.splitScalar(d),N=w,F=w,q=this;for(;_>wt||U>wt;)_&Re&&(N=N.add(q)),U&Re&&(F=F.add(q)),q=q.double(),_>>=Re,U>>=Re;return k&&(N=N.negate()),K&&(F=F.negate()),F=new p(t.mul(F.px,E.beta),F.py,F.pz),N.add(F)}multiply(d){const{endo:w,n:E}=e;et("scalar",d,Re,E);let k,_;if(w){const{k1neg:K,k1:U,k2neg:N,k2:F}=w.splitScalar(d);let{p:q,f:Se}=this.wNAF(U),{p:re,f:J}=this.wNAF(F);q=b.constTimeNegate(K,q),re=b.constTimeNegate(N,re),re=new p(t.mul(re.px,w.beta),re.py,re.pz),k=q.add(re),_=Se.add(J)}else{const{p:K,f:U}=this.wNAF(d);k=K,_=U}return p.normalizeZ([k,_])[0]}multiplyAndAddUnsafe(d,w,E){const k=p.BASE,_=(U,N)=>N===wt||N===Re||!U.equals(k)?U.multiplyUnsafe(N):U.multiply(N),K=_(this,w).add(_(d,E));return K.is0()?void 0:K}toAffine(d){return l(this,d)}isTorsionFree(){const{h:d,isTorsionFree:w}=e;if(d===Re)return!0;if(w)return w(p,this);throw new Error("isTorsionFree() has not been declared for the elliptic curve")}clearCofactor(){const{h:d,clearCofactor:w}=e;return d===Re?this:w?w(p,this):this.multiplyUnsafe(e.h)}toRawBytes(d=!0){return St("isCompressed",d),this.assertValidity(),s(p,this,d)}toHex(d=!0){return St("isCompressed",d),Ft(this.toRawBytes(d))}}p.BASE=new p(e.Gx,e.Gy,t.ONE),p.ZERO=new p(t.ZERO,t.ONE,t.ZERO);const f=e.nBitLength,b=Eo(p,e.endo?Math.ceil(f/2):f);return{CURVE:e,ProjectivePoint:p,normPrivateKeyToScalar:c,weierstrassEquation:i,isWithinCurveOrder:a}}function Bu(r){const e=$r(r);return rn(e,{hash:"hash",hmac:"function",randomBytes:"function"},{bits2int:"function",bits2int_modN:"function",lowS:"boolean"}),Object.freeze({lowS:!0,...e})}function Ru(r){const e=Bu(r),{Fp:t,n}=e,s=t.BYTES+1,o=2*t.BYTES+1;function i(L){return ge(L,n)}function a(L){return vr(L,n)}const{ProjectivePoint:c,normPrivateKeyToScalar:u,weierstrassEquation:l,isWithinCurveOrder:h}=vu({...e,toBytes(L,z,A){const S=z.toAffine(),v=t.toBytes(S.x),D=Dt;return St("isCompressed",A),A?D(Uint8Array.from([z.hasEvenY()?2:3]),v):D(Uint8Array.from([4]),v,t.toBytes(S.y))},fromBytes(L){const z=L.length,A=L[0],S=L.subarray(1);if(z===s&&(A===2||A===3)){const v=zt(S);if(!Zn(v,Re,t.ORDER))throw new Error("Point is not on curve");const D=l(v);let M;try{M=t.sqrt(D)}catch(ee){const Q=ee instanceof Error?": "+ee.message:"";throw new Error("Point is not on curve"+Q)}const V=(M&Re)===Re;return(A&1)===1!==V&&(M=t.neg(M)),{x:v,y:M}}else if(z===o&&A===4){const v=t.fromBytes(S.subarray(0,t.BYTES)),D=t.fromBytes(S.subarray(t.BYTES,2*t.BYTES));return{x:v,y:D}}else throw new Error(`Point of length ${z} was invalid. Expected ${s} compressed bytes or ${o} uncompressed bytes`)}}),p=L=>Ft(Xt(L,e.nByteLength));function f(L){const z=n>>Re;return L>z}function b(L){return f(L)?i(-L):L}const g=(L,z,A)=>zt(L.slice(z,A));class d{constructor(z,A,S){this.r=z,this.s=A,this.recovery=S,this.assertValidity()}static fromCompact(z){const A=e.nByteLength;return z=Ae("compactSignature",z,A*2),new d(g(z,0,A),g(z,A,2*A))}static fromDER(z){const{r:A,s:S}=yt.toSig(Ae("DER",z));return new d(A,S)}assertValidity(){et("r",this.r,Re,n),et("s",this.s,Re,n)}addRecoveryBit(z){return new d(this.r,this.s,z)}recoverPublicKey(z){const{r:A,s:S,recovery:v}=this,D=U(Ae("msgHash",z));if(v==null||![0,1,2,3].includes(v))throw new Error("recovery id invalid");const M=v===2||v===3?A+e.n:A;if(M>=t.ORDER)throw new Error("recovery id 2 or 3 invalid");const V=v&1?"03":"02",X=c.fromHex(V+p(M)),ee=a(M),Q=i(-D*ee),ue=i(S*ee),le=c.BASE.multiplyAndAddUnsafe(X,Q,ue);if(!le)throw new Error("point at infinify");return le.assertValidity(),le}hasHighS(){return f(this.s)}normalizeS(){return this.hasHighS()?new d(this.r,i(-this.s),this.recovery):this}toDERRawBytes(){return Jt(this.toDERHex())}toDERHex(){return yt.hexFromSig({r:this.r,s:this.s})}toCompactRawBytes(){return Jt(this.toCompactHex())}toCompactHex(){return p(this.r)+p(this.s)}}const w={isValidPrivateKey(L){try{return u(L),!0}catch{return!1}},normPrivateKeyToScalar:u,randomPrivateKey:()=>{const L=Io(e.n);return ac(e.randomBytes(L),e.n)},precompute(L=8,z=c.BASE){return z._setWindowSize(L),z.multiply(BigInt(3)),z}};function E(L,z=!0){return c.fromPrivateKey(L).toRawBytes(z)}function k(L){const z=Wt(L),A=typeof L=="string",S=(z||A)&&L.length;return z?S===s||S===o:A?S===2*s||S===2*o:L instanceof c}function _(L,z,A=!0){if(k(L))throw new Error("first arg must be private key");if(!k(z))throw new Error("second arg must be public key");return c.fromHex(z).multiply(u(L)).toRawBytes(A)}const K=e.bits2int||function(L){const z=zt(L),A=L.length*8-e.nBitLength;return A>0?z>>BigInt(A):z},U=e.bits2int_modN||function(L){return i(K(L))},N=qr(e.nBitLength);function F(L){return et(`num < 2^${e.nBitLength}`,L,wt,N),Xt(L,e.nByteLength)}function q(L,z,A=Se){if(["recovered","canonical"].some(_e=>_e in A))throw new Error("sign() legacy options not supported");const{hash:S,randomBytes:v}=e;let{lowS:D,prehash:M,extraEntropy:V}=A;D==null&&(D=!0),L=Ae("msgHash",L),Os(A),M&&(L=Ae("prehashed msgHash",S(L)));const X=U(L),ee=u(z),Q=[F(ee),F(X)];if(V!=null&&V!==!1){const _e=V===!0?v(t.BYTES):V;Q.push(Ae("extraEntropy",_e))}const ue=Dt(...Q),le=X;function xe(_e){const Te=K(_e);if(!h(Te))return;const qe=a(Te),$e=c.BASE.multiply(Te).toAffine(),Ee=i($e.x);if(Ee===wt)return;const nt=i(qe*i(le+Ee*ee));if(nt===wt)return;let ln=($e.x===Ee?0:2)|Number($e.y&Re),dn=nt;return D&&f(nt)&&(dn=b(nt),ln^=1),new d(Ee,dn,ln)}return{seed:ue,k2sig:xe}}const Se={lowS:e.lowS,prehash:!1},re={lowS:e.lowS,prehash:!1};function J(L,z,A=Se){const{seed:S,k2sig:v}=q(L,z,A),D=e;return wo(D.hash.outputLen,D.nByteLength,D.hmac)(S,v)}c.BASE._setWindowSize(8);function Ie(L,z,A,S=re){var $e;const v=L;if(z=Ae("msgHash",z),A=Ae("publicKey",A),"strict"in S)throw new Error("options.strict was renamed to lowS");Os(S);const{lowS:D,prehash:M}=S;let V,X;try{if(typeof v=="string"||Wt(v))try{V=d.fromDER(v)}catch(Ee){if(!(Ee instanceof yt.Err))throw Ee;V=d.fromCompact(v)}else if(typeof v=="object"&&typeof v.r=="bigint"&&typeof v.s=="bigint"){const{r:Ee,s:nt}=v;V=new d(Ee,nt)}else throw new Error("PARSE");X=c.fromHex(A)}catch(Ee){if(Ee.message==="PARSE")throw new Error("signature must be Signature instance, Uint8Array or hex string");return!1}if(D&&V.hasHighS())return!1;M&&(z=e.hash(z));const{r:ee,s:Q}=V,ue=U(z),le=a(Q),xe=i(ue*le),_e=i(ee*le),Te=($e=c.BASE.multiplyAndAddUnsafe(X,xe,_e))==null?void 0:$e.toAffine();return Te?i(Te.x)===ee:!1}return{CURVE:e,getPublicKey:E,getSharedSecret:_,sign:J,verify:Ie,ProjectivePoint:c,Signature:d,utils:w}}/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */function Pu(r){return{hash:r,hmac:(e,...t)=>ci(r,e,ma(...t)),randomBytes:uo}}function Tu(r,e){const t=n=>Ru({...r,...Pu(n)});return Object.freeze({...t(e),create:t})}/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */const ui=BigInt("0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f"),Us=BigInt("0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141"),Lu=BigInt(1),Pr=BigInt(2),zs=(r,e)=>(r+e/Pr)/e;function Cu(r){const e=ui,t=BigInt(3),n=BigInt(6),s=BigInt(11),o=BigInt(22),i=BigInt(23),a=BigInt(44),c=BigInt(88),u=r*r*r%e,l=u*u*r%e,h=we(l,t,e)*l%e,p=we(h,t,e)*l%e,f=we(p,Pr,e)*u%e,b=we(f,s,e)*f%e,g=we(b,o,e)*b%e,d=we(g,a,e)*g%e,w=we(d,c,e)*d%e,E=we(w,a,e)*g%e,k=we(E,t,e)*l%e,_=we(k,i,e)*b%e,K=we(_,n,e)*u%e,U=we(K,Pr,e);if(!Tr.eql(Tr.sqr(U),r))throw new Error("Cannot find square root");return U}const Tr=Jn(ui,void 0,void 0,{sqrt:Cu}),tr=Tu({a:BigInt(0),b:BigInt(7),Fp:Tr,n:Us,Gx:BigInt("55066263022277343669578718895168534326250603453777594175500187360389116729240"),Gy:BigInt("32670510020758816978083085130507043184471273380659243275938904335757337482424"),h:BigInt(1),lowS:!0,endo:{beta:BigInt("0x7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee"),splitScalar:r=>{const e=Us,t=BigInt("0x3086d221a7d46bcde86c90e49284eb15"),n=-Lu*BigInt("0xe4437ed6010e88286f547fa90abfe4c3"),s=BigInt("0x114ca50f7a8e2f3f657c1108d9d44cfd8"),o=t,i=BigInt("0x100000000000000000000000000000000"),a=zs(o*r,e),c=zs(-n*r,e);let u=ge(r-a*t-c*s,e),l=ge(-a*n-c*o,e);const h=u>i,p=l>i;if(h&&(u=e-u),p&&(l=e-l),u>i||l>i)throw new Error("splitScalar: Endomorphism failed, k="+r);return{k1neg:h,k1:u,k2neg:p,k2:l}}}},Br);BigInt(0);tr.ProjectivePoint;const Ou=sn.utils.randomPrivateKey,Ks=()=>{const r=sn.utils.randomPrivateKey(),e=qn(r),t=new Uint8Array(64);return t.set(r),t.set(e,32),{publicKey:e,secretKey:t}},qn=sn.getPublicKey;function Ws(r){try{return sn.ExtendedPoint.fromHex(r),!0}catch{return!1}}const ss=(r,e)=>sn.sign(r,e.slice(0,32)),Nu=sn.verify,Y=r=>$.isBuffer(r)?r:r instanceof Uint8Array?$.from(r.buffer,r.byteOffset,r.byteLength):$.from(r);class li{constructor(e){Object.assign(this,e)}encode(){return $.from(Lo(On,this))}static decode(e){return Co(On,this,e)}static decodeUnchecked(e){return vo(On,this,e)}}class $d extends li{constructor(e){if(super(e),this.enum="",Object.keys(e).length!==1)throw new Error("Enum can only take single value");Object.keys(e).map(t=>{this.enum=t})}}const On=new Map;var di;const Uu=32,It=32;function zu(r){return r._bn!==void 0}let Fs=1;class R extends li{constructor(e){if(super({}),this._bn=void 0,zu(e))this._bn=e._bn;else{if(typeof e=="string"){const t=Ne.decode(e);if(t.length!=It)throw new Error("Invalid public key input");this._bn=new ws(t)}else this._bn=new ws(e);if(this._bn.byteLength()>It)throw new Error("Invalid public key input")}}static unique(){const e=new R(Fs);return Fs+=1,new R(e.toBuffer())}equals(e){return this._bn.eq(e._bn)}toBase58(){return Ne.encode(this.toBytes())}toJSON(){return this.toBase58()}toBytes(){const e=this.toBuffer();return new Uint8Array(e.buffer,e.byteOffset,e.byteLength)}toBuffer(){const e=this._bn.toArrayLike($);if(e.length===It)return e;const t=$.alloc(32);return e.copy(t,32-e.length),t}get[Symbol.toStringTag](){return`PublicKey(${this.toString()})`}toString(){return this.toBase58()}static async createWithSeed(e,t,n){const s=$.concat([e.toBuffer(),$.from(t),n.toBuffer()]),o=Br(s);return new R(o)}static createProgramAddressSync(e,t){let n=$.alloc(0);e.forEach(function(o){if(o.length>Uu)throw new TypeError("Max seed length exceeded");n=$.concat([n,Y(o)])}),n=$.concat([n,t.toBuffer(),$.from("ProgramDerivedAddress")]);const s=Br(n);if(Ws(s))throw new Error("Invalid seeds, address must fall off the curve");return new R(s)}static async createProgramAddress(e,t){return this.createProgramAddressSync(e,t)}static findProgramAddressSync(e,t){let n=255,s;for(;n!=0;){try{const o=e.concat($.from([n]));s=this.createProgramAddressSync(o,t)}catch(o){if(o instanceof TypeError)throw o;n--;continue}return[s,n]}throw new Error("Unable to find a viable program address nonce")}static async findProgramAddress(e,t){return this.findProgramAddressSync(e,t)}static isOnCurve(e){const t=new R(e);return Ws(t.toBytes())}}di=R;R.default=new di("11111111111111111111111111111111");On.set(R,{kind:"struct",fields:[["_bn","u256"]]});class Hd{constructor(e){if(this._publicKey=void 0,this._secretKey=void 0,e){const t=Y(e);if(e.length!==64)throw new Error("bad secret key size");this._publicKey=t.slice(32,64),this._secretKey=t.slice(0,32)}else this._secretKey=Y(Ou()),this._publicKey=Y(qn(this._secretKey))}get publicKey(){return new R(this._publicKey)}get secretKey(){return $.concat([this._secretKey,this._publicKey],64)}}const Md=new R("BPFLoader1111111111111111111111111111111111"),Kt=1232,os=127,$n=64;class hi extends Error{constructor(e){super(`Signature ${e} has expired: block height exceeded.`),this.signature=void 0,this.signature=e}}Object.defineProperty(hi.prototype,"name",{value:"TransactionExpiredBlockheightExceededError"});class fi extends Error{constructor(e,t){super(`Transaction was not confirmed in ${t.toFixed(2)} seconds. It is unknown if it succeeded or failed. Check signature ${e} using the Solana Explorer or CLI tools.`),this.signature=void 0,this.signature=e}}Object.defineProperty(fi.prototype,"name",{value:"TransactionExpiredTimeoutError"});class pn extends Error{constructor(e){super(`Signature ${e} has expired: the nonce is no longer valid.`),this.signature=void 0,this.signature=e}}Object.defineProperty(pn.prototype,"name",{value:"TransactionExpiredNonceInvalidError"});class Hn{constructor(e,t){this.staticAccountKeys=void 0,this.accountKeysFromLookups=void 0,this.staticAccountKeys=e,this.accountKeysFromLookups=t}keySegments(){const e=[this.staticAccountKeys];return this.accountKeysFromLookups&&(e.push(this.accountKeysFromLookups.writable),e.push(this.accountKeysFromLookups.readonly)),e}get(e){for(const t of this.keySegments()){if(e256)throw new Error("Account index overflow encountered during compilation");const n=new Map;this.keySegments().flat().forEach((o,i)=>{n.set(o.toBase58(),i)});const s=o=>{const i=n.get(o.toBase58());if(i===void 0)throw new Error("Encountered an unknown instruction account key during compilation");return i};return e.map(o=>({programIdIndex:s(o.programId),accountKeyIndexes:o.keys.map(i=>s(i.pubkey)),data:o.data}))}}const Z=(r="publicKey")=>pe(32,r),Ku=(r="signature")=>pe(64,r),Ut=(r="string")=>{const e=O([C("length"),C("lengthPadding"),pe(Tt(C(),-8),"chars")],r),t=e.decode.bind(e),n=e.encode.bind(e),s=e;return s.decode=(o,i)=>t(o,i).chars.toString(),s.encode=(o,i,a)=>{const c={chars:$.from(o,"utf8")};return n(c,i,a)},s.alloc=o=>C().span+C().span+$.from(o,"utf8").length,s},Wu=(r="authorized")=>O([Z("staker"),Z("withdrawer")],r),Fu=(r="lockup")=>O([Ze("unixTimestamp"),Ze("epoch"),Z("custodian")],r),Du=(r="voteInit")=>O([Z("nodePubkey"),Z("authorizedVoter"),Z("authorizedWithdrawer"),ne("commission")],r),qu=(r="voteAuthorizeWithSeedArgs")=>O([C("voteAuthorizationType"),Z("currentAuthorityDerivedKeyOwnerPubkey"),Ut("currentAuthorityDerivedKeySeed"),Z("newAuthorized")],r);function pi(r,e){const t=s=>{if(s.span>=0)return s.span;if(typeof s.alloc=="function")return s.alloc(e[s.property]);if("count"in s&&"elementLayout"in s){const o=e[s.property];if(Array.isArray(o))return o.length*t(s.elementLayout)}else if("fields"in s)return pi({layout:s},e[s.property]);return 0};let n=0;return r.layout.fields.forEach(s=>{n+=t(s)}),n}function je(r){let e=0,t=0;for(;;){let n=r.shift();if(e|=(n&127)<>=7,t==0){r.push(n);break}else n|=128,r.push(n)}}function se(r,e){if(!r)throw new Error(e||"Assertion failed")}class nr{constructor(e,t){this.payer=void 0,this.keyMetaMap=void 0,this.payer=e,this.keyMetaMap=t}static compile(e,t){const n=new Map,s=i=>{const a=i.toBase58();let c=n.get(a);return c===void 0&&(c={isSigner:!1,isWritable:!1,isInvoked:!1},n.set(a,c)),c},o=s(t);o.isSigner=!0,o.isWritable=!0;for(const i of e){s(i.programId).isInvoked=!0;for(const a of i.keys){const c=s(a.pubkey);c.isSigner||(c.isSigner=a.isSigner),c.isWritable||(c.isWritable=a.isWritable)}}return new nr(t,n)}getMessageComponents(){const e=[...this.keyMetaMap.entries()];se(e.length<=256,"Max static account keys length exceeded");const t=e.filter(([,c])=>c.isSigner&&c.isWritable),n=e.filter(([,c])=>c.isSigner&&!c.isWritable),s=e.filter(([,c])=>!c.isSigner&&c.isWritable),o=e.filter(([,c])=>!c.isSigner&&!c.isWritable),i={numRequiredSignatures:t.length+n.length,numReadonlySignedAccounts:n.length,numReadonlyUnsignedAccounts:o.length};{se(t.length>0,"Expected at least one writable signer key");const[c]=t[0];se(c===this.payer.toBase58(),"Expected first writable signer key to be the fee payer")}const a=[...t.map(([c])=>new R(c)),...n.map(([c])=>new R(c)),...s.map(([c])=>new R(c)),...o.map(([c])=>new R(c))];return[i,a]}extractTableLookup(e){const[t,n]=this.drainKeysFoundInLookupTable(e.state.addresses,i=>!i.isSigner&&!i.isInvoked&&i.isWritable),[s,o]=this.drainKeysFoundInLookupTable(e.state.addresses,i=>!i.isSigner&&!i.isInvoked&&!i.isWritable);if(!(t.length===0&&s.length===0))return[{accountKey:e.key,writableIndexes:t,readonlyIndexes:s},{writable:n,readonly:o}]}drainKeysFoundInLookupTable(e,t){const n=new Array,s=new Array;for(const[o,i]of this.keyMetaMap.entries())if(t(i)){const a=new R(o),c=e.findIndex(u=>u.equals(a));c>=0&&(se(c<256,"Max lookup table index exceeded"),n.push(c),s.push(a),this.keyMetaMap.delete(o))}return[n,s]}}const gi="Reached end of buffer unexpectedly";function at(r){if(r.length===0)throw new Error(gi);return r.shift()}function Ge(r,...e){const[t]=e;if(e.length===2?t+(e[1]??0)>r.length:t>=r.length)throw new Error(gi);return r.splice(...e)}class dt{constructor(e){this.header=void 0,this.accountKeys=void 0,this.recentBlockhash=void 0,this.instructions=void 0,this.indexToProgramIds=new Map,this.header=e.header,this.accountKeys=e.accountKeys.map(t=>new R(t)),this.recentBlockhash=e.recentBlockhash,this.instructions=e.instructions,this.instructions.forEach(t=>this.indexToProgramIds.set(t.programIdIndex,this.accountKeys[t.programIdIndex]))}get version(){return"legacy"}get staticAccountKeys(){return this.accountKeys}get compiledInstructions(){return this.instructions.map(e=>({programIdIndex:e.programIdIndex,accountKeyIndexes:e.accounts,data:Ne.decode(e.data)}))}get addressTableLookups(){return[]}getAccountKeys(){return new Hn(this.staticAccountKeys)}static compile(e){const t=nr.compile(e.instructions,e.payerKey),[n,s]=t.getMessageComponents(),i=new Hn(s).compileInstructions(e.instructions).map(a=>({programIdIndex:a.programIdIndex,accounts:a.accountKeyIndexes,data:Ne.encode(a.data)}));return new dt({header:n,accountKeys:s,recentBlockhash:e.recentBlockhash,instructions:i})}isAccountSigner(e){return e=this.header.numRequiredSignatures){const n=e-t,o=this.accountKeys.length-t-this.header.numReadonlyUnsignedAccounts;return n!this.isProgramId(t))}serialize(){const e=this.accountKeys.length;let t=[];Je(t,e);const n=this.instructions.map(h=>{const{accounts:p,programIdIndex:f}=h,b=Array.from(Ne.decode(h.data));let g=[];Je(g,p.length);let d=[];return Je(d,b.length),{programIdIndex:f,keyIndicesCount:$.from(g),keyIndices:p,dataLength:$.from(d),data:b}});let s=[];Je(s,n.length);let o=$.alloc(Kt);$.from(s).copy(o);let i=s.length;n.forEach(h=>{const f=O([ne("programIdIndex"),pe(h.keyIndicesCount.length,"keyIndicesCount"),ze(ne("keyIndex"),h.keyIndices.length,"keyIndices"),pe(h.dataLength.length,"dataLength"),ze(ne("userdatum"),h.data.length,"data")]).encode(h,o,i);i+=f}),o=o.slice(0,i);const a=O([pe(1,"numRequiredSignatures"),pe(1,"numReadonlySignedAccounts"),pe(1,"numReadonlyUnsignedAccounts"),pe(t.length,"keyCount"),ze(Z("key"),e,"keys"),Z("recentBlockhash")]),c={numRequiredSignatures:$.from([this.header.numRequiredSignatures]),numReadonlySignedAccounts:$.from([this.header.numReadonlySignedAccounts]),numReadonlyUnsignedAccounts:$.from([this.header.numReadonlyUnsignedAccounts]),keyCount:$.from(t),keys:this.accountKeys.map(h=>Y(h.toBytes())),recentBlockhash:Ne.decode(this.recentBlockhash)};let u=$.alloc(2048);const l=a.encode(c,u);return o.copy(u,l),u.slice(0,l+o.length)}static from(e){let t=[...e];const n=at(t);if(n!==(n&os))throw new Error("Versioned messages must be deserialized with VersionedMessage.deserialize()");const s=at(t),o=at(t),i=je(t);let a=[];for(let p=0;p0)throw new Error("Failed to get account keys because address table lookups were not resolved");return new Hn(this.staticAccountKeys,t)}isAccountSigner(e){return e=n){const s=e-n,o=this.addressTableLookups.reduce((i,a)=>i+a.writableIndexes.length,0);return s=this.header.numRequiredSignatures){const s=e-t,i=n-t-this.header.numReadonlyUnsignedAccounts;return so.key.equals(n.accountKey));if(!s)throw new Error(`Failed to find address lookup table account for table key ${n.accountKey.toBase58()}`);for(const o of n.writableIndexes)if(ol.toBytes()),recentBlockhash:Ne.decode(this.recentBlockhash),instructionsLength:new Uint8Array(n),serializedInstructions:t,addressTableLookupsLength:new Uint8Array(o),serializedAddressTableLookups:s},a);return a.slice(0,u)}serializeInstructions(){let e=0;const t=new Uint8Array(Kt);for(const n of this.compiledInstructions){const s=Array();Je(s,n.accountKeyIndexes.length);const o=Array();Je(o,n.data.length);const i=O([ne("programIdIndex"),pe(s.length,"encodedAccountKeyIndexesLength"),ze(ne(),n.accountKeyIndexes.length,"accountKeyIndexes"),pe(o.length,"encodedDataLength"),pe(n.data.length,"data")]);e+=i.encode({programIdIndex:n.programIdIndex,encodedAccountKeyIndexesLength:new Uint8Array(s),accountKeyIndexes:n.accountKeyIndexes,encodedDataLength:new Uint8Array(o),data:n.data},t,e)}return t.slice(0,e)}serializeAddressTableLookups(){let e=0;const t=new Uint8Array(Kt);for(const n of this.addressTableLookups){const s=Array();Je(s,n.writableIndexes.length);const o=Array();Je(o,n.readonlyIndexes.length);const i=O([Z("accountKey"),pe(s.length,"encodedWritableIndexesLength"),ze(ne(),n.writableIndexes.length,"writableIndexes"),pe(o.length,"encodedReadonlyIndexesLength"),ze(ne(),n.readonlyIndexes.length,"readonlyIndexes")]);e+=i.encode({accountKey:n.accountKey.toBytes(),encodedWritableIndexesLength:new Uint8Array(s),writableIndexes:n.writableIndexes,encodedReadonlyIndexesLength:new Uint8Array(o),readonlyIndexes:n.readonlyIndexes},t,e)}return t.slice(0,e)}static deserialize(e){let t=[...e];const n=at(t),s=n&os;se(n!==s,"Expected versioned message but received legacy message");const o=s;se(o===0,`Expected versioned message with version 0 but found version ${o}`);const i={numRequiredSignatures:at(t),numReadonlySignedAccounts:at(t),numReadonlyUnsignedAccounts:at(t)},a=[],c=je(t);for(let b=0;b{const e=yi.deserializeMessageVersion(r);if(e==="legacy")return dt.from(r);if(e===0)return en.deserialize(r);throw new Error(`Transaction message version ${e} deserialization is not supported`)}};let vt=function(r){return r[r.BLOCKHEIGHT_EXCEEDED=0]="BLOCKHEIGHT_EXCEEDED",r[r.PROCESSED=1]="PROCESSED",r[r.TIMED_OUT=2]="TIMED_OUT",r[r.NONCE_INVALID=3]="NONCE_INVALID",r}({});const $u=$.alloc($n).fill(0);class he{constructor(e){this.keys=void 0,this.programId=void 0,this.data=$.alloc(0),this.programId=e.programId,this.keys=e.keys,e.data&&(this.data=e.data)}toJSON(){return{keys:this.keys.map(({pubkey:e,isSigner:t,isWritable:n})=>({pubkey:e.toJSON(),isSigner:t,isWritable:n})),programId:this.programId.toJSON(),data:[...this.data]}}}class ae{get signature(){return this.signatures.length>0?this.signatures[0].signature:null}constructor(e){if(this.signatures=[],this.feePayer=void 0,this.instructions=[],this.recentBlockhash=void 0,this.lastValidBlockHeight=void 0,this.nonceInfo=void 0,this.minNonceContextSlot=void 0,this._message=void 0,this._json=void 0,!!e)if(e.feePayer&&(this.feePayer=e.feePayer),e.signatures&&(this.signatures=e.signatures),Object.prototype.hasOwnProperty.call(e,"nonceInfo")){const{minContextSlot:t,nonceInfo:n}=e;this.minNonceContextSlot=t,this.nonceInfo=n}else if(Object.prototype.hasOwnProperty.call(e,"lastValidBlockHeight")){const{blockhash:t,lastValidBlockHeight:n}=e;this.recentBlockhash=t,this.lastValidBlockHeight=n}else{const{recentBlockhash:t,nonceInfo:n}=e;n&&(this.nonceInfo=n),this.recentBlockhash=t}}toJSON(){return{recentBlockhash:this.recentBlockhash||null,feePayer:this.feePayer?this.feePayer.toJSON():null,nonceInfo:this.nonceInfo?{nonce:this.nonceInfo.nonce,nonceInstruction:this.nonceInfo.nonceInstruction.toJSON()}:null,instructions:this.instructions.map(e=>e.toJSON()),signers:this.signatures.map(({publicKey:e})=>e.toJSON())}}add(...e){if(e.length===0)throw new Error("No instructions");return e.forEach(t=>{"instructions"in t?this.instructions=this.instructions.concat(t.instructions):"data"in t&&"programId"in t&&"keys"in t?this.instructions.push(t):this.instructions.push(new he(t))}),this}compileMessage(){if(this._message&&JSON.stringify(this.toJSON())===JSON.stringify(this._json))return this._message;let e,t;if(this.nonceInfo?(e=this.nonceInfo.nonce,this.instructions[0]!=this.nonceInfo.nonceInstruction?t=[this.nonceInfo.nonceInstruction,...this.instructions]:t=this.instructions):(e=this.recentBlockhash,t=this.instructions),!e)throw new Error("Transaction recentBlockhash required");t.length<1&&console.warn("No instructions provided");let n;if(this.feePayer)n=this.feePayer;else if(this.signatures.length>0&&this.signatures[0].publicKey)n=this.signatures[0].publicKey;else throw new Error("Transaction fee payer required");for(let g=0;g{g.keys.forEach(w=>{o.push({...w})});const d=g.programId.toString();s.includes(d)||s.push(d)}),s.forEach(g=>{o.push({pubkey:new R(g),isSigner:!1,isWritable:!1})});const i=[];o.forEach(g=>{const d=g.pubkey.toString(),w=i.findIndex(E=>E.pubkey.toString()===d);w>-1?(i[w].isWritable=i[w].isWritable||g.isWritable,i[w].isSigner=i[w].isSigner||g.isSigner):i.push(g)}),i.sort(function(g,d){if(g.isSigner!==d.isSigner)return g.isSigner?-1:1;if(g.isWritable!==d.isWritable)return g.isWritable?-1:1;const w={localeMatcher:"best fit",usage:"sort",sensitivity:"variant",ignorePunctuation:!1,numeric:!1,caseFirst:"lower"};return g.pubkey.toBase58().localeCompare(d.pubkey.toBase58(),"en",w)});const a=i.findIndex(g=>g.pubkey.equals(n));if(a>-1){const[g]=i.splice(a,1);g.isSigner=!0,g.isWritable=!0,i.unshift(g)}else i.unshift({pubkey:n,isSigner:!0,isWritable:!0});for(const g of this.signatures){const d=i.findIndex(w=>w.pubkey.equals(g.publicKey));if(d>-1)i[d].isSigner||(i[d].isSigner=!0,console.warn("Transaction references a signature that is unnecessary, only the fee payer and instruction signer accounts should sign a transaction. This behavior is deprecated and will throw an error in the next major version release."));else throw new Error(`unknown signer: ${g.publicKey.toString()}`)}let c=0,u=0,l=0;const h=[],p=[];i.forEach(({pubkey:g,isSigner:d,isWritable:w})=>{d?(h.push(g.toString()),c+=1,w||(u+=1)):(p.push(g.toString()),w||(l+=1))});const f=h.concat(p),b=t.map(g=>{const{data:d,programId:w}=g;return{programIdIndex:f.indexOf(w.toString()),accounts:g.keys.map(E=>f.indexOf(E.pubkey.toString())),data:Ne.encode(d)}});return b.forEach(g=>{se(g.programIdIndex>=0),g.accounts.forEach(d=>se(d>=0))}),new dt({header:{numRequiredSignatures:c,numReadonlySignedAccounts:u,numReadonlyUnsignedAccounts:l},accountKeys:f,recentBlockhash:e,instructions:b})}_compile(){const e=this.compileMessage(),t=e.accountKeys.slice(0,e.header.numRequiredSignatures);return this.signatures.length===t.length&&this.signatures.every((s,o)=>t[o].equals(s.publicKey))||(this.signatures=t.map(n=>({signature:null,publicKey:n}))),e}serializeMessage(){return this._compile().serialize()}async getEstimatedFee(e){return(await e.getFeeForMessage(this.compileMessage())).value}setSigners(...e){if(e.length===0)throw new Error("No signers");const t=new Set;this.signatures=e.filter(n=>{const s=n.toString();return t.has(s)?!1:(t.add(s),!0)}).map(n=>({signature:null,publicKey:n}))}sign(...e){if(e.length===0)throw new Error("No signers");const t=new Set,n=[];for(const o of e){const i=o.publicKey.toString();t.has(i)||(t.add(i),n.push(o))}this.signatures=n.map(o=>({signature:null,publicKey:o.publicKey}));const s=this._compile();this._partialSign(s,...n)}partialSign(...e){if(e.length===0)throw new Error("No signers");const t=new Set,n=[];for(const o of e){const i=o.publicKey.toString();t.has(i)||(t.add(i),n.push(o))}const s=this._compile();this._partialSign(s,...n)}_partialSign(e,...t){const n=e.serialize();t.forEach(s=>{const o=ss(n,s.secretKey);this._addSignature(s.publicKey,Y(o))})}addSignature(e,t){this._compile(),this._addSignature(e,t)}_addSignature(e,t){se(t.length===64);const n=this.signatures.findIndex(s=>e.equals(s.publicKey));if(n<0)throw new Error(`unknown signer: ${e.toString()}`);this.signatures[n].signature=$.from(t)}verifySignatures(e=!0){return!this._getMessageSignednessErrors(this.serializeMessage(),e)}_getMessageSignednessErrors(e,t){const n={};for(const{signature:s,publicKey:o}of this.signatures)s===null?t&&(n.missing||(n.missing=[])).push(o):Nu(s,e,o.toBytes())||(n.invalid||(n.invalid=[])).push(o);return n.invalid||n.missing?n:void 0}serialize(e){const{requireAllSignatures:t,verifySignatures:n}=Object.assign({requireAllSignatures:!0,verifySignatures:!0},e),s=this.serializeMessage();if(n){const o=this._getMessageSignednessErrors(s,t);if(o){let i="Signature verification failed.";throw o.invalid&&(i+=` Invalid signature for public key${o.invalid.length===1?"":"(s)"} [\`${o.invalid.map(a=>a.toBase58()).join("`, `")}\`].`),o.missing&&(i+=` Missing signature for public key${o.missing.length===1?"":"(s)"} [\`${o.missing.map(a=>a.toBase58()).join("`, `")}\`].`),new Error(i)}}return this._serialize(s)}_serialize(e){const{signatures:t}=this,n=[];Je(n,t.length);const s=n.length+t.length*64+e.length,o=$.alloc(s);return se(t.length<256),$.from(n).copy(o,0),t.forEach(({signature:i},a)=>{i!==null&&(se(i.length===64,"signature has invalid length"),$.from(i).copy(o,n.length+a*64))}),e.copy(o,n.length+t.length*64),se(o.length<=Kt,`Transaction too large: ${o.length} > ${Kt}`),o}get keys(){return se(this.instructions.length===1),this.instructions[0].keys.map(e=>e.pubkey)}get programId(){return se(this.instructions.length===1),this.instructions[0].programId}get data(){return se(this.instructions.length===1),this.instructions[0].data}static from(e){let t=[...e];const n=je(t);let s=[];for(let o=0;o0&&(n.feePayer=e.accountKeys[0]),t.forEach((s,o)=>{const i={signature:s==Ne.encode($u)?null:Ne.decode(s),publicKey:e.accountKeys[o]};n.signatures.push(i)}),e.instructions.forEach(s=>{const o=s.accounts.map(i=>{const a=e.accountKeys[i];return{pubkey:a,isSigner:n.signatures.some(c=>c.publicKey.toString()===a.toString())||e.isAccountSigner(i),isWritable:e.isAccountWritable(i)}});n.instructions.push(new he({keys:o,programId:e.accountKeys[s.programIdIndex],data:Ne.decode(s.data)}))}),n._message=e,n._json=n.toJSON(),n}}class bi{constructor(e){this.payerKey=void 0,this.instructions=void 0,this.recentBlockhash=void 0,this.payerKey=e.payerKey,this.instructions=e.instructions,this.recentBlockhash=e.recentBlockhash}static decompile(e,t){const{header:n,compiledInstructions:s,recentBlockhash:o}=e,{numRequiredSignatures:i,numReadonlySignedAccounts:a,numReadonlyUnsignedAccounts:c}=n,u=i-a;se(u>0,"Message header is invalid");const l=e.staticAccountKeys.length-i-c;se(l>=0,"Message header is invalid");const h=e.getAccountKeys(t),p=h.get(0);if(p===void 0)throw new Error("Failed to decompile message because no account keys were found");const f=[];for(const b of s){const g=[];for(const w of b.accountKeyIndexes){const E=h.get(w);if(E===void 0)throw new Error(`Failed to find key for account key index ${w}`);const k=wi.equals(s.publicKey));se(o>=0,`Cannot sign with non signer key ${s.publicKey.toBase58()}`),this.signatures[o]=ss(t,s.secretKey)}}addSignature(e,t){se(t.byteLength===64,"Signature must be 64 bytes long");const s=this.message.staticAccountKeys.slice(0,this.message.header.numRequiredSignatures).findIndex(o=>o.equals(e));se(s>=0,`Can not add signature; \`${e.toBase58()}\` is not required to sign this transaction`),this.signatures[s]=t}}const Hu=160,Mu=64,Vu=Hu/Mu,wi=1e3/Vu,bt=new R("SysvarC1ock11111111111111111111111111111111"),Vd=new R("SysvarEpochSchedu1e111111111111111111111111"),jd=new R("Sysvar1nstructions1111111111111111111111111"),mr=new R("SysvarRecentB1ockHashes11111111111111111111"),Sn=new R("SysvarRent111111111111111111111111111111111"),Gd=new R("SysvarRewards111111111111111111111111111111"),Yd=new R("SysvarS1otHashes111111111111111111111111111"),Zd=new R("SysvarS1otHistory11111111111111111111111111"),wr=new R("SysvarStakeHistory1111111111111111111111111");class Mn extends Error{constructor({action:e,signature:t,transactionMessage:n,logs:s}){const o=s?`Logs: ${JSON.stringify(s.slice(-10),null,2)}. `:"",i="\nCatch the `SendTransactionError` and call `getLogs()` on it for full details.";let a;switch(e){case"send":a=`Transaction ${t} resulted in an error. diff --git a/wallet-react/assets/info-sign-FL6F6ICR-DRrDvCIH.js b/wallet-react/assets/info-sign-FL6F6ICR-CixyfZLe.js similarity index 93% rename from wallet-react/assets/info-sign-FL6F6ICR-DRrDvCIH.js rename to wallet-react/assets/info-sign-FL6F6ICR-CixyfZLe.js index 5550c5b..381023f 100644 --- a/wallet-react/assets/info-sign-FL6F6ICR-DRrDvCIH.js +++ b/wallet-react/assets/info-sign-FL6F6ICR-CixyfZLe.js @@ -1,2 +1,2 @@ -const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./index.browser.esm-DAAf1F_d.js","./index-CVVvHb5i.js","./index-BwWLtY8o.css"])))=>i.map(i=>d[i]); -import{J as re,L as le,a0 as ie,H as oe,l as ce,r as m,a1 as o,N as k,P as U,a2 as me,a3 as i,a4 as q,a5 as h,a6 as de,Z as ue,o as a,a7 as ge,a8 as ve,B as z,a9 as b,aa as I,ab as P,ac as pe,ad as fe}from"./index-CVVvHb5i.js";import{V as Ee,L as he,n as ye,b as Ne,D as _e,T as we}from"./index-BC_6AaKU.js";import{C as Ce}from"./chunk-ZSOFK2U2-C8gCfl88.js";import{N as Se}from"./chunk-BOXSB6AN-BWAQj7uH.js";import{N as Te}from"./chunk-6X7TBCV3-ABG7Zd-N.js";import{u as Ae}from"./useTranslation-BQsgmsRj.js";import"./colors-DgT9UB8-.js";import"./chunk-3WXPHVZ4-ClMsd6qO.js";import"./isObject-CrIk3fyR.js";import"./index-CB_KHcwI.js";var ke="ATokenGPvbdGVxr1b2hvZbsiqW5xWH25efTNsLJA8knL",be={async findAssociatedTokenAddress(y,r){let{PublicKey:l}=await pe(()=>import("./index.browser.esm-DAAf1F_d.js"),__vite__mapDeps([0,1,2]),import.meta.url),N=new l("TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA");return l.findProgramAddressSync([new l(y).toBuffer(),N.toBuffer(),new l(r).toBuffer()],new l(ke))[0]}},K=be;function Ie(y){let{method:r,param:l,chainId:N,loginAuthorizationSign:M}=y,{t}=Ae(),_=re(),{setPaymentVerify:V,userInfo:d,setPaymentPassword:D}=le(),{events:w}=ie(),{modalOptions:L}=oe(),{authCoreModal:W}=ce(),{errorHandle:H}=Ce(),[R,C]=m.useState(!1),B=Se(),[u,J]=m.useState(),[O,Z]=m.useState(),[$,Q]=m.useState(),[j,p]=m.useState(""),[X,f]=m.useState(""),{hasSetPaymentPassword:S,showSetPaymentPasswordOrConfirm:Y}=Ee(),g=m.useMemo(()=>({id:N||o.solana.chainId,name:"Solana"}),[]),ee=m.useMemo(()=>{let s=o.solana.selectedAddress;return k(s)},[]);m.useEffect(()=>{U().catch(s=>{}),me()&&_("account/master-password/verify")},[_]);let ae=()=>{U().then(()=>{F()}).catch(s=>{var e;C(!1),B.error((e=s.message)!=null?e:"Sign Error")})},G=(s,e)=>{w.emit("signResponse",{result:s,error:e})};async function x(s,e){if(!e)return[];let n=await Promise.all(e.map(s));return e.filter((v,c)=>n[c])}let F=async()=>{var s,e;!r||(b({record_type:I.PAGE_SIGN_CONFIRM_BUTTON_CLICK}),(s=d==null?void 0:d.security_account)!=null&&s.has_set_payment_password?V({visible:!0,onVerifyCompleted:T}):r===i.signAndSendTransaction||r===i.signTransaction||r===i.signAllTransactions||((e=L==null?void 0:L.promptSettingConfig)==null?void 0:e.promptPaymentPasswordSettingWhenSign)===3?Y(T):T())},T=async()=>{var s;if(!r)return;C(!0);let e;try{if(r===i.signMessage){let{signature:n}=await o.solana.signMessage(l);e=n}else if(r===i.signAndSendTransaction){let{signature:n}=await o.solana.signAndSendTransaction(l,g.id);e=n}else if(r===i.signTransaction)e=await o.solana.signTransaction(l,g.id);else if(r===i.signAllTransactions)e=await o.solana.signAllTransactions(l,g.id);else throw new Error("Unknown method");b({record_type:I.PAGE_SIGN_CONFIRM_BUTTON_CLICK_SUCCESS})}catch(n){b({record_type:I.PAGE_SIGN_CONFIRM_BUTTON_CLICK_FAILURE}),(n==null?void 0:n.error_code)===50103&&!((s=d==null?void 0:d.security_account)!=null&&s.has_set_payment_password)?ae():(n==null?void 0:n.message)==="Local Key not found"||(n==null?void 0:n.message)==="Master password decryption error"?_("account/master-password/verify"):H(n)}finally{C(!1)}e&&(r===i.signMessage&&M?w.emit("loginSuccess",{...d,authorization:{message:h.encode(l),signature:e}}):G(e))},ne=()=>{R||(M?w.emit("loginSuccess",d):G(void 0,fe.userRejectedRequest()))};m.useEffect(()=>{if(r===i.signMessage)p(t("sign.signature_message")),f(t("sign.signature_title"));else if(r===i.signAndSendTransaction){p(t("sign.send_transaction")),f(t("sign.approve_and").format(q(g)));let s=l.serialize({requireAllSignatures:!1,verifySignatures:!1});E([h.encode(s)])}else if(r===i.signTransaction){p(t("sign.sign_transaction")),f(t("sign.sign_but"));let s=l.serialize({requireAllSignatures:!1,verifySignatures:!1});E([h.encode(s)])}else if(r===i.signAllTransactions){p(t("sign.sign_transaction")),f(t("sign.sign_but"));let s=l.map(e=>h.encode(e.serialize({requireAllSignatures:!1,verifySignatures:!1})));E(s)}else throw new Error("Unknown method")},[l]),m.useEffect(()=>{o.solana.connect()},[]);let E=s=>{o.solana.request({chainId:g.id,method:de.enhancedDeserializeTransaction,params:s}).then(e=>{var n,v;J(e),x(async c=>{let A=await K.findAssociatedTokenAddress(o.solana.selectedAddress,c.mint);return c.associatedTokenAddress===A.toBase58()},(n=e==null?void 0:e.estimatedChanges)==null?void 0:n.nfts).then(c=>{Z(c)}),x(async c=>{let A=await K.findAssociatedTokenAddress(o.solana.selectedAddress,c.mint);return c.associatedTokenAddress===A.toBase58()},(v=e==null?void 0:e.estimatedChanges)==null?void 0:v.tokens).then(c=>{Q(c)})}).catch(e=>{var n;ue.error({title:(n=e.message)!=null?n:"Deserialize Transaction Error",okCancel:!0,cancelText:t("common.cancel"),okText:t("common.retry"),wrapClassName:"auth-core-modal-error",getContainer:()=>W.rootBody,onOk:()=>{E(s)}})})},se=()=>{let s=new TextDecoder().decode(l);return a.createElement("div",{className:"sign-message"},a.createElement("div",{className:"message"+(S?"":" no-password-tip")},a.createElement("div",{className:"pre-wrap personal-message"},s)))},te=()=>{var s;return a.createElement(we,{defaultActiveKey:"1",items:[{label:t("sign.details"),key:"1",children:a.createElement(a.Fragment,null,a.createElement("div",{className:"balance-change"},a.createElement("div",{className:"title"},t("sign.estimated_balance_change")),a.createElement("div",{className:"change-body"},(s=u==null?void 0:u.estimatedChanges)==null?void 0:s.sols.filter(e=>{var n,v;return e.address===((v=(n=o)==null?void 0:n.solana)==null?void 0:v.selectedAddress)}).map((e,n)=>a.createElement("div",{className:"change-title",key:`sol-change-${n}`},"SOL",a.createElement("div",{className:"change-val",style:e.lamportsChange<0?{color:"#ea4335"}:{}},e.lamportsChange<0?"":"+",P(e.lamportsChange,9)))),O==null?void 0:O.map((e,n)=>a.createElement("div",{className:"change-title",key:`nft-change-${n}`},e.name?e.name:"Unknown NFT",a.createElement("div",{className:"change-val",style:e.amountChange<0?{color:"#ea4335"}:{}},e.amountChange<0?"":"+",e.amountChange))),$==null?void 0:$.map((e,n)=>a.createElement("div",{className:"change-title",key:`token-change-${n}`},e.name?e.name:"Unknown Token",a.createElement("div",{className:"change-val",style:e.amountChange<0?{color:"#ea4335"}:{}},e.amountChange<0?"":"+",P(e.amountChange,e.decimals)))))),a.createElement("div",{className:"net-fee solana"},a.createElement("div",{className:"title"},t("sign.network_fee"),u&&a.createElement("div",{className:"fee-val"},P(u.estimatedLamportsFee,9)," SOL"))))},{label:t("sign.data"),key:"2",children:a.createElement("div",null,u==null?void 0:u.instructions.map((e,n)=>a.createElement("div",{className:"inner-instruction",key:`instruction-${n}`},a.createElement("div",{className:"inner-content"},a.createElement("div",{className:"content-item"},a.createElement("div",{className:"item"},a.createElement("div",{className:"item-0"},"#",n+1," - ",t(`program.${e.type}`)),a.createElement("div",{className:"item-1 mt10"},t("sign.program_id"),a.createElement("span",null,k(e.programId))),a.createElement("div",{className:"item-1 mt15"},t("sign.data"),a.createElement("span",null,k(e.data)))))))))}]})};return a.createElement("div",{className:"info-sign"},a.createElement("style",null,he),!S&&a.createElement("div",{className:"has-payment-password","data-telegram":ge()},a.createElement("div",{className:"has-payment-password-icon"}),a.createElement("div",{className:"has-payment-password-tip"},t("account.waring_tip1")),a.createElement("div",{className:"has-payment-password-set",onClick:D},t("account.set"))),a.createElement("div",{className:"scroll-part"+(S?"":" no-password-tip")},a.createElement(ye,{userInfo:d,transactionInfo:u}),a.createElement("div",{className:"info-request"},j),a.createElement("div",{className:"info-title"},a.createElement("img",{src:ve(g),alt:""}),q(g)),a.createElement(Ne,{text:o.solana.selectedAddress,onCopy:()=>B.success(t("new.copied_to"))},a.createElement("div",{className:"info-address"},ee,a.createElement("div",{className:"copy-icon"},a.createElement(_e,null)))),a.createElement("div",{className:"info-des"},X),a.createElement("div",{className:"apart-line"}),r===i.signMessage&&se(),r!==i.signMessage&&te()),a.createElement("div",{className:"btn-box"},a.createElement("div",null,a.createElement(z,{className:"btn-cancel",onClick:ne},t("common.cancel")),a.createElement(z,{className:"btn-approve",onClick:F,loading:R},t("common.confirm"))),a.createElement(Te,null)))}var Ue=Ie;export{Ue as default}; +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./index.browser.esm-DjwIDYa_.js","./index-DHO-_m58.js","./index-BwWLtY8o.css"])))=>i.map(i=>d[i]); +import{J as re,L as le,a0 as ie,H as oe,l as ce,r as m,a1 as o,N as k,P as U,a2 as me,a3 as i,a4 as q,a5 as h,a6 as de,Z as ue,o as a,a7 as ge,a8 as ve,B as z,a9 as b,aa as I,ab as P,ac as pe,ad as fe}from"./index-DHO-_m58.js";import{V as Ee,L as he,n as ye,b as Ne,D as _e,T as we}from"./index-BJBGO8uD.js";import{C as Ce}from"./chunk-ZSOFK2U2-BsEMGdWm.js";import{N as Se}from"./chunk-BOXSB6AN-C7kjIWTc.js";import{N as Te}from"./chunk-6X7TBCV3-Baui_Axh.js";import{u as Ae}from"./useTranslation-BZWHqUhj.js";import"./colors-cLKJ0S5D.js";import"./chunk-3WXPHVZ4-mOUMztau.js";import"./isObject-CrIk3fyR.js";import"./index-B4NJDNVZ.js";var ke="ATokenGPvbdGVxr1b2hvZbsiqW5xWH25efTNsLJA8knL",be={async findAssociatedTokenAddress(y,r){let{PublicKey:l}=await pe(()=>import("./index.browser.esm-DjwIDYa_.js"),__vite__mapDeps([0,1,2]),import.meta.url),N=new l("TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA");return l.findProgramAddressSync([new l(y).toBuffer(),N.toBuffer(),new l(r).toBuffer()],new l(ke))[0]}},K=be;function Ie(y){let{method:r,param:l,chainId:N,loginAuthorizationSign:M}=y,{t}=Ae(),_=re(),{setPaymentVerify:V,userInfo:d,setPaymentPassword:D}=le(),{events:w}=ie(),{modalOptions:L}=oe(),{authCoreModal:W}=ce(),{errorHandle:H}=Ce(),[R,C]=m.useState(!1),B=Se(),[u,J]=m.useState(),[O,Z]=m.useState(),[$,Q]=m.useState(),[j,p]=m.useState(""),[X,f]=m.useState(""),{hasSetPaymentPassword:S,showSetPaymentPasswordOrConfirm:Y}=Ee(),g=m.useMemo(()=>({id:N||o.solana.chainId,name:"Solana"}),[]),ee=m.useMemo(()=>{let s=o.solana.selectedAddress;return k(s)},[]);m.useEffect(()=>{U().catch(s=>{}),me()&&_("account/master-password/verify")},[_]);let ae=()=>{U().then(()=>{F()}).catch(s=>{var e;C(!1),B.error((e=s.message)!=null?e:"Sign Error")})},G=(s,e)=>{w.emit("signResponse",{result:s,error:e})};async function x(s,e){if(!e)return[];let n=await Promise.all(e.map(s));return e.filter((v,c)=>n[c])}let F=async()=>{var s,e;!r||(b({record_type:I.PAGE_SIGN_CONFIRM_BUTTON_CLICK}),(s=d==null?void 0:d.security_account)!=null&&s.has_set_payment_password?V({visible:!0,onVerifyCompleted:T}):r===i.signAndSendTransaction||r===i.signTransaction||r===i.signAllTransactions||((e=L==null?void 0:L.promptSettingConfig)==null?void 0:e.promptPaymentPasswordSettingWhenSign)===3?Y(T):T())},T=async()=>{var s;if(!r)return;C(!0);let e;try{if(r===i.signMessage){let{signature:n}=await o.solana.signMessage(l);e=n}else if(r===i.signAndSendTransaction){let{signature:n}=await o.solana.signAndSendTransaction(l,g.id);e=n}else if(r===i.signTransaction)e=await o.solana.signTransaction(l,g.id);else if(r===i.signAllTransactions)e=await o.solana.signAllTransactions(l,g.id);else throw new Error("Unknown method");b({record_type:I.PAGE_SIGN_CONFIRM_BUTTON_CLICK_SUCCESS})}catch(n){b({record_type:I.PAGE_SIGN_CONFIRM_BUTTON_CLICK_FAILURE}),(n==null?void 0:n.error_code)===50103&&!((s=d==null?void 0:d.security_account)!=null&&s.has_set_payment_password)?ae():(n==null?void 0:n.message)==="Local Key not found"||(n==null?void 0:n.message)==="Master password decryption error"?_("account/master-password/verify"):H(n)}finally{C(!1)}e&&(r===i.signMessage&&M?w.emit("loginSuccess",{...d,authorization:{message:h.encode(l),signature:e}}):G(e))},ne=()=>{R||(M?w.emit("loginSuccess",d):G(void 0,fe.userRejectedRequest()))};m.useEffect(()=>{if(r===i.signMessage)p(t("sign.signature_message")),f(t("sign.signature_title"));else if(r===i.signAndSendTransaction){p(t("sign.send_transaction")),f(t("sign.approve_and").format(q(g)));let s=l.serialize({requireAllSignatures:!1,verifySignatures:!1});E([h.encode(s)])}else if(r===i.signTransaction){p(t("sign.sign_transaction")),f(t("sign.sign_but"));let s=l.serialize({requireAllSignatures:!1,verifySignatures:!1});E([h.encode(s)])}else if(r===i.signAllTransactions){p(t("sign.sign_transaction")),f(t("sign.sign_but"));let s=l.map(e=>h.encode(e.serialize({requireAllSignatures:!1,verifySignatures:!1})));E(s)}else throw new Error("Unknown method")},[l]),m.useEffect(()=>{o.solana.connect()},[]);let E=s=>{o.solana.request({chainId:g.id,method:de.enhancedDeserializeTransaction,params:s}).then(e=>{var n,v;J(e),x(async c=>{let A=await K.findAssociatedTokenAddress(o.solana.selectedAddress,c.mint);return c.associatedTokenAddress===A.toBase58()},(n=e==null?void 0:e.estimatedChanges)==null?void 0:n.nfts).then(c=>{Z(c)}),x(async c=>{let A=await K.findAssociatedTokenAddress(o.solana.selectedAddress,c.mint);return c.associatedTokenAddress===A.toBase58()},(v=e==null?void 0:e.estimatedChanges)==null?void 0:v.tokens).then(c=>{Q(c)})}).catch(e=>{var n;ue.error({title:(n=e.message)!=null?n:"Deserialize Transaction Error",okCancel:!0,cancelText:t("common.cancel"),okText:t("common.retry"),wrapClassName:"auth-core-modal-error",getContainer:()=>W.rootBody,onOk:()=>{E(s)}})})},se=()=>{let s=new TextDecoder().decode(l);return a.createElement("div",{className:"sign-message"},a.createElement("div",{className:"message"+(S?"":" no-password-tip")},a.createElement("div",{className:"pre-wrap personal-message"},s)))},te=()=>{var s;return a.createElement(we,{defaultActiveKey:"1",items:[{label:t("sign.details"),key:"1",children:a.createElement(a.Fragment,null,a.createElement("div",{className:"balance-change"},a.createElement("div",{className:"title"},t("sign.estimated_balance_change")),a.createElement("div",{className:"change-body"},(s=u==null?void 0:u.estimatedChanges)==null?void 0:s.sols.filter(e=>{var n,v;return e.address===((v=(n=o)==null?void 0:n.solana)==null?void 0:v.selectedAddress)}).map((e,n)=>a.createElement("div",{className:"change-title",key:`sol-change-${n}`},"SOL",a.createElement("div",{className:"change-val",style:e.lamportsChange<0?{color:"#ea4335"}:{}},e.lamportsChange<0?"":"+",P(e.lamportsChange,9)))),O==null?void 0:O.map((e,n)=>a.createElement("div",{className:"change-title",key:`nft-change-${n}`},e.name?e.name:"Unknown NFT",a.createElement("div",{className:"change-val",style:e.amountChange<0?{color:"#ea4335"}:{}},e.amountChange<0?"":"+",e.amountChange))),$==null?void 0:$.map((e,n)=>a.createElement("div",{className:"change-title",key:`token-change-${n}`},e.name?e.name:"Unknown Token",a.createElement("div",{className:"change-val",style:e.amountChange<0?{color:"#ea4335"}:{}},e.amountChange<0?"":"+",P(e.amountChange,e.decimals)))))),a.createElement("div",{className:"net-fee solana"},a.createElement("div",{className:"title"},t("sign.network_fee"),u&&a.createElement("div",{className:"fee-val"},P(u.estimatedLamportsFee,9)," SOL"))))},{label:t("sign.data"),key:"2",children:a.createElement("div",null,u==null?void 0:u.instructions.map((e,n)=>a.createElement("div",{className:"inner-instruction",key:`instruction-${n}`},a.createElement("div",{className:"inner-content"},a.createElement("div",{className:"content-item"},a.createElement("div",{className:"item"},a.createElement("div",{className:"item-0"},"#",n+1," - ",t(`program.${e.type}`)),a.createElement("div",{className:"item-1 mt10"},t("sign.program_id"),a.createElement("span",null,k(e.programId))),a.createElement("div",{className:"item-1 mt15"},t("sign.data"),a.createElement("span",null,k(e.data)))))))))}]})};return a.createElement("div",{className:"info-sign"},a.createElement("style",null,he),!S&&a.createElement("div",{className:"has-payment-password","data-telegram":ge()},a.createElement("div",{className:"has-payment-password-icon"}),a.createElement("div",{className:"has-payment-password-tip"},t("account.waring_tip1")),a.createElement("div",{className:"has-payment-password-set",onClick:D},t("account.set"))),a.createElement("div",{className:"scroll-part"+(S?"":" no-password-tip")},a.createElement(ye,{userInfo:d,transactionInfo:u}),a.createElement("div",{className:"info-request"},j),a.createElement("div",{className:"info-title"},a.createElement("img",{src:ve(g),alt:""}),q(g)),a.createElement(Ne,{text:o.solana.selectedAddress,onCopy:()=>B.success(t("new.copied_to"))},a.createElement("div",{className:"info-address"},ee,a.createElement("div",{className:"copy-icon"},a.createElement(_e,null)))),a.createElement("div",{className:"info-des"},X),a.createElement("div",{className:"apart-line"}),r===i.signMessage&&se(),r!==i.signMessage&&te()),a.createElement("div",{className:"btn-box"},a.createElement("div",null,a.createElement(z,{className:"btn-cancel",onClick:ne},t("common.cancel")),a.createElement(z,{className:"btn-approve",onClick:F,loading:R},t("common.confirm"))),a.createElement(Te,null)))}var Ue=Ie;export{Ue as default}; diff --git a/wallet-react/assets/loadCognitoIdentity-DLDEUFTq.js b/wallet-react/assets/loadCognitoIdentity-CxNChE8v.js similarity index 99% rename from wallet-react/assets/loadCognitoIdentity-DLDEUFTq.js rename to wallet-react/assets/loadCognitoIdentity-CxNChE8v.js index 9999c1e..fef1d6a 100644 --- a/wallet-react/assets/loadCognitoIdentity-DLDEUFTq.js +++ b/wallet-react/assets/loadCognitoIdentity-CxNChE8v.js @@ -1 +1 @@ -import{r as me,d as ue,n as he,e as Ie,E as Ce,f as ge,h as Ee,A as Se,N as we,p as be,i as fe,j as ve,D as xe,k as Pe,l as Re,S as _e,m as Ae,o as ke,q as De,s as Te,t as Oe,y as Ne,u as $e,v as Fe,w as Le,x as Ue,b as ze,z as Ge,B as Me,F as He,G as Je,H as je,I as qe,J as Be,K as Ve,L as Ke,M as We,O as Qe,P as Xe,Q as Ye,R as Ze,T as et,U as C,V as A,W as p,X as tt,C as oe,g as ae,a as re}from"./index-DuJ-0Eoy.js";import{f as st,t as nt,c as ot,b as at,F as rt,s as it,H as dt,e as g,d as T,g as O,h as N}from"./lazy-json-DuyQp4sm.js";import{N as ct}from"./noAuth-BRTlyyWt.js";import{_ as a,p as l,a as lt,l as yt,t as k}from"./parseJsonBody-nJhQHhAx.js";const pt=async(e,t,n)=>({operation:ue(t).operation,region:await he(e.region)()||(()=>{throw new Error("expected `region` to be configured for `aws.auth#sigv4`")})()});function mt(e){return{schemeId:"aws.auth#sigv4",signingProperties:{name:"cognito-identity",region:e.region},propertiesExtractor:(t,n)=>({signingProperties:{config:t,context:n}})}}function R(e){return{schemeId:"smithy.api#noAuth"}}const ut=e=>{const t=[];switch(e.operation){case"GetCredentialsForIdentity":{t.push(R());break}case"GetId":{t.push(R());break}case"GetOpenIdToken":{t.push(R());break}case"UnlinkIdentity":{t.push(R());break}default:t.push(mt(e))}return t},ht=e=>({...me(e)}),It=e=>({...e,useDualstackEndpoint:e.useDualstackEndpoint??!1,useFipsEndpoint:e.useFipsEndpoint??!1,defaultSigningName:"cognito-identity"}),ie={UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}},Ct="@aws-sdk/client-cognito-identity",gt="AWS SDK for JavaScript Cognito Identity Client for Node.js, Browser and React Native",Et="3.654.0",St={build:"concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'","build:cjs":"node ../../scripts/compilation/inline client-cognito-identity","build:es":"tsc -p tsconfig.es.json","build:include:deps":"lerna run --scope $npm_package_name --include-dependencies build","build:types":"tsc -p tsconfig.types.json","build:types:downlevel":"downlevel-dts dist-types dist-types/ts3.4",clean:"rimraf ./dist-* && rimraf *.tsbuildinfo","extract:docs":"api-extractor run --local","generate:client":"node ../../scripts/generate-clients/single-service --solo cognito-identity","test:e2e":"ts-mocha test/**/*.ispec.ts && karma start karma.conf.js"},wt="./dist-cjs/index.js",bt="./dist-types/index.d.ts",ft="./dist-es/index.js",vt=!1,xt={"@aws-crypto/sha256-browser":"5.2.0","@aws-crypto/sha256-js":"5.2.0","@aws-sdk/client-sso-oidc":"3.654.0","@aws-sdk/client-sts":"3.654.0","@aws-sdk/core":"3.654.0","@aws-sdk/credential-provider-node":"3.654.0","@aws-sdk/middleware-host-header":"3.654.0","@aws-sdk/middleware-logger":"3.654.0","@aws-sdk/middleware-recursion-detection":"3.654.0","@aws-sdk/middleware-user-agent":"3.654.0","@aws-sdk/region-config-resolver":"3.654.0","@aws-sdk/types":"3.654.0","@aws-sdk/util-endpoints":"3.654.0","@aws-sdk/util-user-agent-browser":"3.654.0","@aws-sdk/util-user-agent-node":"3.654.0","@smithy/config-resolver":"^3.0.8","@smithy/core":"^2.4.3","@smithy/fetch-http-handler":"^3.2.7","@smithy/hash-node":"^3.0.6","@smithy/invalid-dependency":"^3.0.6","@smithy/middleware-content-length":"^3.0.8","@smithy/middleware-endpoint":"^3.1.3","@smithy/middleware-retry":"^3.0.18","@smithy/middleware-serde":"^3.0.6","@smithy/middleware-stack":"^3.0.6","@smithy/node-config-provider":"^3.1.7","@smithy/node-http-handler":"^3.2.2","@smithy/protocol-http":"^4.1.3","@smithy/smithy-client":"^3.3.2","@smithy/types":"^3.4.2","@smithy/url-parser":"^3.0.6","@smithy/util-base64":"^3.0.0","@smithy/util-body-length-browser":"^3.0.0","@smithy/util-body-length-node":"^3.0.0","@smithy/util-defaults-mode-browser":"^3.0.18","@smithy/util-defaults-mode-node":"^3.0.18","@smithy/util-endpoints":"^2.1.2","@smithy/util-middleware":"^3.0.6","@smithy/util-retry":"^3.0.6","@smithy/util-utf8":"^3.0.0",tslib:"^2.6.2"},Pt={"@aws-sdk/client-iam":"3.654.0","@tsconfig/node16":"16.1.3","@types/chai":"^4.2.11","@types/mocha":"^8.0.4","@types/node":"^16.18.96",concurrently:"7.0.0","downlevel-dts":"0.10.1",rimraf:"3.0.2",typescript:"~4.9.5"},Rt={node:">=16.0.0"},_t={"<4.0":{"dist-types/*":["dist-types/ts3.4/*"]}},At=["dist-*/**"],kt={name:"AWS SDK for JavaScript Team",url:"https://aws.amazon.com/javascript/"},Dt="Apache-2.0",Tt={"./dist-es/runtimeConfig":"./dist-es/runtimeConfig.browser"},Ot="https://github.com/aws/aws-sdk-js-v3/tree/main/clients/client-cognito-identity",Nt={type:"git",url:"https://github.com/aws/aws-sdk-js-v3.git",directory:"clients/client-cognito-identity"},$t={name:Ct,description:gt,version:Et,scripts:St,main:wt,types:bt,module:ft,sideEffects:vt,dependencies:xt,devDependencies:Pt,engines:Rt,typesVersions:_t,files:At,author:kt,license:Dt,browser:Tt,"react-native":{"./dist-es/runtimeConfig":"./dist-es/runtimeConfig.native"},homepage:Ot,repository:Nt},de="required",u="fn",h="argv",w="ref",K=!0,W="isSet",x="booleanEquals",S="error",v="endpoint",I="tree",$="PartitionResult",Q={[de]:!1,type:"String"},X={[de]:!0,default:!1,type:"Boolean"},Y={[w]:"Endpoint"},ce={[u]:x,[h]:[{[w]:"UseFIPS"},!0]},le={[u]:x,[h]:[{[w]:"UseDualStack"},!0]},m={},Z={[u]:"getAttr",[h]:[{[w]:$},"supportsFIPS"]},ee={[u]:x,[h]:[!0,{[u]:"getAttr",[h]:[{[w]:$},"supportsDualStack"]}]},te=[ce],se=[le],ne=[{[w]:"Region"}],Ft={version:"1.0",parameters:{Region:Q,UseDualStack:X,UseFIPS:X,Endpoint:Q},rules:[{conditions:[{[u]:W,[h]:[Y]}],rules:[{conditions:te,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:S},{conditions:se,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:S},{endpoint:{url:Y,properties:m,headers:m},type:v}],type:I},{conditions:[{[u]:W,[h]:ne}],rules:[{conditions:[{[u]:"aws.partition",[h]:ne,assign:$}],rules:[{conditions:[ce,le],rules:[{conditions:[{[u]:x,[h]:[K,Z]},ee],rules:[{endpoint:{url:"https://cognito-identity-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:v}],type:I},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:S}],type:I},{conditions:te,rules:[{conditions:[{[u]:x,[h]:[Z,K]}],rules:[{endpoint:{url:"https://cognito-identity-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:v}],type:I},{error:"FIPS is enabled but this partition does not support FIPS",type:S}],type:I},{conditions:se,rules:[{conditions:[ee],rules:[{endpoint:{url:"https://cognito-identity.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:v}],type:I},{error:"DualStack is enabled but this partition does not support DualStack",type:S}],type:I},{endpoint:{url:"https://cognito-identity.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:v}],type:I}],type:I},{error:"Invalid Configuration: Missing Region",type:S}]},Lt=Ft,Ut=new Ce({size:50,params:["Endpoint","Region","UseDualStack","UseFIPS"]}),zt=(e,t={})=>Ut.get(e,()=>Ie(Lt,{endpointParams:e,logger:t.logger}));ge.aws=Ee;const Gt=e=>({apiVersion:"2014-06-30",base64Decoder:(e==null?void 0:e.base64Decoder)??st,base64Encoder:(e==null?void 0:e.base64Encoder)??nt,disableHostPrefix:(e==null?void 0:e.disableHostPrefix)??!1,endpointProvider:(e==null?void 0:e.endpointProvider)??zt,extensions:(e==null?void 0:e.extensions)??[],httpAuthSchemeProvider:(e==null?void 0:e.httpAuthSchemeProvider)??ut,httpAuthSchemes:(e==null?void 0:e.httpAuthSchemes)??[{schemeId:"aws.auth#sigv4",identityProvider:t=>t.getIdentityProvider("aws.auth#sigv4"),signer:new Se},{schemeId:"smithy.api#noAuth",identityProvider:t=>t.getIdentityProvider("smithy.api#noAuth")||(async()=>({})),signer:new ct}],logger:(e==null?void 0:e.logger)??new we,serviceId:(e==null?void 0:e.serviceId)??"Cognito Identity",urlParser:(e==null?void 0:e.urlParser)??be,utf8Decoder:(e==null?void 0:e.utf8Decoder)??ot,utf8Encoder:(e==null?void 0:e.utf8Encoder)??at}),Mt=e=>{const t=De(e),n=()=>t().then(Te),s=Gt(e);return{...s,...e,runtime:"browser",defaultsMode:t,bodyLengthChecker:(e==null?void 0:e.bodyLengthChecker)??fe,credentialDefaultProvider:(e==null?void 0:e.credentialDefaultProvider)??(o=>()=>Promise.reject(new Error("Credential is missing"))),defaultUserAgentProvider:(e==null?void 0:e.defaultUserAgentProvider)??ve({serviceId:s.serviceId,clientVersion:$t.version}),maxAttempts:(e==null?void 0:e.maxAttempts)??xe,region:(e==null?void 0:e.region)??Pe("Region is missing"),requestHandler:rt.create((e==null?void 0:e.requestHandler)??n),retryMode:(e==null?void 0:e.retryMode)??(async()=>(await n()).retryMode||Re),sha256:(e==null?void 0:e.sha256)??_e,streamCollector:(e==null?void 0:e.streamCollector)??it,useDualstackEndpoint:(e==null?void 0:e.useDualstackEndpoint)??(()=>Promise.resolve(Ae)),useFipsEndpoint:(e==null?void 0:e.useFipsEndpoint)??(()=>Promise.resolve(ke))}},Ht=e=>{const t=e.httpAuthSchemes;let n=e.httpAuthSchemeProvider,s=e.credentials;return{setHttpAuthScheme(o){const E=t.findIndex(b=>b.schemeId===o.schemeId);E===-1?t.push(o):t.splice(E,1,o)},httpAuthSchemes(){return t},setHttpAuthSchemeProvider(o){n=o},httpAuthSchemeProvider(){return n},setCredentials(o){s=o},credentials(){return s}}},Jt=e=>({httpAuthSchemes:e.httpAuthSchemes(),httpAuthSchemeProvider:e.httpAuthSchemeProvider(),credentials:e.credentials()}),_=e=>e,jt=(e,t)=>{const n={..._(Ue(e)),..._(Oe(e)),..._(Ne(e)),..._(Ht(e))};return t.forEach(s=>s.configure(n)),{...e,...$e(n),...Fe(n),...Le(n),...Jt(n)}};class qt extends ze{constructor(...[t]){const n=Mt(t||{}),s=It(n),o=Ge(s),E=Me(o),b=He(E),D=Ze(b),f=Je(D),P=ht(f),V=jt(P,(t==null?void 0:t.extensions)||[]);super(V),this.config=V,this.middlewareStack.use(je(this.config)),this.middlewareStack.use(qe(this.config)),this.middlewareStack.use(Be(this.config)),this.middlewareStack.use(Ve(this.config)),this.middlewareStack.use(Ke(this.config)),this.middlewareStack.use(We(this.config)),this.middlewareStack.use(Qe(this.config,{httpAuthSchemeParametersProvider:pt,identityProviderConfigProvider:async pe=>new Ye({"aws.auth#sigv4":pe.credentials})})),this.middlewareStack.use(Xe(this.config))}destroy(){super.destroy()}}class y extends et{constructor(t){super(t),Object.setPrototypeOf(this,y.prototype)}}const bs={AUTHENTICATED_ROLE:"AuthenticatedRole",DENY:"Deny"};class F extends y{constructor(t){super({name:"InternalErrorException",$fault:"server",...t}),this.name="InternalErrorException",this.$fault="server",Object.setPrototypeOf(this,F.prototype)}}class L extends y{constructor(t){super({name:"InvalidParameterException",$fault:"client",...t}),this.name="InvalidParameterException",this.$fault="client",Object.setPrototypeOf(this,L.prototype)}}class U extends y{constructor(t){super({name:"LimitExceededException",$fault:"client",...t}),this.name="LimitExceededException",this.$fault="client",Object.setPrototypeOf(this,U.prototype)}}class z extends y{constructor(t){super({name:"NotAuthorizedException",$fault:"client",...t}),this.name="NotAuthorizedException",this.$fault="client",Object.setPrototypeOf(this,z.prototype)}}class G extends y{constructor(t){super({name:"ResourceConflictException",$fault:"client",...t}),this.name="ResourceConflictException",this.$fault="client",Object.setPrototypeOf(this,G.prototype)}}class M extends y{constructor(t){super({name:"TooManyRequestsException",$fault:"client",...t}),this.name="TooManyRequestsException",this.$fault="client",Object.setPrototypeOf(this,M.prototype)}}const fs={ACCESS_DENIED:"AccessDenied",INTERNAL_SERVER_ERROR:"InternalServerError"};class H extends y{constructor(t){super({name:"ResourceNotFoundException",$fault:"client",...t}),this.name="ResourceNotFoundException",this.$fault="client",Object.setPrototypeOf(this,H.prototype)}}class J extends y{constructor(t){super({name:"ExternalServiceException",$fault:"client",...t}),this.name="ExternalServiceException",this.$fault="client",Object.setPrototypeOf(this,J.prototype)}}class j extends y{constructor(t){super({name:"InvalidIdentityPoolConfigurationException",$fault:"client",...t}),this.name="InvalidIdentityPoolConfigurationException",this.$fault="client",Object.setPrototypeOf(this,j.prototype)}}const vs={CONTAINS:"Contains",EQUALS:"Equals",NOT_EQUAL:"NotEqual",STARTS_WITH:"StartsWith"},xs={RULES:"Rules",TOKEN:"Token"};class q extends y{constructor(t){super({name:"DeveloperUserAlreadyRegisteredException",$fault:"client",...t}),this.name="DeveloperUserAlreadyRegisteredException",this.$fault="client",Object.setPrototypeOf(this,q.prototype)}}class B extends y{constructor(t){super({name:"ConcurrentModificationException",$fault:"client",...t}),this.name="ConcurrentModificationException",this.$fault="client",Object.setPrototypeOf(this,B.prototype)}}const Bt=e=>({...e,...e.Logins&&{Logins:C}}),Vt=e=>({...e,...e.SecretKey&&{SecretKey:C}}),Kt=e=>({...e,...e.Credentials&&{Credentials:Vt(e.Credentials)}}),Wt=e=>({...e,...e.Logins&&{Logins:C}}),Ps=e=>({...e,...e.Logins&&{Logins:C}}),Rs=e=>({...e,...e.Token&&{Token:C}}),_s=e=>({...e,...e.Logins&&{Logins:C}}),As=e=>({...e,...e.Token&&{Token:C}}),ks=e=>({...e,...e.Logins&&{Logins:C}}),Ds=async(e,t)=>{const n=c("CreateIdentityPool");let s;return s=JSON.stringify(a(e)),d(t,n,"/",void 0,s)},Ts=async(e,t)=>{const n=c("DeleteIdentities");let s;return s=JSON.stringify(a(e)),d(t,n,"/",void 0,s)},Os=async(e,t)=>{const n=c("DeleteIdentityPool");let s;return s=JSON.stringify(a(e)),d(t,n,"/",void 0,s)},Ns=async(e,t)=>{const n=c("DescribeIdentity");let s;return s=JSON.stringify(a(e)),d(t,n,"/",void 0,s)},$s=async(e,t)=>{const n=c("DescribeIdentityPool");let s;return s=JSON.stringify(a(e)),d(t,n,"/",void 0,s)},Qt=async(e,t)=>{const n=c("GetCredentialsForIdentity");let s;return s=JSON.stringify(a(e)),d(t,n,"/",void 0,s)},Xt=async(e,t)=>{const n=c("GetId");let s;return s=JSON.stringify(a(e)),d(t,n,"/",void 0,s)},Fs=async(e,t)=>{const n=c("GetIdentityPoolRoles");let s;return s=JSON.stringify(a(e)),d(t,n,"/",void 0,s)},Ls=async(e,t)=>{const n=c("GetOpenIdToken");let s;return s=JSON.stringify(a(e)),d(t,n,"/",void 0,s)},Us=async(e,t)=>{const n=c("GetOpenIdTokenForDeveloperIdentity");let s;return s=JSON.stringify(a(e)),d(t,n,"/",void 0,s)},zs=async(e,t)=>{const n=c("GetPrincipalTagAttributeMap");let s;return s=JSON.stringify(a(e)),d(t,n,"/",void 0,s)},Gs=async(e,t)=>{const n=c("ListIdentities");let s;return s=JSON.stringify(a(e)),d(t,n,"/",void 0,s)},Ms=async(e,t)=>{const n=c("ListIdentityPools");let s;return s=JSON.stringify(a(e)),d(t,n,"/",void 0,s)},Hs=async(e,t)=>{const n=c("ListTagsForResource");let s;return s=JSON.stringify(a(e)),d(t,n,"/",void 0,s)},Js=async(e,t)=>{const n=c("LookupDeveloperIdentity");let s;return s=JSON.stringify(a(e)),d(t,n,"/",void 0,s)},js=async(e,t)=>{const n=c("MergeDeveloperIdentities");let s;return s=JSON.stringify(a(e)),d(t,n,"/",void 0,s)},qs=async(e,t)=>{const n=c("SetIdentityPoolRoles");let s;return s=JSON.stringify(a(e)),d(t,n,"/",void 0,s)},Bs=async(e,t)=>{const n=c("SetPrincipalTagAttributeMap");let s;return s=JSON.stringify(a(e)),d(t,n,"/",void 0,s)},Vs=async(e,t)=>{const n=c("TagResource");let s;return s=JSON.stringify(a(e)),d(t,n,"/",void 0,s)},Ks=async(e,t)=>{const n=c("UnlinkDeveloperIdentity");let s;return s=JSON.stringify(a(e)),d(t,n,"/",void 0,s)},Ws=async(e,t)=>{const n=c("UnlinkIdentity");let s;return s=JSON.stringify(a(e)),d(t,n,"/",void 0,s)},Qs=async(e,t)=>{const n=c("UntagResource");let s;return s=JSON.stringify(a(e)),d(t,n,"/",void 0,s)},Xs=async(e,t)=>{const n=c("UpdateIdentityPool");let s;return s=JSON.stringify(a(e)),d(t,n,"/",void 0,s)},Ys=async(e,t)=>{if(e.statusCode>=300)return i(e,t);const n=await l(e.body,t);let s={};return s=a(n),{$metadata:r(e),...s}},Zs=async(e,t)=>{if(e.statusCode>=300)return i(e,t);const n=await l(e.body,t);let s={};return s=a(n),{$metadata:r(e),...s}},en=async(e,t)=>e.statusCode>=300?i(e,t):(await A(e.body,t),{$metadata:r(e)}),tn=async(e,t)=>{if(e.statusCode>=300)return i(e,t);const n=await l(e.body,t);let s={};return s=ye(n),{$metadata:r(e),...s}},sn=async(e,t)=>{if(e.statusCode>=300)return i(e,t);const n=await l(e.body,t);let s={};return s=a(n),{$metadata:r(e),...s}},Yt=async(e,t)=>{if(e.statusCode>=300)return i(e,t);const n=await l(e.body,t);let s={};return s=ps(n),{$metadata:r(e),...s}},Zt=async(e,t)=>{if(e.statusCode>=300)return i(e,t);const n=await l(e.body,t);let s={};return s=a(n),{$metadata:r(e),...s}},nn=async(e,t)=>{if(e.statusCode>=300)return i(e,t);const n=await l(e.body,t);let s={};return s=a(n),{$metadata:r(e),...s}},on=async(e,t)=>{if(e.statusCode>=300)return i(e,t);const n=await l(e.body,t);let s={};return s=a(n),{$metadata:r(e),...s}},an=async(e,t)=>{if(e.statusCode>=300)return i(e,t);const n=await l(e.body,t);let s={};return s=a(n),{$metadata:r(e),...s}},rn=async(e,t)=>{if(e.statusCode>=300)return i(e,t);const n=await l(e.body,t);let s={};return s=a(n),{$metadata:r(e),...s}},dn=async(e,t)=>{if(e.statusCode>=300)return i(e,t);const n=await l(e.body,t);let s={};return s=us(n),{$metadata:r(e),...s}},cn=async(e,t)=>{if(e.statusCode>=300)return i(e,t);const n=await l(e.body,t);let s={};return s=a(n),{$metadata:r(e),...s}},ln=async(e,t)=>{if(e.statusCode>=300)return i(e,t);const n=await l(e.body,t);let s={};return s=a(n),{$metadata:r(e),...s}},yn=async(e,t)=>{if(e.statusCode>=300)return i(e,t);const n=await l(e.body,t);let s={};return s=a(n),{$metadata:r(e),...s}},pn=async(e,t)=>{if(e.statusCode>=300)return i(e,t);const n=await l(e.body,t);let s={};return s=a(n),{$metadata:r(e),...s}},mn=async(e,t)=>e.statusCode>=300?i(e,t):(await A(e.body,t),{$metadata:r(e)}),un=async(e,t)=>{if(e.statusCode>=300)return i(e,t);const n=await l(e.body,t);let s={};return s=a(n),{$metadata:r(e),...s}},hn=async(e,t)=>{if(e.statusCode>=300)return i(e,t);const n=await l(e.body,t);let s={};return s=a(n),{$metadata:r(e),...s}},In=async(e,t)=>e.statusCode>=300?i(e,t):(await A(e.body,t),{$metadata:r(e)}),Cn=async(e,t)=>e.statusCode>=300?i(e,t):(await A(e.body,t),{$metadata:r(e)}),gn=async(e,t)=>{if(e.statusCode>=300)return i(e,t);const n=await l(e.body,t);let s={};return s=a(n),{$metadata:r(e),...s}},En=async(e,t)=>{if(e.statusCode>=300)return i(e,t);const n=await l(e.body,t);let s={};return s=a(n),{$metadata:r(e),...s}},i=async(e,t)=>{const n={...e,body:await lt(e.body,t)},s=yt(e,n.body);switch(s){case"InternalErrorException":case"com.amazonaws.cognitoidentity#InternalErrorException":throw await ns(n);case"InvalidParameterException":case"com.amazonaws.cognitoidentity#InvalidParameterException":throw await as(n);case"LimitExceededException":case"com.amazonaws.cognitoidentity#LimitExceededException":throw await rs(n);case"NotAuthorizedException":case"com.amazonaws.cognitoidentity#NotAuthorizedException":throw await is(n);case"ResourceConflictException":case"com.amazonaws.cognitoidentity#ResourceConflictException":throw await ds(n);case"TooManyRequestsException":case"com.amazonaws.cognitoidentity#TooManyRequestsException":throw await ls(n);case"ResourceNotFoundException":case"com.amazonaws.cognitoidentity#ResourceNotFoundException":throw await cs(n);case"ExternalServiceException":case"com.amazonaws.cognitoidentity#ExternalServiceException":throw await ss(n);case"InvalidIdentityPoolConfigurationException":case"com.amazonaws.cognitoidentity#InvalidIdentityPoolConfigurationException":throw await os(n);case"DeveloperUserAlreadyRegisteredException":case"com.amazonaws.cognitoidentity#DeveloperUserAlreadyRegisteredException":throw await ts(n);case"ConcurrentModificationException":case"com.amazonaws.cognitoidentity#ConcurrentModificationException":throw await es(n);default:const o=n.body;return hs({output:e,parsedBody:o,errorCode:s})}},es=async(e,t)=>{const n=e.body,s=a(n),o=new B({$metadata:r(e),...s});return p(o,n)},ts=async(e,t)=>{const n=e.body,s=a(n),o=new q({$metadata:r(e),...s});return p(o,n)},ss=async(e,t)=>{const n=e.body,s=a(n),o=new J({$metadata:r(e),...s});return p(o,n)},ns=async(e,t)=>{const n=e.body,s=a(n),o=new F({$metadata:r(e),...s});return p(o,n)},os=async(e,t)=>{const n=e.body,s=a(n),o=new j({$metadata:r(e),...s});return p(o,n)},as=async(e,t)=>{const n=e.body,s=a(n),o=new L({$metadata:r(e),...s});return p(o,n)},rs=async(e,t)=>{const n=e.body,s=a(n),o=new U({$metadata:r(e),...s});return p(o,n)},is=async(e,t)=>{const n=e.body,s=a(n),o=new z({$metadata:r(e),...s});return p(o,n)},ds=async(e,t)=>{const n=e.body,s=a(n),o=new G({$metadata:r(e),...s});return p(o,n)},cs=async(e,t)=>{const n=e.body,s=a(n),o=new H({$metadata:r(e),...s});return p(o,n)},ls=async(e,t)=>{const n=e.body,s=a(n),o=new M({$metadata:r(e),...s});return p(o,n)},ys=(e,t)=>k(e,{AccessKeyId:g,Expiration:n=>T(O(N(n))),SecretKey:g,SessionToken:g}),ps=(e,t)=>k(e,{Credentials:n=>ys(n),IdentityId:g}),ms=(e,t)=>(e||[]).filter(s=>s!=null).map(s=>ye(s)),ye=(e,t)=>k(e,{CreationDate:n=>T(O(N(n))),IdentityId:g,LastModifiedDate:n=>T(O(N(n))),Logins:a}),us=(e,t)=>k(e,{Identities:n=>ms(n),IdentityPoolId:g,NextToken:g}),r=e=>({httpStatusCode:e.statusCode,requestId:e.headers["x-amzn-requestid"]??e.headers["x-amzn-request-id"]??e.headers["x-amz-request-id"],extendedRequestId:e.headers["x-amz-id-2"],cfId:e.headers["x-amz-cf-id"]}),hs=tt(y),d=async(e,t,n,s,o)=>{const{hostname:E,protocol:b="https",port:D,path:f}=await e.endpoint(),P={protocol:b,hostname:E,port:D,method:"POST",path:f.endsWith("/")?f.slice(0,-1)+n:f+n,headers:t};return o!==void 0&&(P.body=o),new dt(P)};function c(e){return{"content-type":"application/x-amz-json-1.1","x-amz-target":`AWSCognitoIdentityService.${e}`}}class Is extends oe.classBuilder().ep(ie).m(function(t,n,s,o){return[ae(s,this.serialize,this.deserialize),re(s,t.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","GetCredentialsForIdentity",{}).n("CognitoIdentityClient","GetCredentialsForIdentityCommand").f(Bt,Kt).ser(Qt).de(Yt).build(){}class Cs extends oe.classBuilder().ep(ie).m(function(t,n,s,o){return[ae(s,this.serialize,this.deserialize),re(s,t.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","GetId",{}).n("CognitoIdentityClient","GetIdCommand").f(Wt,void 0).ser(Xt).de(Zt).build(){}const Sn=Object.freeze(Object.defineProperty({__proto__:null,CognitoIdentityClient:qt,GetCredentialsForIdentityCommand:Is,GetIdCommand:Cs},Symbol.toStringTag,{value:"Module"}));export{F as $,Hs as A,ln as B,Js as C,yn as D,js as E,pn as F,Ps as G,qs as H,mn as I,Bs as J,un as K,Vs as L,hn as M,Ks as N,In as O,Ws as P,Cn as Q,Qs as R,gn as S,Xs as T,ks as U,En as V,qt as W,Is as X,Cs as Y,y as Z,bs as _,Ts as a,L as a0,U as a1,z as a2,G as a3,M as a4,fs as a5,H as a6,J as a7,j as a8,vs as a9,xs as aa,q as ab,B as ac,Bt as ad,Vt as ae,Kt as af,Wt as ag,Sn as ah,Zs as b,ie as c,Ys as d,Os as e,en as f,Ns as g,tn as h,$s as i,sn as j,Fs as k,nn as l,Rs as m,Ls as n,on as o,_s as p,As as q,Us as r,Ds as s,an as t,zs as u,rn as v,Gs as w,dn as x,Ms as y,cn as z}; +import{r as me,d as ue,n as he,e as Ie,E as Ce,f as ge,h as Ee,A as Se,N as we,p as be,i as fe,j as ve,D as xe,k as Pe,l as Re,S as _e,m as Ae,o as ke,q as De,s as Te,t as Oe,y as Ne,u as $e,v as Fe,w as Le,x as Ue,b as ze,z as Ge,B as Me,F as He,G as Je,H as je,I as qe,J as Be,K as Ve,L as Ke,M as We,O as Qe,P as Xe,Q as Ye,R as Ze,T as et,U as C,V as A,W as p,X as tt,C as oe,g as ae,a as re}from"./index-BfgYveOn.js";import{f as st,t as nt,c as ot,b as at,F as rt,s as it,H as dt,e as g,d as T,g as O,h as N}from"./lazy-json-DuyQp4sm.js";import{N as ct}from"./noAuth-BRTlyyWt.js";import{_ as a,p as l,a as lt,l as yt,t as k}from"./parseJsonBody-DK_UgbzR.js";const pt=async(e,t,n)=>({operation:ue(t).operation,region:await he(e.region)()||(()=>{throw new Error("expected `region` to be configured for `aws.auth#sigv4`")})()});function mt(e){return{schemeId:"aws.auth#sigv4",signingProperties:{name:"cognito-identity",region:e.region},propertiesExtractor:(t,n)=>({signingProperties:{config:t,context:n}})}}function R(e){return{schemeId:"smithy.api#noAuth"}}const ut=e=>{const t=[];switch(e.operation){case"GetCredentialsForIdentity":{t.push(R());break}case"GetId":{t.push(R());break}case"GetOpenIdToken":{t.push(R());break}case"UnlinkIdentity":{t.push(R());break}default:t.push(mt(e))}return t},ht=e=>({...me(e)}),It=e=>({...e,useDualstackEndpoint:e.useDualstackEndpoint??!1,useFipsEndpoint:e.useFipsEndpoint??!1,defaultSigningName:"cognito-identity"}),ie={UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}},Ct="@aws-sdk/client-cognito-identity",gt="AWS SDK for JavaScript Cognito Identity Client for Node.js, Browser and React Native",Et="3.654.0",St={build:"concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'","build:cjs":"node ../../scripts/compilation/inline client-cognito-identity","build:es":"tsc -p tsconfig.es.json","build:include:deps":"lerna run --scope $npm_package_name --include-dependencies build","build:types":"tsc -p tsconfig.types.json","build:types:downlevel":"downlevel-dts dist-types dist-types/ts3.4",clean:"rimraf ./dist-* && rimraf *.tsbuildinfo","extract:docs":"api-extractor run --local","generate:client":"node ../../scripts/generate-clients/single-service --solo cognito-identity","test:e2e":"ts-mocha test/**/*.ispec.ts && karma start karma.conf.js"},wt="./dist-cjs/index.js",bt="./dist-types/index.d.ts",ft="./dist-es/index.js",vt=!1,xt={"@aws-crypto/sha256-browser":"5.2.0","@aws-crypto/sha256-js":"5.2.0","@aws-sdk/client-sso-oidc":"3.654.0","@aws-sdk/client-sts":"3.654.0","@aws-sdk/core":"3.654.0","@aws-sdk/credential-provider-node":"3.654.0","@aws-sdk/middleware-host-header":"3.654.0","@aws-sdk/middleware-logger":"3.654.0","@aws-sdk/middleware-recursion-detection":"3.654.0","@aws-sdk/middleware-user-agent":"3.654.0","@aws-sdk/region-config-resolver":"3.654.0","@aws-sdk/types":"3.654.0","@aws-sdk/util-endpoints":"3.654.0","@aws-sdk/util-user-agent-browser":"3.654.0","@aws-sdk/util-user-agent-node":"3.654.0","@smithy/config-resolver":"^3.0.8","@smithy/core":"^2.4.3","@smithy/fetch-http-handler":"^3.2.7","@smithy/hash-node":"^3.0.6","@smithy/invalid-dependency":"^3.0.6","@smithy/middleware-content-length":"^3.0.8","@smithy/middleware-endpoint":"^3.1.3","@smithy/middleware-retry":"^3.0.18","@smithy/middleware-serde":"^3.0.6","@smithy/middleware-stack":"^3.0.6","@smithy/node-config-provider":"^3.1.7","@smithy/node-http-handler":"^3.2.2","@smithy/protocol-http":"^4.1.3","@smithy/smithy-client":"^3.3.2","@smithy/types":"^3.4.2","@smithy/url-parser":"^3.0.6","@smithy/util-base64":"^3.0.0","@smithy/util-body-length-browser":"^3.0.0","@smithy/util-body-length-node":"^3.0.0","@smithy/util-defaults-mode-browser":"^3.0.18","@smithy/util-defaults-mode-node":"^3.0.18","@smithy/util-endpoints":"^2.1.2","@smithy/util-middleware":"^3.0.6","@smithy/util-retry":"^3.0.6","@smithy/util-utf8":"^3.0.0",tslib:"^2.6.2"},Pt={"@aws-sdk/client-iam":"3.654.0","@tsconfig/node16":"16.1.3","@types/chai":"^4.2.11","@types/mocha":"^8.0.4","@types/node":"^16.18.96",concurrently:"7.0.0","downlevel-dts":"0.10.1",rimraf:"3.0.2",typescript:"~4.9.5"},Rt={node:">=16.0.0"},_t={"<4.0":{"dist-types/*":["dist-types/ts3.4/*"]}},At=["dist-*/**"],kt={name:"AWS SDK for JavaScript Team",url:"https://aws.amazon.com/javascript/"},Dt="Apache-2.0",Tt={"./dist-es/runtimeConfig":"./dist-es/runtimeConfig.browser"},Ot="https://github.com/aws/aws-sdk-js-v3/tree/main/clients/client-cognito-identity",Nt={type:"git",url:"https://github.com/aws/aws-sdk-js-v3.git",directory:"clients/client-cognito-identity"},$t={name:Ct,description:gt,version:Et,scripts:St,main:wt,types:bt,module:ft,sideEffects:vt,dependencies:xt,devDependencies:Pt,engines:Rt,typesVersions:_t,files:At,author:kt,license:Dt,browser:Tt,"react-native":{"./dist-es/runtimeConfig":"./dist-es/runtimeConfig.native"},homepage:Ot,repository:Nt},de="required",u="fn",h="argv",w="ref",K=!0,W="isSet",x="booleanEquals",S="error",v="endpoint",I="tree",$="PartitionResult",Q={[de]:!1,type:"String"},X={[de]:!0,default:!1,type:"Boolean"},Y={[w]:"Endpoint"},ce={[u]:x,[h]:[{[w]:"UseFIPS"},!0]},le={[u]:x,[h]:[{[w]:"UseDualStack"},!0]},m={},Z={[u]:"getAttr",[h]:[{[w]:$},"supportsFIPS"]},ee={[u]:x,[h]:[!0,{[u]:"getAttr",[h]:[{[w]:$},"supportsDualStack"]}]},te=[ce],se=[le],ne=[{[w]:"Region"}],Ft={version:"1.0",parameters:{Region:Q,UseDualStack:X,UseFIPS:X,Endpoint:Q},rules:[{conditions:[{[u]:W,[h]:[Y]}],rules:[{conditions:te,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:S},{conditions:se,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:S},{endpoint:{url:Y,properties:m,headers:m},type:v}],type:I},{conditions:[{[u]:W,[h]:ne}],rules:[{conditions:[{[u]:"aws.partition",[h]:ne,assign:$}],rules:[{conditions:[ce,le],rules:[{conditions:[{[u]:x,[h]:[K,Z]},ee],rules:[{endpoint:{url:"https://cognito-identity-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:v}],type:I},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:S}],type:I},{conditions:te,rules:[{conditions:[{[u]:x,[h]:[Z,K]}],rules:[{endpoint:{url:"https://cognito-identity-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:v}],type:I},{error:"FIPS is enabled but this partition does not support FIPS",type:S}],type:I},{conditions:se,rules:[{conditions:[ee],rules:[{endpoint:{url:"https://cognito-identity.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:v}],type:I},{error:"DualStack is enabled but this partition does not support DualStack",type:S}],type:I},{endpoint:{url:"https://cognito-identity.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:v}],type:I}],type:I},{error:"Invalid Configuration: Missing Region",type:S}]},Lt=Ft,Ut=new Ce({size:50,params:["Endpoint","Region","UseDualStack","UseFIPS"]}),zt=(e,t={})=>Ut.get(e,()=>Ie(Lt,{endpointParams:e,logger:t.logger}));ge.aws=Ee;const Gt=e=>({apiVersion:"2014-06-30",base64Decoder:(e==null?void 0:e.base64Decoder)??st,base64Encoder:(e==null?void 0:e.base64Encoder)??nt,disableHostPrefix:(e==null?void 0:e.disableHostPrefix)??!1,endpointProvider:(e==null?void 0:e.endpointProvider)??zt,extensions:(e==null?void 0:e.extensions)??[],httpAuthSchemeProvider:(e==null?void 0:e.httpAuthSchemeProvider)??ut,httpAuthSchemes:(e==null?void 0:e.httpAuthSchemes)??[{schemeId:"aws.auth#sigv4",identityProvider:t=>t.getIdentityProvider("aws.auth#sigv4"),signer:new Se},{schemeId:"smithy.api#noAuth",identityProvider:t=>t.getIdentityProvider("smithy.api#noAuth")||(async()=>({})),signer:new ct}],logger:(e==null?void 0:e.logger)??new we,serviceId:(e==null?void 0:e.serviceId)??"Cognito Identity",urlParser:(e==null?void 0:e.urlParser)??be,utf8Decoder:(e==null?void 0:e.utf8Decoder)??ot,utf8Encoder:(e==null?void 0:e.utf8Encoder)??at}),Mt=e=>{const t=De(e),n=()=>t().then(Te),s=Gt(e);return{...s,...e,runtime:"browser",defaultsMode:t,bodyLengthChecker:(e==null?void 0:e.bodyLengthChecker)??fe,credentialDefaultProvider:(e==null?void 0:e.credentialDefaultProvider)??(o=>()=>Promise.reject(new Error("Credential is missing"))),defaultUserAgentProvider:(e==null?void 0:e.defaultUserAgentProvider)??ve({serviceId:s.serviceId,clientVersion:$t.version}),maxAttempts:(e==null?void 0:e.maxAttempts)??xe,region:(e==null?void 0:e.region)??Pe("Region is missing"),requestHandler:rt.create((e==null?void 0:e.requestHandler)??n),retryMode:(e==null?void 0:e.retryMode)??(async()=>(await n()).retryMode||Re),sha256:(e==null?void 0:e.sha256)??_e,streamCollector:(e==null?void 0:e.streamCollector)??it,useDualstackEndpoint:(e==null?void 0:e.useDualstackEndpoint)??(()=>Promise.resolve(Ae)),useFipsEndpoint:(e==null?void 0:e.useFipsEndpoint)??(()=>Promise.resolve(ke))}},Ht=e=>{const t=e.httpAuthSchemes;let n=e.httpAuthSchemeProvider,s=e.credentials;return{setHttpAuthScheme(o){const E=t.findIndex(b=>b.schemeId===o.schemeId);E===-1?t.push(o):t.splice(E,1,o)},httpAuthSchemes(){return t},setHttpAuthSchemeProvider(o){n=o},httpAuthSchemeProvider(){return n},setCredentials(o){s=o},credentials(){return s}}},Jt=e=>({httpAuthSchemes:e.httpAuthSchemes(),httpAuthSchemeProvider:e.httpAuthSchemeProvider(),credentials:e.credentials()}),_=e=>e,jt=(e,t)=>{const n={..._(Ue(e)),..._(Oe(e)),..._(Ne(e)),..._(Ht(e))};return t.forEach(s=>s.configure(n)),{...e,...$e(n),...Fe(n),...Le(n),...Jt(n)}};class qt extends ze{constructor(...[t]){const n=Mt(t||{}),s=It(n),o=Ge(s),E=Me(o),b=He(E),D=Ze(b),f=Je(D),P=ht(f),V=jt(P,(t==null?void 0:t.extensions)||[]);super(V),this.config=V,this.middlewareStack.use(je(this.config)),this.middlewareStack.use(qe(this.config)),this.middlewareStack.use(Be(this.config)),this.middlewareStack.use(Ve(this.config)),this.middlewareStack.use(Ke(this.config)),this.middlewareStack.use(We(this.config)),this.middlewareStack.use(Qe(this.config,{httpAuthSchemeParametersProvider:pt,identityProviderConfigProvider:async pe=>new Ye({"aws.auth#sigv4":pe.credentials})})),this.middlewareStack.use(Xe(this.config))}destroy(){super.destroy()}}class y extends et{constructor(t){super(t),Object.setPrototypeOf(this,y.prototype)}}const bs={AUTHENTICATED_ROLE:"AuthenticatedRole",DENY:"Deny"};class F extends y{constructor(t){super({name:"InternalErrorException",$fault:"server",...t}),this.name="InternalErrorException",this.$fault="server",Object.setPrototypeOf(this,F.prototype)}}class L extends y{constructor(t){super({name:"InvalidParameterException",$fault:"client",...t}),this.name="InvalidParameterException",this.$fault="client",Object.setPrototypeOf(this,L.prototype)}}class U extends y{constructor(t){super({name:"LimitExceededException",$fault:"client",...t}),this.name="LimitExceededException",this.$fault="client",Object.setPrototypeOf(this,U.prototype)}}class z extends y{constructor(t){super({name:"NotAuthorizedException",$fault:"client",...t}),this.name="NotAuthorizedException",this.$fault="client",Object.setPrototypeOf(this,z.prototype)}}class G extends y{constructor(t){super({name:"ResourceConflictException",$fault:"client",...t}),this.name="ResourceConflictException",this.$fault="client",Object.setPrototypeOf(this,G.prototype)}}class M extends y{constructor(t){super({name:"TooManyRequestsException",$fault:"client",...t}),this.name="TooManyRequestsException",this.$fault="client",Object.setPrototypeOf(this,M.prototype)}}const fs={ACCESS_DENIED:"AccessDenied",INTERNAL_SERVER_ERROR:"InternalServerError"};class H extends y{constructor(t){super({name:"ResourceNotFoundException",$fault:"client",...t}),this.name="ResourceNotFoundException",this.$fault="client",Object.setPrototypeOf(this,H.prototype)}}class J extends y{constructor(t){super({name:"ExternalServiceException",$fault:"client",...t}),this.name="ExternalServiceException",this.$fault="client",Object.setPrototypeOf(this,J.prototype)}}class j extends y{constructor(t){super({name:"InvalidIdentityPoolConfigurationException",$fault:"client",...t}),this.name="InvalidIdentityPoolConfigurationException",this.$fault="client",Object.setPrototypeOf(this,j.prototype)}}const vs={CONTAINS:"Contains",EQUALS:"Equals",NOT_EQUAL:"NotEqual",STARTS_WITH:"StartsWith"},xs={RULES:"Rules",TOKEN:"Token"};class q extends y{constructor(t){super({name:"DeveloperUserAlreadyRegisteredException",$fault:"client",...t}),this.name="DeveloperUserAlreadyRegisteredException",this.$fault="client",Object.setPrototypeOf(this,q.prototype)}}class B extends y{constructor(t){super({name:"ConcurrentModificationException",$fault:"client",...t}),this.name="ConcurrentModificationException",this.$fault="client",Object.setPrototypeOf(this,B.prototype)}}const Bt=e=>({...e,...e.Logins&&{Logins:C}}),Vt=e=>({...e,...e.SecretKey&&{SecretKey:C}}),Kt=e=>({...e,...e.Credentials&&{Credentials:Vt(e.Credentials)}}),Wt=e=>({...e,...e.Logins&&{Logins:C}}),Ps=e=>({...e,...e.Logins&&{Logins:C}}),Rs=e=>({...e,...e.Token&&{Token:C}}),_s=e=>({...e,...e.Logins&&{Logins:C}}),As=e=>({...e,...e.Token&&{Token:C}}),ks=e=>({...e,...e.Logins&&{Logins:C}}),Ds=async(e,t)=>{const n=c("CreateIdentityPool");let s;return s=JSON.stringify(a(e)),d(t,n,"/",void 0,s)},Ts=async(e,t)=>{const n=c("DeleteIdentities");let s;return s=JSON.stringify(a(e)),d(t,n,"/",void 0,s)},Os=async(e,t)=>{const n=c("DeleteIdentityPool");let s;return s=JSON.stringify(a(e)),d(t,n,"/",void 0,s)},Ns=async(e,t)=>{const n=c("DescribeIdentity");let s;return s=JSON.stringify(a(e)),d(t,n,"/",void 0,s)},$s=async(e,t)=>{const n=c("DescribeIdentityPool");let s;return s=JSON.stringify(a(e)),d(t,n,"/",void 0,s)},Qt=async(e,t)=>{const n=c("GetCredentialsForIdentity");let s;return s=JSON.stringify(a(e)),d(t,n,"/",void 0,s)},Xt=async(e,t)=>{const n=c("GetId");let s;return s=JSON.stringify(a(e)),d(t,n,"/",void 0,s)},Fs=async(e,t)=>{const n=c("GetIdentityPoolRoles");let s;return s=JSON.stringify(a(e)),d(t,n,"/",void 0,s)},Ls=async(e,t)=>{const n=c("GetOpenIdToken");let s;return s=JSON.stringify(a(e)),d(t,n,"/",void 0,s)},Us=async(e,t)=>{const n=c("GetOpenIdTokenForDeveloperIdentity");let s;return s=JSON.stringify(a(e)),d(t,n,"/",void 0,s)},zs=async(e,t)=>{const n=c("GetPrincipalTagAttributeMap");let s;return s=JSON.stringify(a(e)),d(t,n,"/",void 0,s)},Gs=async(e,t)=>{const n=c("ListIdentities");let s;return s=JSON.stringify(a(e)),d(t,n,"/",void 0,s)},Ms=async(e,t)=>{const n=c("ListIdentityPools");let s;return s=JSON.stringify(a(e)),d(t,n,"/",void 0,s)},Hs=async(e,t)=>{const n=c("ListTagsForResource");let s;return s=JSON.stringify(a(e)),d(t,n,"/",void 0,s)},Js=async(e,t)=>{const n=c("LookupDeveloperIdentity");let s;return s=JSON.stringify(a(e)),d(t,n,"/",void 0,s)},js=async(e,t)=>{const n=c("MergeDeveloperIdentities");let s;return s=JSON.stringify(a(e)),d(t,n,"/",void 0,s)},qs=async(e,t)=>{const n=c("SetIdentityPoolRoles");let s;return s=JSON.stringify(a(e)),d(t,n,"/",void 0,s)},Bs=async(e,t)=>{const n=c("SetPrincipalTagAttributeMap");let s;return s=JSON.stringify(a(e)),d(t,n,"/",void 0,s)},Vs=async(e,t)=>{const n=c("TagResource");let s;return s=JSON.stringify(a(e)),d(t,n,"/",void 0,s)},Ks=async(e,t)=>{const n=c("UnlinkDeveloperIdentity");let s;return s=JSON.stringify(a(e)),d(t,n,"/",void 0,s)},Ws=async(e,t)=>{const n=c("UnlinkIdentity");let s;return s=JSON.stringify(a(e)),d(t,n,"/",void 0,s)},Qs=async(e,t)=>{const n=c("UntagResource");let s;return s=JSON.stringify(a(e)),d(t,n,"/",void 0,s)},Xs=async(e,t)=>{const n=c("UpdateIdentityPool");let s;return s=JSON.stringify(a(e)),d(t,n,"/",void 0,s)},Ys=async(e,t)=>{if(e.statusCode>=300)return i(e,t);const n=await l(e.body,t);let s={};return s=a(n),{$metadata:r(e),...s}},Zs=async(e,t)=>{if(e.statusCode>=300)return i(e,t);const n=await l(e.body,t);let s={};return s=a(n),{$metadata:r(e),...s}},en=async(e,t)=>e.statusCode>=300?i(e,t):(await A(e.body,t),{$metadata:r(e)}),tn=async(e,t)=>{if(e.statusCode>=300)return i(e,t);const n=await l(e.body,t);let s={};return s=ye(n),{$metadata:r(e),...s}},sn=async(e,t)=>{if(e.statusCode>=300)return i(e,t);const n=await l(e.body,t);let s={};return s=a(n),{$metadata:r(e),...s}},Yt=async(e,t)=>{if(e.statusCode>=300)return i(e,t);const n=await l(e.body,t);let s={};return s=ps(n),{$metadata:r(e),...s}},Zt=async(e,t)=>{if(e.statusCode>=300)return i(e,t);const n=await l(e.body,t);let s={};return s=a(n),{$metadata:r(e),...s}},nn=async(e,t)=>{if(e.statusCode>=300)return i(e,t);const n=await l(e.body,t);let s={};return s=a(n),{$metadata:r(e),...s}},on=async(e,t)=>{if(e.statusCode>=300)return i(e,t);const n=await l(e.body,t);let s={};return s=a(n),{$metadata:r(e),...s}},an=async(e,t)=>{if(e.statusCode>=300)return i(e,t);const n=await l(e.body,t);let s={};return s=a(n),{$metadata:r(e),...s}},rn=async(e,t)=>{if(e.statusCode>=300)return i(e,t);const n=await l(e.body,t);let s={};return s=a(n),{$metadata:r(e),...s}},dn=async(e,t)=>{if(e.statusCode>=300)return i(e,t);const n=await l(e.body,t);let s={};return s=us(n),{$metadata:r(e),...s}},cn=async(e,t)=>{if(e.statusCode>=300)return i(e,t);const n=await l(e.body,t);let s={};return s=a(n),{$metadata:r(e),...s}},ln=async(e,t)=>{if(e.statusCode>=300)return i(e,t);const n=await l(e.body,t);let s={};return s=a(n),{$metadata:r(e),...s}},yn=async(e,t)=>{if(e.statusCode>=300)return i(e,t);const n=await l(e.body,t);let s={};return s=a(n),{$metadata:r(e),...s}},pn=async(e,t)=>{if(e.statusCode>=300)return i(e,t);const n=await l(e.body,t);let s={};return s=a(n),{$metadata:r(e),...s}},mn=async(e,t)=>e.statusCode>=300?i(e,t):(await A(e.body,t),{$metadata:r(e)}),un=async(e,t)=>{if(e.statusCode>=300)return i(e,t);const n=await l(e.body,t);let s={};return s=a(n),{$metadata:r(e),...s}},hn=async(e,t)=>{if(e.statusCode>=300)return i(e,t);const n=await l(e.body,t);let s={};return s=a(n),{$metadata:r(e),...s}},In=async(e,t)=>e.statusCode>=300?i(e,t):(await A(e.body,t),{$metadata:r(e)}),Cn=async(e,t)=>e.statusCode>=300?i(e,t):(await A(e.body,t),{$metadata:r(e)}),gn=async(e,t)=>{if(e.statusCode>=300)return i(e,t);const n=await l(e.body,t);let s={};return s=a(n),{$metadata:r(e),...s}},En=async(e,t)=>{if(e.statusCode>=300)return i(e,t);const n=await l(e.body,t);let s={};return s=a(n),{$metadata:r(e),...s}},i=async(e,t)=>{const n={...e,body:await lt(e.body,t)},s=yt(e,n.body);switch(s){case"InternalErrorException":case"com.amazonaws.cognitoidentity#InternalErrorException":throw await ns(n);case"InvalidParameterException":case"com.amazonaws.cognitoidentity#InvalidParameterException":throw await as(n);case"LimitExceededException":case"com.amazonaws.cognitoidentity#LimitExceededException":throw await rs(n);case"NotAuthorizedException":case"com.amazonaws.cognitoidentity#NotAuthorizedException":throw await is(n);case"ResourceConflictException":case"com.amazonaws.cognitoidentity#ResourceConflictException":throw await ds(n);case"TooManyRequestsException":case"com.amazonaws.cognitoidentity#TooManyRequestsException":throw await ls(n);case"ResourceNotFoundException":case"com.amazonaws.cognitoidentity#ResourceNotFoundException":throw await cs(n);case"ExternalServiceException":case"com.amazonaws.cognitoidentity#ExternalServiceException":throw await ss(n);case"InvalidIdentityPoolConfigurationException":case"com.amazonaws.cognitoidentity#InvalidIdentityPoolConfigurationException":throw await os(n);case"DeveloperUserAlreadyRegisteredException":case"com.amazonaws.cognitoidentity#DeveloperUserAlreadyRegisteredException":throw await ts(n);case"ConcurrentModificationException":case"com.amazonaws.cognitoidentity#ConcurrentModificationException":throw await es(n);default:const o=n.body;return hs({output:e,parsedBody:o,errorCode:s})}},es=async(e,t)=>{const n=e.body,s=a(n),o=new B({$metadata:r(e),...s});return p(o,n)},ts=async(e,t)=>{const n=e.body,s=a(n),o=new q({$metadata:r(e),...s});return p(o,n)},ss=async(e,t)=>{const n=e.body,s=a(n),o=new J({$metadata:r(e),...s});return p(o,n)},ns=async(e,t)=>{const n=e.body,s=a(n),o=new F({$metadata:r(e),...s});return p(o,n)},os=async(e,t)=>{const n=e.body,s=a(n),o=new j({$metadata:r(e),...s});return p(o,n)},as=async(e,t)=>{const n=e.body,s=a(n),o=new L({$metadata:r(e),...s});return p(o,n)},rs=async(e,t)=>{const n=e.body,s=a(n),o=new U({$metadata:r(e),...s});return p(o,n)},is=async(e,t)=>{const n=e.body,s=a(n),o=new z({$metadata:r(e),...s});return p(o,n)},ds=async(e,t)=>{const n=e.body,s=a(n),o=new G({$metadata:r(e),...s});return p(o,n)},cs=async(e,t)=>{const n=e.body,s=a(n),o=new H({$metadata:r(e),...s});return p(o,n)},ls=async(e,t)=>{const n=e.body,s=a(n),o=new M({$metadata:r(e),...s});return p(o,n)},ys=(e,t)=>k(e,{AccessKeyId:g,Expiration:n=>T(O(N(n))),SecretKey:g,SessionToken:g}),ps=(e,t)=>k(e,{Credentials:n=>ys(n),IdentityId:g}),ms=(e,t)=>(e||[]).filter(s=>s!=null).map(s=>ye(s)),ye=(e,t)=>k(e,{CreationDate:n=>T(O(N(n))),IdentityId:g,LastModifiedDate:n=>T(O(N(n))),Logins:a}),us=(e,t)=>k(e,{Identities:n=>ms(n),IdentityPoolId:g,NextToken:g}),r=e=>({httpStatusCode:e.statusCode,requestId:e.headers["x-amzn-requestid"]??e.headers["x-amzn-request-id"]??e.headers["x-amz-request-id"],extendedRequestId:e.headers["x-amz-id-2"],cfId:e.headers["x-amz-cf-id"]}),hs=tt(y),d=async(e,t,n,s,o)=>{const{hostname:E,protocol:b="https",port:D,path:f}=await e.endpoint(),P={protocol:b,hostname:E,port:D,method:"POST",path:f.endsWith("/")?f.slice(0,-1)+n:f+n,headers:t};return o!==void 0&&(P.body=o),new dt(P)};function c(e){return{"content-type":"application/x-amz-json-1.1","x-amz-target":`AWSCognitoIdentityService.${e}`}}class Is extends oe.classBuilder().ep(ie).m(function(t,n,s,o){return[ae(s,this.serialize,this.deserialize),re(s,t.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","GetCredentialsForIdentity",{}).n("CognitoIdentityClient","GetCredentialsForIdentityCommand").f(Bt,Kt).ser(Qt).de(Yt).build(){}class Cs extends oe.classBuilder().ep(ie).m(function(t,n,s,o){return[ae(s,this.serialize,this.deserialize),re(s,t.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","GetId",{}).n("CognitoIdentityClient","GetIdCommand").f(Wt,void 0).ser(Xt).de(Zt).build(){}const Sn=Object.freeze(Object.defineProperty({__proto__:null,CognitoIdentityClient:qt,GetCredentialsForIdentityCommand:Is,GetIdCommand:Cs},Symbol.toStringTag,{value:"Module"}));export{F as $,Hs as A,ln as B,Js as C,yn as D,js as E,pn as F,Ps as G,qs as H,mn as I,Bs as J,un as K,Vs as L,hn as M,Ks as N,In as O,Ws as P,Cn as Q,Qs as R,gn as S,Xs as T,ks as U,En as V,qt as W,Is as X,Cs as Y,y as Z,bs as _,Ts as a,L as a0,U as a1,z as a2,G as a3,M as a4,fs as a5,H as a6,J as a7,j as a8,vs as a9,xs as aa,q as ab,B as ac,Bt as ad,Vt as ae,Kt as af,Wt as ag,Sn as ah,Zs as b,ie as c,Ys as d,Os as e,en as f,Ns as g,tn as h,$s as i,sn as j,Fs as k,nn as l,Rs as m,Ls as n,on as o,_s as p,As as q,Us as r,Ds as s,an as t,zs as u,rn as v,Gs as w,dn as x,Ms as y,cn as z}; diff --git a/wallet-react/assets/loadSts-BLDY6hRv.js b/wallet-react/assets/loadSts-Bvav-Mci.js similarity index 99% rename from wallet-react/assets/loadSts-BLDY6hRv.js rename to wallet-react/assets/loadSts-Bvav-Mci.js index 5118019..01efddb 100644 --- a/wallet-react/assets/loadSts-BLDY6hRv.js +++ b/wallet-react/assets/loadSts-Bvav-Mci.js @@ -1,4 +1,4 @@ -import{f as Rt,t as Ot,c as kt,b as $t,F as Ft,s as Vt,n as et,e as N,d as Lt,o as Mt,H as Ut}from"./lazy-json-DuyQp4sm.js";import{c as zt,r as Bt,d as Wt,n as Ht,e as jt,E as Xt,f as Gt,h as qt,A as Kt,N as Jt,p as Zt,i as Yt,j as Qt,D as Dt,k as es,l as ts,S as ss,m as ns,o as rs,q as is,s as os,t as as,y as ls,u as cs,v as ds,w as us,x as fs,b as hs,z as ps,B as gs,F as ms,G as ys,H as Es,I as bs,J as Ns,K as Ps,L as ws,M as As,O as xs,P as Ts,Q as Is,R as vs,T as Ss,U as tt,W as k,X as Cs,C as _s,g as Rs,a as Os}from"./index-DuJ-0Eoy.js";import{N as ks}from"./noAuth-BRTlyyWt.js";function Ve(e){return encodeURIComponent(e).replace(/[!'()*]/g,function(t){return"%"+t.charCodeAt(0).toString(16).toUpperCase()})}const st=e=>{const t="#text";for(const s in e)e.hasOwnProperty(s)&&e[s][t]!==void 0?e[s]=e[s][t]:typeof e[s]=="object"&&e[s]!==null&&(e[s]=st(e[s]));return e};var Ae={},Z={};(function(e){const t=":A-Za-z_\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD",s=t+"\\-.\\d\\u00B7\\u0300-\\u036F\\u203F-\\u2040",r="["+t+"]["+s+"]*",n=new RegExp("^"+r+"$"),i=function(a,o){const c=[];let d=o.exec(a);for(;d;){const f=[];f.startIndex=o.lastIndex-d[0].length;const g=d.length;for(let P=0;P"u")};e.isExist=function(a){return typeof a<"u"},e.isEmptyObject=function(a){return Object.keys(a).length===0},e.merge=function(a,o,c){if(o){const d=Object.keys(o),f=d.length;for(let g=0;g"&&e[i]!==" "&&e[i]!==" "&&e[i]!==` +import{f as Rt,t as Ot,c as kt,b as $t,F as Ft,s as Vt,n as et,e as N,d as Lt,o as Mt,H as Ut}from"./lazy-json-DuyQp4sm.js";import{c as zt,r as Bt,d as Wt,n as Ht,e as jt,E as Xt,f as Gt,h as qt,A as Kt,N as Jt,p as Zt,i as Yt,j as Qt,D as Dt,k as es,l as ts,S as ss,m as ns,o as rs,q as is,s as os,t as as,y as ls,u as cs,v as ds,w as us,x as fs,b as hs,z as ps,B as gs,F as ms,G as ys,H as Es,I as bs,J as Ns,K as Ps,L as ws,M as As,O as xs,P as Ts,Q as Is,R as vs,T as Ss,U as tt,W as k,X as Cs,C as _s,g as Rs,a as Os}from"./index-BfgYveOn.js";import{N as ks}from"./noAuth-BRTlyyWt.js";function Ve(e){return encodeURIComponent(e).replace(/[!'()*]/g,function(t){return"%"+t.charCodeAt(0).toString(16).toUpperCase()})}const st=e=>{const t="#text";for(const s in e)e.hasOwnProperty(s)&&e[s][t]!==void 0?e[s]=e[s][t]:typeof e[s]=="object"&&e[s]!==null&&(e[s]=st(e[s]));return e};var Ae={},Z={};(function(e){const t=":A-Za-z_\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD",s=t+"\\-.\\d\\u00B7\\u0300-\\u036F\\u203F-\\u2040",r="["+t+"]["+s+"]*",n=new RegExp("^"+r+"$"),i=function(a,o){const c=[];let d=o.exec(a);for(;d;){const f=[];f.startIndex=o.lastIndex-d[0].length;const g=d.length;for(let P=0;P"u")};e.isExist=function(a){return typeof a<"u"},e.isEmptyObject=function(a){return Object.keys(a).length===0},e.merge=function(a,o,c){if(o){const d=Object.keys(o),f=d.length;for(let g=0;g"&&e[i]!==" "&&e[i]!==" "&&e[i]!==` `&&e[i]!=="\r";i++)o+=e[i];if(o=o.trim(),o[o.length-1]==="/"&&(o=o.substring(0,o.length-1),i--),!Ws(o)){let f;return o.trim().length===0?f="Invalid space after '<'.":f="Tag '"+o+"' is an invalid name.",E("InvalidTag",f,T(e,i))}const c=Ls(e,i);if(c===!1)return E("InvalidAttr","Attributes for '"+o+"' have open quote.",T(e,i));let d=c.value;if(i=c.index,d[d.length-1]==="/"){const f=i-d.length;d=d.substring(0,d.length-1);const g=ze(d,t);if(g===!0)r=!0;else return E(g.err.code,g.err.msg,T(e,f+g.err.line))}else if(a)if(c.tagClosed){if(d.trim().length>0)return E("InvalidTag","Closing tag '"+o+"' can't have attributes or invalid starting.",T(e,l));if(s.length===0)return E("InvalidTag","Closing tag '"+o+"' has not been opened.",T(e,l));{const f=s.pop();if(o!==f.tagName){let g=T(e,f.tagStartPos);return E("InvalidTag","Expected closing tag '"+f.tagName+"' (opened in line "+g.line+", col "+g.col+") instead of closing tag '"+o+"'.",T(e,l))}s.length==0&&(n=!0)}}else return E("InvalidTag","Closing tag '"+o+"' doesn't have proper closing.",T(e,i));else{const f=ze(d,t);if(f!==!0)return E(f.err.code,f.err.msg,T(e,i-d.length+f.err.line));if(n===!0)return E("InvalidXml","Multiple possible root nodes found.",T(e,i));t.unpairedTags.indexOf(o)!==-1||s.push({tagName:o,tagStartPos:l}),r=!0}for(i++;i0)return E("InvalidXml","Invalid '"+JSON.stringify(s.map(i=>i.tagName),null,4).replace(/\r?\n/g,"")+"' found.",{line:1,col:1})}else return E("InvalidXml","Start tag expected.",1);return!0};function Le(e){return e===" "||e===" "||e===` `||e==="\r"}function Me(e,t){const s=t;for(;t5&&r==="xml")return E("InvalidXml","XML declaration allowed only at the start of the document.",T(e,t));if(e[t]=="?"&&e[t+1]==">"){t++;break}else continue}return t}function Ue(e,t){if(e.length>t+5&&e[t+1]==="-"&&e[t+2]==="-"){for(t+=3;t"){t+=2;break}}else if(e.length>t+8&&e[t+1]==="D"&&e[t+2]==="O"&&e[t+3]==="C"&&e[t+4]==="T"&&e[t+5]==="Y"&&e[t+6]==="P"&&e[t+7]==="E"){let s=1;for(t+=8;t"&&(s--,s===0))break}else if(e.length>t+9&&e[t+1]==="["&&e[t+2]==="C"&&e[t+3]==="D"&&e[t+4]==="A"&&e[t+5]==="T"&&e[t+6]==="A"&&e[t+7]==="["){for(t+=8;t"){t+=2;break}}return t}const Fs='"',Vs="'";function Ls(e,t){let s="",r="",n=!1;for(;t"&&r===""){n=!0;break}s+=e[t]}return r!==""?!1:{value:s,index:t,tagClosed:n}}const Ms=new RegExp(`(\\s*)([^\\s=]+)(\\s*=)?(\\s*(['"])(([\\s\\S])*?)\\5)?`,"g");function ze(e,t){const s=xe.getAllMatches(e,Ms),r={};for(let n=0;n!1,commentPropName:!1,unpairedTags:[],processEntities:!0,htmlEntities:!1,ignoreDeclaration:!1,ignorePiTags:!1,transformTagName:!1,transformAttributeName:!1,updateTag:function(e,t,s){return e}},Hs=function(e){return Object.assign({},nt,e)};Te.buildOptions=Hs;Te.defaultOptions=nt;class js{constructor(t){this.tagname=t,this.child=[],this[":@"]={}}add(t,s){t==="__proto__"&&(t="#__proto__"),this.child.push({[t]:s})}addChild(t){t.tagname==="__proto__"&&(t.tagname="#__proto__"),t[":@"]&&Object.keys(t[":@"]).length>0?this.child.push({[t.tagname]:t.child,":@":t[":@"]}):this.child.push({[t.tagname]:t.child})}}var Xs=js;const Gs=Z;function qs(e,t){const s={};if(e[t+3]==="O"&&e[t+4]==="C"&&e[t+5]==="T"&&e[t+6]==="Y"&&e[t+7]==="P"&&e[t+8]==="E"){t=t+9;let r=1,n=!1,i=!1,l="";for(;t"){if(i?e[t-1]==="-"&&e[t-2]==="-"&&(i=!1,r--):r--,r===0)break}else e[t]==="["?n=!0:l+=e[t];if(r!==0)throw new Error("Unclosed DOCTYPE")}else throw new Error("Invalid Tag instead of DOCTYPE");return{entities:s,i:t}}function Ks(e,t){let s="";for(;t0&&n&&s[2]!==".")return e;if(!t.leadingZeros&&i.length>0&&!n&&s[1]!==".")return e;{const o=Number(s),c=""+o;return c.search(/[eE]/)!==-1||a?t.eNotation?o:e:s.indexOf(".")!==-1?c==="0"&&l===""||c===l||n&&c==="-"+l?o:e:i?l===c||n+l===c?o:e:s===c||s===n+c?o:e}}else return e}}function an(e){return e&&e.indexOf(".")!==-1&&(e=e.replace(/0+$/,""),e==="."?e="0":e[0]==="."?e="0"+e:e[e.length-1]==="."&&(e=e.substr(0,e.length-1))),e}var ln=on;const rt=Z,K=Xs,cn=tn,dn=ln;let un=class{constructor(t){this.options=t,this.currentNode=null,this.tagsNodeStack=[],this.docTypeEntities={},this.lastEntities={apos:{regex:/&(apos|#39|#x27);/g,val:"'"},gt:{regex:/&(gt|#62|#x3E);/g,val:">"},lt:{regex:/&(lt|#60|#x3C);/g,val:"<"},quot:{regex:/&(quot|#34|#x22);/g,val:'"'}},this.ampEntity={regex:/&(amp|#38|#x26);/g,val:"&"},this.htmlEntities={space:{regex:/&(nbsp|#160);/g,val:" "},cent:{regex:/&(cent|#162);/g,val:"¢"},pound:{regex:/&(pound|#163);/g,val:"£"},yen:{regex:/&(yen|#165);/g,val:"¥"},euro:{regex:/&(euro|#8364);/g,val:"€"},copyright:{regex:/&(copy|#169);/g,val:"©"},reg:{regex:/&(reg|#174);/g,val:"®"},inr:{regex:/&(inr|#8377);/g,val:"₹"},num_dec:{regex:/&#([0-9]{1,7});/g,val:(s,r)=>String.fromCharCode(Number.parseInt(r,10))},num_hex:{regex:/&#x([0-9a-fA-F]{1,6});/g,val:(s,r)=>String.fromCharCode(Number.parseInt(r,16))}},this.addExternalEntities=fn,this.parseXml=yn,this.parseTextData=hn,this.resolveNameSpace=pn,this.buildAttributesMap=mn,this.isItStopNode=Pn,this.replaceEntitiesValue=bn,this.readStopNodeData=An,this.saveTextToParentTag=Nn,this.addChild=En}};function fn(e){const t=Object.keys(e);for(let s=0;s0)){l||(e=this.replaceEntitiesValue(e));const a=this.options.tagValueProcessor(t,e,s,n,i);return a==null?e:typeof a!=typeof e||a!==e?a:this.options.trimValues?we(e,this.options.parseTagValue,this.options.numberParseOptions):e.trim()===e?we(e,this.options.parseTagValue,this.options.numberParseOptions):e}}function pn(e){if(this.options.removeNSPrefix){const t=e.split(":"),s=e.charAt(0)==="/"?"/":"";if(t[0]==="xmlns")return"";t.length===2&&(e=s+t[1])}return e}const gn=new RegExp(`([^\\s=]+)\\s*(=\\s*(['"])([\\s\\S]*?)\\3)?`,"gm");function mn(e,t,s){if(!this.options.ignoreAttributes&&typeof e=="string"){const r=rt.getAllMatches(e,gn),n=r.length,i={};for(let l=0;l",i,"Closing Tag is not closed.");let o=e.substring(i+2,a).trim();if(this.options.removeNSPrefix){const f=o.indexOf(":");f!==-1&&(o=o.substr(f+1))}this.options.transformTagName&&(o=this.options.transformTagName(o)),s&&(r=this.saveTextToParentTag(r,s,n));const c=n.substring(n.lastIndexOf(".")+1);if(o&&this.options.unpairedTags.indexOf(o)!==-1)throw new Error(`Unpaired tag can not be used as closing tag: `);let d=0;c&&this.options.unpairedTags.indexOf(c)!==-1?(d=n.lastIndexOf(".",n.lastIndexOf(".")-1),this.tagsNodeStack.pop()):d=n.lastIndexOf("."),n=n.substring(0,d),s=this.tagsNodeStack.pop(),r="",i=a}else if(e[i+1]==="?"){let a=Pe(e,i,!1,"?>");if(!a)throw new Error("Pi Tag is not closed.");if(r=this.saveTextToParentTag(r,s,n),!(this.options.ignoreDeclaration&&a.tagName==="?xml"||this.options.ignorePiTags)){const o=new K(a.tagName);o.add(this.options.textNodeName,""),a.tagName!==a.tagExp&&a.attrExpPresent&&(o[":@"]=this.buildAttributesMap(a.tagExp,n,a.tagName)),this.addChild(s,o,n)}i=a.closeIndex+1}else if(e.substr(i+1,3)==="!--"){const a=V(e,"-->",i+4,"Comment is not closed.");if(this.options.commentPropName){const o=e.substring(i+4,a-2);r=this.saveTextToParentTag(r,s,n),s.add(this.options.commentPropName,[{[this.options.textNodeName]:o}])}i=a}else if(e.substr(i+1,2)==="!D"){const a=cn(e,i);this.docTypeEntities=a.entities,i=a.i}else if(e.substr(i+1,2)==="!["){const a=V(e,"]]>",i,"CDATA is not closed.")-2,o=e.substring(i+9,a);r=this.saveTextToParentTag(r,s,n);let c=this.parseTextData(o,s.tagname,n,!0,!1,!0,!0);c==null&&(c=""),this.options.cdataPropName?s.add(this.options.cdataPropName,[{[this.options.textNodeName]:o}]):s.add(this.options.textNodeName,c),i=a+2}else{let a=Pe(e,i,this.options.removeNSPrefix),o=a.tagName;const c=a.rawTagName;let d=a.tagExp,f=a.attrExpPresent,g=a.closeIndex;this.options.transformTagName&&(o=this.options.transformTagName(o)),s&&r&&s.tagname!=="!xml"&&(r=this.saveTextToParentTag(r,s,n,!1));const P=s;if(P&&this.options.unpairedTags.indexOf(P.tagname)!==-1&&(s=this.tagsNodeStack.pop(),n=n.substring(0,n.lastIndexOf("."))),o!==t.tagname&&(n+=n?"."+o:o),this.isItStopNode(this.options.stopNodes,n,o)){let b="";if(d.length>0&&d.lastIndexOf("/")===d.length-1)o[o.length-1]==="/"?(o=o.substr(0,o.length-1),n=n.substr(0,n.length-1),d=o):d=d.substr(0,d.length-1),i=a.closeIndex;else if(this.options.unpairedTags.indexOf(o)!==-1)i=a.closeIndex;else{const R=this.readStopNodeData(e,c,g+1);if(!R)throw new Error(`Unexpected end of ${c}`);i=R.i,b=R.tagContent}const G=new K(o);o!==d&&f&&(G[":@"]=this.buildAttributesMap(d,n,o)),b&&(b=this.parseTextData(b,o,n,!0,f,!0,!0)),n=n.substr(0,n.lastIndexOf(".")),G.add(this.options.textNodeName,b),this.addChild(s,G,n)}else{if(d.length>0&&d.lastIndexOf("/")===d.length-1){o[o.length-1]==="/"?(o=o.substr(0,o.length-1),n=n.substr(0,n.length-1),d=o):d=d.substr(0,d.length-1),this.options.transformTagName&&(o=this.options.transformTagName(o));const b=new K(o);o!==d&&f&&(b[":@"]=this.buildAttributesMap(d,n,o)),this.addChild(s,b,n),n=n.substr(0,n.lastIndexOf("."))}else{const b=new K(o);this.tagsNodeStack.push(s),o!==d&&f&&(b[":@"]=this.buildAttributesMap(d,n,o)),this.addChild(s,b,n),s=b}r="",i=g}}else r+=e[i];return t.child};function En(e,t,s){const r=this.options.updateTag(t.tagname,s,t[":@"]);r===!1||(typeof r=="string"&&(t.tagname=r),e.addChild(t))}const bn=function(e){if(this.options.processEntities){for(let t in this.docTypeEntities){const s=this.docTypeEntities[t];e=e.replace(s.regx,s.val)}for(let t in this.lastEntities){const s=this.lastEntities[t];e=e.replace(s.regex,s.val)}if(this.options.htmlEntities)for(let t in this.htmlEntities){const s=this.htmlEntities[t];e=e.replace(s.regex,s.val)}e=e.replace(this.ampEntity.regex,this.ampEntity.val)}return e};function Nn(e,t,s,r){return e&&(r===void 0&&(r=Object.keys(t.child).length===0),e=this.parseTextData(e,t.tagname,s,!1,t[":@"]?Object.keys(t[":@"]).length!==0:!1,r),e!==void 0&&e!==""&&t.add(this.options.textNodeName,e),e=""),e}function Pn(e,t,s){const r="*."+s;for(const n in e){const i=e[n];if(r===i||t===i)return!0}return!1}function wn(e,t,s=">"){let r,n="";for(let i=t;i",s,`${t} is not closed`);if(e.substring(s+2,i).trim()===t&&(n--,n===0))return{tagContent:e.substring(r,s),i};s=i}else if(e[s+1]==="?")s=V(e,"?>",s+1,"StopNode is not closed.");else if(e.substr(s+1,3)==="!--")s=V(e,"-->",s+3,"StopNode is not closed.");else if(e.substr(s+1,2)==="![")s=V(e,"]]>",s,"StopNode is not closed.")-2;else{const i=Pe(e,s,">");i&&((i&&i.tagName)===t&&i.tagExp[i.tagExp.length-1]!=="/"&&n++,s=i.closeIndex)}}function we(e,t,s){if(t&&typeof e=="string"){const r=e.trim();return r==="true"?!0:r==="false"?!1:dn(e,s)}else return rt.isExist(e)?e:""}var xn=un,it={};function Tn(e,t){return ot(e,t)}function ot(e,t,s){let r;const n={};for(let i=0;i0&&(n[t.textNodeName]=r):r!==void 0&&(n[t.textNodeName]=r),n}function In(e){const t=Object.keys(e);for(let s=0;sNumber.MAX_SAFE_INTEGER)return String(_e()?BigInt(e).toString():Number.MAX_SAFE_INTEGER);if(eNumber.MAX_SAFE_INTEGER)return new e(Number.MAX_SAFE_INTEGER);if(a0&&arguments[0]!==void 0?arguments[0]:!0;return t?this.isInvalidate()?"":ye(this.number):this.origin}}]),e}(),Kt=function(){function e(n){if(Ze(this,e),this.origin="",this.negative=void 0,this.integer=void 0,this.decimal=void 0,this.decimalLen=void 0,this.empty=void 0,this.nan=void 0,!n&&n!==0||!String(n).trim()){this.empty=!0;return}if(this.origin=String(n),n==="-"){this.nan=!0;return}var t=n;if(De(t)&&(t=Number(t)),t=typeof t=="string"?t:ye(t),Fe(t)){var o=W(t);this.negative=o.negative;var a=o.trimStr.split(".");this.integer=BigInt(a[0]);var u=a[1]||"0";this.decimal=BigInt(u),this.decimalLen=u.length}else this.nan=!0}return Je(e,[{key:"getMark",value:function(){return this.negative?"-":""}},{key:"getIntegerStr",value:function(){return this.integer.toString()}},{key:"getDecimalStr",value:function(){return this.decimal.toString().padStart(this.decimalLen,"0")}},{key:"alignDecimal",value:function(t){var o="".concat(this.getMark()).concat(this.getIntegerStr()).concat(this.getDecimalStr().padEnd(t,"0"));return BigInt(o)}},{key:"negate",value:function(){var t=new e(this.toString());return t.negative=!t.negative,t}},{key:"add",value:function(t){if(this.isInvalidate())return new e(t);var o=new e(t);if(o.isInvalidate())return this;var a=Math.max(this.getDecimalStr().length,o.getDecimalStr().length),u=this.alignDecimal(a),g=o.alignDecimal(a),l=(u+g).toString(),b=W(l),w=b.negativeStr,d=b.trimStr,h="".concat(w).concat(d.padStart(a+1,"0"));return new e("".concat(h.slice(0,-a),".").concat(h.slice(-a)))}},{key:"isEmpty",value:function(){return this.empty}},{key:"isNaN",value:function(){return this.nan}},{key:"isInvalidate",value:function(){return this.isEmpty()||this.isNaN()}},{key:"equals",value:function(t){return this.toString()===(t==null?void 0:t.toString())}},{key:"lessEquals",value:function(t){return this.add(t.negate().toString()).toNumber()<=0}},{key:"toNumber",value:function(){return this.isNaN()?NaN:Number(this.toString())}},{key:"toString",value:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;return t?this.isInvalidate()?"":W("".concat(this.getMark()).concat(this.getIntegerStr(),".").concat(this.getDecimalStr())).fullStr:this.origin}}]),e}();function $(e){return _e()?new Kt(e):new Ht(e)}function ge(e,n,t){var o=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(e==="")return"";var a=W(e),u=a.negativeStr,g=a.integerStr,l=a.decimalStr,b="".concat(n).concat(l),w="".concat(u).concat(g);if(t>=0){var d=Number(l[t]);if(d>=5&&!o){var h=$(e).add("".concat(u,"0.").concat("0".repeat(t)).concat(10-d));return ge(h.toString(),n,t,o)}return t===0?w:"".concat(w).concat(n).concat(l.padEnd(t,"0").slice(0,t))}return b===".0"?w:"".concat(w).concat(b)}var Wt=200,Gt=600;function Xt(e){var n=e.prefixCls,t=e.upNode,o=e.downNode,a=e.upDisabled,u=e.downDisabled,g=e.onStep,l=r.useRef(),b=r.useRef();b.current=g;var w=function(C,E){C.preventDefault(),b.current(E);function I(){b.current(E),l.current=setTimeout(I,Wt)}l.current=setTimeout(I,Gt)},d=function(){clearTimeout(l.current)};if(r.useEffect(function(){return d},[]),Ot())return null;var h="".concat(n,"-handler"),S=H(h,"".concat(h,"-up"),N({},"".concat(h,"-up-disabled"),a)),k=H(h,"".concat(h,"-down"),N({},"".concat(h,"-down-disabled"),u)),i={unselectable:"on",role:"button",onMouseUp:d,onMouseLeave:d};return r.createElement("div",{className:"".concat(h,"-wrap")},r.createElement("span",he({},i,{onMouseDown:function(C){w(C,!0)},"aria-label":"Increase Value","aria-disabled":a,className:S}),t||r.createElement("span",{unselectable:"on",className:"".concat(n,"-handler-up-inner")})),r.createElement("span",he({},i,{onMouseDown:function(C){w(C,!1)},"aria-label":"Decrease Value","aria-disabled":u,className:k}),o||r.createElement("span",{unselectable:"on",className:"".concat(n,"-handler-down-inner")})))}function Jt(e,n){var t=r.useRef(null);function o(){try{var u=e.selectionStart,g=e.selectionEnd,l=e.value,b=l.substring(0,u),w=l.substring(g);t.current={start:u,end:g,value:l,beforeTxt:b,afterTxt:w}}catch{}}function a(){if(e&&t.current&&n)try{var u=e.value,g=t.current,l=g.beforeTxt,b=g.afterTxt,w=g.start,d=u.length;if(u.endsWith(b))d=u.length-t.current.afterTxt.length;else if(u.startsWith(l))d=l.length;else{var h=l[w-1],S=u.indexOf(h,w-1);S!==-1&&(d=S+1)}e.setSelectionRange(d,d)}catch(k){Nt(!1,"Something warning of cursor restore. Please fire issue about this: ".concat(k.message))}}return[o,a]}const Zt=function(){var e=r.useRef(0),n=function(){qe.cancel(e.current)};return r.useEffect(function(){return n},[]),function(t){n(),e.current=qe(function(){t()})}};var Qt=["prefixCls","className","style","min","max","step","defaultValue","value","disabled","readOnly","upHandler","downHandler","keyboard","controls","stringMode","parser","formatter","precision","decimalSeparator","onChange","onInput","onPressEnter","onStep"],Ge=function(n,t){return n||t.isEmpty()?t.toString():t.toNumber()},Xe=function(n){var t=$(n);return t.isInvalidate()?null:t},nt=r.forwardRef(function(e,n){var t,o=e.prefixCls,a=o===void 0?"rc-input-number":o,u=e.className,g=e.style,l=e.min,b=e.max,w=e.step,d=w===void 0?1:w,h=e.defaultValue,S=e.value,k=e.disabled,i=e.readOnly,f=e.upHandler,C=e.downHandler,E=e.keyboard,I=e.controls,R=I===void 0?!0:I,F=e.stringMode,B=e.parser,_=e.formatter,M=e.precision,s=e.decimalSeparator,D=e.onChange,P=e.onInput,O=e.onPressEnter,L=e.onStep,Y=St(e,Qt),ue="".concat(a,"-input"),j=r.useRef(null),G=r.useState(!1),ce=ie(G,2),le=ce[0],se=ce[1],V=r.useRef(!1),q=r.useRef(!1),U=r.useRef(!1),de=r.useState(function(){return $(S??h)}),pe=ie(de,2),y=pe[0],me=pe[1];function ee(m){S===void 0&&me(m)}var X=r.useCallback(function(m,c){if(!c)return M>=0?M:Math.max(oe(m),oe(d))},[M,d]),J=r.useCallback(function(m){var c=String(m);if(B)return B(c);var x=c;return s&&(x=x.replace(s,".")),x.replace(/[^\w.-]+/g,"")},[B,s]),te=r.useRef(""),fe=r.useCallback(function(m,c){if(_)return _(m,{userTyping:c,input:String(te.current)});var x=typeof m=="number"?ye(m):m;if(!c){var v=X(x,c);if(Fe(x)&&(s||v>=0)){var T=s||".";x=ge(x,T,v)}}return x},[_,X,s]),xe=r.useState(function(){var m=h??S;return y.isInvalidate()&&["string","number"].includes(Qe(m))?Number.isNaN(m)?"":m:fe(y.toString(),!1)}),ne=ie(xe,2),z=ne[0],A=ne[1];te.current=z;function re(m,c){A(fe(m.isInvalidate()?m.toString(!1):m.toString(!c),c))}var Z=r.useMemo(function(){return Xe(b)},[b,M]),Q=r.useMemo(function(){return Xe(l)},[l,M]),Ve=r.useMemo(function(){return!Z||!y||y.isInvalidate()?!1:Z.lessEquals(y)},[Z,y]),Me=r.useMemo(function(){return!Q||!y||y.isInvalidate()?!1:y.lessEquals(Q)},[Q,y]),rt=Jt(j.current,le),$e=ie(rt,2),at=$e[0],it=$e[1],Ae=function(c){return Z&&!c.lessEquals(Z)?Z:Q&&!Q.lessEquals(c)?Q:null},we=function(c){return!Ae(c)},Ne=function(c,x){var v=c,T=we(v)||v.isEmpty();if(!v.isEmpty()&&!x&&(v=Ae(v)||v,T=!0),!i&&!k&&T){var ae=v.toString(),Se=X(ae,x);return Se>=0&&(v=$(ge(ae,".",Se)),we(v)||(v=$(ge(ae,".",Se,!0)))),v.equals(y)||(ee(v),D==null||D(v.isEmpty()?null:Ge(F,v)),S===void 0&&re(v,x)),v}return y},ot=Zt(),Te=function m(c){if(at(),A(c),!q.current){var x=J(c),v=$(x);v.isNaN()||Ne(v,!0)}P==null||P(c),ot(function(){var T=c;B||(T=c.replace(/。/g,".")),T!==c&&m(T)})},ut=function(){q.current=!0},ct=function(){q.current=!1,Te(j.current.value)},lt=function(c){Te(c.target.value)},Be=function(c){var x;if(!(c&&Ve||!c&&Me)){V.current=!1;var v=$(U.current?We(d):d);c||(v=v.negate());var T=(y||$(0)).add(v.toString()),ae=Ne(T,!1);L==null||L(Ge(F,ae),{offset:U.current?We(d):d,type:c?"up":"down"}),(x=j.current)===null||x===void 0||x.focus()}},Pe=function(c){var x=$(J(z)),v=x;x.isNaN()?v=y:v=Ne(x,c),S!==void 0?re(y,!1):v.isNaN()||re(v,!1)},st=function(){V.current=!0},dt=function(c){var x=c.which,v=c.shiftKey;V.current=!0,v?U.current=!0:U.current=!1,x===ve.ENTER&&(q.current||(V.current=!1),Pe(!1),O==null||O(c)),E!==!1&&!q.current&&[ve.UP,ve.DOWN].includes(x)&&(Be(ve.UP===x),c.preventDefault())},pt=function(){V.current=!1,U.current=!1},mt=function(){Pe(!1),se(!1),V.current=!1};return Ee(function(){y.isInvalidate()||re(y,!1)},[M]),Ee(function(){var m=$(S);me(m);var c=$(J(z));(!m.equals(c)||!V.current||_)&&re(m,V.current)},[S]),Ee(function(){_&&it()},[z]),r.createElement("div",{className:H(a,u,(t={},N(t,"".concat(a,"-focused"),le),N(t,"".concat(a,"-disabled"),k),N(t,"".concat(a,"-readonly"),i),N(t,"".concat(a,"-not-a-number"),y.isNaN()),N(t,"".concat(a,"-out-of-range"),!y.isInvalidate()&&!we(y)),t)),style:g,onFocus:function(){se(!0)},onBlur:mt,onKeyDown:dt,onKeyUp:pt,onCompositionStart:ut,onCompositionEnd:ct,onBeforeInput:st},R&&r.createElement(Xt,{prefixCls:a,upNode:f,downNode:C,upDisabled:Ve,downDisabled:Me,onStep:Be}),r.createElement("div",{className:"".concat(ue,"-wrap")},r.createElement("input",he({autoComplete:"off",role:"spinbutton","aria-valuemin":l,"aria-valuemax":b,"aria-valuenow":y.isInvalidate()?null:y.toString(),step:d},Y,{ref:Et(j,n),className:ue,value:z,onChange:lt,disabled:k,readOnly:i}))))});nt.displayName="InputNumber";var Yt=function(e,n){var t={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&n.indexOf(o)<0&&(t[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,o=Object.getOwnPropertySymbols(e);a"u"?L:r.createElement("span",{className:"".concat(s,"-handler-up-inner")},_.upIcon),Y=typeof _.downIcon>"u"?Y:r.createElement("span",{className:"".concat(s,"-handler-down-inner")},_.downIcon));var j=r.useContext(_t),G=j.hasFeedback,ce=j.status,le=j.isFormItemInput,se=j.feedbackIcon,V=jt(ce,B),q=P||S||u,U=r.useContext(Rt),de=k??U,pe=H(N(N(N(N(N({},"".concat(s,"-lg"),q==="large"),"".concat(s,"-sm"),q==="small"),"".concat(s,"-rtl"),a==="rtl"),"".concat(s,"-borderless"),!R),"".concat(s,"-in-form-item"),le),ke(s,V),O,h),y=r.createElement(nt,he({ref:d,disabled:de,className:pe,upHandler:L,downHandler:Y,prefixCls:s,readOnly:F,controls:ue},M));if(E!=null||G){var me=H("".concat(s,"-affix-wrapper"),ke("".concat(s,"-affix-wrapper"),V,G),N(N(N(N(N(N(N(N({},"".concat(s,"-affix-wrapper-focused"),b),"".concat(s,"-affix-wrapper-disabled"),e.disabled),"".concat(s,"-affix-wrapper-sm"),u==="small"),"".concat(s,"-affix-wrapper-lg"),u==="large"),"".concat(s,"-affix-wrapper-rtl"),a==="rtl"),"".concat(s,"-affix-wrapper-readonly"),F),"".concat(s,"-affix-wrapper-borderless"),!R),"".concat(h),!(f||C)&&h));y=r.createElement("div",{className:me,style:e.style,onMouseUp:function(){return d.current.focus()}},E&&r.createElement("span",{className:"".concat(s,"-prefix")},E),Le(y,{style:null,value:e.value,onFocus:function(z){var A;w(!0),(A=e.onFocus)===null||A===void 0||A.call(e,z)},onBlur:function(z){var A;w(!1),(A=e.onBlur)===null||A===void 0||A.call(e,z)}}),G&&r.createElement("span",{className:"".concat(s,"-suffix")},se))}if(f!=null||C!=null){var ee="".concat(s,"-group"),X="".concat(ee,"-addon"),J=f?r.createElement("div",{className:X},f):null,te=C?r.createElement("div",{className:X},C):null,fe=H("".concat(s,"-wrapper"),ee,N({},"".concat(ee,"-rtl"),a==="rtl")),xe=H("".concat(s,"-group-wrapper"),N(N(N({},"".concat(s,"-group-wrapper-sm"),u==="small"),"".concat(s,"-group-wrapper-lg"),u==="large"),"".concat(s,"-group-wrapper-rtl"),a==="rtl"),ke("".concat(s,"-group-wrapper"),V,G),h);y=r.createElement("div",{className:xe,style:e.style},r.createElement("div",{className:fe},J&&r.createElement(Ue,null,r.createElement(He,{status:!0,override:!0},J)),Le(y,{style:null,disabled:de}),te&&r.createElement(Ue,null,r.createElement(He,{status:!0,override:!0},te))))}return y}),tn=`.phone-input-item-container { +import{r as Oe,t as ft,g as je}from"./unicode-JQcmJgeo.js";import{z as vt,u as bt,j as ze}from"./loginAccount-E66JXWKK-BDoSvcKZ.js";import{N as gt}from"./chunk-BOXSB6AN-C7kjIWTc.js";import{w as ht}from"./chunk-IBLFF4W2-CX3nuQ6e.js";import{N as yt}from"./chunk-6X7TBCV3-Baui_Axh.js";import{aZ as Re,aQ as xt,a_ as wt,a$ as Je,b0 as Ze,r,b1 as H,b2 as N,b3 as he,b4 as Nt,b5 as qe,b6 as St,b7 as ie,b8 as Qe,b9 as Ee,ba as Et,bb as ve,bc as It,bd as kt,be as Ct,bf as _t,bg as Rt,bh as Le,bi as Ue,bj as He,J as Dt,F as Ft,L as Vt,l as Mt,A as be,p as Ye,o as p,f as $t,B as At,bk as Tt,Z as Ie,m as Ke}from"./index-DHO-_m58.js";import{u as Bt}from"./useRequest-B1Xt_PHa.js";import{u as et}from"./useTranslation-BZWHqUhj.js";import{F as K,I as Ce}from"./index-97FVHpKb.js";import{R as tt}from"./DownOutlined-CA6m0rDN.js";import{R as Pt}from"./UpOutlined-D7DHtuPc.js";import{i as Ot}from"./colors-cLKJ0S5D.js";import{g as ke,a as jt}from"./TextArea-CPIFrF3F.js";import"./chunk-3WXPHVZ4-mOUMztau.js";import"./throttle-D8Dii3rB.js";import"./debounce-iKSQP4dc.js";import"./isObject-CrIk3fyR.js";import"./index-DwumW7up.js";import"./index-BCecI-FC.js";var zt=function(e){return e.every(function(n){var t=Re(n);return t?t.getRootNode()instanceof ShadowRoot:!1})},qt=function(e){return e?e.getRootNode():document},Lt=function(e){if(!e||!document.getRootNode)return document;var n=Array.isArray(e)?e:[e];return zt(n)?qt(Re(n[0])):document};function Ut(e,n,t){t===void 0&&(t="click");var o=xt(e);wt(function(){var a=function(l){var b=Array.isArray(n)?n:[n];b.some(function(w){var d=Re(w);return!d||d.contains(l.target)})||o.current(l)},u=Lt(n),g=Array.isArray(t)?t:[t];return g.forEach(function(l){return u.addEventListener(l,a)}),function(){g.forEach(function(l){return u.removeEventListener(l,a)})}},Array.isArray(t)?t:[t],n)}function _e(){return typeof BigInt=="function"}function W(e){var n=e.trim(),t=n.startsWith("-");t&&(n=n.slice(1)),n=n.replace(/(\.\d*[^0])0*$/,"$1").replace(/\.0*$/,"").replace(/^0+/,""),n.startsWith(".")&&(n="0".concat(n));var o=n||"0",a=o.split("."),u=a[0]||"0",g=a[1]||"0";u==="0"&&g==="0"&&(t=!1);var l=t?"-":"";return{negative:t,negativeStr:l,trimStr:o,integerStr:u,decimalStr:g,fullStr:"".concat(l).concat(o)}}function De(e){var n=String(e);return!Number.isNaN(Number(n))&&n.includes("e")}function oe(e){var n=String(e);if(De(e)){var t=Number(n.slice(n.indexOf("e-")+2)),o=n.match(/\.(\d+)/);return o!=null&&o[1]&&(t+=o[1].length),t}return n.includes(".")&&Fe(n)?n.length-n.indexOf(".")-1:0}function ye(e){var n=String(e);if(De(e)){if(e>Number.MAX_SAFE_INTEGER)return String(_e()?BigInt(e).toString():Number.MAX_SAFE_INTEGER);if(eNumber.MAX_SAFE_INTEGER)return new e(Number.MAX_SAFE_INTEGER);if(a0&&arguments[0]!==void 0?arguments[0]:!0;return t?this.isInvalidate()?"":ye(this.number):this.origin}}]),e}(),Kt=function(){function e(n){if(Ze(this,e),this.origin="",this.negative=void 0,this.integer=void 0,this.decimal=void 0,this.decimalLen=void 0,this.empty=void 0,this.nan=void 0,!n&&n!==0||!String(n).trim()){this.empty=!0;return}if(this.origin=String(n),n==="-"){this.nan=!0;return}var t=n;if(De(t)&&(t=Number(t)),t=typeof t=="string"?t:ye(t),Fe(t)){var o=W(t);this.negative=o.negative;var a=o.trimStr.split(".");this.integer=BigInt(a[0]);var u=a[1]||"0";this.decimal=BigInt(u),this.decimalLen=u.length}else this.nan=!0}return Je(e,[{key:"getMark",value:function(){return this.negative?"-":""}},{key:"getIntegerStr",value:function(){return this.integer.toString()}},{key:"getDecimalStr",value:function(){return this.decimal.toString().padStart(this.decimalLen,"0")}},{key:"alignDecimal",value:function(t){var o="".concat(this.getMark()).concat(this.getIntegerStr()).concat(this.getDecimalStr().padEnd(t,"0"));return BigInt(o)}},{key:"negate",value:function(){var t=new e(this.toString());return t.negative=!t.negative,t}},{key:"add",value:function(t){if(this.isInvalidate())return new e(t);var o=new e(t);if(o.isInvalidate())return this;var a=Math.max(this.getDecimalStr().length,o.getDecimalStr().length),u=this.alignDecimal(a),g=o.alignDecimal(a),l=(u+g).toString(),b=W(l),w=b.negativeStr,d=b.trimStr,h="".concat(w).concat(d.padStart(a+1,"0"));return new e("".concat(h.slice(0,-a),".").concat(h.slice(-a)))}},{key:"isEmpty",value:function(){return this.empty}},{key:"isNaN",value:function(){return this.nan}},{key:"isInvalidate",value:function(){return this.isEmpty()||this.isNaN()}},{key:"equals",value:function(t){return this.toString()===(t==null?void 0:t.toString())}},{key:"lessEquals",value:function(t){return this.add(t.negate().toString()).toNumber()<=0}},{key:"toNumber",value:function(){return this.isNaN()?NaN:Number(this.toString())}},{key:"toString",value:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;return t?this.isInvalidate()?"":W("".concat(this.getMark()).concat(this.getIntegerStr(),".").concat(this.getDecimalStr())).fullStr:this.origin}}]),e}();function $(e){return _e()?new Kt(e):new Ht(e)}function ge(e,n,t){var o=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(e==="")return"";var a=W(e),u=a.negativeStr,g=a.integerStr,l=a.decimalStr,b="".concat(n).concat(l),w="".concat(u).concat(g);if(t>=0){var d=Number(l[t]);if(d>=5&&!o){var h=$(e).add("".concat(u,"0.").concat("0".repeat(t)).concat(10-d));return ge(h.toString(),n,t,o)}return t===0?w:"".concat(w).concat(n).concat(l.padEnd(t,"0").slice(0,t))}return b===".0"?w:"".concat(w).concat(b)}var Wt=200,Gt=600;function Xt(e){var n=e.prefixCls,t=e.upNode,o=e.downNode,a=e.upDisabled,u=e.downDisabled,g=e.onStep,l=r.useRef(),b=r.useRef();b.current=g;var w=function(C,E){C.preventDefault(),b.current(E);function I(){b.current(E),l.current=setTimeout(I,Wt)}l.current=setTimeout(I,Gt)},d=function(){clearTimeout(l.current)};if(r.useEffect(function(){return d},[]),Ot())return null;var h="".concat(n,"-handler"),S=H(h,"".concat(h,"-up"),N({},"".concat(h,"-up-disabled"),a)),k=H(h,"".concat(h,"-down"),N({},"".concat(h,"-down-disabled"),u)),i={unselectable:"on",role:"button",onMouseUp:d,onMouseLeave:d};return r.createElement("div",{className:"".concat(h,"-wrap")},r.createElement("span",he({},i,{onMouseDown:function(C){w(C,!0)},"aria-label":"Increase Value","aria-disabled":a,className:S}),t||r.createElement("span",{unselectable:"on",className:"".concat(n,"-handler-up-inner")})),r.createElement("span",he({},i,{onMouseDown:function(C){w(C,!1)},"aria-label":"Decrease Value","aria-disabled":u,className:k}),o||r.createElement("span",{unselectable:"on",className:"".concat(n,"-handler-down-inner")})))}function Jt(e,n){var t=r.useRef(null);function o(){try{var u=e.selectionStart,g=e.selectionEnd,l=e.value,b=l.substring(0,u),w=l.substring(g);t.current={start:u,end:g,value:l,beforeTxt:b,afterTxt:w}}catch{}}function a(){if(e&&t.current&&n)try{var u=e.value,g=t.current,l=g.beforeTxt,b=g.afterTxt,w=g.start,d=u.length;if(u.endsWith(b))d=u.length-t.current.afterTxt.length;else if(u.startsWith(l))d=l.length;else{var h=l[w-1],S=u.indexOf(h,w-1);S!==-1&&(d=S+1)}e.setSelectionRange(d,d)}catch(k){Nt(!1,"Something warning of cursor restore. Please fire issue about this: ".concat(k.message))}}return[o,a]}const Zt=function(){var e=r.useRef(0),n=function(){qe.cancel(e.current)};return r.useEffect(function(){return n},[]),function(t){n(),e.current=qe(function(){t()})}};var Qt=["prefixCls","className","style","min","max","step","defaultValue","value","disabled","readOnly","upHandler","downHandler","keyboard","controls","stringMode","parser","formatter","precision","decimalSeparator","onChange","onInput","onPressEnter","onStep"],Ge=function(n,t){return n||t.isEmpty()?t.toString():t.toNumber()},Xe=function(n){var t=$(n);return t.isInvalidate()?null:t},nt=r.forwardRef(function(e,n){var t,o=e.prefixCls,a=o===void 0?"rc-input-number":o,u=e.className,g=e.style,l=e.min,b=e.max,w=e.step,d=w===void 0?1:w,h=e.defaultValue,S=e.value,k=e.disabled,i=e.readOnly,f=e.upHandler,C=e.downHandler,E=e.keyboard,I=e.controls,R=I===void 0?!0:I,F=e.stringMode,B=e.parser,_=e.formatter,M=e.precision,s=e.decimalSeparator,D=e.onChange,P=e.onInput,O=e.onPressEnter,L=e.onStep,Y=St(e,Qt),ue="".concat(a,"-input"),j=r.useRef(null),G=r.useState(!1),ce=ie(G,2),le=ce[0],se=ce[1],V=r.useRef(!1),q=r.useRef(!1),U=r.useRef(!1),de=r.useState(function(){return $(S??h)}),pe=ie(de,2),y=pe[0],me=pe[1];function ee(m){S===void 0&&me(m)}var X=r.useCallback(function(m,c){if(!c)return M>=0?M:Math.max(oe(m),oe(d))},[M,d]),J=r.useCallback(function(m){var c=String(m);if(B)return B(c);var x=c;return s&&(x=x.replace(s,".")),x.replace(/[^\w.-]+/g,"")},[B,s]),te=r.useRef(""),fe=r.useCallback(function(m,c){if(_)return _(m,{userTyping:c,input:String(te.current)});var x=typeof m=="number"?ye(m):m;if(!c){var v=X(x,c);if(Fe(x)&&(s||v>=0)){var T=s||".";x=ge(x,T,v)}}return x},[_,X,s]),xe=r.useState(function(){var m=h??S;return y.isInvalidate()&&["string","number"].includes(Qe(m))?Number.isNaN(m)?"":m:fe(y.toString(),!1)}),ne=ie(xe,2),z=ne[0],A=ne[1];te.current=z;function re(m,c){A(fe(m.isInvalidate()?m.toString(!1):m.toString(!c),c))}var Z=r.useMemo(function(){return Xe(b)},[b,M]),Q=r.useMemo(function(){return Xe(l)},[l,M]),Ve=r.useMemo(function(){return!Z||!y||y.isInvalidate()?!1:Z.lessEquals(y)},[Z,y]),Me=r.useMemo(function(){return!Q||!y||y.isInvalidate()?!1:y.lessEquals(Q)},[Q,y]),rt=Jt(j.current,le),$e=ie(rt,2),at=$e[0],it=$e[1],Ae=function(c){return Z&&!c.lessEquals(Z)?Z:Q&&!Q.lessEquals(c)?Q:null},we=function(c){return!Ae(c)},Ne=function(c,x){var v=c,T=we(v)||v.isEmpty();if(!v.isEmpty()&&!x&&(v=Ae(v)||v,T=!0),!i&&!k&&T){var ae=v.toString(),Se=X(ae,x);return Se>=0&&(v=$(ge(ae,".",Se)),we(v)||(v=$(ge(ae,".",Se,!0)))),v.equals(y)||(ee(v),D==null||D(v.isEmpty()?null:Ge(F,v)),S===void 0&&re(v,x)),v}return y},ot=Zt(),Te=function m(c){if(at(),A(c),!q.current){var x=J(c),v=$(x);v.isNaN()||Ne(v,!0)}P==null||P(c),ot(function(){var T=c;B||(T=c.replace(/。/g,".")),T!==c&&m(T)})},ut=function(){q.current=!0},ct=function(){q.current=!1,Te(j.current.value)},lt=function(c){Te(c.target.value)},Be=function(c){var x;if(!(c&&Ve||!c&&Me)){V.current=!1;var v=$(U.current?We(d):d);c||(v=v.negate());var T=(y||$(0)).add(v.toString()),ae=Ne(T,!1);L==null||L(Ge(F,ae),{offset:U.current?We(d):d,type:c?"up":"down"}),(x=j.current)===null||x===void 0||x.focus()}},Pe=function(c){var x=$(J(z)),v=x;x.isNaN()?v=y:v=Ne(x,c),S!==void 0?re(y,!1):v.isNaN()||re(v,!1)},st=function(){V.current=!0},dt=function(c){var x=c.which,v=c.shiftKey;V.current=!0,v?U.current=!0:U.current=!1,x===ve.ENTER&&(q.current||(V.current=!1),Pe(!1),O==null||O(c)),E!==!1&&!q.current&&[ve.UP,ve.DOWN].includes(x)&&(Be(ve.UP===x),c.preventDefault())},pt=function(){V.current=!1,U.current=!1},mt=function(){Pe(!1),se(!1),V.current=!1};return Ee(function(){y.isInvalidate()||re(y,!1)},[M]),Ee(function(){var m=$(S);me(m);var c=$(J(z));(!m.equals(c)||!V.current||_)&&re(m,V.current)},[S]),Ee(function(){_&&it()},[z]),r.createElement("div",{className:H(a,u,(t={},N(t,"".concat(a,"-focused"),le),N(t,"".concat(a,"-disabled"),k),N(t,"".concat(a,"-readonly"),i),N(t,"".concat(a,"-not-a-number"),y.isNaN()),N(t,"".concat(a,"-out-of-range"),!y.isInvalidate()&&!we(y)),t)),style:g,onFocus:function(){se(!0)},onBlur:mt,onKeyDown:dt,onKeyUp:pt,onCompositionStart:ut,onCompositionEnd:ct,onBeforeInput:st},R&&r.createElement(Xt,{prefixCls:a,upNode:f,downNode:C,upDisabled:Ve,downDisabled:Me,onStep:Be}),r.createElement("div",{className:"".concat(ue,"-wrap")},r.createElement("input",he({autoComplete:"off",role:"spinbutton","aria-valuemin":l,"aria-valuemax":b,"aria-valuenow":y.isInvalidate()?null:y.toString(),step:d},Y,{ref:Et(j,n),className:ue,value:z,onChange:lt,disabled:k,readOnly:i}))))});nt.displayName="InputNumber";var Yt=function(e,n){var t={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&n.indexOf(o)<0&&(t[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,o=Object.getOwnPropertySymbols(e);a"u"?L:r.createElement("span",{className:"".concat(s,"-handler-up-inner")},_.upIcon),Y=typeof _.downIcon>"u"?Y:r.createElement("span",{className:"".concat(s,"-handler-down-inner")},_.downIcon));var j=r.useContext(_t),G=j.hasFeedback,ce=j.status,le=j.isFormItemInput,se=j.feedbackIcon,V=jt(ce,B),q=P||S||u,U=r.useContext(Rt),de=k??U,pe=H(N(N(N(N(N({},"".concat(s,"-lg"),q==="large"),"".concat(s,"-sm"),q==="small"),"".concat(s,"-rtl"),a==="rtl"),"".concat(s,"-borderless"),!R),"".concat(s,"-in-form-item"),le),ke(s,V),O,h),y=r.createElement(nt,he({ref:d,disabled:de,className:pe,upHandler:L,downHandler:Y,prefixCls:s,readOnly:F,controls:ue},M));if(E!=null||G){var me=H("".concat(s,"-affix-wrapper"),ke("".concat(s,"-affix-wrapper"),V,G),N(N(N(N(N(N(N(N({},"".concat(s,"-affix-wrapper-focused"),b),"".concat(s,"-affix-wrapper-disabled"),e.disabled),"".concat(s,"-affix-wrapper-sm"),u==="small"),"".concat(s,"-affix-wrapper-lg"),u==="large"),"".concat(s,"-affix-wrapper-rtl"),a==="rtl"),"".concat(s,"-affix-wrapper-readonly"),F),"".concat(s,"-affix-wrapper-borderless"),!R),"".concat(h),!(f||C)&&h));y=r.createElement("div",{className:me,style:e.style,onMouseUp:function(){return d.current.focus()}},E&&r.createElement("span",{className:"".concat(s,"-prefix")},E),Le(y,{style:null,value:e.value,onFocus:function(z){var A;w(!0),(A=e.onFocus)===null||A===void 0||A.call(e,z)},onBlur:function(z){var A;w(!1),(A=e.onBlur)===null||A===void 0||A.call(e,z)}}),G&&r.createElement("span",{className:"".concat(s,"-suffix")},se))}if(f!=null||C!=null){var ee="".concat(s,"-group"),X="".concat(ee,"-addon"),J=f?r.createElement("div",{className:X},f):null,te=C?r.createElement("div",{className:X},C):null,fe=H("".concat(s,"-wrapper"),ee,N({},"".concat(ee,"-rtl"),a==="rtl")),xe=H("".concat(s,"-group-wrapper"),N(N(N({},"".concat(s,"-group-wrapper-sm"),u==="small"),"".concat(s,"-group-wrapper-lg"),u==="large"),"".concat(s,"-group-wrapper-rtl"),a==="rtl"),ke("".concat(s,"-group-wrapper"),V,G),h);y=r.createElement("div",{className:xe,style:e.style},r.createElement("div",{className:fe},J&&r.createElement(Ue,null,r.createElement(He,{status:!0,override:!0},J)),Le(y,{style:null,disabled:de}),te&&r.createElement(Ue,null,r.createElement(He,{status:!0,override:!0},te))))}return y}),tn=`.phone-input-item-container { position: relative; display: block; width: 100%; diff --git a/wallet-react/assets/loginAccountBindLoading-IBSUUGJ6-DcwRRFAU.js b/wallet-react/assets/loginAccountBindLoading-IBSUUGJ6-Bh3-fG-v.js similarity index 88% rename from wallet-react/assets/loginAccountBindLoading-IBSUUGJ6-DcwRRFAU.js rename to wallet-react/assets/loginAccountBindLoading-IBSUUGJ6-Bh3-fG-v.js index 0a7e07c..9596c85 100644 --- a/wallet-react/assets/loginAccountBindLoading-IBSUUGJ6-DcwRRFAU.js +++ b/wallet-react/assets/loginAccountBindLoading-IBSUUGJ6-Bh3-fG-v.js @@ -1,4 +1,4 @@ -import{Y as y}from"./chunk-37ISZE7G-YL9du2Vf.js";import{z as E}from"./loginAccount-E66JXWKK-r3lcqtrr.js";import{N as _}from"./chunk-BOXSB6AN-BWAQj7uH.js";import{w as k}from"./chunk-IBLFF4W2-kQdGQbUA.js";import{aQ as N,r as l,aR as B,aS as b,aT as T,J as z,L as F,F as $,o as e,q as L,B as M,ak as S}from"./index-CVVvHb5i.js";import{a as j}from"./debounce-BCFtMVOb.js";import{u as q}from"./index-CsWNnOwc.js";import{u as A}from"./useTranslation-BQsgmsRj.js";import"./chunk-3WXPHVZ4-ClMsd6qO.js";import"./chunk-6X7TBCV3-ABG7Zd-N.js";import"./throttle-DeIesoXy.js";import"./isObject-CrIk3fyR.js";function D(s,n){var t,a=N(s),u=(t=n==null?void 0:n.wait)!==null&&t!==void 0?t:1e3,r=l.useMemo(function(){return j(function(){for(var i=[],o=0;oy[n]})}}}return Object.freeze(Object.defineProperty(w,Symbol.toStringTag,{value:"Module"}))}var _t={exports:{}},Ke={exports:{}},Xe={exports:{}},Qe,Dt;function ce(){return Dt||(Dt=1,Qe={ArrayIsArray(w){return Array.isArray(w)},ArrayPrototypeIncludes(w,d){return w.includes(d)},ArrayPrototypeIndexOf(w,d){return w.indexOf(d)},ArrayPrototypeJoin(w,d){return w.join(d)},ArrayPrototypeMap(w,d){return w.map(d)},ArrayPrototypePop(w,d){return w.pop(d)},ArrayPrototypePush(w,d){return w.push(d)},ArrayPrototypeSlice(w,d,r){return w.slice(d,r)},Error,FunctionPrototypeCall(w,d,...r){return w.call(d,...r)},FunctionPrototypeSymbolHasInstance(w,d){return Function.prototype[Symbol.hasInstance].call(w,d)},MathFloor:Math.floor,Number,NumberIsInteger:Number.isInteger,NumberIsNaN:Number.isNaN,NumberMAX_SAFE_INTEGER:Number.MAX_SAFE_INTEGER,NumberMIN_SAFE_INTEGER:Number.MIN_SAFE_INTEGER,NumberParseInt:Number.parseInt,ObjectDefineProperties(w,d){return Object.defineProperties(w,d)},ObjectDefineProperty(w,d,r){return Object.defineProperty(w,d,r)},ObjectGetOwnPropertyDescriptor(w,d){return Object.getOwnPropertyDescriptor(w,d)},ObjectKeys(w){return Object.keys(w)},ObjectSetPrototypeOf(w,d){return Object.setPrototypeOf(w,d)},Promise,PromisePrototypeCatch(w,d){return w.catch(d)},PromisePrototypeThen(w,d,r){return w.then(d,r)},PromiseReject(w){return Promise.reject(w)},PromiseResolve(w){return Promise.resolve(w)},ReflectApply:Reflect.apply,RegExpPrototypeTest(w,d){return w.test(d)},SafeSet:Set,String,StringPrototypeSlice(w,d,r){return w.slice(d,r)},StringPrototypeToLowerCase(w){return w.toLowerCase()},StringPrototypeToUpperCase(w){return w.toUpperCase()},StringPrototypeTrim(w){return w.trim()},Symbol,SymbolFor:Symbol.for,SymbolAsyncIterator:Symbol.asyncIterator,SymbolHasInstance:Symbol.hasInstance,SymbolIterator:Symbol.iterator,SymbolDispose:Symbol.dispose||Symbol("Symbol.dispose"),SymbolAsyncDispose:Symbol.asyncDispose||Symbol("Symbol.asyncDispose"),TypedArrayPrototypeSet(w,d,r){return w.set(d,r)},Boolean,Uint8Array}),Qe}var Ze={exports:{}},Oe={exports:{}},Nt;function We(){if(Nt)return Oe.exports;Nt=1;const{AbortController:w,AbortSignal:d}=typeof self<"u"?self:typeof window<"u"?window:void 0;return Oe.exports=w,Oe.exports.AbortSignal=d,Oe.exports.default=w,Oe.exports}var Ot;function be(){return Ot||(Ot=1,function(w){const d=Me,{kResistStopPropagation:r,SymbolDispose:y}=ce(),n=globalThis.AbortSignal||We().AbortSignal,e=globalThis.AbortController||We().AbortController,o=Object.getPrototypeOf(async function(){}).constructor,t=globalThis.Blob||d.Blob,l=typeof t<"u"?function(g){return g instanceof t}:function(g){return!1},u=(s,g)=>{if(s!==void 0&&(s===null||typeof s!="object"||!("aborted"in s)))throw new ERR_INVALID_ARG_TYPE(g,"AbortSignal",s)},h=(s,g)=>{if(typeof s!="function")throw new ERR_INVALID_ARG_TYPE(g,"Function",s)};class c extends Error{constructor(g){if(!Array.isArray(g))throw new TypeError(`Expected input to be an Array, got ${typeof g}`);let A="";for(let B=0;By[n]})}}}return Object.freeze(Object.defineProperty(w,Symbol.toStringTag,{value:"Module"}))}var _t={exports:{}},Ke={exports:{}},Xe={exports:{}},Qe,Dt;function ce(){return Dt||(Dt=1,Qe={ArrayIsArray(w){return Array.isArray(w)},ArrayPrototypeIncludes(w,d){return w.includes(d)},ArrayPrototypeIndexOf(w,d){return w.indexOf(d)},ArrayPrototypeJoin(w,d){return w.join(d)},ArrayPrototypeMap(w,d){return w.map(d)},ArrayPrototypePop(w,d){return w.pop(d)},ArrayPrototypePush(w,d){return w.push(d)},ArrayPrototypeSlice(w,d,r){return w.slice(d,r)},Error,FunctionPrototypeCall(w,d,...r){return w.call(d,...r)},FunctionPrototypeSymbolHasInstance(w,d){return Function.prototype[Symbol.hasInstance].call(w,d)},MathFloor:Math.floor,Number,NumberIsInteger:Number.isInteger,NumberIsNaN:Number.isNaN,NumberMAX_SAFE_INTEGER:Number.MAX_SAFE_INTEGER,NumberMIN_SAFE_INTEGER:Number.MIN_SAFE_INTEGER,NumberParseInt:Number.parseInt,ObjectDefineProperties(w,d){return Object.defineProperties(w,d)},ObjectDefineProperty(w,d,r){return Object.defineProperty(w,d,r)},ObjectGetOwnPropertyDescriptor(w,d){return Object.getOwnPropertyDescriptor(w,d)},ObjectKeys(w){return Object.keys(w)},ObjectSetPrototypeOf(w,d){return Object.setPrototypeOf(w,d)},Promise,PromisePrototypeCatch(w,d){return w.catch(d)},PromisePrototypeThen(w,d,r){return w.then(d,r)},PromiseReject(w){return Promise.reject(w)},PromiseResolve(w){return Promise.resolve(w)},ReflectApply:Reflect.apply,RegExpPrototypeTest(w,d){return w.test(d)},SafeSet:Set,String,StringPrototypeSlice(w,d,r){return w.slice(d,r)},StringPrototypeToLowerCase(w){return w.toLowerCase()},StringPrototypeToUpperCase(w){return w.toUpperCase()},StringPrototypeTrim(w){return w.trim()},Symbol,SymbolFor:Symbol.for,SymbolAsyncIterator:Symbol.asyncIterator,SymbolHasInstance:Symbol.hasInstance,SymbolIterator:Symbol.iterator,SymbolDispose:Symbol.dispose||Symbol("Symbol.dispose"),SymbolAsyncDispose:Symbol.asyncDispose||Symbol("Symbol.asyncDispose"),TypedArrayPrototypeSet(w,d,r){return w.set(d,r)},Boolean,Uint8Array}),Qe}var Ze={exports:{}},Oe={exports:{}},Nt;function We(){if(Nt)return Oe.exports;Nt=1;const{AbortController:w,AbortSignal:d}=typeof self<"u"?self:typeof window<"u"?window:void 0;return Oe.exports=w,Oe.exports.AbortSignal=d,Oe.exports.default=w,Oe.exports}var Ot;function be(){return Ot||(Ot=1,function(w){const d=Me,{kResistStopPropagation:r,SymbolDispose:y}=ce(),n=globalThis.AbortSignal||We().AbortSignal,e=globalThis.AbortController||We().AbortController,o=Object.getPrototypeOf(async function(){}).constructor,t=globalThis.Blob||d.Blob,l=typeof t<"u"?function(g){return g instanceof t}:function(g){return!1},u=(s,g)=>{if(s!==void 0&&(s===null||typeof s!="object"||!("aborted"in s)))throw new ERR_INVALID_ARG_TYPE(g,"AbortSignal",s)},h=(s,g)=>{if(typeof s!="function")throw new ERR_INVALID_ARG_TYPE(g,"Function",s)};class c extends Error{constructor(g){if(!Array.isArray(g))throw new TypeError(`Expected input to be an Array, got ${typeof g}`);let A="";for(let B=0;B{s=B,g=S}),resolve:s,reject:g}},promisify(s){return new Promise((g,A)=>{s((B,...S)=>B?A(B):g(...S))})},debuglog(){return function(){}},format(s,...g){return s.replace(/%([sdifj])/g,function(...[A,B]){const S=g.shift();return B==="f"?S.toFixed(6):B==="j"?JSON.stringify(S):B==="s"&&typeof S=="object"?`${S.constructor!==Object?S.constructor.name:""} {}`.trim():S.toString()})},inspect(s){switch(typeof s){case"string":if(s.includes("'"))if(s.includes('"')){if(!s.includes("`")&&!s.includes("${"))return`\`${s}\``}else return`"${s}"`;return`'${s}'`;case"number":return isNaN(s)?"NaN":Object.is(s,-0)?String(s):s;case"bigint":return`${String(s)}n`;case"boolean":case"undefined":return String(s);case"object":return"{}"}},types:{isAsyncFunction(s){return s instanceof o},isArrayBufferView(s){return ArrayBuffer.isView(s)}},isBlob:l,deprecate(s,g){return s},addAbortListener:Le.addAbortListener||function(g,A){if(g===void 0)throw new ERR_INVALID_ARG_TYPE("signal","AbortSignal",g);u(g,"signal"),h(A,"listener");let B;return g.aborted?queueMicrotask(()=>A()):(g.addEventListener("abort",A,{__proto__:null,once:!0,[r]:!0}),B=()=>{g.removeEventListener("abort",A)}),{__proto__:null,[y](){var S;(S=B)===null||S===void 0||S()}}},AbortSignalAny:n.any||function(g){if(g.length===1)return g[0];const A=new e,B=()=>A.abort();return g.forEach(S=>{u(S,"signals"),S.addEventListener("abort",B,{once:!0})}),A.signal.addEventListener("abort",()=>{g.forEach(S=>S.removeEventListener("abort",B))},{once:!0}),A.signal}},w.exports.promisify.custom=Symbol.for("nodejs.util.promisify.custom")}(Ze)),Ze.exports}var $e={},et,Wt;function ge(){if(Wt)return et;Wt=1;const{format:w,inspect:d,AggregateError:r}=be(),y=globalThis.AggregateError||r,n=Symbol("kIsNodeError"),e=["string","function","number","object","Function","Object","boolean","bigint","symbol"],o=/^([A-Z][a-z0-9]*)+$/,t="__node_internal_",l={};function u(S,R){if(!S)throw new l.ERR_INTERNAL_ASSERTION(R)}function h(S){let R="",v=S.length;const m=S[0]==="-"?1:0;for(;v>=m+4;v-=3)R=`_${S.slice(v-3,v)}${R}`;return`${S.slice(0,v)}${R}`}function c(S,R,v){if(typeof R=="function")return u(R.length<=v.length,`Code: ${S}; The provided arguments length (${v.length}) does not match the required ones (${R.length}).`),R(...v);const m=(R.match(/%[dfijoOs]/g)||[]).length;return u(m===v.length,`Code: ${S}; The provided arguments length (${v.length}) does not match the required ones (${m}).`),v.length===0?R:w(R,...v)}function s(S,R,v){v||(v=Error);class m extends v{constructor(...L){super(c(S,R,L))}toString(){return`${this.name} [${S}]: ${this.message}`}}Object.defineProperties(m.prototype,{name:{value:v.name,writable:!0,enumerable:!1,configurable:!0},toString:{value(){return`${this.name} [${S}]: ${this.message}`},writable:!0,enumerable:!1,configurable:!0}}),m.prototype.code=S,m.prototype[n]=!0,l[S]=m}function g(S){const R=t+S.name;return Object.defineProperty(S,"name",{value:R}),S}function A(S,R){if(S&&R&&S!==R){if(Array.isArray(R.errors))return R.errors.push(S),R;const v=new y([R,S],R.message);return v.code=R.code,v}return S||R}class B extends Error{constructor(R="The operation was aborted",v=void 0){if(v!==void 0&&typeof v!="object")throw new l.ERR_INVALID_ARG_TYPE("options","Object",v);super(R,v),this.code="ABORT_ERR",this.name="AbortError"}}return s("ERR_ASSERTION","%s",Error),s("ERR_INVALID_ARG_TYPE",(S,R,v)=>{u(typeof S=="string","'name' must be a string"),Array.isArray(R)||(R=[R]);let m="The ";S.endsWith(" argument")?m+=`${S} `:m+=`"${S}" ${S.includes(".")?"property":"argument"} `,m+="must be ";const P=[],L=[],ie=[];for(const Y of R)u(typeof Y=="string","All expected entries have to be of type string"),e.includes(Y)?P.push(Y.toLowerCase()):o.test(Y)?L.push(Y):(u(Y!=="object",'The value "object" should be written as "Object"'),ie.push(Y));if(L.length>0){const Y=P.indexOf("object");Y!==-1&&(P.splice(P,Y,1),L.push("Object"))}if(P.length>0){switch(P.length){case 1:m+=`of type ${P[0]}`;break;case 2:m+=`one of type ${P[0]} or ${P[1]}`;break;default:{const Y=P.pop();m+=`one of type ${P.join(", ")}, or ${Y}`}}(L.length>0||ie.length>0)&&(m+=" or ")}if(L.length>0){switch(L.length){case 1:m+=`an instance of ${L[0]}`;break;case 2:m+=`an instance of ${L[0]} or ${L[1]}`;break;default:{const Y=L.pop();m+=`an instance of ${L.join(", ")}, or ${Y}`}}ie.length>0&&(m+=" or ")}switch(ie.length){case 0:break;case 1:ie[0].toLowerCase()!==ie[0]&&(m+="an "),m+=`${ie[0]}`;break;case 2:m+=`one of ${ie[0]} or ${ie[1]}`;break;default:{const Y=ie.pop();m+=`one of ${ie.join(", ")}, or ${Y}`}}if(v==null)m+=`. Received ${v}`;else if(typeof v=="function"&&v.name)m+=`. Received function ${v.name}`;else if(typeof v=="object"){var ae;if((ae=v.constructor)!==null&&ae!==void 0&&ae.name)m+=`. Received an instance of ${v.constructor.name}`;else{const Y=d(v,{depth:-1});m+=`. Received ${Y}`}}else{let Y=d(v,{colors:!1});Y.length>25&&(Y=`${Y.slice(0,25)}...`),m+=`. Received type ${typeof v} (${Y})`}return m},TypeError),s("ERR_INVALID_ARG_VALUE",(S,R,v="is invalid")=>{let m=d(R);return m.length>128&&(m=m.slice(0,128)+"..."),`The ${S.includes(".")?"property":"argument"} '${S}' ${v}. Received ${m}`},TypeError),s("ERR_INVALID_RETURN_VALUE",(S,R,v)=>{var m;const P=v!=null&&(m=v.constructor)!==null&&m!==void 0&&m.name?`instance of ${v.constructor.name}`:`type ${typeof v}`;return`Expected ${S} to be returned from the "${R}" function but got ${P}.`},TypeError),s("ERR_MISSING_ARGS",(...S)=>{u(S.length>0,"At least one arg needs to be specified");let R;const v=S.length;switch(S=(Array.isArray(S)?S:[S]).map(m=>`"${m}"`).join(" or "),v){case 1:R+=`The ${S[0]} argument`;break;case 2:R+=`The ${S[0]} and ${S[1]} arguments`;break;default:{const m=S.pop();R+=`The ${S.join(", ")}, and ${m} arguments`}break}return`${R} must be specified`},TypeError),s("ERR_OUT_OF_RANGE",(S,R,v)=>{u(R,'Missing "range" argument');let m;return Number.isInteger(v)&&Math.abs(v)>2**32?m=h(String(v)):typeof v=="bigint"?(m=String(v),(v>2n**32n||v<-(2n**32n))&&(m=h(m)),m+="n"):m=d(v),`The value of "${S}" is out of range. It must be ${R}. Received ${m}`},RangeError),s("ERR_MULTIPLE_CALLBACK","Callback called multiple times",Error),s("ERR_METHOD_NOT_IMPLEMENTED","The %s method is not implemented",Error),s("ERR_STREAM_ALREADY_FINISHED","Cannot call %s after a stream was finished",Error),s("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable",Error),s("ERR_STREAM_DESTROYED","Cannot call %s after a stream was destroyed",Error),s("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError),s("ERR_STREAM_PREMATURE_CLOSE","Premature close",Error),s("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF",Error),s("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event",Error),s("ERR_STREAM_WRITE_AFTER_END","write after end",Error),s("ERR_UNKNOWN_ENCODING","Unknown encoding: %s",TypeError),et={AbortError:B,aggregateTwoErrors:g(A),hideStackFrames:g,codes:l},et}var tt,Pt;function Pe(){if(Pt)return tt;Pt=1;const{ArrayIsArray:w,ArrayPrototypeIncludes:d,ArrayPrototypeJoin:r,ArrayPrototypeMap:y,NumberIsInteger:n,NumberIsNaN:e,NumberMAX_SAFE_INTEGER:o,NumberMIN_SAFE_INTEGER:t,NumberParseInt:l,ObjectPrototypeHasOwnProperty:u,RegExpPrototypeExec:h,String:c,StringPrototypeToUpperCase:s,StringPrototypeTrim:g}=ce(),{hideStackFrames:A,codes:{ERR_SOCKET_BAD_PORT:B,ERR_INVALID_ARG_TYPE:S,ERR_INVALID_ARG_VALUE:R,ERR_OUT_OF_RANGE:v,ERR_UNKNOWN_SIGNAL:m}}=ge(),{normalizeEncoding:P}=be(),{isAsyncFunction:L,isArrayBufferView:ie}=be().types,ae={};function Y(p){return p===(p|0)}function fe(p){return p===p>>>0}const M=/^[0-7]+$/,I="must be a 32-bit unsigned integer or an octal string";function j(p,W,q){if(typeof p>"u"&&(p=q),typeof p=="string"){if(h(M,p)===null)throw new R(W,p,I);p=l(p,8)}return K(p,W),p}const E=A((p,W,q=t,x=o)=>{if(typeof p!="number")throw new S(W,"number",p);if(!n(p))throw new v(W,"an integer",p);if(px)throw new v(W,`>= ${q} && <= ${x}`,p)}),z=A((p,W,q=-2147483648,x=2147483647)=>{if(typeof p!="number")throw new S(W,"number",p);if(!n(p))throw new v(W,"an integer",p);if(px)throw new v(W,`>= ${q} && <= ${x}`,p)}),K=A((p,W,q=!1)=>{if(typeof p!="number")throw new S(W,"number",p);if(!n(p))throw new v(W,"an integer",p);const x=q?1:0,se=4294967295;if(pse)throw new v(W,`>= ${x} && <= ${se}`,p)});function ee(p,W){if(typeof p!="string")throw new S(W,"string",p)}function ue(p,W,q=void 0,x){if(typeof p!="number")throw new S(W,"number",p);if(q!=null&&px||(q!=null||x!=null)&&e(p))throw new v(W,`${q!=null?`>= ${q}`:""}${q!=null&&x!=null?" && ":""}${x!=null?`<= ${x}`:""}`,p)}const D=A((p,W,q)=>{if(!d(q,p)){const se="must be one of: "+r(y(q,ye=>typeof ye=="string"?`'${ye}'`:c(ye)),", ");throw new R(W,p,se)}});function Q(p,W){if(typeof p!="boolean")throw new S(W,"boolean",p)}function f(p,W,q){return p==null||!u(p,W)?q:p[W]}const N=A((p,W,q=null)=>{const x=f(q,"allowArray",!1),se=f(q,"allowFunction",!1);if(!f(q,"nullable",!1)&&p===null||!x&&w(p)||typeof p!="object"&&(!se||typeof p!="function"))throw new S(W,"Object",p)}),J=A((p,W)=>{if(p!=null&&typeof p!="object"&&typeof p!="function")throw new S(W,"a dictionary",p)}),k=A((p,W,q=0)=>{if(!w(p))throw new S(W,"Array",p);if(p.length{if(!ie(p))throw new S(W,["Buffer","TypedArray","DataView"],p)});function O(p,W){const q=P(W),x=p.length;if(q==="hex"&&x%2!==0)throw new R("encoding",W,`is invalid for data of length ${x}`)}function U(p,W="Port",q=!0){if(typeof p!="number"&&typeof p!="string"||typeof p=="string"&&g(p).length===0||+p!==+p>>>0||p>65535||p===0&&!q)throw new B(W,p,q);return p|0}const ne=A((p,W)=>{if(p!==void 0&&(p===null||typeof p!="object"||!("aborted"in p)))throw new S(W,"AbortSignal",p)}),re=A((p,W)=>{if(typeof p!="function")throw new S(W,"Function",p)}),b=A((p,W)=>{if(typeof p!="function"||L(p))throw new S(W,"Function",p)}),_=A((p,W)=>{if(p!==void 0)throw new S(W,"undefined",p)});function C(p,W,q){if(!d(q,p))throw new S(W,`('${r(q,"|")}')`,p)}const G=/^(?:<[^>]*>)(?:\s*;\s*[^;"\s]+(?:=(")?[^;"\s]*\1)?)*$/;function H(p,W){if(typeof p>"u"||!h(G,p))throw new R(W,p,'must be an array or string of format "; rel=preload; as=style"')}function $(p){if(typeof p=="string")return H(p,"hints"),p;if(w(p)){const W=p.length;let q="";if(W===0)return q;for(let x=0;x; rel=preload; as=style"')}return tt={isInt32:Y,isUint32:fe,parseFileMode:j,validateArray:k,validateStringArray:X,validateBooleanArray:te,validateAbortSignalArray:le,validateBoolean:Q,validateBuffer:T,validateDictionary:J,validateEncoding:O,validateFunction:re,validateInt32:z,validateInteger:E,validateNumber:ue,validateObject:N,validateOneOf:D,validatePlainFunction:b,validatePort:U,validateSignalName:oe,validateString:ee,validateUint32:K,validateUndefined:_,validateUnion:C,validateAbortSignal:ne,validateLinkHeaderValue:$},tt}var qe={exports:{}},rt={},jt;function xe(){return jt||(jt=1,function(w){Object.defineProperties(w,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});function d(P){return P&&P.__esModule&&Object.prototype.hasOwnProperty.call(P,"default")?P.default:P}var r={exports:{}},y=r.exports={},n,e;function o(){throw new Error("setTimeout has not been defined")}function t(){throw new Error("clearTimeout has not been defined")}(function(){try{typeof setTimeout=="function"?n=setTimeout:n=o}catch{n=o}try{typeof clearTimeout=="function"?e=clearTimeout:e=t}catch{e=t}})();function l(P){if(n===setTimeout)return setTimeout(P,0);if((n===o||!n)&&setTimeout)return n=setTimeout,setTimeout(P,0);try{return n(P,0)}catch{try{return n.call(null,P,0)}catch{return n.call(this,P,0)}}}function u(P){if(e===clearTimeout)return clearTimeout(P);if((e===t||!e)&&clearTimeout)return e=clearTimeout,clearTimeout(P);try{return e(P)}catch{try{return e.call(null,P)}catch{return e.call(this,P)}}}var h=[],c=!1,s,g=-1;function A(){!c||!s||(c=!1,s.length?h=s.concat(h):g=-1,h.length&&B())}function B(){if(!c){var P=l(A);c=!0;for(var L=h.length;L;){for(s=h,h=[];++g1)for(var ie=1;ie{};function K(D,Q,f){var N,J;if(arguments.length===2?(f=Q,Q=e):Q==null?Q=e:u(Q,"options"),l(f,"callback"),t(Q.signal,"options.signal"),f=o(f),R(D)||ie(D))return ee(D,Q,f);if(!fe(D))throw new y("stream",["ReadableStream","WritableStream","Stream"],D);const k=(N=Q.readable)!==null&&N!==void 0?N:S(D),X=(J=Q.writable)!==null&&J!==void 0?J:L(D),te=D._writableState,le=D._readableState,oe=()=>{D.writable||U()};let T=M(D)&&S(D)===k&&L(D)===X,O=ae(D,!1);const U=()=>{O=!0,D.destroyed&&(T=!1),!(T&&(!D.readable||k))&&(!k||ne)&&f.call(D)};let ne=v(D,!1);const re=()=>{ne=!0,D.destroyed&&(T=!1),!(T&&(!D.writable||X))&&(!X||O)&&f.call(D)},b=p=>{f.call(D,p)};let _=A(D);const C=()=>{_=!0;const p=Y(D)||m(D);if(p&&typeof p!="boolean")return f.call(D,p);if(k&&!ne&&S(D,!0)&&!v(D,!1))return f.call(D,new n);if(X&&!O&&!ae(D,!1))return f.call(D,new n);f.call(D)},G=()=>{_=!0;const p=Y(D)||m(D);if(p&&typeof p!="boolean")return f.call(D,p);f.call(D)},H=()=>{D.req.on("finish",U)};E(D)?(D.on("complete",U),T||D.on("abort",C),D.req?H():D.on("request",H)):X&&!te&&(D.on("end",oe),D.on("close",oe)),!T&&typeof D.aborted=="boolean"&&D.on("aborted",C),D.on("end",re),D.on("finish",U),Q.error!==!1&&D.on("error",b),D.on("close",C),_?w.nextTick(C):te!=null&&te.errorEmitted||le!=null&&le.errorEmitted?T||w.nextTick(G):(!k&&(!T||B(D))&&(O||P(D)===!1)||!X&&(!T||P(D))&&(ne||B(D)===!1)||le&&D.req&&D.aborted)&&w.nextTick(G);const $=()=>{f=z,D.removeListener("aborted",C),D.removeListener("complete",U),D.removeListener("abort",C),D.removeListener("request",H),D.req&&D.req.removeListener("finish",U),D.removeListener("end",oe),D.removeListener("close",oe),D.removeListener("finish",U),D.removeListener("end",re),D.removeListener("error",b),D.removeListener("close",C)};if(Q.signal&&!_){const p=()=>{const W=f;$(),W.call(D,new d(void 0,{cause:Q.signal.reason}))};if(Q.signal.aborted)w.nextTick(p);else{j=j||be().addAbortListener;const W=j(Q.signal,p),q=f;f=o((...x)=>{W[g](),q.apply(D,x)})}}return $}function ee(D,Q,f){let N=!1,J=z;if(Q.signal)if(J=()=>{N=!0,f.call(D,new d(void 0,{cause:Q.signal.reason}))},Q.signal.aborted)w.nextTick(J);else{j=j||be().addAbortListener;const X=j(Q.signal,J),te=f;f=o((...le)=>{X[g](),te.apply(D,le)})}const k=(...X)=>{N||w.nextTick(()=>f.apply(D,X))};return s(D[I].promise,k,k),z}function ue(D,Q){var f;let N=!1;return Q===null&&(Q=e),(f=Q)!==null&&f!==void 0&&f.cleanup&&(h(Q.cleanup,"cleanup"),N=Q.cleanup),new c((J,k)=>{const X=K(D,Q,te=>{N&&X(),te?k(te):J()})})}return qe.exports=K,qe.exports.finished=ue,qe.exports}var it,Lt;function De(){if(Lt)return it;Lt=1;const w=xe(),{aggregateTwoErrors:d,codes:{ERR_MULTIPLE_CALLBACK:r},AbortError:y}=ge(),{Symbol:n}=ce(),{kIsDestroyed:e,isDestroyed:o,isFinished:t,isServerRequest:l}=Re(),u=n("kDestroy"),h=n("kConstruct");function c(M,I,j){M&&(M.stack,I&&!I.errored&&(I.errored=M),j&&!j.errored&&(j.errored=M))}function s(M,I){const j=this._readableState,E=this._writableState,z=E||j;return E!=null&&E.destroyed||j!=null&&j.destroyed?(typeof I=="function"&&I(),this):(c(M,E,j),E&&(E.destroyed=!0),j&&(j.destroyed=!0),z.constructed?g(this,M,I):this.once(u,function(K){g(this,d(K,M),I)}),this)}function g(M,I,j){let E=!1;function z(K){if(E)return;E=!0;const ee=M._readableState,ue=M._writableState;c(K,ue,ee),ue&&(ue.closed=!0),ee&&(ee.closed=!0),typeof j=="function"&&j(K),K?w.nextTick(A,M,K):w.nextTick(B,M)}try{M._destroy(I||null,z)}catch(K){z(K)}}function A(M,I){S(M,I),B(M)}function B(M){const I=M._readableState,j=M._writableState;j&&(j.closeEmitted=!0),I&&(I.closeEmitted=!0),(j!=null&&j.emitClose||I!=null&&I.emitClose)&&M.emit("close")}function S(M,I){const j=M._readableState,E=M._writableState;E!=null&&E.errorEmitted||j!=null&&j.errorEmitted||(E&&(E.errorEmitted=!0),j&&(j.errorEmitted=!0),M.emit("error",I))}function R(){const M=this._readableState,I=this._writableState;M&&(M.constructed=!0,M.closed=!1,M.closeEmitted=!1,M.destroyed=!1,M.errored=null,M.errorEmitted=!1,M.reading=!1,M.ended=M.readable===!1,M.endEmitted=M.readable===!1),I&&(I.constructed=!0,I.destroyed=!1,I.closed=!1,I.closeEmitted=!1,I.errored=null,I.errorEmitted=!1,I.finalCalled=!1,I.prefinished=!1,I.ended=I.writable===!1,I.ending=I.writable===!1,I.finished=I.writable===!1)}function v(M,I,j){const E=M._readableState,z=M._writableState;if(z!=null&&z.destroyed||E!=null&&E.destroyed)return this;E!=null&&E.autoDestroy||z!=null&&z.autoDestroy?M.destroy(I):I&&(I.stack,z&&!z.errored&&(z.errored=I),E&&!E.errored&&(E.errored=I),j?w.nextTick(S,M,I):S(M,I))}function m(M,I){if(typeof M._construct!="function")return;const j=M._readableState,E=M._writableState;j&&(j.constructed=!1),E&&(E.constructed=!1),M.once(h,I),!(M.listenerCount(h)>1)&&w.nextTick(P,M)}function P(M){let I=!1;function j(E){if(I){v(M,E??new r);return}I=!0;const z=M._readableState,K=M._writableState,ee=K||z;z&&(z.constructed=!0),K&&(K.constructed=!0),ee.destroyed?M.emit(u,E):E?v(M,E,!0):w.nextTick(L,M)}try{M._construct(E=>{w.nextTick(j,E)})}catch(E){w.nextTick(j,E)}}function L(M){M.emit(h)}function ie(M){return(M==null?void 0:M.setHeader)&&typeof M.abort=="function"}function ae(M){M.emit("close")}function Y(M,I){M.emit("error",I),w.nextTick(ae,M)}function fe(M,I){!M||o(M)||(!I&&!t(M)&&(I=new y),l(M)?(M.socket=null,M.destroy(I)):ie(M)?M.abort():ie(M.req)?M.req.abort():typeof M.destroy=="function"?M.destroy(I):typeof M.close=="function"?M.close():I?w.nextTick(Y,M,I):w.nextTick(ae,M),M.destroyed||(M[e]=!0))}return it={construct:m,destroyer:fe,destroy:s,undestroy:R,errorOrDestroy:v},it}var ot,Ht;function mt(){if(Ht)return ot;Ht=1;const{ArrayIsArray:w,ObjectSetPrototypeOf:d}=ce(),{EventEmitter:r}=Le;function y(e){r.call(this,e)}d(y.prototype,r.prototype),d(y,r),y.prototype.pipe=function(e,o){const t=this;function l(B){e.writable&&e.write(B)===!1&&t.pause&&t.pause()}t.on("data",l);function u(){t.readable&&t.resume&&t.resume()}e.on("drain",u),!e._isStdio&&(!o||o.end!==!1)&&(t.on("end",c),t.on("close",s));let h=!1;function c(){h||(h=!0,e.end())}function s(){h||(h=!0,typeof e.destroy=="function"&&e.destroy())}function g(B){A(),r.listenerCount(this,"error")===0&&this.emit("error",B)}n(t,"error",g),n(e,"error",g);function A(){t.removeListener("data",l),e.removeListener("drain",u),t.removeListener("end",c),t.removeListener("close",s),t.removeListener("error",g),e.removeListener("error",g),t.removeListener("end",A),t.removeListener("close",A),e.removeListener("close",A)}return t.on("end",A),t.on("close",A),e.on("close",A),e.emit("pipe",t),e};function n(e,o,t){if(typeof e.prependListener=="function")return e.prependListener(o,t);!e._events||!e._events[o]?e.on(o,t):w(e._events[o])?e._events[o].unshift(t):e._events[o]=[t,e._events[o]]}return ot={Stream:y,prependListener:n},ot}var at={exports:{}},Gt;function He(){return Gt||(Gt=1,function(w){const{SymbolDispose:d}=ce(),{AbortError:r,codes:y}=ge(),{isNodeStream:n,isWebStream:e,kControllerErrorFunction:o}=Re(),t=Ie(),{ERR_INVALID_ARG_TYPE:l}=y;let u;const h=(c,s)=>{if(typeof c!="object"||!("aborted"in c))throw new l(s,"AbortSignal",c)};w.exports.addAbortSignal=function(s,g){if(h(s,"signal"),!n(g)&&!e(g))throw new l("stream",["ReadableStream","WritableStream","Stream"],g);return w.exports.addAbortSignalNoValidate(s,g)},w.exports.addAbortSignalNoValidate=function(c,s){if(typeof c!="object"||!("aborted"in c))return s;const g=n(s)?()=>{s.destroy(new r(void 0,{cause:c.reason}))}:()=>{s[o](new r(void 0,{cause:c.reason}))};if(c.aborted)g();else{u=u||be().addAbortListener;const A=u(c,g);t(s,A[d])}return s}}(at)),at.exports}var ut,Vt;function Rr(){if(Vt)return ut;Vt=1;const{StringPrototypeSlice:w,SymbolIterator:d,TypedArrayPrototypeSet:r,Uint8Array:y}=ce(),{Buffer:n}=Me,{inspect:e}=be();return ut=class{constructor(){this.head=null,this.tail=null,this.length=0}push(t){const l={data:t,next:null};this.length>0?this.tail.next=l:this.head=l,this.tail=l,++this.length}unshift(t){const l={data:t,next:this.head};this.length===0&&(this.tail=l),this.head=l,++this.length}shift(){if(this.length===0)return;const t=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,t}clear(){this.head=this.tail=null,this.length=0}join(t){if(this.length===0)return"";let l=this.head,u=""+l.data;for(;(l=l.next)!==null;)u+=t+l.data;return u}concat(t){if(this.length===0)return n.alloc(0);const l=n.allocUnsafe(t>>>0);let u=this.head,h=0;for(;u;)r(l,u.data,h),h+=u.data.length,u=u.next;return l}consume(t,l){const u=this.head.data;if(tc.length)l+=c,t-=c.length;else{t===c.length?(l+=c,++h,u.next?this.head=u.next:this.head=this.tail=null):(l+=w(c,0,t),this.head=u,u.data=w(c,t));break}++h}while((u=u.next)!==null);return this.length-=h,l}_getBuffer(t){const l=n.allocUnsafe(t),u=t;let h=this.head,c=0;do{const s=h.data;if(t>s.length)r(l,s,u-t),t-=s.length;else{t===s.length?(r(l,s,u-t),++c,h.next?this.head=h.next:this.head=this.tail=null):(r(l,new y(s.buffer,s.byteOffset,t),u-t),this.head=h,h.data=s.slice(t));break}++c}while((h=h.next)!==null);return this.length-=c,l}[Symbol.for("nodejs.util.inspect.custom")](t,l){return e(this,{...l,depth:0,customInspect:!1})}},ut}var lt,Ft;function Ge(){if(Ft)return lt;Ft=1;const{MathFloor:w,NumberIsInteger:d}=ce(),{validateInteger:r}=Pe(),{ERR_INVALID_ARG_VALUE:y}=ge().codes;let n=16*1024,e=16;function o(h,c,s){return h.highWaterMark!=null?h.highWaterMark:c?h[s]:null}function t(h){return h?e:n}function l(h,c){r(c,"value",0),h?e=c:n=c}function u(h,c,s,g){const A=o(c,g,s);if(A!=null){if(!d(A)||A<0){const B=g?`options.${s}`:"options.highWaterMark";throw new y(B,A)}return w(A)}return t(h.objectMode)}return lt={getHighWaterMark:u,getDefaultHighWaterMark:t,setDefaultHighWaterMark:l},lt}var st,zt;function ar(){if(zt)return st;zt=1;const w=xe(),{PromisePrototypeThen:d,SymbolAsyncIterator:r,SymbolIterator:y}=ce(),{Buffer:n}=Me,{ERR_INVALID_ARG_TYPE:e,ERR_STREAM_NULL_VALUES:o}=ge().codes;function t(l,u,h){let c;if(typeof u=="string"||u instanceof n)return new l({objectMode:!0,...h,read(){this.push(u),this.push(null)}});let s;if(u&&u[r])s=!0,c=u[r]();else if(u&&u[y])s=!1,c=u[y]();else throw new e("iterable",["Iterable"],u);const g=new l({objectMode:!0,highWaterMark:1,...h});let A=!1;g._read=function(){A||(A=!0,S())},g._destroy=function(R,v){d(B(R),()=>w.nextTick(v,R),m=>w.nextTick(v,m||R))};async function B(R){const v=R!=null,m=typeof c.throw=="function";if(v&&m){const{value:P,done:L}=await c.throw(R);if(await P,L)return}if(typeof c.return=="function"){const{value:P}=await c.return();await P}}async function S(){for(;;){try{const{value:R,done:v}=s?await c.next():c.next();if(v)g.push(null);else{const m=R&&typeof R.then=="function"?await R:R;if(m===null)throw A=!1,new o;if(g.push(m))continue;A=!1}}catch(R){g.destroy(R)}break}}return g}return st=t,st}var ft,Jt;function Ve(){if(Jt)return ft;Jt=1;const w=xe(),{ArrayPrototypeIndexOf:d,NumberIsInteger:r,NumberIsNaN:y,NumberParseInt:n,ObjectDefineProperties:e,ObjectKeys:o,ObjectSetPrototypeOf:t,Promise:l,SafeSet:u,SymbolAsyncDispose:h,SymbolAsyncIterator:c,Symbol:s}=ce();ft=x,x.ReadableState=q;const{EventEmitter:g}=Le,{Stream:A,prependListener:B}=mt(),{Buffer:S}=Me,{addAbortSignal:R}=He(),v=Ie();let m=be().debuglog("stream",i=>{m=i});const P=Rr(),L=De(),{getHighWaterMark:ie,getDefaultHighWaterMark:ae}=Ge(),{aggregateTwoErrors:Y,codes:{ERR_INVALID_ARG_TYPE:fe,ERR_METHOD_NOT_IMPLEMENTED:M,ERR_OUT_OF_RANGE:I,ERR_STREAM_PUSH_AFTER_EOF:j,ERR_STREAM_UNSHIFT_AFTER_END_EVENT:E},AbortError:z}=ge(),{validateObject:K}=Pe(),ee=s("kPaused"),{StringDecoder:ue}=Er(),D=ar();t(x.prototype,A.prototype),t(x,A);const Q=()=>{},{errorOrDestroy:f}=L,N=1,J=2,k=4,X=8,te=16,le=32,oe=64,T=128,O=256,U=512,ne=1024,re=2048,b=4096,_=8192,C=16384,G=32768,H=65536,$=1<<17,p=1<<18;function W(i){return{enumerable:!1,get(){return(this.state&i)!==0},set(a){a?this.state|=i:this.state&=~i}}}e(q.prototype,{objectMode:W(N),ended:W(J),endEmitted:W(k),reading:W(X),constructed:W(te),sync:W(le),needReadable:W(oe),emittedReadable:W(T),readableListening:W(O),resumeScheduled:W(U),errorEmitted:W(ne),emitClose:W(re),autoDestroy:W(b),destroyed:W(_),closed:W(C),closeEmitted:W(G),multiAwaitDrain:W(H),readingMore:W($),dataEmitted:W(p)});function q(i,a,V){typeof V!="boolean"&&(V=a instanceof ve()),this.state=re|b|te|le,i&&i.objectMode&&(this.state|=N),V&&i&&i.readableObjectMode&&(this.state|=N),this.highWaterMark=i?ie(this,i,"readableHighWaterMark",V):ae(!1),this.buffer=new P,this.length=0,this.pipes=[],this.flowing=null,this[ee]=null,i&&i.emitClose===!1&&(this.state&=~re),i&&i.autoDestroy===!1&&(this.state&=~b),this.errored=null,this.defaultEncoding=i&&i.defaultEncoding||"utf8",this.awaitDrainWriters=null,this.decoder=null,this.encoding=null,i&&i.encoding&&(this.decoder=new ue(i.encoding),this.encoding=i.encoding)}function x(i){if(!(this instanceof x))return new x(i);const a=this instanceof ve();this._readableState=new q(i,this,a),i&&(typeof i.read=="function"&&(this._read=i.read),typeof i.destroy=="function"&&(this._destroy=i.destroy),typeof i.construct=="function"&&(this._construct=i.construct),i.signal&&!a&&R(i.signal,this)),A.call(this,i),L.construct(this,()=>{this._readableState.needReadable&&_e(this,this._readableState)})}x.prototype.destroy=L.destroy,x.prototype._undestroy=L.undestroy,x.prototype._destroy=function(i,a){a(i)},x.prototype[g.captureRejectionSymbol]=function(i){this.destroy(i)},x.prototype[h]=function(){let i;return this.destroyed||(i=this.readableEnded?null:new z,this.destroy(i)),new l((a,V)=>v(this,F=>F&&F!==i?V(F):a(null)))},x.prototype.push=function(i,a){return se(this,i,a,!1)},x.prototype.unshift=function(i,a){return se(this,i,a,!0)};function se(i,a,V,F){m("readableAddChunk",a);const Z=i._readableState;let pe;if(Z.state&N||(typeof a=="string"?(V=V||Z.defaultEncoding,Z.encoding!==V&&(F&&Z.encoding?a=S.from(a,V).toString(Z.encoding):(a=S.from(a,V),V=""))):a instanceof S?V="":A._isUint8Array(a)?(a=A._uint8ArrayToBuffer(a),V=""):a!=null&&(pe=new fe("chunk",["string","Buffer","Uint8Array"],a))),pe)f(i,pe);else if(a===null)Z.state&=~X,Se(i,Z);else if(Z.state&N||a&&a.length>0)if(F)if(Z.state&k)f(i,new E);else{if(Z.destroyed||Z.errored)return!1;ye(i,Z,a,!0)}else if(Z.ended)f(i,new j);else{if(Z.destroyed||Z.errored)return!1;Z.state&=~X,Z.decoder&&!V?(a=Z.decoder.write(a),Z.objectMode||a.length!==0?ye(i,Z,a,!1):_e(i,Z)):ye(i,Z,a,!1)}else F||(Z.state&=~X,_e(i,Z));return!Z.ended&&(Z.length0?(a.state&H?a.awaitDrainWriters.clear():a.awaitDrainWriters=null,a.dataEmitted=!0,i.emit("data",V)):(a.length+=a.objectMode?1:V.length,F?a.buffer.unshift(V):a.buffer.push(V),a.state&oe&&Ce(i)),_e(i,a)}x.prototype.isPaused=function(){const i=this._readableState;return i[ee]===!0||i.flowing===!1},x.prototype.setEncoding=function(i){const a=new ue(i);this._readableState.decoder=a,this._readableState.encoding=this._readableState.decoder.encoding;const V=this._readableState.buffer;let F="";for(const Z of V)F+=a.write(Z);return V.clear(),F!==""&&V.push(F),this._readableState.length=F.length,this};const de=1073741824;function we(i){if(i>de)throw new I("size","<= 1GiB",i);return i--,i|=i>>>1,i|=i>>>2,i|=i>>>4,i|=i>>>8,i|=i>>>16,i++,i}function he(i,a){return i<=0||a.length===0&&a.ended?0:a.state&N?1:y(i)?a.flowing&&a.length?a.buffer.first().length:a.length:i<=a.length?i:a.ended?a.length:0}x.prototype.read=function(i){m("read",i),i===void 0?i=NaN:r(i)||(i=n(i,10));const a=this._readableState,V=i;if(i>a.highWaterMark&&(a.highWaterMark=we(i)),i!==0&&(a.state&=~T),i===0&&a.needReadable&&((a.highWaterMark!==0?a.length>=a.highWaterMark:a.length>0)||a.ended))return m("read: emitReadable",a.length,a.ended),a.length===0&&a.ended?Fe(this):Ce(this),null;if(i=he(i,a),i===0&&a.ended)return a.length===0&&Fe(this),null;let F=(a.state&oe)!==0;if(m("need readable",F),(a.length===0||a.length-i0?Z=Ct(i,a):Z=null,Z===null?(a.needReadable=a.length<=a.highWaterMark,i=0):(a.length-=i,a.multiAwaitDrain?a.awaitDrainWriters.clear():a.awaitDrainWriters=null),a.length===0&&(a.ended||(a.needReadable=!0),V!==i&&a.ended&&Fe(this)),Z!==null&&!a.errorEmitted&&!a.closeEmitted&&(a.dataEmitted=!0,this.emit("data",Z)),Z};function Se(i,a){if(m("onEofChunk"),!a.ended){if(a.decoder){const V=a.decoder.end();V&&V.length&&(a.buffer.push(V),a.length+=a.objectMode?1:V.length)}a.ended=!0,a.sync?Ce(i):(a.needReadable=!1,a.emittedReadable=!0,je(i))}}function Ce(i){const a=i._readableState;m("emitReadable",a.needReadable,a.emittedReadable),a.needReadable=!1,a.emittedReadable||(m("emitReadable",a.flowing),a.emittedReadable=!0,w.nextTick(je,i))}function je(i){const a=i._readableState;m("emitReadable_",a.destroyed,a.length,a.ended),!a.destroyed&&!a.errored&&(a.length||a.ended)&&(i.emit("readable"),a.emittedReadable=!1),a.needReadable=!a.flowing&&!a.ended&&a.length<=a.highWaterMark,vt(i)}function _e(i,a){!a.readingMore&&a.constructed&&(a.readingMore=!0,w.nextTick(hr,i,a))}function hr(i,a){for(;!a.reading&&!a.ended&&(a.length1&&F.pipes.includes(i)&&(m("false write response, pause",F.awaitDrainWriters.size),F.awaitDrainWriters.add(i)),V.pause()),Te||(Te=pr(V,i),i.on("drain",Te))}V.on("data",Mt);function Mt(Be){m("ondata");const Ae=i.write(Be);m("dest.write",Ae),Ae===!1&&kt()}function Je(Be){if(m("onerror",Be),Ne(),i.removeListener("error",Je),i.listenerCount("error")===0){const Ae=i._writableState||i._readableState;Ae&&!Ae.errorEmitted?f(i,Be):i.emit("error",Be)}}B(i,"error",Je);function Ue(){i.removeListener("finish",Ye),Ne()}i.once("close",Ue);function Ye(){m("onfinish"),i.removeListener("close",Ue),Ne()}i.once("finish",Ye);function Ne(){m("unpipe"),V.unpipe(i)}return i.emit("pipe",V),i.writableNeedDrain===!0?kt():F.flowing||(m("pipe resume"),V.resume()),i};function pr(i,a){return function(){const F=i._readableState;F.awaitDrainWriters===a?(m("pipeOnDrain",1),F.awaitDrainWriters=null):F.multiAwaitDrain&&(m("pipeOnDrain",F.awaitDrainWriters.size),F.awaitDrainWriters.delete(a)),(!F.awaitDrainWriters||F.awaitDrainWriters.size===0)&&i.listenerCount("data")&&i.resume()}}x.prototype.unpipe=function(i){const a=this._readableState,V={hasUnpiped:!1};if(a.pipes.length===0)return this;if(!i){const Z=a.pipes;a.pipes=[],this.pause();for(let pe=0;pe0,F.flowing!==!1&&this.resume()):i==="readable"&&!F.endEmitted&&!F.readableListening&&(F.readableListening=F.needReadable=!0,F.flowing=!1,F.emittedReadable=!1,m("on readable",F.length,F.reading),F.length?Ce(this):F.reading||w.nextTick(br,this)),V},x.prototype.addListener=x.prototype.on,x.prototype.removeListener=function(i,a){const V=A.prototype.removeListener.call(this,i,a);return i==="readable"&&w.nextTick(At,this),V},x.prototype.off=x.prototype.removeListener,x.prototype.removeAllListeners=function(i){const a=A.prototype.removeAllListeners.apply(this,arguments);return(i==="readable"||i===void 0)&&w.nextTick(At,this),a};function At(i){const a=i._readableState;a.readableListening=i.listenerCount("readable")>0,a.resumeScheduled&&a[ee]===!1?a.flowing=!0:i.listenerCount("data")>0?i.resume():a.readableListening||(a.flowing=null)}function br(i){m("readable nexttick read 0"),i.read(0)}x.prototype.resume=function(){const i=this._readableState;return i.flowing||(m("resume"),i.flowing=!i.readableListening,yr(this,i)),i[ee]=!1,this};function yr(i,a){a.resumeScheduled||(a.resumeScheduled=!0,w.nextTick(gr,i,a))}function gr(i,a){m("resume",a.reading),a.reading||i.read(0),a.resumeScheduled=!1,i.emit("resume"),vt(i),a.flowing&&!a.reading&&i.read(0)}x.prototype.pause=function(){return m("call pause flowing=%j",this._readableState.flowing),this._readableState.flowing!==!1&&(m("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState[ee]=!0,this};function vt(i){const a=i._readableState;for(m("flow",a.flowing);a.flowing&&i.read()!==null;);}x.prototype.wrap=function(i){let a=!1;i.on("data",F=>{!this.push(F)&&i.pause&&(a=!0,i.pause())}),i.on("end",()=>{this.push(null)}),i.on("error",F=>{f(this,F)}),i.on("close",()=>{this.destroy()}),i.on("destroy",()=>{this.destroy()}),this._read=()=>{a&&i.resume&&(a=!1,i.resume())};const V=o(i);for(let F=1;F{Z=me?Y(Z,me):null,V(),V=Q});try{for(;;){const me=i.destroyed?null:i.read();if(me!==null)yield me;else{if(Z)throw Z;if(Z===null)return;await new l(F)}}}catch(me){throw Z=Y(Z,me),Z}finally{(Z||(a==null?void 0:a.destroyOnReturn)!==!1)&&(Z===void 0||i._readableState.autoDestroy)?L.destroyer(i,null):(i.off("readable",F),pe())}}e(x.prototype,{readable:{__proto__:null,get(){const i=this._readableState;return!!i&&i.readable!==!1&&!i.destroyed&&!i.errorEmitted&&!i.endEmitted},set(i){this._readableState&&(this._readableState.readable=!!i)}},readableDidRead:{__proto__:null,enumerable:!1,get:function(){return this._readableState.dataEmitted}},readableAborted:{__proto__:null,enumerable:!1,get:function(){return!!(this._readableState.readable!==!1&&(this._readableState.destroyed||this._readableState.errored)&&!this._readableState.endEmitted)}},readableHighWaterMark:{__proto__:null,enumerable:!1,get:function(){return this._readableState.highWaterMark}},readableBuffer:{__proto__:null,enumerable:!1,get:function(){return this._readableState&&this._readableState.buffer}},readableFlowing:{__proto__:null,enumerable:!1,get:function(){return this._readableState.flowing},set:function(i){this._readableState&&(this._readableState.flowing=i)}},readableLength:{__proto__:null,enumerable:!1,get(){return this._readableState.length}},readableObjectMode:{__proto__:null,enumerable:!1,get(){return this._readableState?this._readableState.objectMode:!1}},readableEncoding:{__proto__:null,enumerable:!1,get(){return this._readableState?this._readableState.encoding:null}},errored:{__proto__:null,enumerable:!1,get(){return this._readableState?this._readableState.errored:null}},closed:{__proto__:null,get(){return this._readableState?this._readableState.closed:!1}},destroyed:{__proto__:null,enumerable:!1,get(){return this._readableState?this._readableState.destroyed:!1},set(i){this._readableState&&(this._readableState.destroyed=i)}},readableEnded:{__proto__:null,enumerable:!1,get(){return this._readableState?this._readableState.endEmitted:!1}}}),e(q.prototype,{pipesCount:{__proto__:null,get(){return this.pipes.length}},paused:{__proto__:null,get(){return this[ee]!==!1},set(i){this[ee]=!!i}}}),x._fromList=Ct;function Ct(i,a){if(a.length===0)return null;let V;return a.objectMode?V=a.buffer.shift():!i||i>=a.length?(a.decoder?V=a.buffer.join(""):a.buffer.length===1?V=a.buffer.first():V=a.buffer.concat(a.length),a.buffer.clear()):V=a.buffer.consume(i,a.decoder),V}function Fe(i){const a=i._readableState;m("endReadable",a.endEmitted),a.endEmitted||(a.ended=!0,w.nextTick(_r,a,i))}function _r(i,a){if(m("endReadableNT",i.endEmitted,i.length),!i.errored&&!i.closeEmitted&&!i.endEmitted&&i.length===0){if(i.endEmitted=!0,a.emit("end"),a.writable&&a.allowHalfOpen===!1)w.nextTick(mr,a);else if(i.autoDestroy){const V=a._writableState;(!V||V.autoDestroy&&(V.finished||V.writable===!1))&&a.destroy()}}}function mr(i){i.writable&&!i.writableEnded&&!i.destroyed&&i.end()}x.from=function(i,a){return D(x,i,a)};let ze;function It(){return ze===void 0&&(ze={}),ze}return x.fromWeb=function(i,a){return It().newStreamReadableFromReadableStream(i,a)},x.toWeb=function(i,a){return It().newReadableStreamFromStreamReadable(i,a)},x.wrap=function(i,a){var V,F;return new x({objectMode:(V=(F=i.readableObjectMode)!==null&&F!==void 0?F:i.objectMode)!==null&&V!==void 0?V:!0,...a,destroy(Z,pe){L.destroyer(i,Z),pe(Z)}}).wrap(i)},ft}var dt,Ut;function St(){if(Ut)return dt;Ut=1;const w=xe(),{ArrayPrototypeSlice:d,Error:r,FunctionPrototypeSymbolHasInstance:y,ObjectDefineProperty:n,ObjectDefineProperties:e,ObjectSetPrototypeOf:o,StringPrototypeToLowerCase:t,Symbol:l,SymbolHasInstance:u}=ce();dt=K,K.WritableState=E;const{EventEmitter:h}=Le,c=mt().Stream,{Buffer:s}=Me,g=De(),{addAbortSignal:A}=He(),{getHighWaterMark:B,getDefaultHighWaterMark:S}=Ge(),{ERR_INVALID_ARG_TYPE:R,ERR_METHOD_NOT_IMPLEMENTED:v,ERR_MULTIPLE_CALLBACK:m,ERR_STREAM_CANNOT_PIPE:P,ERR_STREAM_DESTROYED:L,ERR_STREAM_ALREADY_FINISHED:ie,ERR_STREAM_NULL_VALUES:ae,ERR_STREAM_WRITE_AFTER_END:Y,ERR_UNKNOWN_ENCODING:fe}=ge().codes,{errorOrDestroy:M}=g;o(K.prototype,c.prototype),o(K,c);function I(){}const j=l("kOnFinished");function E(b,_,C){typeof C!="boolean"&&(C=_ instanceof ve()),this.objectMode=!!(b&&b.objectMode),C&&(this.objectMode=this.objectMode||!!(b&&b.writableObjectMode)),this.highWaterMark=b?B(this,b,"writableHighWaterMark",C):S(!1),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;const G=!!(b&&b.decodeStrings===!1);this.decodeStrings=!G,this.defaultEncoding=b&&b.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=f.bind(void 0,_),this.writecb=null,this.writelen=0,this.afterWriteTickInfo=null,z(this),this.pendingcb=0,this.constructed=!0,this.prefinished=!1,this.errorEmitted=!1,this.emitClose=!b||b.emitClose!==!1,this.autoDestroy=!b||b.autoDestroy!==!1,this.errored=null,this.closed=!1,this.closeEmitted=!1,this[j]=[]}function z(b){b.buffered=[],b.bufferedIndex=0,b.allBuffers=!0,b.allNoop=!0}E.prototype.getBuffer=function(){return d(this.buffered,this.bufferedIndex)},n(E.prototype,"bufferedRequestCount",{__proto__:null,get(){return this.buffered.length-this.bufferedIndex}});function K(b){const _=this instanceof ve();if(!_&&!y(K,this))return new K(b);this._writableState=new E(b,this,_),b&&(typeof b.write=="function"&&(this._write=b.write),typeof b.writev=="function"&&(this._writev=b.writev),typeof b.destroy=="function"&&(this._destroy=b.destroy),typeof b.final=="function"&&(this._final=b.final),typeof b.construct=="function"&&(this._construct=b.construct),b.signal&&A(b.signal,this)),c.call(this,b),g.construct(this,()=>{const C=this._writableState;C.writing||X(this,C),T(this,C)})}n(K,u,{__proto__:null,value:function(b){return y(this,b)?!0:this!==K?!1:b&&b._writableState instanceof E}}),K.prototype.pipe=function(){M(this,new P)};function ee(b,_,C,G){const H=b._writableState;if(typeof C=="function")G=C,C=H.defaultEncoding;else{if(!C)C=H.defaultEncoding;else if(C!=="buffer"&&!s.isEncoding(C))throw new fe(C);typeof G!="function"&&(G=I)}if(_===null)throw new ae;if(!H.objectMode)if(typeof _=="string")H.decodeStrings!==!1&&(_=s.from(_,C),C="buffer");else if(_ instanceof s)C="buffer";else if(c._isUint8Array(_))_=c._uint8ArrayToBuffer(_),C="buffer";else throw new R("chunk",["string","Buffer","Uint8Array"],_);let $;return H.ending?$=new Y:H.destroyed&&($=new L("write")),$?(w.nextTick(G,$),M(b,$,!0),$):(H.pendingcb++,ue(b,H,_,C,G))}K.prototype.write=function(b,_,C){return ee(this,b,_,C)===!0},K.prototype.cork=function(){this._writableState.corked++},K.prototype.uncork=function(){const b=this._writableState;b.corked&&(b.corked--,b.writing||X(this,b))},K.prototype.setDefaultEncoding=function(_){if(typeof _=="string"&&(_=t(_)),!s.isEncoding(_))throw new fe(_);return this._writableState.defaultEncoding=_,this};function ue(b,_,C,G,H){const $=_.objectMode?1:C.length;_.length+=$;const p=_.length<_.highWaterMark;return p||(_.needDrain=!0),_.writing||_.corked||_.errored||!_.constructed?(_.buffered.push({chunk:C,encoding:G,callback:H}),_.allBuffers&&G!=="buffer"&&(_.allBuffers=!1),_.allNoop&&H!==I&&(_.allNoop=!1)):(_.writelen=$,_.writecb=H,_.writing=!0,_.sync=!0,b._write(C,G,_.onwrite),_.sync=!1),p&&!_.errored&&!_.destroyed}function D(b,_,C,G,H,$,p){_.writelen=G,_.writecb=p,_.writing=!0,_.sync=!0,_.destroyed?_.onwrite(new L("write")):C?b._writev(H,_.onwrite):b._write(H,$,_.onwrite),_.sync=!1}function Q(b,_,C,G){--_.pendingcb,G(C),k(_),M(b,C)}function f(b,_){const C=b._writableState,G=C.sync,H=C.writecb;if(typeof H!="function"){M(b,new m);return}C.writing=!1,C.writecb=null,C.length-=C.writelen,C.writelen=0,_?(_.stack,C.errored||(C.errored=_),b._readableState&&!b._readableState.errored&&(b._readableState.errored=_),G?w.nextTick(Q,b,C,_,H):Q(b,C,_,H)):(C.buffered.length>C.bufferedIndex&&X(b,C),G?C.afterWriteTickInfo!==null&&C.afterWriteTickInfo.cb===H?C.afterWriteTickInfo.count++:(C.afterWriteTickInfo={count:1,cb:H,stream:b,state:C},w.nextTick(N,C.afterWriteTickInfo)):J(b,C,1,H))}function N({stream:b,state:_,count:C,cb:G}){return _.afterWriteTickInfo=null,J(b,_,C,G)}function J(b,_,C,G){for(!_.ending&&!b.destroyed&&_.length===0&&_.needDrain&&(_.needDrain=!1,b.emit("drain"));C-- >0;)_.pendingcb--,G();_.destroyed&&k(_),T(b,_)}function k(b){if(b.writing)return;for(let H=b.bufferedIndex;H1&&b._writev){_.pendingcb-=$-1;const W=_.allNoop?I:x=>{for(let se=p;se256?(C.splice(0,p),_.bufferedIndex=0):_.bufferedIndex=p}_.bufferProcessing=!1}K.prototype._write=function(b,_,C){if(this._writev)this._writev([{chunk:b,encoding:_}],C);else throw new v("_write()")},K.prototype._writev=null,K.prototype.end=function(b,_,C){const G=this._writableState;typeof b=="function"?(C=b,b=null,_=null):typeof _=="function"&&(C=_,_=null);let H;if(b!=null){const $=ee(this,b,_);$ instanceof r&&(H=$)}return G.corked&&(G.corked=1,this.uncork()),H||(!G.errored&&!G.ending?(G.ending=!0,T(this,G,!0),G.ended=!0):G.finished?H=new ie("end"):G.destroyed&&(H=new L("end"))),typeof C=="function"&&(H||G.finished?w.nextTick(C,H):G[j].push(C)),this};function te(b){return b.ending&&!b.destroyed&&b.constructed&&b.length===0&&!b.errored&&b.buffered.length===0&&!b.finished&&!b.writing&&!b.errorEmitted&&!b.closeEmitted}function le(b,_){let C=!1;function G(H){if(C){M(b,H??m());return}if(C=!0,_.pendingcb--,H){const $=_[j].splice(0);for(let p=0;p<$.length;p++)$[p](H);M(b,H,_.sync)}else te(_)&&(_.prefinished=!0,b.emit("prefinish"),_.pendingcb++,w.nextTick(O,b,_))}_.sync=!0,_.pendingcb++;try{b._final(G)}catch(H){G(H)}_.sync=!1}function oe(b,_){!_.prefinished&&!_.finalCalled&&(typeof b._final=="function"&&!_.destroyed?(_.finalCalled=!0,le(b,_)):(_.prefinished=!0,b.emit("prefinish")))}function T(b,_,C){te(_)&&(oe(b,_),_.pendingcb===0&&(C?(_.pendingcb++,w.nextTick((G,H)=>{te(H)?O(G,H):H.pendingcb--},b,_)):te(_)&&(_.pendingcb++,O(b,_))))}function O(b,_){_.pendingcb--,_.finished=!0;const C=_[j].splice(0);for(let G=0;G{if(k!=null)throw new A("nully","body",k)},k=>{B(N,k)});return N=new fe({objectMode:!0,readable:!1,write:ue,final(k){D(async()=>{try{await J,w.nextTick(k,null)}catch(X){w.nextTick(k,X)}})},destroy:Q})}throw new A("Iterable, AsyncIterable or AsyncFunction",z,ee)}if(ie(E))return j(E.arrayBuffer());if(n(E))return P(fe,E,{objectMode:!0,writable:!1});if(u(E==null?void 0:E.readable)&&h(E==null?void 0:E.writable))return fe.fromWeb(E);if(typeof(E==null?void 0:E.writable)=="object"||typeof(E==null?void 0:E.readable)=="object"){const ee=E!=null&&E.readable?o(E==null?void 0:E.readable)?E==null?void 0:E.readable:j(E.readable):void 0,ue=E!=null&&E.writable?t(E==null?void 0:E.writable)?E==null?void 0:E.writable:j(E.writable):void 0;return I({readable:ee,writable:ue})}const K=E==null?void 0:E.then;if(typeof K=="function"){let ee;return Y(K,E,ue=>{ue!=null&&ee.push(ue),ee.push(null)},ue=>{B(ee,ue)}),ee=new fe({objectMode:!0,writable:!1,read(){}})}throw new g(z,["Blob","ReadableStream","WritableStream","Stream","Iterable","AsyncIterable","Function","{ readable, writable } pair","Promise"],E)};function M(j){let{promise:E,resolve:z}=m();const K=new ae,ee=K.signal;return{value:j(async function*(){for(;;){const D=E;E=null;const{chunk:Q,done:f,cb:N}=await D;if(w.nextTick(N),f)return;if(ee.aborted)throw new s(void 0,{cause:ee.reason});({promise:E,resolve:z}=m()),yield Q}}(),{signal:ee}),write(D,Q,f){const N=z;z=null,N({chunk:D,done:!1,cb:f})},final(D){const Q=z;z=null,Q({done:!0,cb:D})},destroy(D,Q){K.abort(),Q(D)}}}function I(j){const E=j.readable&&typeof j.readable.read!="function"?R.wrap(j.readable):j.readable,z=j.writable;let K=!!r(E),ee=!!y(z),ue,D,Q,f,N;function J(k){const X=f;f=null,X?X(k):k&&N.destroy(k)}return N=new fe({readableObjectMode:!!(E!=null&&E.readableObjectMode),writableObjectMode:!!(z!=null&&z.writableObjectMode),readable:K,writable:ee}),ee&&(c(z,k=>{ee=!1,k&&B(E,k),J(k)}),N._write=function(k,X,te){z.write(k,X)?te():ue=te},N._final=function(k){z.end(),D=k},z.on("drain",function(){if(ue){const k=ue;ue=null,k()}}),z.on("finish",function(){if(D){const k=D;D=null,k()}})),K&&(c(E,k=>{K=!1,k&&B(E,k),J(k)}),E.on("readable",function(){if(Q){const k=Q;Q=null,k()}}),E.on("end",function(){N.push(null)}),N._read=function(){for(;;){const k=E.read();if(k===null){Q=N._read;return}if(!N.push(k))return}}),N._destroy=function(k,X){!k&&f!==null&&(k=new s),Q=null,ue=null,D=null,f===null?X(k):(f=X,B(z,k),B(E,k))},N}return ct}var ht,Kt;function ve(){if(Kt)return ht;Kt=1;const{ObjectDefineProperties:w,ObjectGetOwnPropertyDescriptor:d,ObjectKeys:r,ObjectSetPrototypeOf:y}=ce();ht=o;const n=Ve(),e=St();y(o.prototype,n.prototype),y(o,n);{const h=r(e.prototype);for(let c=0;c{if(h){u?u(h):this.destroy(h);return}c!=null&&this.push(c),this.push(null),u&&u()}):(this.push(null),u&&u())}function l(){this._final!==t&&t.call(this)}return o.prototype._final=t,o.prototype._transform=function(u,h,c){throw new r("_transform()")},o.prototype._write=function(u,h,c){const s=this._readableState,g=this._writableState,A=s.length;this._transform(u,h,(B,S)=>{if(B){c(B);return}S!=null&&this.push(S),g.ended||A===s.length||s.length{le=!0});const oe=e(k,{readable:X,writable:te},T=>{le=!T});return{destroy:T=>{le||(le=!0,t.destroyer(k,T||new g("pipe")))},cleanup:oe}}function K(k){return S(k[k.length-1],"streams[stream.length - 1]"),k.pop()}function ee(k){if(v(k))return k;if(P(k))return ue(k);throw new h("val",["Readable","Iterable","AsyncIterable"],k)}async function*ue(k){j||(j=Ve()),yield*j.prototype[y].call(k)}async function D(k,X,te,{end:le}){let oe,T=null;const O=re=>{if(re&&(oe=re),T){const b=T;T=null,b()}},U=()=>new r((re,b)=>{oe?b(oe):T=()=>{oe?b(oe):re()}});X.on("drain",O);const ne=e(X,{readable:!1},O);try{X.writableNeedDrain&&await U();for await(const re of k)X.write(re)||await U();le&&(X.end(),await U()),te()}catch(re){te(oe!==re?u(oe,re):re)}finally{ne(),X.off("drain",O)}}async function Q(k,X,te,{end:le}){ie(X)&&(X=X.writable);const oe=X.getWriter();try{for await(const T of k)await oe.ready,oe.write(T).catch(()=>{});await oe.ready,le&&await oe.close(),te()}catch(T){try{await oe.abort(T),te(T)}catch(O){te(O)}}}function f(...k){return N(k,o(K(k)))}function N(k,X,te){if(k.length===1&&d(k[0])&&(k=k[0]),k.length<2)throw new s("streams");const le=new M,oe=le.signal,T=te==null?void 0:te.signal,O=[];R(T,"options.signal");function U(){H(new B)}E=E||be().addAbortListener;let ne;T&&(ne=E(T,U));let re,b;const _=[];let C=0;function G(q){H(q,--C===0)}function H(q,x){var se;if(q&&(!re||re.code==="ERR_STREAM_PREMATURE_CLOSE")&&(re=q),!(!re&&!x)){for(;_.length;)_.shift()(re);(se=ne)===null||se===void 0||se[n](),le.abort(),x&&(re||O.forEach(ye=>ye()),w.nextTick(X,re,b))}}let $;for(let q=0;q0,de=se||(te==null?void 0:te.end)!==!1,we=q===k.length-1;if(L(x)){let he=function(Se){Se&&Se.name!=="AbortError"&&Se.code!=="ERR_STREAM_PREMATURE_CLOSE"&&G(Se)};if(de){const{destroy:Se,cleanup:Ce}=z(x,se,ye);_.push(Se),m(x)&&we&&O.push(Ce)}x.on("error",he),m(x)&&we&&O.push(()=>{x.removeListener("error",he)})}if(q===0)if(typeof x=="function"){if($=x({signal:oe}),!v($))throw new c("Iterable, AsyncIterable or Stream","source",$)}else v(x)||P(x)||ie(x)?$=x:$=l.from(x);else if(typeof x=="function"){if(ie($)){var p;$=ee((p=$)===null||p===void 0?void 0:p.readable)}else $=ee($);if($=x($,{signal:oe}),se){if(!v($,!0))throw new c("AsyncIterable",`transform[${q-1}]`,$)}else{var W;I||(I=lr());const he=new I({objectMode:!0}),Se=(W=$)===null||W===void 0?void 0:W.then;if(typeof Se=="function")C++,Se.call($,_e=>{b=_e,_e!=null&&he.write(_e),de&&he.end(),w.nextTick(G)},_e=>{he.destroy(_e),w.nextTick(G,_e)});else if(v($,!0))C++,D($,he,G,{end:de});else if(Y($)||ie($)){const _e=$.readable||$;C++,D(_e,he,G,{end:de})}else throw new c("AsyncIterable or Promise","destination",$);$=he;const{destroy:Ce,cleanup:je}=z($,!1,!0);_.push(Ce),we&&O.push(je)}}else if(L(x)){if(P($)){C+=2;const he=J($,x,G,{end:de});m(x)&&we&&O.push(he)}else if(ie($)||Y($)){const he=$.readable||$;C++,D(he,x,G,{end:de})}else if(v($))C++,D($,x,G,{end:de});else throw new h("val",["Readable","Iterable","AsyncIterable","ReadableStream","TransformStream"],$);$=x}else if(ae(x)){if(P($))C++,Q(ee($),x,G,{end:de});else if(Y($)||v($))C++,Q($,x,G,{end:de});else if(ie($))C++,Q($.readable,x,G,{end:de});else throw new h("val",["Readable","Iterable","AsyncIterable","ReadableStream","TransformStream"],$);$=x}else $=l.from(x)}return(oe!=null&&oe.aborted||T!=null&&T.aborted)&&w.nextTick(U),$}function J(k,X,te,{end:le}){let oe=!1;if(X.on("close",()=>{oe||te(new A)}),k.pipe(X,{end:!1}),le){let T=function(){oe=!0,X.end()};fe(k)?w.nextTick(T):k.once("end",T)}else te();return e(k,{readable:!0,writable:!1},T=>{const O=k._readableState;T&&T.code==="ERR_STREAM_PREMATURE_CLOSE"&&O&&O.ended&&!O.errored&&!O.errorEmitted?k.once("end",te).once("error",te):te(T)}),e(X,{readable:!1,writable:!0},te)}return yt={pipelineImpl:N,pipeline:f},yt}var gt,er;function sr(){if(er)return gt;er=1;const{pipeline:w}=Et(),d=ve(),{destroyer:r}=De(),{isNodeStream:y,isReadable:n,isWritable:e,isWebStream:o,isTransformStream:t,isWritableStream:l,isReadableStream:u}=Re(),{AbortError:h,codes:{ERR_INVALID_ARG_VALUE:c,ERR_MISSING_ARGS:s}}=ge(),g=Ie();return gt=function(...B){if(B.length===0)throw new s("streams");if(B.length===1)return d.from(B[0]);const S=[...B];if(typeof B[0]=="function"&&(B[0]=d.from(B[0])),typeof B[B.length-1]=="function"){const I=B.length-1;B[I]=d.from(B[I])}for(let I=0;I0&&!(e(B[I])||l(B[I])||t(B[I])))throw new c(`streams[${I}]`,S[I],"must be writable")}let R,v,m,P,L;function ie(I){const j=P;P=null,j?j(I):I?L.destroy(I):!M&&!fe&&L.destroy()}const ae=B[0],Y=w(B,ie),fe=!!(e(ae)||l(ae)||t(ae)),M=!!(n(Y)||u(Y)||t(Y));if(L=new d({writableObjectMode:!!(ae!=null&&ae.writableObjectMode),readableObjectMode:!!(Y!=null&&Y.readableObjectMode),writable:fe,readable:M}),fe){if(y(ae))L._write=function(j,E,z){ae.write(j,E)?z():R=z},L._final=function(j){ae.end(),v=j},ae.on("drain",function(){if(R){const j=R;R=null,j()}});else if(o(ae)){const E=(t(ae)?ae.writable:ae).getWriter();L._write=async function(z,K,ee){try{await E.ready,E.write(z).catch(()=>{}),ee()}catch(ue){ee(ue)}},L._final=async function(z){try{await E.ready,E.close().catch(()=>{}),v=z}catch(K){z(K)}}}const I=t(Y)?Y.readable:Y;g(I,()=>{if(v){const j=v;v=null,j()}})}if(M){if(y(Y))Y.on("readable",function(){if(m){const I=m;m=null,I()}}),Y.on("end",function(){L.push(null)}),L._read=function(){for(;;){const I=Y.read();if(I===null){m=L._read;return}if(!L.push(I))return}};else if(o(Y)){const j=(t(Y)?Y.readable:Y).getReader();L._read=async function(){for(;;)try{const{value:E,done:z}=await j.read();if(!L.push(E))return;if(z){L.push(null);return}}catch{return}}}}return L._destroy=function(I,j){!I&&P!==null&&(I=new h),m=null,R=null,v=null,P===null?j(I):(P=j,y(Y)&&r(Y,I))},L},gt}var tr;function Ir(){if(tr)return $e;tr=1;const w=globalThis.AbortController||We().AbortController,{codes:{ERR_INVALID_ARG_VALUE:d,ERR_INVALID_ARG_TYPE:r,ERR_MISSING_ARGS:y,ERR_OUT_OF_RANGE:n},AbortError:e}=ge(),{validateAbortSignal:o,validateInteger:t,validateObject:l}=Pe(),u=ce().Symbol("kWeak"),h=ce().Symbol("kResistStopPropagation"),{finished:c}=Ie(),s=sr(),{addAbortSignalNoValidate:g}=He(),{isWritable:A,isNodeStream:B}=Re(),{deprecate:S}=be(),{ArrayPrototypePush:R,Boolean:v,MathFloor:m,Number:P,NumberIsNaN:L,Promise:ie,PromiseReject:ae,PromiseResolve:Y,PromisePrototypeThen:fe,Symbol:M}=ce(),I=M("kEmpty"),j=M("kEof");function E(T,O){if(O!=null&&l(O,"options"),(O==null?void 0:O.signal)!=null&&o(O.signal,"options.signal"),B(T)&&!A(T))throw new d("stream",T,"must be writable");const U=s(this,T);return O!=null&&O.signal&&g(O.signal,U),U}function z(T,O){if(typeof T!="function")throw new r("fn",["Function","AsyncFunction"],T);O!=null&&l(O,"options"),(O==null?void 0:O.signal)!=null&&o(O.signal,"options.signal");let U=1;(O==null?void 0:O.concurrency)!=null&&(U=m(O.concurrency));let ne=U-1;return(O==null?void 0:O.highWaterMark)!=null&&(ne=m(O.highWaterMark)),t(U,"options.concurrency",1),t(ne,"options.highWaterMark",0),ne+=U,(async function*(){const b=be().AbortSignalAny([O==null?void 0:O.signal].filter(v)),_=this,C=[],G={signal:b};let H,$,p=!1,W=0;function q(){p=!0,x()}function x(){W-=1,se()}function se(){$&&!p&&W=ne||W>=U)&&await new ie(we=>{$=we})}C.push(j)}catch(de){const we=ae(de);fe(we,x,q),C.push(we)}finally{p=!0,H&&(H(),H=null)}}ye();try{for(;;){for(;C.length>0;){const de=await C[0];if(de===j)return;if(b.aborted)throw new e;de!==I&&(yield de),C.shift(),se()}await new ie(de=>{H=de})}}finally{p=!0,$&&($(),$=null)}}).call(this)}function K(T=void 0){return T!=null&&l(T,"options"),(T==null?void 0:T.signal)!=null&&o(T.signal,"options.signal"),(async function*(){let U=0;for await(const re of this){var ne;if(T!=null&&(ne=T.signal)!==null&&ne!==void 0&&ne.aborted)throw new e({cause:T.signal.reason});yield[U++,re]}}).call(this)}async function ee(T,O=void 0){for await(const U of f.call(this,T,O))return!0;return!1}async function ue(T,O=void 0){if(typeof T!="function")throw new r("fn",["Function","AsyncFunction"],T);return!await ee.call(this,async(...U)=>!await T(...U),O)}async function D(T,O){for await(const U of f.call(this,T,O))return U}async function Q(T,O){if(typeof T!="function")throw new r("fn",["Function","AsyncFunction"],T);async function U(ne,re){return await T(ne,re),I}for await(const ne of z.call(this,U,O));}function f(T,O){if(typeof T!="function")throw new r("fn",["Function","AsyncFunction"],T);async function U(ne,re){return await T(ne,re)?ne:I}return z.call(this,U,O)}class N extends y{constructor(){super("reduce"),this.message="Reduce of an empty stream requires an initial value"}}async function J(T,O,U){var ne;if(typeof T!="function")throw new r("reducer",["Function","AsyncFunction"],T);U!=null&&l(U,"options"),(U==null?void 0:U.signal)!=null&&o(U.signal,"options.signal");let re=arguments.length>1;if(U!=null&&(ne=U.signal)!==null&&ne!==void 0&&ne.aborted){const H=new e(void 0,{cause:U.signal.reason});throw this.once("error",()=>{}),await c(this.destroy(H)),H}const b=new w,_=b.signal;if(U!=null&&U.signal){const H={once:!0,[u]:this,[h]:!0};U.signal.addEventListener("abort",()=>b.abort(),H)}let C=!1;try{for await(const H of this){var G;if(C=!0,U!=null&&(G=U.signal)!==null&&G!==void 0&&G.aborted)throw new e;re?O=await T(O,H,{signal:_}):(O=H,re=!0)}if(!C&&!re)throw new N}finally{b.abort()}return O}async function k(T){T!=null&&l(T,"options"),(T==null?void 0:T.signal)!=null&&o(T.signal,"options.signal");const O=[];for await(const ne of this){var U;if(T!=null&&(U=T.signal)!==null&&U!==void 0&&U.aborted)throw new e(void 0,{cause:T.signal.reason});R(O,ne)}return O}function X(T,O){const U=z.call(this,T,O);return(async function*(){for await(const re of U)yield*re}).call(this)}function te(T){if(T=P(T),L(T))return 0;if(T<0)throw new n("number",">= 0",T);return T}function le(T,O=void 0){return O!=null&&l(O,"options"),(O==null?void 0:O.signal)!=null&&o(O.signal,"options.signal"),T=te(T),(async function*(){var ne;if(O!=null&&(ne=O.signal)!==null&&ne!==void 0&&ne.aborted)throw new e;for await(const b of this){var re;if(O!=null&&(re=O.signal)!==null&&re!==void 0&&re.aborted)throw new e;T--<=0&&(yield b)}}).call(this)}function oe(T,O=void 0){return O!=null&&l(O,"options"),(O==null?void 0:O.signal)!=null&&o(O.signal,"options.signal"),T=te(T),(async function*(){var ne;if(O!=null&&(ne=O.signal)!==null&&ne!==void 0&&ne.aborted)throw new e;for await(const b of this){var re;if(O!=null&&(re=O.signal)!==null&&re!==void 0&&re.aborted)throw new e;if(T-- >0&&(yield b),T<=0)return}}).call(this)}return $e.streamReturningOperators={asIndexedPairs:S(K,"readable.asIndexedPairs will be removed in a future version."),drop:le,filter:f,flatMap:X,map:z,take:oe,compose:E},$e.promiseReturningOperators={every:ue,forEach:Q,reduce:J,toArray:k,some:ee,find:D},$e}var wt,rr;function fr(){if(rr)return wt;rr=1;const{ArrayPrototypePop:w,Promise:d}=ce(),{isIterable:r,isNodeStream:y,isWebStream:n}=Re(),{pipelineImpl:e}=Et(),{finished:o}=Ie();dr();function t(...l){return new d((u,h)=>{let c,s;const g=l[l.length-1];if(g&&typeof g=="object"&&!y(g)&&!r(g)&&!n(g)){const A=w(l);c=A.signal,s=A.end}e(l,(A,B)=>{A?h(A):u(B)},{signal:c,end:s})})}return wt={finished:o,pipeline:t},wt}var nr;function dr(){if(nr)return Xe.exports;nr=1;const{Buffer:w}=Me,{ObjectDefineProperty:d,ObjectKeys:r,ReflectApply:y}=ce(),{promisify:{custom:n}}=be(),{streamReturningOperators:e,promiseReturningOperators:o}=Ir(),{codes:{ERR_ILLEGAL_CONSTRUCTOR:t}}=ge(),l=sr(),{setDefaultHighWaterMark:u,getDefaultHighWaterMark:h}=Ge(),{pipeline:c}=Et(),{destroyer:s}=De(),g=Ie(),A=fr(),B=Re(),S=Xe.exports=mt().Stream;S.isDestroyed=B.isDestroyed,S.isDisturbed=B.isDisturbed,S.isErrored=B.isErrored,S.isReadable=B.isReadable,S.isWritable=B.isWritable,S.Readable=Ve();for(const v of r(e)){let P=function(...L){if(new.target)throw t();return S.Readable.from(y(m,this,L))};const m=e[v];d(P,"name",{__proto__:null,value:m.name}),d(P,"length",{__proto__:null,value:m.length}),d(S.Readable.prototype,v,{__proto__:null,value:P,enumerable:!1,configurable:!0,writable:!0})}for(const v of r(o)){let P=function(...L){if(new.target)throw t();return y(m,this,L)};const m=o[v];d(P,"name",{__proto__:null,value:m.name}),d(P,"length",{__proto__:null,value:m.length}),d(S.Readable.prototype,v,{__proto__:null,value:P,enumerable:!1,configurable:!0,writable:!0})}S.Writable=St(),S.Duplex=ve(),S.Transform=ur(),S.PassThrough=lr(),S.pipeline=c;const{addAbortSignal:R}=He();return S.addAbortSignal=R,S.finished=g,S.destroy=s,S.compose=l,S.setDefaultHighWaterMark=u,S.getDefaultHighWaterMark=h,d(S,"promises",{__proto__:null,configurable:!0,enumerable:!0,get(){return A}}),d(c,n,{__proto__:null,enumerable:!0,get(){return A.pipeline}}),d(g,n,{__proto__:null,enumerable:!0,get(){return A.finished}}),S.Stream=S,S._isUint8Array=function(m){return m instanceof Uint8Array},S._uint8ArrayToBuffer=function(m){return w.from(m.buffer,m.byteOffset,m.byteLength)},Xe.exports}var ir;function or(){return ir||(ir=1,function(w){const d=dr(),r=fr(),y=d.Readable.destroy;w.exports=d.Readable,w.exports._uint8ArrayToBuffer=d._uint8ArrayToBuffer,w.exports._isUint8Array=d._isUint8Array,w.exports.isDisturbed=d.isDisturbed,w.exports.isErrored=d.isErrored,w.exports.isReadable=d.isReadable,w.exports.Readable=d.Readable,w.exports.Writable=d.Writable,w.exports.Duplex=d.Duplex,w.exports.Transform=d.Transform,w.exports.PassThrough=d.PassThrough,w.exports.addAbortSignal=d.addAbortSignal,w.exports.finished=d.finished,w.exports.destroy=d.destroy,w.exports.destroy=y,w.exports.pipeline=d.pipeline,w.exports.compose=d.compose,Object.defineProperty(d,"promises",{configurable:!0,enumerable:!0,get(){return r}}),w.exports.Stream=d.Stream,w.exports.default=w.exports}(Ke)),Ke.exports}_t.exports;(function(w){var d;(function(r){r.runningInNodeJS=function(){return typeof ke=="object"&&typeof ke.versions=="object"&&typeof ke.versions.node=="string"},r.runningInMainNodeJSModule=function(){return r.runningInNodeJS()&&require.main===w},r.commonJSAvailable=function(){return!0},r.runningInWebWorker=function(){return typeof window>"u"&&typeof self=="object"&&typeof self.addEventListener=="function"&&typeof self.close=="function"},r.runningInNodeChildProcess=function(){return r.runningInNodeJS()&&typeof ke.send=="function"},r.runningInNullOrigin=function(){return typeof window!="object"||typeof window.location!="object"||typeof document!="object"?!1:document.location.protocol!=="http:"&&document.location.protocol!=="https:"},r.webWorkersAvailable=function(){return!(typeof Worker!="function"||r.runningInNullOrigin()||r.runningInNodeJS()||navigator&&navigator.userAgent&&navigator.userAgent.indexOf("Android 4.3")>=0)},r.log=function(y,n){n===void 0&&(n=!1),typeof console=="object"&&(console.log(y),n&&typeof document=="object"&&(document.body.innerHTML+=y+"
"))},r.createErrorMessage=function(y,n){if(n===void 0&&(n="Unhandled exception"),y==null)return n;if(n+=": ",typeof y.content=="object"){if(r.runningInNodeJS())return n+y.content.stack;var e=JSON.stringify(y.content);return e!=="{}"?n+e:n+y.content}else return typeof y.content=="string"?n+y.content:n+y},r.printExceptionAndStackTraceToConsole=function(y,n){n===void 0&&(n="Unhandled exception"),r.log(r.createErrorMessage(y,n))},r.getGlobalObject=function(){return typeof xt=="object"?xt:typeof window=="object"?window:typeof self=="object"?self:{}},r.toString=Object.prototype.toString,r.commonJSAvailable()&&(w.exports=r)})(d||(d={})),function(r){if(typeof Uint8Array=="function"&&new Uint8Array(1).subarray(1).byteLength!==0){var y=function(t,l){var u=function(c,s,g){return cg?g:c};t=t|0,l=l|0,arguments.length<1&&(t=0),arguments.length<2&&(l=this.length),t<0&&(t=this.length+t),l<0&&(l=this.length+l),t=u(t,0,this.length),l=u(l,0,this.length);var h=l-t;return h<0&&(h=0),new this.constructor(this.buffer,this.byteOffset+t*this.BYTES_PER_ELEMENT,h)},n=["Int8Array","Uint8Array","Uint8ClampedArray","Int16Array","Uint16Array","Int32Array","Uint32Array","Float32Array","Float64Array"],e=void 0;if(typeof window=="object"?e=window:typeof self=="object"&&(e=self),e!==void 0)for(var o=0;o=55296&&o<=57343);n+=r.Encoding.CodePoint.decodeToString(o)}return n}})(d||(d={}));var d;(function(r){var y=function(){function n(e){e===void 0&&(e=1024),this.outputBufferCapacity=e,this.outputPosition=0,this.outputString="",this.outputBuffer=new Uint16Array(this.outputBufferCapacity)}return n.prototype.appendCharCode=function(e){this.outputBuffer[this.outputPosition++]=e,this.outputPosition===this.outputBufferCapacity&&this.flushBufferToOutputString()},n.prototype.appendCharCodes=function(e){for(var o=0,t=e.length;o>>10)),this.appendCharCode(56320+(e-65536&1023));else throw new Error("appendCodePoint: A code point of ".concat(e," cannot be encoded in UTF-16"))},n.prototype.getOutputString=function(){return this.flushBufferToOutputString(),this.outputString},n.prototype.flushBufferToOutputString=function(){this.outputPosition===this.outputBufferCapacity?this.outputString+=String.fromCharCode.apply(null,this.outputBuffer):this.outputString+=String.fromCharCode.apply(null,this.outputBuffer.subarray(0,this.outputPosition)),this.outputPosition=0},n}();r.StringBuilder=y})(d||(d={}));var d;(function(r){var y=function(){function n(){this.restart()}return n.prototype.restart=function(){this.startTime=n.getTimestamp()},n.prototype.getElapsedTime=function(){return n.getTimestamp()-this.startTime},n.prototype.getElapsedTimeAndRestart=function(){var e=this.getElapsedTime();return this.restart(),e},n.prototype.logAndRestart=function(e,o){o===void 0&&(o=!0);var t=this.getElapsedTime(),l="".concat(e,": ").concat(t.toFixed(3),"ms");return r.log(l,o),this.restart(),t},n.getTimestamp=function(){return this.timestampFunc||this.createGlobalTimestampFunction(),this.timestampFunc()},n.getMicrosecondTimestamp=function(){return Math.floor(n.getTimestamp()*1e3)},n.createGlobalTimestampFunction=function(){if(typeof ke=="object"&&typeof ke.hrtime=="function"){var e=0;this.timestampFunc=function(){var u=ke.hrtime(),h=u[0]*1e3+u[1]/1e6;return e+h},e=Date.now()-this.timestampFunc()}else if(typeof chrome=="object"&&chrome.Interval){var o=Date.now(),t=new chrome.Interval;t.start(),this.timestampFunc=function(){return o+t.microseconds()/1e3}}else if(typeof performance=="object"&&performance.now){var l=Date.now()-performance.now();this.timestampFunc=function(){return l+performance.now()}}else Date.now?this.timestampFunc=function(){return Date.now()}:this.timestampFunc=function(){return new Date().getTime()}},n}();r.Timer=y})(d||(d={}));var d;(function(r){var y=function(){function n(e){e===void 0&&(e=!0),this.MinimumSequenceLength=4,this.MaximumSequenceLength=31,this.MaximumMatchDistance=32767,this.PrefixHashTableSize=65537,this.inputBufferStreamOffset=1,e&&typeof Uint32Array=="function"?this.prefixHashTable=new r.CompressorCustomHashTable(this.PrefixHashTableSize):this.prefixHashTable=new r.CompressorSimpleHashTable(this.PrefixHashTableSize)}return n.prototype.compressBlock=function(e){if(e==null)throw new TypeError("compressBlock: undefined or null input received");return typeof e=="string"&&(e=r.encodeUTF8(e)),e=r.BufferTools.convertToUint8ArrayIfNeeded(e),this.compressUtf8Block(e)},n.prototype.compressUtf8Block=function(e){if(!e||e.length==0)return new Uint8Array(0);var o=this.cropAndAddNewBytesToInputBuffer(e),t=this.inputBuffer,l=this.inputBuffer.length;this.outputBuffer=new Uint8Array(e.length),this.outputBufferPosition=0;for(var u=0,h=o;hl-this.MinimumSequenceLength){s||this.outputRawByte(c);continue}var g=this.getBucketIndexForPrefix(h);if(!s){var A=this.findLongestMatch(h,g);A!=null&&(this.outputPointerBytes(A.length,A.distance),u=h+A.length,s=!0)}s||this.outputRawByte(c);var B=this.inputBufferStreamOffset+h;this.prefixHashTable.addValueToBucket(g,B)}return this.outputBuffer.subarray(0,this.outputBufferPosition)},n.prototype.findLongestMatch=function(e,o){var t=this.prefixHashTable.getArraySegmentForBucketIndex(o,this.reusableArraySegmentObject);if(t==null)return null;for(var l=this.inputBuffer,u,h=0,c=0;c=128?A=h+(h>>>1):A=h,g>this.MaximumMatchDistance||A>=this.MaximumSequenceLength||e+A>=l.length)break;if(l[s+A]===l[e+A]){for(var B=0;;B++)if(e+B===l.length||l[s+B]!==l[e+B]){B>A&&(u=g,h=B);break}else if(B===this.MaximumSequenceLength)return{distance:g,length:this.MaximumSequenceLength}}}return u!==void 0?{distance:u,length:h}:null},n.prototype.getBucketIndexForPrefix=function(e){return(this.inputBuffer[e]*7880599+this.inputBuffer[e+1]*39601+this.inputBuffer[e+2]*199+this.inputBuffer[e+3])%this.PrefixHashTableSize},n.prototype.outputPointerBytes=function(e,o){o<128?(this.outputRawByte(192|e),this.outputRawByte(o)):(this.outputRawByte(224|e),this.outputRawByte(o>>>8),this.outputRawByte(o&255))},n.prototype.outputRawByte=function(e){this.outputBuffer[this.outputBufferPosition++]=e},n.prototype.cropAndAddNewBytesToInputBuffer=function(e){if(this.inputBuffer===void 0)return this.inputBuffer=e,0;var o=Math.min(this.inputBuffer.length,this.MaximumMatchDistance),t=this.inputBuffer.length-o;return this.inputBuffer=r.CompressionCommon.getCroppedAndAppendedByteArray(this.inputBuffer,t,o,e),this.inputBufferStreamOffset+=t,o},n}();r.Compressor=y})(d||(d={}));var d;(function(r){var y=function(){function n(e){this.minimumBucketCapacity=4,this.maximumBucketCapacity=64,this.bucketLocators=new Uint32Array(e*2),this.storage=new Uint32Array(e*2),this.storageIndex=1}return n.prototype.addValueToBucket=function(e,o){e<<=1,this.storageIndex>=this.storage.length>>>1&&this.compact();var t=this.bucketLocators[e],l;if(t===0)t=this.storageIndex,l=1,this.storage[this.storageIndex]=o,this.storageIndex+=this.minimumBucketCapacity;else{l=this.bucketLocators[e+1],l===this.maximumBucketCapacity-1&&(l=this.truncateBucketToNewerElements(t,l,this.maximumBucketCapacity/2));var u=t+l;this.storage[u]===0?(this.storage[u]=o,u===this.storageIndex&&(this.storageIndex+=l)):(r.ArrayTools.copyElements(this.storage,t,this.storage,this.storageIndex,l),t=this.storageIndex,this.storageIndex+=l,this.storage[this.storageIndex++]=o,this.storageIndex+=l),l++}this.bucketLocators[e]=t,this.bucketLocators[e+1]=l},n.prototype.truncateBucketToNewerElements=function(e,o,t){var l=e+o-t;return r.ArrayTools.copyElements(this.storage,l,this.storage,e,t),r.ArrayTools.zeroElements(this.storage,e+t,o-t),t},n.prototype.compact=function(){var e=this.bucketLocators,o=this.storage;this.bucketLocators=new Uint32Array(this.bucketLocators.length),this.storageIndex=1;for(var t=0;t>>6!=3){this.outputByte(u);continue}var h=u>>>5;if(t==l-1||t==l-2&&h==7){this.inputBufferRemainder=e.subarray(t);break}if(e[t+1]>>>7===1)this.outputByte(u);else{var c=u&31,s=void 0;h==6?(s=e[t+1],t+=1):(s=e[t+1]<<8|e[t+2],t+=2);for(var g=this.outputPosition-s,A=0;A=0;e++){var o=this.outputBuffer[this.outputPosition-e];if(e<4&&o>>>3===30||e<3&&o>>>4===14||e<2&&o>>>5===6){this.outputBufferRemainder=this.outputBuffer.subarray(this.outputPosition-e,this.outputPosition),this.outputPosition-=e;return}}},n}();r.Decompressor=y})(d||(d={}));var d;(function(r){(function(y){(function(n){var e=new Uint8Array([65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,48,49,50,51,52,53,54,55,56,57,43,47]),o=new Uint8Array([255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,62,255,255,255,63,52,53,54,55,56,57,58,59,60,61,255,255,255,0,255,255,255,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,255,255,255,255,255,255,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,255,255,255,255]),t="=",l=61;n.encode=function(u){return!u||u.length==0?"":r.runningInNodeJS()?r.BufferTools.uint8ArrayToBuffer(u).toString("base64"):n.encodeWithJS(u)},n.decode=function(u){return u?r.runningInNodeJS()?r.BufferTools.bufferToUint8Array(Ee.from(u,"base64")):n.decodeWithJS(u):new Uint8Array(0)},n.encodeWithJS=function(u,h){if(h===void 0&&(h=!0),!u||u.length==0)return"";for(var c=e,s=new r.StringBuilder,g,A=0,B=u.length;A>>18&63]),s.appendCharCode(c[g>>>12&63]),s.appendCharCode(c[g>>>6&63]),s.appendCharCode(c[g&63]),g=0):A===B-2?(g=u[A]<<16|u[A+1]<<8,s.appendCharCode(c[g>>>18&63]),s.appendCharCode(c[g>>>12&63]),s.appendCharCode(c[g>>>6&63]),h&&s.appendCharCode(l)):A===B-1&&(g=u[A]<<16,s.appendCharCode(c[g>>>18&63]),s.appendCharCode(c[g>>>12&63]),h&&(s.appendCharCode(l),s.appendCharCode(l)));return s.getOutputString()},n.decodeWithJS=function(u,h){if(!u||u.length==0)return new Uint8Array(0);var c=u.length%4;if(c===1)throw new Error("Invalid Base64 string: length % 4 == 1");c===2?u+=t+t:c===3&&(u+=t),h||(h=new Uint8Array(u.length));for(var s=0,g=u.length,A=0;A>>16&255,h[s++]=B>>>8&255,h[s++]=B&255}return u.charCodeAt(g-1)==l&&s--,u.charCodeAt(g-2)==l&&s--,h.subarray(0,s)}})(y.Base64||(y.Base64={}))})(r.Encoding||(r.Encoding={}))})(d||(d={}));var d;(function(r){(function(y){(function(n){n.encode=function(e){if(e==null)throw new TypeError("BinaryString.encode: undefined or null input received");if(e.length===0)return"";for(var o=e.length,t=new r.StringBuilder,l=0,u=1,h=0;h>>u),l=c&(1<=o-2&&t.appendCharCode(l<<16-u)}return t.appendCharCode(32768|o%2),t.getOutputString()},n.decode=function(e){if(typeof e!="string")throw new TypeError("BinaryString.decode: invalid input type");if(e=="")return new Uint8Array(0);for(var o=new Uint8Array(e.length*3),t=0,l=function(g){o[t++]=g>>>8,o[t++]=g&255},u=0,h=0,c=0;c=32768){s==32769&&t--,h=0;continue}h==0?u=s:(l(u<>>15-h),u=s&(1<<15-h)-1),h==15?h=0:h+=1}return o.subarray(0,t)}})(y.BinaryString||(y.BinaryString={}))})(r.Encoding||(r.Encoding={}))})(d||(d={}));var d;(function(r){(function(y){(function(n){n.encodeFromString=function(e,o){var t=e.charCodeAt(o);if(t<55296||t>56319)return t;var l=e.charCodeAt(o+1);if(l>=56320&&l<=57343)return 65536+((t-55296<<10)+(l-56320));throw new Error("getUnicodeCodePoint: Received a lead surrogate character, char code ".concat(t,", followed by ").concat(l,", which is not a trailing surrogate character code."))},n.decodeToString=function(e){if(e<=65535)return String.fromCharCode(e);if(e<=1114111)return String.fromCharCode(55296+(e-65536>>>10),56320+(e-65536&1023));throw new Error("getStringFromUnicodeCodePoint: A code point of ".concat(e," cannot be encoded in UTF-16"))}})(y.CodePoint||(y.CodePoint={}))})(r.Encoding||(r.Encoding={}))})(d||(d={}));var d;(function(r){(function(y){(function(n){var e=["000","001","002","003","004","005","006","007","008","009","010","011","012","013","014","015","016","017","018","019","020","021","022","023","024","025","026","027","028","029","030","031","032","033","034","035","036","037","038","039","040","041","042","043","044","045","046","047","048","049","050","051","052","053","054","055","056","057","058","059","060","061","062","063","064","065","066","067","068","069","070","071","072","073","074","075","076","077","078","079","080","081","082","083","084","085","086","087","088","089","090","091","092","093","094","095","096","097","098","099","100","101","102","103","104","105","106","107","108","109","110","111","112","113","114","115","116","117","118","119","120","121","122","123","124","125","126","127","128","129","130","131","132","133","134","135","136","137","138","139","140","141","142","143","144","145","146","147","148","149","150","151","152","153","154","155","156","157","158","159","160","161","162","163","164","165","166","167","168","169","170","171","172","173","174","175","176","177","178","179","180","181","182","183","184","185","186","187","188","189","190","191","192","193","194","195","196","197","198","199","200","201","202","203","204","205","206","207","208","209","210","211","212","213","214","215","216","217","218","219","220","221","222","223","224","225","226","227","228","229","230","231","232","233","234","235","236","237","238","239","240","241","242","243","244","245","246","247","248","249","250","251","252","253","254","255"];n.encode=function(o){for(var t=[],l=0;l>>6,l[u++]=128|c&63;else if(c<=65535)l[u++]=224|c>>>12,l[u++]=128|c>>>6&63,l[u++]=128|c&63;else if(c<=1114111)l[u++]=240|c>>>18,l[u++]=128|c>>>12&63,l[u++]=128|c>>>6&63,l[u++]=128|c&63,h++;else throw new Error("Invalid UTF-16 string: Encountered a character unsupported by UTF-8/16 (RFC 3629)")}return l.subarray(0,u)},n.decodeWithJS=function(t,l,u){if(l===void 0&&(l=0),!t||t.length==0)return"";u===void 0&&(u=t.length);for(var h=new r.StringBuilder,c,s,g=l,A=u;g>>7))c=s,g+=1;else if(s>>>5===6){if(g+1>=u)throw new Error("Invalid UTF-8 stream: Truncated codepoint sequence encountered at position "+g);c=(s&31)<<6|t[g+1]&63,g+=2}else if(s>>>4===14){if(g+2>=u)throw new Error("Invalid UTF-8 stream: Truncated codepoint sequence encountered at position "+g);c=(s&15)<<12|(t[g+1]&63)<<6|t[g+2]&63,g+=3}else if(s>>>3===30){if(g+3>=u)throw new Error("Invalid UTF-8 stream: Truncated codepoint sequence encountered at position "+g);c=(s&7)<<18|(t[g+1]&63)<<12|(t[g+2]&63)<<6|t[g+3]&63,g+=4}else throw new Error("Invalid UTF-8 stream: An invalid lead byte value encountered at position "+g);h.appendCodePoint(c)}return h.getOutputString()},n.createNativeTextEncoderAndDecoderIfAvailable=function(){return e?!0:typeof TextEncoder=="function"?(e=new TextEncoder("utf-8"),o=new TextDecoder("utf-8"),!0):!1}})(y.UTF8||(y.UTF8={}))})(r.Encoding||(r.Encoding={}))})(d||(d={}));var d;(function(r){function y(R,v){if(v===void 0&&(v={}),R==null)throw new TypeError("compress: undefined or null input received");var m=r.CompressionCommon.detectCompressionSourceEncoding(R);v=r.ObjectTools.override({inputEncoding:m,outputEncoding:"ByteArray"},v);var P=new r.Compressor,L=P.compressBlock(R);return r.CompressionCommon.encodeCompressedBytes(L,v.outputEncoding)}r.compress=y;function n(R,v){if(v===void 0&&(v={}),R==null)throw new TypeError("decompress: undefined or null input received");v=r.ObjectTools.override({inputEncoding:"ByteArray",outputEncoding:"String"},v);var m=r.CompressionCommon.decodeCompressedBytes(R,v.inputEncoding),P=new r.Decompressor,L=P.decompressBlock(m);return r.CompressionCommon.encodeDecompressedBytes(L,v.outputEncoding)}r.decompress=n;function e(R,v,m){m==null&&(m=function(){});var P;try{P=r.CompressionCommon.detectCompressionSourceEncoding(R)}catch(L){m(void 0,L);return}v=r.ObjectTools.override({inputEncoding:P,outputEncoding:"ByteArray",useWebWorker:!0,blockSize:65536},v),r.enqueueImmediate(function(){v.useWebWorker&&r.WebWorker.createGlobalWorkerIfNeeded()?r.WebWorker.compressAsync(R,v,m):r.AsyncCompressor.compressAsync(R,v,m)})}r.compressAsync=e;function o(R,v,m){if(m==null&&(m=function(){}),R==null){m(void 0,new TypeError("decompressAsync: undefined or null input received"));return}v=r.ObjectTools.override({inputEncoding:"ByteArray",outputEncoding:"String",useWebWorker:!0,blockSize:65536},v);var P=r.BufferTools.convertToUint8ArrayIfNeeded(R);r.EventLoop.enqueueImmediate(function(){v.useWebWorker&&r.WebWorker.createGlobalWorkerIfNeeded()?r.WebWorker.decompressAsync(P,v,m):r.AsyncDecompressor.decompressAsync(R,v,m)})}r.decompressAsync=o;function t(){return r.AsyncCompressor.createCompressionStream()}r.createCompressionStream=t;function l(){return r.AsyncDecompressor.createDecompressionStream()}r.createDecompressionStream=l;function u(R){return r.Encoding.UTF8.encode(R)}r.encodeUTF8=u;function h(R){return r.Encoding.UTF8.decode(R)}r.decodeUTF8=h;function c(R){return r.Encoding.Base64.encode(R)}r.encodeBase64=c;function s(R){return r.Encoding.Base64.decode(R)}r.decodeBase64=s;function g(R){return r.Encoding.BinaryString.encode(R)}r.encodeBinaryString=g;function A(R){return r.Encoding.BinaryString.decode(R)}r.decodeBinaryString=A;function B(R){return r.Encoding.StorageBinaryString.encode(R)}r.encodeStorageBinaryString=B;function S(R){return r.Encoding.StorageBinaryString.decode(R)}r.decodeStorageBinaryString=S})(d||(d={}))})(_t);var cr=_t.exports;const Tr=Ar(cr),Mr=vr({__proto__:null,default:Tr},[cr]);export{Mr as l}; diff --git a/wallet-react/assets/masterPasswordChange-4WD5L5VH-ChKSoLSD.js b/wallet-react/assets/masterPasswordChange-4WD5L5VH-CVpfHpSs.js similarity index 80% rename from wallet-react/assets/masterPasswordChange-4WD5L5VH-ChKSoLSD.js rename to wallet-react/assets/masterPasswordChange-4WD5L5VH-CVpfHpSs.js index c3a74fe..7d7bd2f 100644 --- a/wallet-react/assets/masterPasswordChange-4WD5L5VH-ChKSoLSD.js +++ b/wallet-react/assets/masterPasswordChange-4WD5L5VH-CVpfHpSs.js @@ -1,4 +1,4 @@ -import{B as v}from"./chunk-PI4RW2MY-8gQoFwZt.js";import{N as y}from"./chunk-BOXSB6AN-BWAQj7uH.js";import{w as N}from"./chunk-IBLFF4W2-kQdGQbUA.js";import{N as b}from"./chunk-6X7TBCV3-ABG7Zd-N.js";import{J as _,r as c,o as e,B as k,ao as B}from"./index-CVVvHb5i.js";import{u as M}from"./useRequest-Hyl3qffQ.js";import{u as T}from"./useTranslation-BQsgmsRj.js";import{F as o}from"./index-D1-H2FYi.js";import{C,T as S}from"./index-DVXA7O-8.js";import"./chunk-3WXPHVZ4-ClMsd6qO.js";import"./index-CsWNnOwc.js";import"./debounce-BCFtMVOb.js";import"./isObject-CrIk3fyR.js";import"./throttle-DeIesoXy.js";import"./index-6cLqqEnJ.js";import"./TextArea-BpO_an2L.js";import"./colors-DgT9UB8-.js";import"./index-CB_KHcwI.js";var F=`.mp-change-container { +import{B as v}from"./chunk-PI4RW2MY-DvoMA9_U.js";import{N as y}from"./chunk-BOXSB6AN-C7kjIWTc.js";import{w as N}from"./chunk-IBLFF4W2-CX3nuQ6e.js";import{N as b}from"./chunk-6X7TBCV3-Baui_Axh.js";import{J as _,r as c,o as e,B as k,ao as B}from"./index-DHO-_m58.js";import{u as M}from"./useRequest-B1Xt_PHa.js";import{u as T}from"./useTranslation-BZWHqUhj.js";import{F as o}from"./index-97FVHpKb.js";import{C,T as S}from"./index-C_XVPeVA.js";import"./chunk-3WXPHVZ4-mOUMztau.js";import"./index-DwumW7up.js";import"./debounce-iKSQP4dc.js";import"./isObject-CrIk3fyR.js";import"./throttle-D8Dii3rB.js";import"./index-BCecI-FC.js";import"./TextArea-CPIFrF3F.js";import"./colors-cLKJ0S5D.js";import"./index-B4NJDNVZ.js";var F=`.mp-change-container { display: flex; flex-direction: column; align-items: center; diff --git a/wallet-react/assets/masterPasswordDescription-MODK4JVE-BFBgI2ab.js b/wallet-react/assets/masterPasswordDescription-MODK4JVE-DLM5PbkY.js similarity index 80% rename from wallet-react/assets/masterPasswordDescription-MODK4JVE-BFBgI2ab.js rename to wallet-react/assets/masterPasswordDescription-MODK4JVE-DLM5PbkY.js index 4ba4ae5..f16463d 100644 --- a/wallet-react/assets/masterPasswordDescription-MODK4JVE-BFBgI2ab.js +++ b/wallet-react/assets/masterPasswordDescription-MODK4JVE-DLM5PbkY.js @@ -1,4 +1,4 @@ -import{w as c}from"./chunk-IBLFF4W2-kQdGQbUA.js";import{p as n}from"./chunk-3WXPHVZ4-ClMsd6qO.js";import{N as s}from"./chunk-6X7TBCV3-ABG7Zd-N.js";import{J as m,o as e}from"./index-CVVvHb5i.js";import{u as l}from"./useTranslation-BQsgmsRj.js";import{C as i,T as p}from"./index-DVXA7O-8.js";import"./TextArea-BpO_an2L.js";import"./colors-DgT9UB8-.js";import"./index-CB_KHcwI.js";var u=`.master-password-description-container { +import{w as c}from"./chunk-IBLFF4W2-CX3nuQ6e.js";import{p as n}from"./chunk-3WXPHVZ4-mOUMztau.js";import{N as s}from"./chunk-6X7TBCV3-Baui_Axh.js";import{J as m,o as e}from"./index-DHO-_m58.js";import{u as l}from"./useTranslation-BZWHqUhj.js";import{C as i,T as p}from"./index-C_XVPeVA.js";import"./TextArea-CPIFrF3F.js";import"./colors-cLKJ0S5D.js";import"./index-B4NJDNVZ.js";var u=`.master-password-description-container { display: flex; flex-direction: column; } diff --git a/wallet-react/assets/masterPasswordModal-2TPQI3PM-BlX7XQIq.js b/wallet-react/assets/masterPasswordModal-2TPQI3PM-CiRIGjjt.js similarity index 93% rename from wallet-react/assets/masterPasswordModal-2TPQI3PM-BlX7XQIq.js rename to wallet-react/assets/masterPasswordModal-2TPQI3PM-CiRIGjjt.js index 36b5f34..682e4fb 100644 --- a/wallet-react/assets/masterPasswordModal-2TPQI3PM-BlX7XQIq.js +++ b/wallet-react/assets/masterPasswordModal-2TPQI3PM-CiRIGjjt.js @@ -1,4 +1,4 @@ -import{N as m}from"./chunk-6X7TBCV3-ABG7Zd-N.js";import{J as p,L as d,r as g,o as t,B as r}from"./index-CVVvHb5i.js";import{u as x}from"./useTranslation-BQsgmsRj.js";var b=`.mp-modal-container { +import{N as m}from"./chunk-6X7TBCV3-Baui_Axh.js";import{J as p,L as d,r as g,o as t,B as r}from"./index-DHO-_m58.js";import{u as x}from"./useTranslation-BZWHqUhj.js";var b=`.mp-modal-container { display: flex; flex: 1; flex-direction: column; diff --git a/wallet-react/assets/masterPasswordVerify-PN6TO7S2-DDbrjmqj.js b/wallet-react/assets/masterPasswordVerify-PN6TO7S2-IzXKQU7k.js similarity index 83% rename from wallet-react/assets/masterPasswordVerify-PN6TO7S2-DDbrjmqj.js rename to wallet-react/assets/masterPasswordVerify-PN6TO7S2-IzXKQU7k.js index 4b8d179..1e25c43 100644 --- a/wallet-react/assets/masterPasswordVerify-PN6TO7S2-DDbrjmqj.js +++ b/wallet-react/assets/masterPasswordVerify-PN6TO7S2-IzXKQU7k.js @@ -1,4 +1,4 @@ -import{B as N}from"./chunk-PI4RW2MY-8gQoFwZt.js";import{N as R}from"./chunk-BOXSB6AN-BWAQj7uH.js";import{N as T}from"./chunk-6X7TBCV3-ABG7Zd-N.js";import{J as k,r as n,o as e,L as A,B as C,a9 as l,aa as s,an as P}from"./index-CVVvHb5i.js";import{u as F}from"./useRequest-Hyl3qffQ.js";import{u as V}from"./useTranslation-BQsgmsRj.js";import{F as i}from"./index-D1-H2FYi.js";import{C as B,T as I}from"./index-DVXA7O-8.js";import"./chunk-3WXPHVZ4-ClMsd6qO.js";import"./index-CsWNnOwc.js";import"./debounce-BCFtMVOb.js";import"./isObject-CrIk3fyR.js";import"./throttle-DeIesoXy.js";import"./index-6cLqqEnJ.js";import"./TextArea-BpO_an2L.js";import"./colors-DgT9UB8-.js";import"./index-CB_KHcwI.js";var M=`.mp-verify-container { +import{B as N}from"./chunk-PI4RW2MY-DvoMA9_U.js";import{N as R}from"./chunk-BOXSB6AN-C7kjIWTc.js";import{N as T}from"./chunk-6X7TBCV3-Baui_Axh.js";import{J as k,r as n,o as e,L as A,B as C,a9 as l,aa as s,an as P}from"./index-DHO-_m58.js";import{u as F}from"./useRequest-B1Xt_PHa.js";import{u as V}from"./useTranslation-BZWHqUhj.js";import{F as i}from"./index-97FVHpKb.js";import{C as B,T as I}from"./index-C_XVPeVA.js";import"./chunk-3WXPHVZ4-mOUMztau.js";import"./index-DwumW7up.js";import"./debounce-iKSQP4dc.js";import"./isObject-CrIk3fyR.js";import"./throttle-D8Dii3rB.js";import"./index-BCecI-FC.js";import"./TextArea-CPIFrF3F.js";import"./colors-cLKJ0S5D.js";import"./index-B4NJDNVZ.js";var M=`.mp-verify-container { display: flex; flex-direction: column; align-items: center; diff --git a/wallet-react/assets/parseJsonBody-nJhQHhAx.js b/wallet-react/assets/parseJsonBody-DK_UgbzR.js similarity index 95% rename from wallet-react/assets/parseJsonBody-nJhQHhAx.js rename to wallet-react/assets/parseJsonBody-DK_UgbzR.js index ce8c93d..7518af2 100644 --- a/wallet-react/assets/parseJsonBody-nJhQHhAx.js +++ b/wallet-react/assets/parseJsonBody-DK_UgbzR.js @@ -1 +1 @@ -import{c as a}from"./index-DuJ-0Eoy.js";const x=(e,t)=>{const o={};for(const s in t)d(o,e,t,s);return o},d=(e,t,o,s)=>{if(t!==null){let n=o[s];typeof n=="function"&&(n=[,n]);const[f=p,l=y,u=s]=n;(typeof f=="function"&&f(t[u])||typeof f!="function"&&f)&&(e[s]=l(t[u]));return}let[r,i]=o[s];if(typeof i=="function"){let n;const f=r===void 0&&(n=i())!=null,l=typeof r=="function"&&!!r(void 0)||typeof r!="function"&&!!r;f?e[s]=n:l&&(e[s]=i())}else{const n=r===void 0&&i!=null,f=typeof r=="function"&&!!r(i)||typeof r!="function"&&!!r;(n||f)&&(e[s]=i)}},p=e=>e!=null,y=e=>e,c=e=>{if(e==null)return{};if(Array.isArray(e))return e.filter(t=>t!=null).map(c);if(typeof e=="object"){const t={};for(const o of Object.keys(e))e[o]!=null&&(t[o]=c(e[o]));return t}return e},m=(e,t)=>a(e,t).then(o=>{if(o.length)try{return JSON.parse(o)}catch(s){throw(s==null?void 0:s.name)==="SyntaxError"&&Object.defineProperty(s,"$responseBodyText",{value:o}),s}return{}}),O=async(e,t)=>{const o=await m(e,t);return o.message=o.message??o.Message,o},_=(e,t)=>{const o=(i,n)=>Object.keys(i).find(f=>f.toLowerCase()===n.toLowerCase()),s=i=>{let n=i;return typeof n=="number"&&(n=n.toString()),n.indexOf(",")>=0&&(n=n.split(",")[0]),n.indexOf(":")>=0&&(n=n.split(":")[0]),n.indexOf("#")>=0&&(n=n.split("#")[1]),n},r=o(e.headers,"x-amzn-errortype");if(r!==void 0)return s(e.headers[r]);if(t.code!==void 0)return s(t.code);if(t.__type!==void 0)return s(t.__type)};export{c as _,O as a,_ as l,m as p,x as t}; +import{c as a}from"./index-BfgYveOn.js";const x=(e,t)=>{const o={};for(const s in t)d(o,e,t,s);return o},d=(e,t,o,s)=>{if(t!==null){let n=o[s];typeof n=="function"&&(n=[,n]);const[f=p,l=y,u=s]=n;(typeof f=="function"&&f(t[u])||typeof f!="function"&&f)&&(e[s]=l(t[u]));return}let[r,i]=o[s];if(typeof i=="function"){let n;const f=r===void 0&&(n=i())!=null,l=typeof r=="function"&&!!r(void 0)||typeof r!="function"&&!!r;f?e[s]=n:l&&(e[s]=i())}else{const n=r===void 0&&i!=null,f=typeof r=="function"&&!!r(i)||typeof r!="function"&&!!r;(n||f)&&(e[s]=i)}},p=e=>e!=null,y=e=>e,c=e=>{if(e==null)return{};if(Array.isArray(e))return e.filter(t=>t!=null).map(c);if(typeof e=="object"){const t={};for(const o of Object.keys(e))e[o]!=null&&(t[o]=c(e[o]));return t}return e},m=(e,t)=>a(e,t).then(o=>{if(o.length)try{return JSON.parse(o)}catch(s){throw(s==null?void 0:s.name)==="SyntaxError"&&Object.defineProperty(s,"$responseBodyText",{value:o}),s}return{}}),O=async(e,t)=>{const o=await m(e,t);return o.message=o.message??o.Message,o},_=(e,t)=>{const o=(i,n)=>Object.keys(i).find(f=>f.toLowerCase()===n.toLowerCase()),s=i=>{let n=i;return typeof n=="number"&&(n=n.toString()),n.indexOf(",")>=0&&(n=n.split(",")[0]),n.indexOf(":")>=0&&(n=n.split(":")[0]),n.indexOf("#")>=0&&(n=n.split("#")[1]),n},r=o(e.headers,"x-amzn-errortype");if(r!==void 0)return s(e.headers[r]);if(t.code!==void 0)return s(t.code);if(t.__type!==void 0)return s(t.__type)};export{c as _,O as a,_ as l,m as p,x as t}; diff --git a/wallet-react/assets/paymentVerifyModal-CXP3DDCF-D428hFkl.js b/wallet-react/assets/paymentVerifyModal-CXP3DDCF-Nd7MuLMy.js similarity index 81% rename from wallet-react/assets/paymentVerifyModal-CXP3DDCF-D428hFkl.js rename to wallet-react/assets/paymentVerifyModal-CXP3DDCF-Nd7MuLMy.js index bfefb50..d711fec 100644 --- a/wallet-react/assets/paymentVerifyModal-CXP3DDCF-D428hFkl.js +++ b/wallet-react/assets/paymentVerifyModal-CXP3DDCF-Nd7MuLMy.js @@ -1,4 +1,4 @@ -import{Q as f}from"./chunk-6FLCJIFF-BRFRT1sm.js";import{L as b,r as m,l as g,o as a,ax as h,E as c,ar as E}from"./index-CVVvHb5i.js";import{u as x}from"./useRequest-Hyl3qffQ.js";import{u as C}from"./useTranslation-BQsgmsRj.js";import"./chunk-3WXPHVZ4-ClMsd6qO.js";import"./chunk-6X7TBCV3-ABG7Zd-N.js";import"./index-CsWNnOwc.js";import"./debounce-BCFtMVOb.js";import"./isObject-CrIk3fyR.js";import"./throttle-DeIesoXy.js";import"./index-6cLqqEnJ.js";var P=`.payment-password-drawer { +import{Q as f}from"./chunk-6FLCJIFF-CaAeYY9M.js";import{L as b,r as m,l as g,o as a,ax as h,E as c,ar as E}from"./index-DHO-_m58.js";import{u as x}from"./useRequest-B1Xt_PHa.js";import{u as C}from"./useTranslation-BZWHqUhj.js";import"./chunk-3WXPHVZ4-mOUMztau.js";import"./chunk-6X7TBCV3-Baui_Axh.js";import"./index-DwumW7up.js";import"./debounce-iKSQP4dc.js";import"./isObject-CrIk3fyR.js";import"./throttle-D8Dii3rB.js";import"./index-BCecI-FC.js";var P=`.payment-password-drawer { width: 100%; height: 100%; overflow: hidden; diff --git a/wallet-react/assets/security-AAIVKFSC-0b_3Wb4G.js b/wallet-react/assets/security-AAIVKFSC-DFojkM-E.js similarity index 97% rename from wallet-react/assets/security-AAIVKFSC-0b_3Wb4G.js rename to wallet-react/assets/security-AAIVKFSC-DFojkM-E.js index ad404de..8eeb7a9 100644 --- a/wallet-react/assets/security-AAIVKFSC-0b_3Wb4G.js +++ b/wallet-react/assets/security-AAIVKFSC-DFojkM-E.js @@ -1,4 +1,4 @@ -import{z as W}from"./chunk-YV2QPNMZ-BTVn5vT5.js";import{N as Y}from"./chunk-BOXSB6AN-BWAQj7uH.js";import{w as z}from"./chunk-IBLFF4W2-kQdGQbUA.js";import{p}from"./chunk-3WXPHVZ4-ClMsd6qO.js";import{N as q}from"./chunk-6X7TBCV3-ABG7Zd-N.js";import{J as D,r as l,L as H,F as X,H as Z,I as Q,M as ee,A as C,N as M,P as T,o as e,S as te,T as ae,V as ce,K as oe,v as ne,w as re,O as ie,x as B,y as le,W as se,Y as ue,z as me,C as de,G as pe,X as ve,l as he,Z as ye,_ as be,B as P}from"./index-CVVvHb5i.js";import{u as j}from"./useTranslation-BQsgmsRj.js";var ge=`.bind-security-account-prompt .ant-modal-content { +import{z as W}from"./chunk-YV2QPNMZ-BTVn5vT5.js";import{N as Y}from"./chunk-BOXSB6AN-C7kjIWTc.js";import{w as z}from"./chunk-IBLFF4W2-CX3nuQ6e.js";import{p}from"./chunk-3WXPHVZ4-mOUMztau.js";import{N as q}from"./chunk-6X7TBCV3-Baui_Axh.js";import{J as D,r as l,L as H,F as X,H as Z,I as Q,M as ee,A as C,N as M,P as T,o as e,S as te,T as ae,V as ce,K as oe,v as ne,w as re,O as ie,x as B,y as le,W as se,Y as ue,z as me,C as de,G as pe,X as ve,l as he,Z as ye,_ as be,B as P}from"./index-DHO-_m58.js";import{u as j}from"./useTranslation-BZWHqUhj.js";var ge=`.bind-security-account-prompt .ant-modal-content { padding: 18px; } .bind-security-account-prompt .bind-hint-content { diff --git a/wallet-react/assets/selectSecurityAccount-UFUPP3KL-BuV6lMPp.js b/wallet-react/assets/selectSecurityAccount-UFUPP3KL-l0DswD37.js similarity index 93% rename from wallet-react/assets/selectSecurityAccount-UFUPP3KL-BuV6lMPp.js rename to wallet-react/assets/selectSecurityAccount-UFUPP3KL-l0DswD37.js index b0cb873..ef1367b 100644 --- a/wallet-react/assets/selectSecurityAccount-UFUPP3KL-BuV6lMPp.js +++ b/wallet-react/assets/selectSecurityAccount-UFUPP3KL-l0DswD37.js @@ -1,4 +1,4 @@ -import{L as h,J as y,l as g,o,ax as x,B as d,A as p,S as f,T as w}from"./index-CVVvHb5i.js";import{u as C}from"./useTranslation-BQsgmsRj.js";var _=`.select-account-drawer .ant-drawer-body { +import{L as h,J as y,l as g,o,ax as x,B as d,A as p,S as f,T as w}from"./index-DHO-_m58.js";import{u as C}from"./useTranslation-BZWHqUhj.js";var _=`.select-account-drawer .ant-drawer-body { padding: 18px !important; } .select-account { diff --git a/wallet-react/assets/setMasterPassword-4LS5PLYK-B7xI9Ij8.js b/wallet-react/assets/setMasterPassword-4LS5PLYK-BVgQ2FMu.js similarity index 99% rename from wallet-react/assets/setMasterPassword-4LS5PLYK-B7xI9Ij8.js rename to wallet-react/assets/setMasterPassword-4LS5PLYK-BVgQ2FMu.js index 2c79e5f..a597749 100644 --- a/wallet-react/assets/setMasterPassword-4LS5PLYK-B7xI9Ij8.js +++ b/wallet-react/assets/setMasterPassword-4LS5PLYK-BVgQ2FMu.js @@ -1,4 +1,4 @@ -import{B}from"./chunk-PI4RW2MY-8gQoFwZt.js";import{N}from"./chunk-BOXSB6AN-BWAQj7uH.js";import{p as p0}from"./chunk-3WXPHVZ4-ClMsd6qO.js";import{N as N$1}from"./chunk-6X7TBCV3-ABG7Zd-N.js";import{aK as commonjsGlobal,aB as getDefaultExportFromCjs,r as reactExports,o,ay as m,az as n,aA as l,J,l as Re,L,H as ye,e as ee$1,am as Ga,B as Button,a9 as analyticsRecord,aa as RecordType,aW as setMastersPassword,Z as Modal,ad as I,s as sr}from"./index-CVVvHb5i.js";import{u as useInterval}from"./index-DV1VQsQl.js";import{u as useRequest}from"./useRequest-Hyl3qffQ.js";import{u as useTranslation}from"./useTranslation-BQsgmsRj.js";import{F as Form}from"./index-D1-H2FYi.js";import{C as CompoundedSpace,T as Typography}from"./index-DVXA7O-8.js";import"./index-6cLqqEnJ.js";import"./index-CsWNnOwc.js";import"./debounce-BCFtMVOb.js";import"./isObject-CrIk3fyR.js";import"./throttle-DeIesoXy.js";import"./TextArea-BpO_an2L.js";import"./colors-DgT9UB8-.js";import"./index-CB_KHcwI.js";var lottie$1={exports:{}};(function(module,exports){typeof navigator<"u"&&function(t,e){module.exports=e()}(commonjsGlobal,function(){var svgNS="http://www.w3.org/2000/svg",locationHref="",_useWebWorker=!1,initialDefaultFrame=-999999,setWebWorker=function(e){_useWebWorker=!!e},getWebWorker=function(){return _useWebWorker},setLocationHref=function(e){locationHref=e},getLocationHref=function(){return locationHref};function createTag(t){return document.createElement(t)}function extendPrototype(t,e){var r,i=t.length,s;for(r=0;r1?r[1]=1:r[1]<=0&&(r[1]=0),HSVtoRGB(r[0],r[1],r[2])}function addBrightnessToRGB(t,e){var r=RGBtoHSV(t[0]*255,t[1]*255,t[2]*255);return r[2]+=e,r[2]>1?r[2]=1:r[2]<0&&(r[2]=0),HSVtoRGB(r[0],r[1],r[2])}function addHueToRGB(t,e){var r=RGBtoHSV(t[0]*255,t[1]*255,t[2]*255);return r[0]+=e/360,r[0]>1?r[0]-=1:r[0]<0&&(r[0]+=1),HSVtoRGB(r[0],r[1],r[2])}var rgbToHex=function(){var t=[],e,r;for(e=0;e<256;e+=1)r=e.toString(16),t[e]=r.length===1?"0"+r:r;return function(i,s,a){return i<0&&(i=0),s<0&&(s=0),a<0&&(a=0),"#"+t[i]+t[s]+t[a]}}(),setSubframeEnabled=function(e){subframeEnabled=!!e},getSubframeEnabled=function(){return subframeEnabled},setExpressionsPlugin=function(e){expressionsPlugin=e},getExpressionsPlugin=function(){return expressionsPlugin},setExpressionInterfaces=function(e){expressionsInterfaces=e},getExpressionInterfaces=function(){return expressionsInterfaces},setDefaultCurveSegments=function(e){defaultCurveSegments=e},getDefaultCurveSegments=function(){return defaultCurveSegments},setIdPrefix=function(e){idPrefix$1=e};function createNS(t){return document.createElementNS(svgNS,t)}function _typeof$5(t){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?_typeof$5=function(r){return typeof r}:_typeof$5=function(r){return r&&typeof Symbol=="function"&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},_typeof$5(t)}var dataManager=function(){var t=1,e=[],r,i,s={onmessage:function(){},postMessage:function(S){r({data:S})}},a={postMessage:function(S){s.onmessage({data:S})}};function h(d){if(window.Worker&&window.Blob&&getWebWorker()){var S=new Blob(["var _workerSelf = self; self.onmessage = ",d.toString()],{type:"text/javascript"}),x=URL.createObjectURL(S);return new Worker(x)}return r=d,s}function p(){i||(i=h(function(S){function x(){function F(H,T){var V,b,P=H.length,D,w,z,Y;for(b=0;b=0;T-=1)if(H[T].ty==="sh")if(H[T].ks.k.i)k(H[T].ks.k);else for(P=H[T].ks.k.length,b=0;bV[0]?!0:V[0]>H[0]?!1:H[1]>V[1]?!0:V[1]>H[1]?!1:H[2]>V[2]?!0:V[2]>H[2]?!1:null}var _=function(){var H=[4,4,14];function T(b){var P=b.t.d;b.t.d={k:[{s:P,t:0}]}}function V(b){var P,D=b.length;for(P=0;P=0;P-=1)if(b[P].ty==="sh")if(b[P].ks.k.i)b[P].ks.k.c=b[P].closed;else for(z=b[P].ks.k.length,w=0;w500)&&(this._imageLoaded(),clearInterval(c)),y+=1}).bind(this),50)}function a(v){var y=i(v,this.assetsPath,this.path),c=createNS("image");isSafari?this.testImageLoaded(c):c.addEventListener("load",this._imageLoaded,!1),c.addEventListener("error",(function(){A.img=t,this._imageLoaded()}).bind(this),!1),c.setAttributeNS("http://www.w3.org/1999/xlink","href",y),this._elementHelper.append?this._elementHelper.append(c):this._elementHelper.appendChild(c);var A={img:c,assetData:v};return A}function h(v){var y=i(v,this.assetsPath,this.path),c=createTag("img");c.crossOrigin="anonymous",c.addEventListener("load",this._imageLoaded,!1),c.addEventListener("error",(function(){A.img=t,this._imageLoaded()}).bind(this),!1),c.src=y;var A={img:c,assetData:v};return A}function p(v){var y={assetData:v},c=i(v,this.assetsPath,this.path);return dataManager.loadData(c,(function(A){y.img=A,this._footageLoaded()}).bind(this),(function(){y.img={},this._footageLoaded()}).bind(this)),y}function f(v,y){this.imagesLoadedCb=y;var c,A=v.length;for(c=0;c1?r[1]=1:r[1]<=0&&(r[1]=0),HSVtoRGB(r[0],r[1],r[2])}function addBrightnessToRGB(t,e){var r=RGBtoHSV(t[0]*255,t[1]*255,t[2]*255);return r[2]+=e,r[2]>1?r[2]=1:r[2]<0&&(r[2]=0),HSVtoRGB(r[0],r[1],r[2])}function addHueToRGB(t,e){var r=RGBtoHSV(t[0]*255,t[1]*255,t[2]*255);return r[0]+=e/360,r[0]>1?r[0]-=1:r[0]<0&&(r[0]+=1),HSVtoRGB(r[0],r[1],r[2])}var rgbToHex=function(){var t=[],e,r;for(e=0;e<256;e+=1)r=e.toString(16),t[e]=r.length===1?"0"+r:r;return function(i,s,a){return i<0&&(i=0),s<0&&(s=0),a<0&&(a=0),"#"+t[i]+t[s]+t[a]}}(),setSubframeEnabled=function(e){subframeEnabled=!!e},getSubframeEnabled=function(){return subframeEnabled},setExpressionsPlugin=function(e){expressionsPlugin=e},getExpressionsPlugin=function(){return expressionsPlugin},setExpressionInterfaces=function(e){expressionsInterfaces=e},getExpressionInterfaces=function(){return expressionsInterfaces},setDefaultCurveSegments=function(e){defaultCurveSegments=e},getDefaultCurveSegments=function(){return defaultCurveSegments},setIdPrefix=function(e){idPrefix$1=e};function createNS(t){return document.createElementNS(svgNS,t)}function _typeof$5(t){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?_typeof$5=function(r){return typeof r}:_typeof$5=function(r){return r&&typeof Symbol=="function"&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},_typeof$5(t)}var dataManager=function(){var t=1,e=[],r,i,s={onmessage:function(){},postMessage:function(S){r({data:S})}},a={postMessage:function(S){s.onmessage({data:S})}};function h(d){if(window.Worker&&window.Blob&&getWebWorker()){var S=new Blob(["var _workerSelf = self; self.onmessage = ",d.toString()],{type:"text/javascript"}),x=URL.createObjectURL(S);return new Worker(x)}return r=d,s}function p(){i||(i=h(function(S){function x(){function F(H,T){var V,b,P=H.length,D,w,z,Y;for(b=0;b=0;T-=1)if(H[T].ty==="sh")if(H[T].ks.k.i)k(H[T].ks.k);else for(P=H[T].ks.k.length,b=0;bV[0]?!0:V[0]>H[0]?!1:H[1]>V[1]?!0:V[1]>H[1]?!1:H[2]>V[2]?!0:V[2]>H[2]?!1:null}var _=function(){var H=[4,4,14];function T(b){var P=b.t.d;b.t.d={k:[{s:P,t:0}]}}function V(b){var P,D=b.length;for(P=0;P=0;P-=1)if(b[P].ty==="sh")if(b[P].ks.k.i)b[P].ks.k.c=b[P].closed;else for(z=b[P].ks.k.length,w=0;w500)&&(this._imageLoaded(),clearInterval(c)),y+=1}).bind(this),50)}function a(v){var y=i(v,this.assetsPath,this.path),c=createNS("image");isSafari?this.testImageLoaded(c):c.addEventListener("load",this._imageLoaded,!1),c.addEventListener("error",(function(){A.img=t,this._imageLoaded()}).bind(this),!1),c.setAttributeNS("http://www.w3.org/1999/xlink","href",y),this._elementHelper.append?this._elementHelper.append(c):this._elementHelper.appendChild(c);var A={img:c,assetData:v};return A}function h(v){var y=i(v,this.assetsPath,this.path),c=createTag("img");c.crossOrigin="anonymous",c.addEventListener("load",this._imageLoaded,!1),c.addEventListener("error",(function(){A.img=t,this._imageLoaded()}).bind(this),!1),c.src=y;var A={img:c,assetData:v};return A}function p(v){var y={assetData:v},c=i(v,this.assetsPath,this.path);return dataManager.loadData(c,(function(A){y.img=A,this._footageLoaded()}).bind(this),(function(){y.img={},this._footageLoaded()}).bind(this)),y}function f(v,y){this.imagesLoadedCb=y;var c,A=v.length;for(c=0;cthis.animationData.op&&(this.animationData.op=t.op,this.totalFrames=Math.floor(t.op-this.animationData.ip));var e=this.animationData.layers,r,i=e.length,s=t.layers,a,h=s.length;for(a=0;athis.timeCompleted&&(this.currentFrame=this.timeCompleted),this.trigger("enterFrame"),this.renderFrame(),this.trigger("drawnFrame")},AnimationItem.prototype.renderFrame=function(){if(!(this.isLoaded===!1||!this.renderer))try{this.expressionsPlugin&&this.expressionsPlugin.resetFrame(),this.renderer.renderFrame(this.currentFrame+this.firstFrame)}catch(t){this.triggerRenderFrameError(t)}},AnimationItem.prototype.play=function(t){t&&this.name!==t||this.isPaused===!0&&(this.isPaused=!1,this.trigger("_play"),this.audioController.resume(),this._idle&&(this._idle=!1,this.trigger("_active")))},AnimationItem.prototype.pause=function(t){t&&this.name!==t||this.isPaused===!1&&(this.isPaused=!0,this.trigger("_pause"),this._idle=!0,this.trigger("_idle"),this.audioController.pause())},AnimationItem.prototype.togglePause=function(t){t&&this.name!==t||(this.isPaused===!0?this.play():this.pause())},AnimationItem.prototype.stop=function(t){t&&this.name!==t||(this.pause(),this.playCount=0,this._completedLoop=!1,this.setCurrentRawFrameValue(0))},AnimationItem.prototype.getMarkerData=function(t){for(var e,r=0;r=this.totalFrames-1&&this.frameModifier>0?!this.loop||this.playCount===this.loop?this.checkSegments(e>this.totalFrames?e%this.totalFrames:0)||(r=!0,e=this.totalFrames-1):e>=this.totalFrames?(this.playCount+=1,this.checkSegments(e%this.totalFrames)||(this.setCurrentRawFrameValue(e%this.totalFrames),this._completedLoop=!0,this.trigger("loopComplete"))):this.setCurrentRawFrameValue(e):e<0?this.checkSegments(e%this.totalFrames)||(this.loop&&!(this.playCount--<=0&&this.loop!==!0)?(this.setCurrentRawFrameValue(this.totalFrames+e%this.totalFrames),this._completedLoop?this.trigger("loopComplete"):this._completedLoop=!0):(r=!0,e=0)):this.setCurrentRawFrameValue(e),r&&(this.setCurrentRawFrameValue(e),this.pause(),this.trigger("complete"))}},AnimationItem.prototype.adjustSegment=function(t,e){this.playCount=0,t[1]0&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(-1)),this.totalFrames=t[0]-t[1],this.timeCompleted=this.totalFrames,this.firstFrame=t[1],this.setCurrentRawFrameValue(this.totalFrames-.001-e)):t[1]>t[0]&&(this.frameModifier<0&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(1)),this.totalFrames=t[1]-t[0],this.timeCompleted=this.totalFrames,this.firstFrame=t[0],this.setCurrentRawFrameValue(.001+e)),this.trigger("segmentStart")},AnimationItem.prototype.setSegment=function(t,e){var r=-1;this.isPaused&&(this.currentRawFrame+this.firstFramee&&(r=e-t)),this.firstFrame=t,this.totalFrames=e-t,this.timeCompleted=this.totalFrames,r!==-1&&this.goToAndStop(r,!0)},AnimationItem.prototype.playSegments=function(t,e){if(e&&(this.segments.length=0),_typeof$4(t[0])==="object"){var r,i=t.length;for(r=0;r=0;V-=1)e[V].animation.destroy(T)}function R(T,V,b){var P=[].concat([].slice.call(document.getElementsByClassName("lottie")),[].slice.call(document.getElementsByClassName("bodymovin"))),D,w=P.length;for(D=0;D0?A=R:c=R;while(Math.abs(_)>a&&++G=s?F(c,K,A,k):W===0?K:g(c,_,_+f,A,k)}},t}(),pooling=function(){function t(e){return e.concat(createSizedArray(e.length))}return{double:t}}(),poolFactory=function(){return function(t,e,r){var i=0,s=t,a=createSizedArray(s),h={newElement:p,release:f};function p(){var u;return i?(i-=1,u=a[i]):u=e(),u}function f(u){i===s&&(a=pooling.double(a),s*=2),r&&r(u),a[i]=u,i+=1}return h}}(),bezierLengthPool=function(){function t(){return{addedLength:0,percents:createTypedArray("float32",getDefaultCurveSegments()),lengths:createTypedArray("float32",getDefaultCurveSegments())}}return poolFactory(8,t)}(),segmentsLengthPool=function(){function t(){return{lengths:[],totalLength:0}}function e(r){var i,s=r.lengths.length;for(i=0;i-.001&&y<.001}function r(d,S,x,g,F,v,y,c,A){if(x===0&&v===0&&A===0)return e(d,S,g,F,y,c);var k=t.sqrt(t.pow(g-d,2)+t.pow(F-S,2)+t.pow(v-x,2)),M=t.sqrt(t.pow(y-d,2)+t.pow(c-S,2)+t.pow(A-x,2)),_=t.sqrt(t.pow(y-g,2)+t.pow(c-F,2)+t.pow(A-v,2)),R;return k>M?k>_?R=k-M-_:R=_-M-k:_>M?R=_-M-k:R=M-k-_,R>-1e-4&&R<1e-4}var i=function(){return function(d,S,x,g){var F=getDefaultCurveSegments(),v,y,c,A,k,M=0,_,R=[],G=[],X=bezierLengthPool.newElement();for(c=x.length,v=0;vy?-1:1,k=!0;k;)if(g[v]<=y&&g[v+1]>y?(c=(y-g[v])/(g[v+1]-g[v]),k=!1):v+=A,v<0||v>=F-1){if(v===F-1)return x[v];k=!1}return x[v]+(x[v+1]-x[v])*c}function u(d,S,x,g,F,v){var y=f(F,v),c=1-y,A=t.round((c*c*c*d[0]+(y*c*c+c*y*c+c*c*y)*x[0]+(y*y*c+c*y*y+y*c*y)*g[0]+y*y*y*S[0])*1e3)/1e3,k=t.round((c*c*c*d[1]+(y*c*c+c*y*c+c*c*y)*x[1]+(y*y*c+c*y*y+y*c*y)*g[1]+y*y*y*S[1])*1e3)/1e3;return[A,k]}var E=createTypedArray("float32",8);function C(d,S,x,g,F,v,y){F<0?F=0:F>1&&(F=1);var c=f(F,y);v=v>1?1:v;var A=f(v,y),k,M=d.length,_=1-c,R=1-A,G=_*_*_,X=c*_*_*3,K=c*c*_*3,W=c*c*c,U=_*_*R,Q=c*_*R+_*c*R+_*_*A,H=c*c*R+_*c*A+c*_*A,T=c*c*A,V=_*R*R,b=c*R*R+_*A*R+_*R*A,P=c*A*R+_*A*A+c*R*A,D=c*A*A,w=R*R*R,z=A*R*R+R*A*R+R*R*A,Y=A*A*R+R*A*A+A*R*A,Z=A*A*A;for(k=0;k=u.t-r){f.h&&(f=u),s=0;break}if(u.t-r>t){s=a;break}a=v||t=v?A.points.length-1:0;for(d=A.points[k].point.length,C=0;C=R&&M=v)i[0]=c[0],i[1]=c[1],i[2]=c[2];else if(t<=y)i[0]=f.s[0],i[1]=f.s[1],i[2]=f.s[2];else{var Q=createQuaternion(f.s),H=createQuaternion(c),T=(t-y)/(v-y);quaternionToEuler(i,slerp(Q,H,T))}else for(a=0;a=v?S=1:t1e-6?(d=Math.acos(S),x=Math.sin(d),g=Math.sin((1-r)*d)/x,F=Math.sin(r*d)/x):(g=1-r,F=r),i[0]=g*s+F*f,i[1]=g*a+F*u,i[2]=g*h+F*E,i[3]=g*p+F*C,i}function quaternionToEuler(t,e){var r=e[0],i=e[1],s=e[2],a=e[3],h=Math.atan2(2*i*a-2*r*s,1-2*i*i-2*s*s),p=Math.asin(2*r*i+2*s*a),f=Math.atan2(2*r*a-2*i*s,1-2*r*r-2*s*s);t[0]=h/degToRads,t[1]=p/degToRads,t[2]=f/degToRads}function createQuaternion(t){var e=t[0]*degToRads,r=t[1]*degToRads,i=t[2]*degToRads,s=Math.cos(e/2),a=Math.cos(r/2),h=Math.cos(i/2),p=Math.sin(e/2),f=Math.sin(r/2),u=Math.sin(i/2),E=s*a*h-p*f*u,C=p*f*h+s*a*u,d=p*a*h+s*f*u,S=s*f*h-p*a*u;return[C,d,S,E]}function getValueAtCurrentTime(){var t=this.comp.renderedFrame-this.offsetTime,e=this.keyframes[0].t-this.offsetTime,r=this.keyframes[this.keyframes.length-1].t-this.offsetTime;if(!(t===this._caching.lastFrame||this._caching.lastFrame!==initFrame&&(this._caching.lastFrame>=r&&t>=r||this._caching.lastFrame=t&&(this._caching._lastKeyframeIndex=-1,this._caching.lastIndex=0);var i=this.interpolateValue(t,this._caching);this.pv=i}return this._caching.lastFrame=t,this.pv}function setVValue(t){var e;if(this.propType==="unidimensional")e=t*this.mult,mathAbs(this.v-e)>1e-5&&(this.v=e,this._mdf=!0);else for(var r=0,i=this.v.length;r1e-5&&(this.v[r]=e,this._mdf=!0),r+=1}function processEffectsSequence(){if(!(this.elem.globalData.frameId===this.frameId||!this.effectsSequence.length)){if(this.lock){this.setVValue(this.pv);return}this.lock=!0,this._mdf=this._isFirstFrame;var t,e=this.effectsSequence.length,r=this.kf?this.pv:this.data.k;for(t=0;t=this._maxLength&&this.doubleArrayLength(),r){case"v":a=this.v;break;case"i":a=this.i;break;case"o":a=this.o;break;default:a=[];break}(!a[i]||a[i]&&!s)&&(a[i]=pointPool.newElement()),a[i][0]=t,a[i][1]=e},ShapePath.prototype.setTripleAt=function(t,e,r,i,s,a,h,p){this.setXYAt(t,e,"v",h,p),this.setXYAt(r,i,"o",h,p),this.setXYAt(s,a,"i",h,p)},ShapePath.prototype.reverse=function(){var t=new ShapePath;t.setPathData(this.c,this._length);var e=this.v,r=this.o,i=this.i,s=0;this.c&&(t.setTripleAt(e[0][0],e[0][1],i[0][0],i[0][1],r[0][0],r[0][1],0,!1),s=1);var a=this._length-1,h=this._length,p;for(p=s;p=Q[Q.length-1].t-this.offsetTime)k=Q[Q.length-1].s?Q[Q.length-1].s[0]:Q[Q.length-2].e[0],_=!0;else{for(var H=A,T=Q.length-1,V=!0,b,P,D;V&&(b=Q[H],P=Q[H+1],!(P.t-this.offsetTime>v));)H=P.t-this.offsetTime)W=1;else if(vc&&v>c)||(this._caching.lastIndex=Ai.map(i=>d[i]); -import{r as u,aM as Z,b2 as H,b3 as Re,b1 as Ae,b7 as ke,b8 as St,b5 as tt,a$ as Ca,b0 as Ia,bU as kr,bu as Ct,b6 as bt,bW as Ba,cw as Va,bc as Vt,ba as yr,bf as Rr,bg as Cr,bd as Ir,b4 as Et,bO as xr,bm as at,bl as Ar,bv as Cn,bw as In,c0 as gt,cx as xn,bA as Nr,bb as Nt,aL as dt,o as n,R as Kr,bp as Ya,bh as Ha,c2 as Jr,aB as wr,ay as An,cy as Tr,J as Nn,P as Kn,a2 as Ur,H as br,cz as Mr,cA as he,as as xa,cB as be,cC as Me,cD as Kt,cE as j,cF as ct,cG as Ce,cH as oa,cI as Or,cJ as je,cK as et,l as qt,a0 as Dr,L as ea,cL as Pr,a4 as la,cM as Y,cN as Fr,ac as Qr,Z as lt,cO as $e,cv as Za,a7 as Gr,cP as zt,a8 as Lr,N as We,B as Rt,_ as Jn,cQ as qr,ad as Ft,aG as Br,i as Vr,a9 as Qt,aa as Gt,cR as ze,cS as Yr,cT as Hr,cU as Jt,au as Zr,cV as jr,cW as zr,cX as Wt,cY as Wr,cZ as Xr,az as Sa,ap as _r,c_ as ft,c$ as Fe,ax as $r,d0 as ja,d1 as za,aA as wn,d2 as ei,d3 as Zt}from"./index-CVVvHb5i.js";import{V as ti,L as Aa,n as ai,b as Wa,D as ni,T as Xa}from"./index-BC_6AaKU.js";import{C as ri}from"./chunk-ZSOFK2U2-C8gCfl88.js";import{N as Tn}from"./chunk-BOXSB6AN-BWAQj7uH.js";import{p as Bt}from"./chunk-3WXPHVZ4-ClMsd6qO.js";import{N as Un}from"./chunk-6X7TBCV3-ABG7Zd-N.js";import{u as ii}from"./index-DV1VQsQl.js";import{O as _a}from"./dayjs.min-Dvwr1JQd.js";import{u as kt}from"./useTranslation-BQsgmsRj.js";import{I as Xt}from"./index-CT7muuZi.js";import{R as bn,u as Mn}from"./colors-DgT9UB8-.js";import{R as oi}from"./UpOutlined-BLL8NFG0.js";import{R as li}from"./DownOutlined-DKtCJYSz.js";import{F as ht,I as jt}from"./index-D1-H2FYi.js";import"./isObject-CrIk3fyR.js";import"./index-CB_KHcwI.js";import"./index-6cLqqEnJ.js";import"./TextArea-BpO_an2L.js";function si(t){return Object.keys(t).reduce(function(i,o){return(o.startsWith("data-")||o.startsWith("aria-")||o==="role")&&!o.startsWith("data-__")&&(i[o]=t[o]),i},{})}var On=u.forwardRef(function(t,i){var o=t.height,e=t.offsetY,s=t.offsetX,p=t.children,m=t.prefixCls,a=t.onInnerResize,l=t.innerProps,c=t.rtl,d=t.extra,v={},h={display:"flex",flexDirection:"column"};return e!==void 0&&(v={height:o,position:"relative",overflow:"hidden"},h=Z(Z({},h),{},H(H(H(H(H({transform:"translateY(".concat(e,"px)")},c?"marginRight":"marginLeft",-s),"position","absolute"),"left",0),"right",0),"top",0))),u.createElement("div",{style:v},u.createElement(bn,{onResize:function(S){var f=S.offsetHeight;f&&a&&a()}},u.createElement("div",Re({style:h,className:Ae(H({},"".concat(m,"-holder-inner"),m)),ref:i},l),p,d)))});On.displayName="Filler";function ci(t){var i=t.children,o=t.setRef,e=u.useCallback(function(s){o(s)},[]);return u.cloneElement(i,{ref:e})}function di(t,i,o,e,s,p,m,a){var l=a.getKey;return t.slice(i,o+1).map(function(c,d){var v=i+d,h=m(c,v,{style:{width:e},offsetX:s}),E=l(c);return u.createElement(ci,{key:E,setRef:function(f){return p(c,f)}},h)})}function ui(t,i,o){var e=t.length,s=i.length,p,m;if(e===0&&s===0)return null;e"u"?"undefined":St(navigator))==="object"&&/Firefox/i.test(navigator.userAgent);const Dn=function(t,i,o,e){var s=u.useRef(!1),p=u.useRef(null);function m(){clearTimeout(p.current),s.current=!0,p.current=setTimeout(function(){s.current=!1},50)}var a=u.useRef({top:t,bottom:i,left:o,right:e});return a.current.top=t,a.current.bottom=i,a.current.left=o,a.current.right=e,function(l,c){var d=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,v=l?c<0&&a.current.left||c>0&&a.current.right:c<0&&a.current.top||c>0&&a.current.bottom;return d&&v?(clearTimeout(p.current),s.current=!1):(!v||s.current)&&m(),!s.current&&v}};function pi(t,i,o,e,s,p,m){var a=u.useRef(0),l=u.useRef(null),c=u.useRef(null),d=u.useRef(!1),v=Dn(i,o,e,s);function h(k,R){if(tt.cancel(l.current),!v(!1,R)){var A=k;if(!A._virtualHandled)A._virtualHandled=!0;else return;a.current+=R,c.current=R,$a||A.preventDefault(),l.current=tt(function(){var x=d.current?10:1;m(a.current*x,!1),a.current=0})}}function E(k,R){m(R,!0),$a||k.preventDefault()}var S=u.useRef(null),f=u.useRef(null);function r(k){if(t){tt.cancel(f.current),f.current=tt(function(){S.current=null},2);var R=k.deltaX,A=k.deltaY,x=k.shiftKey,y=R,I=A;(S.current==="sx"||!S.current&&x&&A&&!R)&&(y=A,I=0,S.current="sx");var w=Math.abs(y),N=Math.abs(I);S.current===null&&(S.current=p&&w>N?"x":"y"),S.current==="y"?h(k,I):E(k,y)}}function g(k){t&&(d.current=k.detail===c.current)}return[r,g]}function fi(t,i,o,e){var s=u.useMemo(function(){return[new Map,[]]},[t,o.id,e]),p=ke(s,2),m=p[0],a=p[1],l=function(d){var v=arguments.length>1&&arguments[1]!==void 0?arguments[1]:d,h=m.get(d),E=m.get(v);if(h===void 0||E===void 0)for(var S=t.length,f=a.length;f0&&arguments[0]!==void 0?arguments[0]:!1;d();var S=function(){a.current.forEach(function(r,g){if(r&&r.offsetParent){var k=kr(r),R=k.offsetHeight;l.current.get(g)!==R&&l.current.set(g,k.offsetHeight)}}),m(function(r){return r+1})};E?S():c.current=tt(S)}function h(E,S){var f=t(E);a.current.get(f),S?(a.current.set(f,S),v()):a.current.delete(f)}return u.useEffect(function(){return d},[]),[h,v,l.current,p]}var en=14/15;function hi(t,i,o){var e=u.useRef(!1),s=u.useRef(0),p=u.useRef(0),m=u.useRef(null),a=u.useRef(null),l,c=function(E){if(e.current){var S=Math.ceil(E.touches[0].pageX),f=Math.ceil(E.touches[0].pageY),r=s.current-S,g=p.current-f,k=Math.abs(r)>Math.abs(g);k?s.current=S:p.current=f;var R=o(k,k?r:g,!1,E);R&&E.preventDefault(),clearInterval(a.current),R&&(a.current=setInterval(function(){k?r*=en:g*=en;var A=Math.floor(k?r:g);(!o(k,A,!0)||Math.abs(A)<=.1)&&clearInterval(a.current)},16))}},d=function(){e.current=!1,l()},v=function(E){l(),E.touches.length===1&&!e.current&&(e.current=!0,s.current=Math.ceil(E.touches[0].pageX),p.current=Math.ceil(E.touches[0].pageY),m.current=E.target,m.current.addEventListener("touchmove",c,{passive:!1}),m.current.addEventListener("touchend",d,{passive:!0}))};l=function(){m.current&&(m.current.removeEventListener("touchmove",c),m.current.removeEventListener("touchend",d))},Ct(function(){return t&&i.current.addEventListener("touchstart",v,{passive:!0}),function(){var h;(h=i.current)===null||h===void 0||h.removeEventListener("touchstart",v),l(),clearInterval(a.current)}},[t])}var Ei=10;function Si(t,i,o,e,s,p,m,a){var l=u.useRef(),c=u.useState(null),d=ke(c,2),v=d[0],h=d[1];return Ct(function(){if(v&&v.times=0;F-=1){var T=s(i[F]),U=o.get(T);if(U===void 0){k=!0;break}if(O-=U,O<=0)break}switch(x){case"top":A=I-r;break;case"bottom":A=w-g+r;break;default:{var B=t.current.scrollTop,P=B+g;IP&&(R="bottom")}}A!==null&&m(A),A!==v.lastTop&&(k=!0)}k&&h(Z(Z({},v),{},{times:v.times+1,targetAlign:R,lastTop:A}))}},[v,t.current]),function(E){if(E==null){a();return}if(tt.cancel(l.current),typeof E=="number")m(E);else if(E&&St(E)==="object"){var S,f=E.align;"index"in E?S=E.index:S=i.findIndex(function(k){return s(k)===E.key});var r=E.offset,g=r===void 0?0:r;h({times:0,index:S,offset:g,originAlign:f})}}}function tn(t,i){var o="touches"in t?t.touches[0]:t;return o[i?"pageX":"pageY"]}var an=u.forwardRef(function(t,i){var o=t.prefixCls,e=t.rtl,s=t.scrollOffset,p=t.scrollRange,m=t.onStartMove,a=t.onStopMove,l=t.onScroll,c=t.horizontal,d=t.spinSize,v=t.containerSize,h=t.style,E=t.thumbStyle,S=u.useState(!1),f=ke(S,2),r=f[0],g=f[1],k=u.useState(null),R=ke(k,2),A=R[0],x=R[1],y=u.useState(null),I=ke(y,2),w=I[0],N=I[1],b=!e,Q=u.useRef(),D=u.useRef(),O=u.useState(!1),F=ke(O,2),T=F[0],U=F[1],B=u.useRef(),P=function(){clearTimeout(B.current),U(!0),B.current=setTimeout(function(){U(!1)},3e3)},L=p-v||0,ae=v-d||0,W=u.useMemo(function(){if(s===0||L===0)return 0;var de=s/L;return de*ae},[s,L,ae]),re=function(z){z.stopPropagation(),z.preventDefault()},se=u.useRef({top:W,dragging:r,pageY:A,startTop:w});se.current={top:W,dragging:r,pageY:A,startTop:w};var me=function(z){g(!0),x(tn(z,c)),N(se.current.top),m(),z.stopPropagation(),z.preventDefault()};u.useEffect(function(){var de=function(Ue){Ue.preventDefault()},z=Q.current,Ie=D.current;return z.addEventListener("touchstart",de,{passive:!1}),Ie.addEventListener("touchstart",me,{passive:!1}),function(){z.removeEventListener("touchstart",de),Ie.removeEventListener("touchstart",me)}},[]);var Se=u.useRef();Se.current=L;var ye=u.useRef();ye.current=ae,u.useEffect(function(){if(r){var de,z=function(Ue){var Oe=se.current,Qe=Oe.dragging,De=Oe.pageY,Pe=Oe.startTop;tt.cancel(de);var Ge=Q.current.getBoundingClientRect(),ne=v/(c?Ge.width:Ge.height);if(Qe){var ve=(tn(Ue,c)-De)*ne,K=Pe;!b&&c?K-=ve:K+=ve;var C=Se.current,M=ye.current,G=M?K/M:0,$=Math.ceil(G*C);$=Math.max($,0),$=Math.min($,C),de=tt(function(){l($,c)})}},Ie=function(){g(!1),a()};return window.addEventListener("mousemove",z,{passive:!0}),window.addEventListener("touchmove",z,{passive:!0}),window.addEventListener("mouseup",Ie,{passive:!0}),window.addEventListener("touchend",Ie,{passive:!0}),function(){window.removeEventListener("mousemove",z),window.removeEventListener("touchmove",z),window.removeEventListener("mouseup",Ie),window.removeEventListener("touchend",Ie),tt.cancel(de)}}},[r]),u.useEffect(function(){return P(),function(){clearTimeout(B.current)}},[s]),u.useImperativeHandle(i,function(){return{delayHidden:P}});var oe="".concat(o,"-scrollbar"),ce={position:"absolute",visibility:T?null:"hidden"},ee={position:"absolute",background:"rgba(0, 0, 0, 0.5)",borderRadius:99,cursor:"pointer",userSelect:"none"};return c?(ce.height=8,ce.left=0,ce.right=0,ce.bottom=0,ee.height="100%",ee.width=d,b?ee.left=W:ee.right=W):(ce.width=8,ce.top=0,ce.bottom=0,b?ce.right=0:ce.left=0,ee.width="100%",ee.height=d,ee.top=W),u.createElement("div",{ref:Q,className:Ae(oe,H(H(H({},"".concat(oe,"-horizontal"),c),"".concat(oe,"-vertical"),!c),"".concat(oe,"-visible"),T)),style:Z(Z({},ce),h),onMouseDown:re,onMouseMove:P},u.createElement("div",{ref:D,className:Ae("".concat(oe,"-thumb"),H({},"".concat(oe,"-thumb-moving"),r)),style:Z(Z({},ee),E),onMouseDown:me}))}),ki=20;function nn(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,o=t/i*t;return isNaN(o)&&(o=0),o=Math.max(o,ki),Math.floor(o)}var yi=["prefixCls","className","height","itemHeight","fullHeight","style","data","children","itemKey","virtual","direction","scrollWidth","component","onScroll","onVirtualScroll","onVisibleChange","innerProps","extraRender","styles"],Ri=[],Ci={overflowY:"auto",overflowAnchor:"none"};function Ii(t,i){var o=t.prefixCls,e=o===void 0?"rc-virtual-list":o,s=t.className,p=t.height,m=t.itemHeight,a=t.fullHeight,l=a===void 0?!0:a,c=t.style,d=t.data,v=t.children,h=t.itemKey,E=t.virtual,S=t.direction,f=t.scrollWidth,r=t.component,g=r===void 0?"div":r,k=t.onScroll,R=t.onVirtualScroll,A=t.onVisibleChange,x=t.innerProps,y=t.extraRender,I=t.styles,w=bt(t,yi),N=u.useCallback(function(X){return typeof h=="function"?h(X):X==null?void 0:X[h]},[h]),b=gi(N),Q=ke(b,4),D=Q[0],O=Q[1],F=Q[2],T=Q[3],U=!!(E!==!1&&p&&m),B=u.useMemo(function(){return Object.values(F.maps).reduce(function(X,V){return X+V},0)},[F.id,F.maps]),P=U&&d&&(Math.max(m*d.length,B)>p||!!f),L=S==="rtl",ae=Ae(e,H({},"".concat(e,"-rtl"),L),s),W=d||Ri,re=u.useRef(),se=u.useRef(),me=u.useRef(),Se=u.useState(0),ye=ke(Se,2),oe=ye[0],ce=ye[1],ee=u.useState(0),de=ke(ee,2),z=de[0],Ie=de[1],fe=u.useState(!1),Ue=ke(fe,2),Oe=Ue[0],Qe=Ue[1],De=function(){Qe(!0)},Pe=function(){Qe(!1)},Ge={getKey:N};function ne(X){ce(function(V){var ue;typeof X=="function"?ue=X(V):ue=X;var we=Le(ue);return re.current.scrollTop=we,we})}var ve=u.useRef({start:0,end:W.length}),K=u.useRef(),C=mi(W,N),M=ke(C,1),G=M[0];K.current=G;var $=u.useMemo(function(){if(!U)return{scrollHeight:void 0,start:0,end:W.length-1,offset:void 0};if(!P){var X;return{scrollHeight:((X=se.current)===null||X===void 0?void 0:X.offsetHeight)||0,start:0,end:W.length-1,offset:void 0}}for(var V=0,ue,we,Ve,La=W.length,Pt=0;Pt=oe&&ue===void 0&&(ue=Pt,we=V),ia>oe+p&&Ve===void 0&&(Ve=Pt),V=ia}return ue===void 0&&(ue=0,we=0,Ve=Math.ceil(p/m)),Ve===void 0&&(Ve=W.length-1),Ve=Math.min(Ve+1,W.length-1),{scrollHeight:V,start:ue,end:Ve,offset:we}},[P,U,oe,W,T,p]),le=$.scrollHeight,ge=$.start,Ne=$.end,He=$.offset;ve.current.start=ge,ve.current.end=Ne;var Be=u.useState({width:0,height:p}),_e=ke(Be,2),Ke=_e[0],J=_e[1],q=function(V){J({width:V.offsetWidth,height:V.offsetHeight})},_=u.useRef(),pe=u.useRef(),ie=u.useMemo(function(){return nn(Ke.width,f)},[Ke.width,f]),Ee=u.useMemo(function(){return nn(Ke.height,le)},[Ke.height,le]),Te=le-p,te=u.useRef(Te);te.current=Te;function Le(X){var V=X;return Number.isNaN(te.current)||(V=Math.min(V,te.current)),V=Math.max(V,0),V}var rt=oe<=0,ut=oe>=Te,mt=z<=0,xt=z>=f,yt=Dn(rt,ut,mt,xt),Ze=function(){return{x:L?-z:z,y:oe}},it=u.useRef(Ze()),pt=Ba(function(X){if(R){var V=Z(Z({},Ze()),X);(it.current.x!==V.x||it.current.y!==V.y)&&(R(V),it.current=V)}});function At(X,V){var ue=X;V?(Va.flushSync(function(){Ie(ue)}),pt()):ne(ue)}function Ht(X){var V=X.currentTarget.scrollTop;V!==oe&&ne(V),k==null||k(X),pt()}var na=function(V){var ue=V,we=f?f-Ke.width:0;return ue=Math.max(ue,0),ue=Math.min(ue,we),ue},pr=Ba(function(X,V){V?(Va.flushSync(function(){Ie(function(ue){var we=ue+(L?-X:X);return na(we)})}),pt()):ne(function(ue){var we=ue+X;return we})}),fr=pi(U,rt,ut,mt,xt,!!f,pr),Da=ke(fr,2),ra=Da[0],Pa=Da[1];hi(U,re,function(X,V,ue,we){var Ve=we;return yt(X,V,ue)?!1:!Ve||!Ve._virtualHandled?(Ve&&(Ve._virtualHandled=!0),ra({preventDefault:function(){},deltaX:X?V:0,deltaY:X?0:V}),!0):!1}),Ct(function(){function X(ue){U&&ue.preventDefault()}var V=re.current;return V.addEventListener("wheel",ra,{passive:!1}),V.addEventListener("DOMMouseScroll",Pa,{passive:!0}),V.addEventListener("MozMousePixelScroll",X,{passive:!1}),function(){V.removeEventListener("wheel",ra),V.removeEventListener("DOMMouseScroll",Pa),V.removeEventListener("MozMousePixelScroll",X)}},[U]),Ct(function(){if(f){var X=na(z);Ie(X),pt({x:X})}},[Ke.width,f]);var Fa=function(){var V,ue;(V=_.current)===null||V===void 0||V.delayHidden(),(ue=pe.current)===null||ue===void 0||ue.delayHidden()},Qa=Si(re,W,F,m,N,function(){return O(!0)},ne,Fa);u.useImperativeHandle(i,function(){return{nativeElement:me.current,getScrollInfo:Ze,scrollTo:function(V){function ue(we){return we&&St(we)==="object"&&("left"in we||"top"in we)}ue(V)?(V.left!==void 0&&Ie(na(V.left)),Qa(V.top)):Qa(V)}}}),Ct(function(){if(A){var X=W.slice(ge,Ne+1);A(X,W)}},[ge,Ne,W]);var vr=fi(W,N,F,m),gr=y==null?void 0:y({start:ge,end:Ne,virtual:P,offsetX:z,offsetY:He,rtl:L,getSize:vr}),hr=di(W,ge,Ne,f,z,D,v,Ge),Dt=null;p&&(Dt=Z(H({},l?"height":"maxHeight",p),Ci),U&&(Dt.overflowY="hidden",f&&(Dt.overflowX="hidden"),Oe&&(Dt.pointerEvents="none")));var Ga={};return L&&(Ga.dir="rtl"),u.createElement("div",Re({ref:me,style:Z(Z({},c),{},{position:"relative"}),className:ae},Ga,w),u.createElement(bn,{onResize:q},u.createElement(g,{className:"".concat(e,"-holder"),style:Dt,ref:re,onScroll:Ht,onMouseEnter:Fa},u.createElement(On,{prefixCls:e,height:le,offsetX:z,offsetY:He,scrollWidth:f,onInnerResize:O,ref:se,innerProps:x,rtl:L,extra:gr},hr))),P&&le>p&&u.createElement(an,{ref:_,prefixCls:e,scrollOffset:oe,scrollRange:le,rtl:L,onScroll:At,onStartMove:De,onStopMove:Pe,spinSize:Ee,containerSize:Ke.height,style:I==null?void 0:I.verticalScrollBar,thumbStyle:I==null?void 0:I.verticalScrollBarThumb}),P&&f>Ke.width&&u.createElement(an,{ref:pe,prefixCls:e,scrollOffset:z,scrollRange:f,rtl:L,onScroll:At,onStartMove:De,onStopMove:Pe,spinSize:ie,containerSize:Ke.width,horizontal:!0,style:I==null?void 0:I.horizontalScrollBar,thumbStyle:I==null?void 0:I.horizontalScrollBarThumb}))}var Pn=u.forwardRef(Ii);Pn.displayName="List";var Fn=u.createContext(null),xi=Fn.Provider,Qn=u.createContext(null),Ai=Qn.Provider,Ni=["prefixCls","className","style","checked","disabled","defaultChecked","type","onChange"],Ki=u.forwardRef(function(t,i){var o,e=t.prefixCls,s=e===void 0?"rc-checkbox":e,p=t.className,m=t.style,a=t.checked,l=t.disabled,c=t.defaultChecked,d=c===void 0?!1:c,v=t.type,h=v===void 0?"checkbox":v,E=t.onChange,S=bt(t,Ni),f=u.useRef(null),r=Mn(d,{value:a}),g=ke(r,2),k=g[0],R=g[1];u.useImperativeHandle(i,function(){return{focus:function(){var I;(I=f.current)===null||I===void 0||I.focus()},blur:function(){var I;(I=f.current)===null||I===void 0||I.blur()},input:f.current}});var A=Ae(s,p,(o={},H(o,"".concat(s,"-checked"),k),H(o,"".concat(s,"-disabled"),l),o)),x=function(I){l||("checked"in t||R(I.target.checked),E==null||E({target:Z(Z({},t),{},{type:h,checked:I.target.checked}),stopPropagation:function(){I.stopPropagation()},preventDefault:function(){I.preventDefault()},nativeEvent:I.nativeEvent}))};return u.createElement("span",{className:A,style:m},u.createElement("input",Re({},S,{className:"".concat(s,"-input"),ref:f,onChange:x,disabled:l,checked:!!k,type:h})),u.createElement("span",{className:"".concat(s,"-inner")}))}),Ji=function(t,i){var o={};for(var e in t)Object.prototype.hasOwnProperty.call(t,e)&&i.indexOf(e)<0&&(o[e]=t[e]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var s=0,e=Object.getOwnPropertySymbols(t);s0&&(D=S.map(function(T){return typeof T=="string"||typeof T=="number"?u.createElement(_t,{key:T.toString(),prefixCls:b,disabled:g,value:T,checked:l===T},T):u.createElement(_t,{key:"radio-group-value-options-".concat(T.value),prefixCls:b,disabled:T.disabled||g,value:T.value,checked:l===T.value,style:T.style},T.label)}));var O=R||p,F=Ae(Q,"".concat(Q,"-").concat(r),H(H({},"".concat(Q,"-").concat(O),O),"".concat(Q,"-rtl"),s==="rtl"),E);return u.createElement("div",Re({},si(t),{className:F,style:A,onMouseEnter:y,onMouseLeave:I,onFocus:w,onBlur:N,id:x,ref:i}),u.createElement(xi,{value:{onChange:d,value:l,disabled:t.disabled,name:t.name,optionType:t.optionType}},D))});const Ui=u.memo(Ti);var bi=function(t,i){var o={};for(var e in t)Object.prototype.hasOwnProperty.call(t,e)&&i.indexOf(e)<0&&(o[e]=t[e]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var s=0,e=Object.getOwnPropertySymbols(t);s=0;c-=1){var d=i.get(c)||new Set;d.forEach(function(v){var h=v.parent,E=v.node;if(!(e(E)||!v.parent||l.has(v.parent.key))){if(e(v.parent.node)){l.add(h.key);return}var S=!0,f=!1;(h.children||[]).filter(function(r){return!e(r.node)}).forEach(function(r){var g=r.key,k=s.has(g);S&&!k&&(S=!1),!f&&(k||p.has(g))&&(f=!0)}),S&&s.add(h.key),f&&p.add(h.key),l.add(h.key)}})}return{checkedKeys:Array.from(s),halfCheckedKeys:Array.from(Gn(p,s))}}function Fi(t,i,o,e,s){for(var p=new Set(t),m=new Set(i),a=0;a<=e;a+=1){var l=o.get(a)||new Set;l.forEach(function(h){var E=h.key,S=h.node,f=h.children,r=f===void 0?[]:f;!p.has(E)&&!m.has(E)&&!s(S)&&r.filter(function(g){return!s(g.node)}).forEach(function(g){p.delete(g.key)})})}m=new Set;for(var c=new Set,d=e;d>=0;d-=1){var v=o.get(d)||new Set;v.forEach(function(h){var E=h.parent,S=h.node;if(!(s(S)||!h.parent||c.has(h.parent.key))){if(s(h.parent.node)){c.add(E.key);return}var f=!0,r=!1;(E.children||[]).filter(function(g){return!s(g.node)}).forEach(function(g){var k=g.key,R=p.has(k);f&&!R&&(f=!1),!r&&(R||m.has(k))&&(r=!0)}),f||p.delete(E.key),r&&m.add(E.key),c.add(E.key)}})}return{checkedKeys:Array.from(p),halfCheckedKeys:Array.from(Gn(m,p))}}function sa(t,i,o,e){var s=[],p;p=Di;var m=new Set(t.filter(function(d){var v=!!Ye(o,d);return v||s.push(d),v})),a=new Map,l=0;Object.keys(o).forEach(function(d){var v=o[d],h=v.level,E=a.get(h);E||(E=new Set,a.set(h,E)),E.add(v),l=Math.max(l,h)}),Et(!s.length,"Tree missing follow keys: ".concat(s.slice(0,100).map(function(d){return"'".concat(d,"'")}).join(", ")));var c;return i===!0?c=Pi(m,a,l,p):c=Fi(m,i.halfCheckedKeys,a,l,p),c}var Qi=["children"];function Ln(t,i){return"".concat(t,"-").concat(i)}function Gi(t){return t&&t.type&&t.type.isTreeNode}function Yt(t,i){return t??i}function $t(t){var i=t||{},o=i.title,e=i._title,s=i.key,p=i.children,m=o||"title";return{title:m,_title:e||[m],key:s||"key",children:p||"children"}}function qn(t){function i(o){var e=xr(o);return e.map(function(s){if(!Gi(s))return Et(!s,"Tree/TreeNode can only accept TreeNode as children."),null;var p=s.key,m=s.props,a=m.children,l=bt(m,Qi),c=Z({key:p},l),d=i(a);return d.length&&(c.children=d),c}).filter(function(s){return s})}return i(t)}function ca(t,i,o){var e=$t(o),s=e._title,p=e.key,m=e.children,a=new Set(i===!0?[]:i),l=[];function c(d){var v=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return d.map(function(h,E){for(var S=Ln(v?v.pos:"0",E),f=Yt(h[p],S),r,g=0;g1&&arguments[1]!==void 0?arguments[1]:{},o=i.initWrapper,e=i.processEntity,s=i.onProcessFinished,p=i.externalGetKey,m=i.childrenPropName,a=i.fieldNames,l=arguments.length>2?arguments[2]:void 0,c=p||l,d={},v={},h={posEntities:d,keyEntities:v};return o&&(h=o(h)||h),Li(t,function(E){var S=E.node,f=E.index,r=E.pos,g=E.key,k=E.parentPos,R=E.level,A=E.nodes,x={node:S,nodes:A,index:f,key:g,pos:r,level:R},y=Yt(g,r);d[r]=x,v[y]=x,x.parent=d[k],x.parent&&(x.parent.children=x.parent.children||[],x.parent.children.push(x)),e&&e(x,h)},{externalGetKey:c,childrenPropName:m,fieldNames:a}),s&&s(h),h}function Lt(t,i){var o=i.expandedKeys,e=i.selectedKeys,s=i.loadedKeys,p=i.loadingKeys,m=i.checkedKeys,a=i.halfCheckedKeys,l=i.dragOverNodeKey,c=i.dropPosition,d=i.keyEntities,v=Ye(d,t),h={eventKey:t,expanded:o.indexOf(t)!==-1,selected:e.indexOf(t)!==-1,loaded:s.indexOf(t)!==-1,loading:p.indexOf(t)!==-1,checked:m.indexOf(t)!==-1,halfChecked:a.indexOf(t)!==-1,pos:String(v?v.pos:""),dragOver:l===t&&c===0,dragOverGapTop:l===t&&c===-1,dragOverGapBottom:l===t&&c===1};return h}function Je(t){var i=t.data,o=t.expanded,e=t.selected,s=t.checked,p=t.loaded,m=t.loading,a=t.halfChecked,l=t.dragOver,c=t.dragOverGapTop,d=t.dragOverGapBottom,v=t.pos,h=t.active,E=t.eventKey,S=Z(Z({},i),{},{expanded:o,selected:e,checked:s,loaded:p,loading:m,halfChecked:a,dragOver:l,dragOverGapTop:c,dragOverGapBottom:d,pos:v,active:h,key:E});return"props"in S||Object.defineProperty(S,"props",{get:function(){return Et(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),t}}),S}var Na=u.createContext(null);function qi(t){var i=t.dropPosition,o=t.dropLevelOffset,e=t.indent,s={pointerEvents:"none",position:"absolute",right:0,backgroundColor:"red",height:2};switch(i){case-1:s.top=0,s.left=-o*e;break;case 1:s.bottom=0,s.left=-o*e;break;case 0:s.bottom=0,s.left=e;break}return u.createElement("div",{style:s})}function Vn(t){if(t==null)throw new TypeError("Cannot destructure "+t)}var Bi=function(i){for(var o=i.prefixCls,e=i.level,s=i.isStart,p=i.isEnd,m="".concat(o,"-indent-unit"),a=[],l=0;l0&&arguments[0]!==void 0?arguments[0]:[],i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],o=t.length,e=i.length;if(Math.abs(o-e)!==1)return{add:!1,key:null};function s(p,m){var a=new Map;p.forEach(function(c){a.set(c,!0)});var l=m.filter(function(c){return!a.has(c)});return l.length===1?l[0]:null}return o ").concat(i);return i}var Zn=u.forwardRef(function(t,i){var o=t.prefixCls,e=t.data;t.selectable,t.checkable;var s=t.expandedKeys,p=t.selectedKeys,m=t.checkedKeys,a=t.loadedKeys,l=t.loadingKeys,c=t.halfCheckedKeys,d=t.keyEntities,v=t.disabled,h=t.dragging,E=t.dragOverNodeKey,S=t.dropPosition,f=t.motion,r=t.height,g=t.itemHeight,k=t.virtual,R=t.focusable,A=t.activeItem,x=t.focused,y=t.tabIndex,I=t.onKeyDown,w=t.onFocus,N=t.onBlur,b=t.onActiveChange,Q=t.onListChangeStart,D=t.onListChangeEnd,O=bt(t,_i),F=u.useRef(null),T=u.useRef(null);u.useImperativeHandle(i,function(){return{scrollTo:function(ve){F.current.scrollTo(ve)},getIndentWidth:function(){return T.current.offsetWidth}}});var U=u.useState(s),B=ke(U,2),P=B[0],L=B[1],ae=u.useState(e),W=ke(ae,2),re=W[0],se=W[1],me=u.useState(e),Se=ke(me,2),ye=Se[0],oe=Se[1],ce=u.useState([]),ee=ke(ce,2),de=ee[0],z=ee[1],Ie=u.useState(null),fe=ke(Ie,2),Ue=fe[0],Oe=fe[1],Qe=u.useRef(e);Qe.current=e;function De(){var ne=Qe.current;se(ne),oe(ne),z([]),Oe(null),D()}Ct(function(){L(s);var ne=Xi(P,s);if(ne.key!==null)if(ne.add){var ve=re.findIndex(function(le){var ge=le.key;return ge===ne.key}),K=dn(ln(re,e,ne.key),k,r,g),C=re.slice();C.splice(ve+1,0,cn),oe(C),z(K),Oe("show")}else{var M=e.findIndex(function(le){var ge=le.key;return ge===ne.key}),G=dn(ln(e,re,ne.key),k,r,g),$=e.slice();$.splice(M+1,0,cn),oe($),z(G),Oe("hide")}else re!==e&&(se(e),oe(e))},[s,e]),u.useEffect(function(){h||De()},[h]);var Pe=f?ye:e,Ge={expandedKeys:s,selectedKeys:p,loadedKeys:a,loadingKeys:l,checkedKeys:m,halfCheckedKeys:c,dragOverNodeKey:E,dropPosition:S,keyEntities:d};return u.createElement(u.Fragment,null,x&&A&&u.createElement("span",{style:sn,"aria-live":"assertive"},eo(A)),u.createElement("div",null,u.createElement("input",{style:sn,disabled:R===!1||v,tabIndex:R!==!1?y:null,onKeyDown:I,onFocus:w,onBlur:N,value:"",onChange:$i,"aria-label":"for screen reader"})),u.createElement("div",{className:"".concat(o,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},u.createElement("div",{className:"".concat(o,"-indent")},u.createElement("div",{ref:T,className:"".concat(o,"-indent-unit")}))),u.createElement(Pn,Re({},O,{data:Pe,itemKey:un,height:r,fullHeight:!1,virtual:k,itemHeight:g,prefixCls:"".concat(o,"-list"),ref:F,onVisibleChange:function(ve,K){var C=new Set(ve),M=K.filter(function(G){return!C.has(G)});M.some(function(G){return un(G)===It})&&De()}}),function(ne){var ve=ne.pos,K=Re({},(Vn(ne.data),ne.data)),C=ne.title,M=ne.key,G=ne.isStart,$=ne.isEnd,le=Yt(M,ve);delete K.key,delete K.children;var ge=Lt(le,Ge);return u.createElement(Wi,Re({},K,ge,{title:C,active:!!A&&M===A.key,pos:ve,data:ne.data,isStart:G,isEnd:$,motion:f,motionNodes:M===It?de:null,motionType:Ue,onMotionStart:Q,onMotionEnd:De,treeNodeRequiredProps:Ge,onMouseMove:function(){b(null)}}))}))});Zn.displayName="NodeList";function ot(t,i){if(!t)return[];var o=t.slice(),e=o.indexOf(i);return e>=0&&o.splice(e,1),o}function vt(t,i){var o=(t||[]).slice();return o.indexOf(i)===-1&&o.push(i),o}function Ka(t){return t.split("-")}function to(t,i){var o=[],e=Ye(i,t);function s(){var p=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];p.forEach(function(m){var a=m.key,l=m.children;o.push(a),s(l)})}return s(e.children),o}function ao(t){if(t.parent){var i=Ka(t.pos);return Number(i[i.length-1])===t.parent.children.length-1}return!1}function no(t){var i=Ka(t.pos);return Number(i[i.length-1])===0}function mn(t,i,o,e,s,p,m,a,l,c){var d,v=t.clientX,h=t.clientY,E=t.target.getBoundingClientRect(),S=E.top,f=E.height,r=(c==="rtl"?-1:1)*(((s==null?void 0:s.x)||0)-v),g=(r-12)/e,k=Ye(a,o.props.eventKey);if(h-1.5?p({dragNode:D,dropNode:O,dropPosition:1})?N=1:F=!1:p({dragNode:D,dropNode:O,dropPosition:0})?N=0:p({dragNode:D,dropNode:O,dropPosition:1})?N=1:F=!1:p({dragNode:D,dropNode:O,dropPosition:1})?N=1:F=!1,{dropPosition:N,dropLevelOffset:b,dropTargetKey:k.key,dropTargetPos:k.pos,dragOverNodeKey:w,dropContainerKey:N===0?null:((d=k.parent)===null||d===void 0?void 0:d.key)||null,dropAllowed:F}}function pn(t,i){if(t){var o=i.multiple;return o?t.slice():t.length?[t[0]]:t}}function da(t){if(!t)return null;var i;if(Array.isArray(t))i={checkedKeys:t,halfCheckedKeys:void 0};else if(St(t)==="object")i={checkedKeys:t.checked||void 0,halfCheckedKeys:t.halfChecked||void 0};else return Et(!1,"`checkedKeys` is not an array or an object"),null;return i}function ya(t,i){var o=new Set;function e(s){if(!o.has(s)){var p=Ye(i,s);if(p){o.add(s);var m=p.parent,a=p.node;a.disabled||m&&e(m.key)}}}return(t||[]).forEach(function(s){e(s)}),at(o)}var ro=10,Ja=function(t){Cn(o,t);var i=In(o);function o(){var e;Ia(this,o);for(var s=arguments.length,p=new Array(s),m=0;m2&&arguments[2]!==void 0?arguments[2]:!1,v=e.state,h=v.dragChildrenKeys,E=v.dropPosition,S=v.dropTargetKey,f=v.dropTargetPos,r=v.dropAllowed;if(r){var g=e.props.onDrop;if(e.setState({dragOverNodeKey:null}),e.cleanDragState(),S!==null){var k=Z(Z({},Lt(S,e.getTreeNodeRequiredProps())),{},{active:((c=e.getActiveItem())===null||c===void 0?void 0:c.key)===S,data:Ye(e.state.keyEntities,S).node}),R=h.indexOf(S)!==-1;Et(!R,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var A=Ka(f),x={event:a,node:Je(k),dragNode:e.dragNode?Je(e.dragNode.props):null,dragNodesKeys:[e.dragNode.props.eventKey].concat(h),dropToGap:E!==0,dropPosition:E+Number(A[A.length-1])};d||g==null||g(x),e.dragNode=null}}},e.cleanDragState=function(){var a=e.state.draggingNodeKey;a!==null&&e.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),e.dragStartMousePosition=null,e.currentMouseOverDroppableNodeKey=null},e.triggerExpandActionExpand=function(a,l){var c=e.state,d=c.expandedKeys,v=c.flattenNodes,h=l.expanded,E=l.key,S=l.isLeaf;if(!(S||a.shiftKey||a.metaKey||a.ctrlKey)){var f=v.filter(function(g){return g.key===E})[0],r=Je(Z(Z({},Lt(E,e.getTreeNodeRequiredProps())),{},{data:f.data}));e.setExpandedKeys(h?ot(d,E):vt(d,E)),e.onNodeExpand(a,r)}},e.onNodeClick=function(a,l){var c=e.props,d=c.onClick,v=c.expandAction;v==="click"&&e.triggerExpandActionExpand(a,l),d==null||d(a,l)},e.onNodeDoubleClick=function(a,l){var c=e.props,d=c.onDoubleClick,v=c.expandAction;v==="doubleClick"&&e.triggerExpandActionExpand(a,l),d==null||d(a,l)},e.onNodeSelect=function(a,l){var c=e.state.selectedKeys,d=e.state,v=d.keyEntities,h=d.fieldNames,E=e.props,S=E.onSelect,f=E.multiple,r=l.selected,g=l[h.key],k=!r;k?f?c=vt(c,g):c=[g]:c=ot(c,g);var R=c.map(function(A){var x=Ye(v,A);return x?x.node:null}).filter(function(A){return A});e.setUncontrolledState({selectedKeys:c}),S==null||S(c,{event:"select",selected:k,node:l,selectedNodes:R,nativeEvent:a.nativeEvent})},e.onNodeCheck=function(a,l,c){var d=e.state,v=d.keyEntities,h=d.checkedKeys,E=d.halfCheckedKeys,S=e.props,f=S.checkStrictly,r=S.onCheck,g=l.key,k,R={event:"check",node:l,checked:c,nativeEvent:a.nativeEvent};if(f){var A=c?vt(h,g):ot(h,g),x=ot(E,g);k={checked:A,halfChecked:x},R.checkedNodes=A.map(function(Q){return Ye(v,Q)}).filter(function(Q){return Q}).map(function(Q){return Q.node}),e.setUncontrolledState({checkedKeys:A})}else{var y=sa([].concat(at(h),[g]),!0,v),I=y.checkedKeys,w=y.halfCheckedKeys;if(!c){var N=new Set(I);N.delete(g);var b=sa(Array.from(N),{checked:!1,halfCheckedKeys:w},v);I=b.checkedKeys,w=b.halfCheckedKeys}k=I,R.checkedNodes=[],R.checkedNodesPositions=[],R.halfCheckedKeys=w,I.forEach(function(Q){var D=Ye(v,Q);if(D){var O=D.node,F=D.pos;R.checkedNodes.push(O),R.checkedNodesPositions.push({node:O,pos:F})}}),e.setUncontrolledState({checkedKeys:I},!1,{halfCheckedKeys:w})}r==null||r(k,R)},e.onNodeLoad=function(a){var l=a.key,c=new Promise(function(d,v){e.setState(function(h){var E=h.loadedKeys,S=E===void 0?[]:E,f=h.loadingKeys,r=f===void 0?[]:f,g=e.props,k=g.loadData,R=g.onLoad;if(!k||S.indexOf(l)!==-1||r.indexOf(l)!==-1)return null;var A=k(a);return A.then(function(){var x=e.state.loadedKeys,y=vt(x,l);R==null||R(y,{event:"load",node:a}),e.setUncontrolledState({loadedKeys:y}),e.setState(function(I){return{loadingKeys:ot(I.loadingKeys,l)}}),d()}).catch(function(x){if(e.setState(function(I){return{loadingKeys:ot(I.loadingKeys,l)}}),e.loadingRetryTimes[l]=(e.loadingRetryTimes[l]||0)+1,e.loadingRetryTimes[l]>=ro){var y=e.state.loadedKeys;Et(!1,"Retry for `loadData` many times but still failed. No more retry."),e.setUncontrolledState({loadedKeys:vt(y,l)}),d()}v(x)}),{loadingKeys:vt(r,l)}})});return c.catch(function(){}),c},e.onNodeMouseEnter=function(a,l){var c=e.props.onMouseEnter;c==null||c({event:a,node:l})},e.onNodeMouseLeave=function(a,l){var c=e.props.onMouseLeave;c==null||c({event:a,node:l})},e.onNodeContextMenu=function(a,l){var c=e.props.onRightClick;c&&(a.preventDefault(),c({event:a,node:l}))},e.onFocus=function(){var a=e.props.onFocus;e.setState({focused:!0});for(var l=arguments.length,c=new Array(l),d=0;d1&&arguments[1]!==void 0?arguments[1]:!1,c=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!e.destroyed){var d=!1,v=!0,h={};Object.keys(a).forEach(function(E){if(E in e.props){v=!1;return}d=!0,h[E]=a[E]}),d&&(!l||v)&&e.setState(Z(Z({},h),c))}},e.scrollTo=function(a){e.listRef.current.scrollTo(a)},e}return Ca(o,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var s=this.props.activeKey;s!==void 0&&s!==this.state.activeKey&&(this.setState({activeKey:s}),s!==null&&this.scrollTo({key:s}))}},{key:"componentWillUnmount",value:function(){window.removeEventListener("dragend",this.onWindowDragEnd),this.destroyed=!0}},{key:"resetDragState",value:function(){this.setState({dragOverNodeKey:null,dropPosition:null,dropLevelOffset:null,dropTargetKey:null,dropContainerKey:null,dropTargetPos:null,dropAllowed:!1})}},{key:"render",value:function(){var s,p=this.state,m=p.focused,a=p.flattenNodes,l=p.keyEntities,c=p.draggingNodeKey,d=p.activeKey,v=p.dropLevelOffset,h=p.dropContainerKey,E=p.dropTargetKey,S=p.dropPosition,f=p.dragOverNodeKey,r=p.indent,g=this.props,k=g.prefixCls,R=g.className,A=g.style,x=g.showLine,y=g.focusable,I=g.tabIndex,w=I===void 0?0:I,N=g.selectable,b=g.showIcon,Q=g.icon,D=g.switcherIcon,O=g.draggable,F=g.checkable,T=g.checkStrictly,U=g.disabled,B=g.motion,P=g.loadData,L=g.filterTreeNode,ae=g.height,W=g.itemHeight,re=g.virtual,se=g.titleRender,me=g.dropIndicatorRender,Se=g.onContextMenu,ye=g.onScroll,oe=g.direction,ce=g.rootClassName,ee=g.rootStyle,de=xn(this.props,{aria:!0,data:!0}),z;return O&&(St(O)==="object"?z=O:typeof O=="function"?z={nodeDraggable:O}:z={}),u.createElement(Na.Provider,{value:{prefixCls:k,selectable:N,showIcon:b,icon:Q,switcherIcon:D,draggable:z,draggingNodeKey:c,checkable:F,checkStrictly:T,disabled:U,keyEntities:l,dropLevelOffset:v,dropContainerKey:h,dropTargetKey:E,dropPosition:S,dragOverNodeKey:f,indent:r,direction:oe,dropIndicatorRender:me,loadData:P,filterTreeNode:L,titleRender:se,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop}},u.createElement("div",{role:"tree",className:Ae(k,R,ce,(s={},H(s,"".concat(k,"-show-line"),x),H(s,"".concat(k,"-focused"),m),H(s,"".concat(k,"-active-focused"),d!==null),s)),style:ee},u.createElement(Zn,Re({ref:this.listRef,prefixCls:k,style:A,data:a,disabled:U,selectable:N,checkable:!!F,motion:B,dragging:c!==null,height:ae,itemHeight:W,virtual:re,focusable:y,focused:m,tabIndex:w,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:Se,onScroll:ye},this.getTreeNodeRequiredProps(),de))))}}],[{key:"getDerivedStateFromProps",value:function(s,p){var m=p.prevProps,a={prevProps:s};function l(y){return!m&&y in s||m&&m[y]!==s[y]}var c,d=p.fieldNames;if(l("fieldNames")&&(d=$t(s.fieldNames),a.fieldNames=d),l("treeData")?c=s.treeData:l("children")&&(Et(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),c=qn(s.children)),c){a.treeData=c;var v=Bn(c,{fieldNames:d});a.keyEntities=Z(H({},It,Hn),v.keyEntities)}var h=a.keyEntities||p.keyEntities;if(l("expandedKeys")||m&&l("autoExpandParent"))a.expandedKeys=s.autoExpandParent||!m&&s.defaultExpandParent?ya(s.expandedKeys,h):s.expandedKeys;else if(!m&&s.defaultExpandAll){var E=Z({},h);delete E[It],a.expandedKeys=Object.keys(E).map(function(y){return E[y].key})}else!m&&s.defaultExpandedKeys&&(a.expandedKeys=s.autoExpandParent||s.defaultExpandParent?ya(s.defaultExpandedKeys,h):s.defaultExpandedKeys);if(a.expandedKeys||delete a.expandedKeys,c||a.expandedKeys){var S=ca(c||p.treeData,a.expandedKeys||p.expandedKeys,d);a.flattenNodes=S}if(s.selectable&&(l("selectedKeys")?a.selectedKeys=pn(s.selectedKeys,s):!m&&s.defaultSelectedKeys&&(a.selectedKeys=pn(s.defaultSelectedKeys,s))),s.checkable){var f;if(l("checkedKeys")?f=da(s.checkedKeys)||{}:!m&&s.defaultCheckedKeys?f=da(s.defaultCheckedKeys)||{}:c&&(f=da(s.checkedKeys)||{checkedKeys:p.checkedKeys,halfCheckedKeys:p.halfCheckedKeys}),f){var r=f,g=r.checkedKeys,k=g===void 0?[]:g,R=r.halfCheckedKeys,A=R===void 0?[]:R;if(!s.checkStrictly){var x=sa(k,!0,h);k=x.checkedKeys,A=x.halfCheckedKeys}a.checkedKeys=k,a.halfCheckedKeys=A}}return l("loadedKeys")&&(a.loadedKeys=s.loadedKeys),a}}]),o}(u.Component);Ja.defaultProps={prefixCls:"rc-tree",showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[],dropIndicatorRender:qi,allowDrop:function(){return!0},expandAction:!1};Ja.TreeNode=Tt;var io={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M300 276.5a56 56 0 1056-97 56 56 0 00-56 97zm0 284a56 56 0 1056-97 56 56 0 00-56 97zM640 228a56 56 0 10112 0 56 56 0 00-112 0zm0 284a56 56 0 10112 0 56 56 0 00-112 0zM300 844.5a56 56 0 1056-97 56 56 0 00-56 97zM640 796a56 56 0 10112 0 56 56 0 00-112 0z"}}]},name:"holder",theme:"outlined"},oo=function(i,o){return u.createElement(dt,Z(Z({},i),{},{ref:o,icon:io}))},lo=u.forwardRef(oo),fn=4;function so(t){var i=t.dropPosition,o=t.dropLevelOffset,e=t.prefixCls,s=t.indent,p=t.direction,m=p===void 0?"ltr":p,a=m==="ltr"?"left":"right",l=m==="ltr"?"right":"left",c=H(H({},a,-o*s+fn),l,0);switch(i){case-1:c.top=-3;break;case 1:c.bottom=-3;break;default:c.bottom=-3,c[a]=s+fn;break}return n.createElement("div",{style:c,className:"".concat(e,"-drop-indicator")})}var co={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"filled"},uo=function(i,o){return u.createElement(dt,Z(Z({},i),{},{ref:o,icon:co}))},mo=u.forwardRef(uo),po={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494z"}}]},name:"file",theme:"outlined"},fo=function(i,o){return u.createElement(dt,Z(Z({},i),{},{ref:o,icon:po}))},jn=u.forwardRef(fo),vo={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"minus-square",theme:"outlined"},go=function(i,o){return u.createElement(dt,Z(Z({},i),{},{ref:o,icon:vo}))},ho=u.forwardRef(go),Eo={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"plus-square",theme:"outlined"},So=function(i,o){return u.createElement(dt,Z(Z({},i),{},{ref:o,icon:Eo}))},ko=u.forwardRef(So);function yo(t,i,o,e){var s=e.isLeaf,p=e.expanded,m=e.loading;if(m)return u.createElement(Kr,{className:"".concat(t,"-switcher-loading-icon")});var a;if(o&&St(o)==="object"&&(a=o.showLeafIcon),s){if(!o)return null;if(typeof a!="boolean"&&a){var l=typeof a=="function"?a(e):a,c="".concat(t,"-switcher-line-custom-icon");return Ya(l)?Ha(l,{className:Ae(l.props.className||"",c)}):l}return a?u.createElement(jn,{className:"".concat(t,"-switcher-line-icon")}):u.createElement("span",{className:"".concat(t,"-switcher-leaf-line")})}var d="".concat(t,"-switcher-icon"),v=typeof i=="function"?i(e):i;return Ya(v)?Ha(v,{className:Ae(v.props.className||"",d)}):v||(o?p?u.createElement(ho,{className:"".concat(t,"-switcher-line-icon")}):u.createElement(ko,{className:"".concat(t,"-switcher-line-icon")}):u.createElement(mo,{className:d}))}var zn=u.forwardRef(function(t,i){var o=u.useContext(Vt),e=o.getPrefixCls,s=o.direction,p=o.virtual,m=t.prefixCls,a=t.className,l=t.showIcon,c=l===void 0?!1:l,d=t.showLine,v=t.switcherIcon,h=t.blockNode,E=h===void 0?!1:h,S=t.children,f=t.checkable,r=f===void 0?!1:f,g=t.selectable,k=g===void 0?!0:g,R=t.draggable,A=t.motion,x=A===void 0?Re(Re({},Jr),{motionAppear:!1}):A,y=e("tree",m),I=Re(Re({},t),{checkable:r,selectable:k,showIcon:c,motion:x,blockNode:E,showLine:!!d,dropIndicatorRender:so}),w=u.useMemo(function(){if(!R)return!1;var N={};switch(St(R)){case"function":N.nodeDraggable=R;break;case"object":N=Re({},R);break}return N.icon!==!1&&(N.icon=N.icon||u.createElement(lo,null)),N},[R]);return u.createElement(Ja,Re({itemHeight:20,ref:i,virtual:p},I,{prefixCls:y,className:Ae(H(H(H(H({},"".concat(y,"-icon-hide"),!c),"".concat(y,"-block-node"),E),"".concat(y,"-unselectable"),!k),"".concat(y,"-rtl"),s==="rtl"),a),direction:s,checkable:r&&u.createElement("span",{className:"".concat(y,"-checkbox-inner")}),selectable:k,switcherIcon:function(b){return yo(y,v,d,b)},draggable:w}),S)}),Ro={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 444H820V330.4c0-17.7-14.3-32-32-32H473L355.7 186.2a8.15 8.15 0 00-5.5-2.2H96c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h698c13 0 24.8-7.9 29.7-20l134-332c1.5-3.8 2.3-7.9 2.3-12 0-17.7-14.3-32-32-32zM136 256h188.5l119.6 114.4H748V444H238c-13 0-24.8 7.9-29.7 20L136 643.2V256zm635.3 512H159l103.3-256h612.4L771.3 768z"}}]},name:"folder-open",theme:"outlined"},Co=function(i,o){return u.createElement(dt,Z(Z({},i),{},{ref:o,icon:Ro}))},Io=u.forwardRef(Co),xo={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 298.4H521L403.7 186.2a8.15 8.15 0 00-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32zM840 768H184V256h188.5l119.6 114.4H840V768z"}}]},name:"folder",theme:"outlined"},Ao=function(i,o){return u.createElement(dt,Z(Z({},i),{},{ref:o,icon:xo}))},No=u.forwardRef(Ao),st;(function(t){t[t.None=0]="None",t[t.Start=1]="Start",t[t.End=2]="End"})(st||(st={}));function wa(t,i){function o(e){var s=e.key,p=e.children;i(s,e)!==!1&&wa(p||[],i)}t.forEach(o)}function Ko(t){var i=t.treeData,o=t.expandedKeys,e=t.startKey,s=t.endKey,p=[],m=st.None;if(e&&e===s)return[e];if(!e||!s)return[];function a(l){return l===e||l===s}return wa(i,function(l){if(m===st.End)return!1;if(a(l)){if(p.push(l),m===st.None)m=st.Start;else if(m===st.Start)return m=st.End,!1}else m===st.Start&&p.push(l);return o.includes(l)}),p}function ua(t,i){var o=at(i),e=[];return wa(t,function(s,p){var m=o.indexOf(s);return m!==-1&&(e.push(p),o.splice(m,1)),!!o.length}),e}var vn=function(t,i){var o={};for(var e in t)Object.prototype.hasOwnProperty.call(t,e)&&i.indexOf(e)<0&&(o[e]=t[e]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var s=0,e=Object.getOwnPropertySymbols(t);s{qe[`is${t[0].toUpperCase()}${t.substr(1)}`]=_n(t)});let Do=qe.isArguments,Po=qe.isSymbol,Fo=qe.isSet,Qo=qe.isWeakSet,Go=qe.isMap,Lo=qe.isWeakMap;function ta(t){return qe.isArray(t)||typeof Array.isArray<"u"&&Array.isArray(t)}function qo(t){return t instanceof Date||qe.isDate(t)}function Bo(t){return t instanceof RegExp||qe.isRegExp(t)}function Vo(t){return qe.isError(t)||t instanceof Error}function Yo(t){return qe.isSyntaxError(t)||t instanceof SyntaxError}function Ho(t){return qe.isTypeError(t)||t instanceof TypeError}function Zo(t){return qe.isRangeError(t)||t instanceof RangeError}function Xe(t){return(typeof t=="object"||t instanceof Object)&&t!==null}function Ua(t){return typeof t=="function"||t instanceof Function}function $n(t){return t===null}function jo(t){return t===void 0}function fa(t){return t==null}function zo(t){return t===!0||t===!1||t instanceof Boolean}function er(t){return typeof t=="string"||t instanceof String}function Wo(t){return er(t)&&t.length===1}function nt(t,i){return i=i===void 0?!0:!!i,i&&t!==t&&console.warn(`obj is NaN. Using 'isRealNumber(obj)' instead of 'isNumber(obj)' +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./index-CMUFrXyz.js","./index-DHO-_m58.js","./index-BwWLtY8o.css"])))=>i.map(i=>d[i]); +import{r as u,aM as Z,b2 as H,b3 as Re,b1 as Ae,b7 as ke,b8 as St,b5 as tt,a$ as Ca,b0 as Ia,bU as kr,bu as Ct,b6 as bt,bW as Ba,cw as Va,bc as Vt,ba as yr,bf as Rr,bg as Cr,bd as Ir,b4 as Et,bO as xr,bm as at,bl as Ar,bv as Cn,bw as In,c0 as gt,cx as xn,bA as Nr,bb as Nt,aL as dt,o as n,R as Kr,bp as Ya,bh as Ha,c2 as Jr,aB as wr,ay as An,cy as Tr,J as Nn,P as Kn,a2 as Ur,H as br,cz as Mr,cA as he,as as xa,cB as be,cC as Me,cD as Kt,cE as j,cF as ct,cG as Ce,cH as oa,cI as Or,cJ as je,cK as et,l as qt,a0 as Dr,L as ea,cL as Pr,a4 as la,cM as Y,cN as Fr,ac as Qr,Z as lt,cO as $e,cv as Za,a7 as Gr,cP as zt,a8 as Lr,N as We,B as Rt,_ as Jn,cQ as qr,ad as Ft,aG as Br,i as Vr,a9 as Qt,aa as Gt,cR as ze,cS as Yr,cT as Hr,cU as Jt,au as Zr,cV as jr,cW as zr,cX as Wt,cY as Wr,cZ as Xr,az as Sa,ap as _r,c_ as ft,c$ as Fe,ax as $r,d0 as ja,d1 as za,aA as wn,d2 as ei,d3 as Zt}from"./index-DHO-_m58.js";import{V as ti,L as Aa,n as ai,b as Wa,D as ni,T as Xa}from"./index-BJBGO8uD.js";import{C as ri}from"./chunk-ZSOFK2U2-BsEMGdWm.js";import{N as Tn}from"./chunk-BOXSB6AN-C7kjIWTc.js";import{p as Bt}from"./chunk-3WXPHVZ4-mOUMztau.js";import{N as Un}from"./chunk-6X7TBCV3-Baui_Axh.js";import{u as ii}from"./index-B07thqZE.js";import{O as _a}from"./dayjs.min-BsCK2OVi.js";import{u as kt}from"./useTranslation-BZWHqUhj.js";import{I as Xt}from"./index-BS3YUZaG.js";import{R as bn,u as Mn}from"./colors-cLKJ0S5D.js";import{R as oi}from"./UpOutlined-D7DHtuPc.js";import{R as li}from"./DownOutlined-CA6m0rDN.js";import{F as ht,I as jt}from"./index-97FVHpKb.js";import"./isObject-CrIk3fyR.js";import"./index-B4NJDNVZ.js";import"./index-BCecI-FC.js";import"./TextArea-CPIFrF3F.js";function si(t){return Object.keys(t).reduce(function(i,o){return(o.startsWith("data-")||o.startsWith("aria-")||o==="role")&&!o.startsWith("data-__")&&(i[o]=t[o]),i},{})}var On=u.forwardRef(function(t,i){var o=t.height,e=t.offsetY,s=t.offsetX,p=t.children,m=t.prefixCls,a=t.onInnerResize,l=t.innerProps,c=t.rtl,d=t.extra,v={},h={display:"flex",flexDirection:"column"};return e!==void 0&&(v={height:o,position:"relative",overflow:"hidden"},h=Z(Z({},h),{},H(H(H(H(H({transform:"translateY(".concat(e,"px)")},c?"marginRight":"marginLeft",-s),"position","absolute"),"left",0),"right",0),"top",0))),u.createElement("div",{style:v},u.createElement(bn,{onResize:function(S){var f=S.offsetHeight;f&&a&&a()}},u.createElement("div",Re({style:h,className:Ae(H({},"".concat(m,"-holder-inner"),m)),ref:i},l),p,d)))});On.displayName="Filler";function ci(t){var i=t.children,o=t.setRef,e=u.useCallback(function(s){o(s)},[]);return u.cloneElement(i,{ref:e})}function di(t,i,o,e,s,p,m,a){var l=a.getKey;return t.slice(i,o+1).map(function(c,d){var v=i+d,h=m(c,v,{style:{width:e},offsetX:s}),E=l(c);return u.createElement(ci,{key:E,setRef:function(f){return p(c,f)}},h)})}function ui(t,i,o){var e=t.length,s=i.length,p,m;if(e===0&&s===0)return null;e"u"?"undefined":St(navigator))==="object"&&/Firefox/i.test(navigator.userAgent);const Dn=function(t,i,o,e){var s=u.useRef(!1),p=u.useRef(null);function m(){clearTimeout(p.current),s.current=!0,p.current=setTimeout(function(){s.current=!1},50)}var a=u.useRef({top:t,bottom:i,left:o,right:e});return a.current.top=t,a.current.bottom=i,a.current.left=o,a.current.right=e,function(l,c){var d=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,v=l?c<0&&a.current.left||c>0&&a.current.right:c<0&&a.current.top||c>0&&a.current.bottom;return d&&v?(clearTimeout(p.current),s.current=!1):(!v||s.current)&&m(),!s.current&&v}};function pi(t,i,o,e,s,p,m){var a=u.useRef(0),l=u.useRef(null),c=u.useRef(null),d=u.useRef(!1),v=Dn(i,o,e,s);function h(k,R){if(tt.cancel(l.current),!v(!1,R)){var A=k;if(!A._virtualHandled)A._virtualHandled=!0;else return;a.current+=R,c.current=R,$a||A.preventDefault(),l.current=tt(function(){var x=d.current?10:1;m(a.current*x,!1),a.current=0})}}function E(k,R){m(R,!0),$a||k.preventDefault()}var S=u.useRef(null),f=u.useRef(null);function r(k){if(t){tt.cancel(f.current),f.current=tt(function(){S.current=null},2);var R=k.deltaX,A=k.deltaY,x=k.shiftKey,y=R,I=A;(S.current==="sx"||!S.current&&x&&A&&!R)&&(y=A,I=0,S.current="sx");var w=Math.abs(y),N=Math.abs(I);S.current===null&&(S.current=p&&w>N?"x":"y"),S.current==="y"?h(k,I):E(k,y)}}function g(k){t&&(d.current=k.detail===c.current)}return[r,g]}function fi(t,i,o,e){var s=u.useMemo(function(){return[new Map,[]]},[t,o.id,e]),p=ke(s,2),m=p[0],a=p[1],l=function(d){var v=arguments.length>1&&arguments[1]!==void 0?arguments[1]:d,h=m.get(d),E=m.get(v);if(h===void 0||E===void 0)for(var S=t.length,f=a.length;f0&&arguments[0]!==void 0?arguments[0]:!1;d();var S=function(){a.current.forEach(function(r,g){if(r&&r.offsetParent){var k=kr(r),R=k.offsetHeight;l.current.get(g)!==R&&l.current.set(g,k.offsetHeight)}}),m(function(r){return r+1})};E?S():c.current=tt(S)}function h(E,S){var f=t(E);a.current.get(f),S?(a.current.set(f,S),v()):a.current.delete(f)}return u.useEffect(function(){return d},[]),[h,v,l.current,p]}var en=14/15;function hi(t,i,o){var e=u.useRef(!1),s=u.useRef(0),p=u.useRef(0),m=u.useRef(null),a=u.useRef(null),l,c=function(E){if(e.current){var S=Math.ceil(E.touches[0].pageX),f=Math.ceil(E.touches[0].pageY),r=s.current-S,g=p.current-f,k=Math.abs(r)>Math.abs(g);k?s.current=S:p.current=f;var R=o(k,k?r:g,!1,E);R&&E.preventDefault(),clearInterval(a.current),R&&(a.current=setInterval(function(){k?r*=en:g*=en;var A=Math.floor(k?r:g);(!o(k,A,!0)||Math.abs(A)<=.1)&&clearInterval(a.current)},16))}},d=function(){e.current=!1,l()},v=function(E){l(),E.touches.length===1&&!e.current&&(e.current=!0,s.current=Math.ceil(E.touches[0].pageX),p.current=Math.ceil(E.touches[0].pageY),m.current=E.target,m.current.addEventListener("touchmove",c,{passive:!1}),m.current.addEventListener("touchend",d,{passive:!0}))};l=function(){m.current&&(m.current.removeEventListener("touchmove",c),m.current.removeEventListener("touchend",d))},Ct(function(){return t&&i.current.addEventListener("touchstart",v,{passive:!0}),function(){var h;(h=i.current)===null||h===void 0||h.removeEventListener("touchstart",v),l(),clearInterval(a.current)}},[t])}var Ei=10;function Si(t,i,o,e,s,p,m,a){var l=u.useRef(),c=u.useState(null),d=ke(c,2),v=d[0],h=d[1];return Ct(function(){if(v&&v.times=0;F-=1){var T=s(i[F]),U=o.get(T);if(U===void 0){k=!0;break}if(O-=U,O<=0)break}switch(x){case"top":A=I-r;break;case"bottom":A=w-g+r;break;default:{var B=t.current.scrollTop,P=B+g;IP&&(R="bottom")}}A!==null&&m(A),A!==v.lastTop&&(k=!0)}k&&h(Z(Z({},v),{},{times:v.times+1,targetAlign:R,lastTop:A}))}},[v,t.current]),function(E){if(E==null){a();return}if(tt.cancel(l.current),typeof E=="number")m(E);else if(E&&St(E)==="object"){var S,f=E.align;"index"in E?S=E.index:S=i.findIndex(function(k){return s(k)===E.key});var r=E.offset,g=r===void 0?0:r;h({times:0,index:S,offset:g,originAlign:f})}}}function tn(t,i){var o="touches"in t?t.touches[0]:t;return o[i?"pageX":"pageY"]}var an=u.forwardRef(function(t,i){var o=t.prefixCls,e=t.rtl,s=t.scrollOffset,p=t.scrollRange,m=t.onStartMove,a=t.onStopMove,l=t.onScroll,c=t.horizontal,d=t.spinSize,v=t.containerSize,h=t.style,E=t.thumbStyle,S=u.useState(!1),f=ke(S,2),r=f[0],g=f[1],k=u.useState(null),R=ke(k,2),A=R[0],x=R[1],y=u.useState(null),I=ke(y,2),w=I[0],N=I[1],b=!e,Q=u.useRef(),D=u.useRef(),O=u.useState(!1),F=ke(O,2),T=F[0],U=F[1],B=u.useRef(),P=function(){clearTimeout(B.current),U(!0),B.current=setTimeout(function(){U(!1)},3e3)},L=p-v||0,ae=v-d||0,W=u.useMemo(function(){if(s===0||L===0)return 0;var de=s/L;return de*ae},[s,L,ae]),re=function(z){z.stopPropagation(),z.preventDefault()},se=u.useRef({top:W,dragging:r,pageY:A,startTop:w});se.current={top:W,dragging:r,pageY:A,startTop:w};var me=function(z){g(!0),x(tn(z,c)),N(se.current.top),m(),z.stopPropagation(),z.preventDefault()};u.useEffect(function(){var de=function(Ue){Ue.preventDefault()},z=Q.current,Ie=D.current;return z.addEventListener("touchstart",de,{passive:!1}),Ie.addEventListener("touchstart",me,{passive:!1}),function(){z.removeEventListener("touchstart",de),Ie.removeEventListener("touchstart",me)}},[]);var Se=u.useRef();Se.current=L;var ye=u.useRef();ye.current=ae,u.useEffect(function(){if(r){var de,z=function(Ue){var Oe=se.current,Qe=Oe.dragging,De=Oe.pageY,Pe=Oe.startTop;tt.cancel(de);var Ge=Q.current.getBoundingClientRect(),ne=v/(c?Ge.width:Ge.height);if(Qe){var ve=(tn(Ue,c)-De)*ne,K=Pe;!b&&c?K-=ve:K+=ve;var C=Se.current,M=ye.current,G=M?K/M:0,$=Math.ceil(G*C);$=Math.max($,0),$=Math.min($,C),de=tt(function(){l($,c)})}},Ie=function(){g(!1),a()};return window.addEventListener("mousemove",z,{passive:!0}),window.addEventListener("touchmove",z,{passive:!0}),window.addEventListener("mouseup",Ie,{passive:!0}),window.addEventListener("touchend",Ie,{passive:!0}),function(){window.removeEventListener("mousemove",z),window.removeEventListener("touchmove",z),window.removeEventListener("mouseup",Ie),window.removeEventListener("touchend",Ie),tt.cancel(de)}}},[r]),u.useEffect(function(){return P(),function(){clearTimeout(B.current)}},[s]),u.useImperativeHandle(i,function(){return{delayHidden:P}});var oe="".concat(o,"-scrollbar"),ce={position:"absolute",visibility:T?null:"hidden"},ee={position:"absolute",background:"rgba(0, 0, 0, 0.5)",borderRadius:99,cursor:"pointer",userSelect:"none"};return c?(ce.height=8,ce.left=0,ce.right=0,ce.bottom=0,ee.height="100%",ee.width=d,b?ee.left=W:ee.right=W):(ce.width=8,ce.top=0,ce.bottom=0,b?ce.right=0:ce.left=0,ee.width="100%",ee.height=d,ee.top=W),u.createElement("div",{ref:Q,className:Ae(oe,H(H(H({},"".concat(oe,"-horizontal"),c),"".concat(oe,"-vertical"),!c),"".concat(oe,"-visible"),T)),style:Z(Z({},ce),h),onMouseDown:re,onMouseMove:P},u.createElement("div",{ref:D,className:Ae("".concat(oe,"-thumb"),H({},"".concat(oe,"-thumb-moving"),r)),style:Z(Z({},ee),E),onMouseDown:me}))}),ki=20;function nn(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,o=t/i*t;return isNaN(o)&&(o=0),o=Math.max(o,ki),Math.floor(o)}var yi=["prefixCls","className","height","itemHeight","fullHeight","style","data","children","itemKey","virtual","direction","scrollWidth","component","onScroll","onVirtualScroll","onVisibleChange","innerProps","extraRender","styles"],Ri=[],Ci={overflowY:"auto",overflowAnchor:"none"};function Ii(t,i){var o=t.prefixCls,e=o===void 0?"rc-virtual-list":o,s=t.className,p=t.height,m=t.itemHeight,a=t.fullHeight,l=a===void 0?!0:a,c=t.style,d=t.data,v=t.children,h=t.itemKey,E=t.virtual,S=t.direction,f=t.scrollWidth,r=t.component,g=r===void 0?"div":r,k=t.onScroll,R=t.onVirtualScroll,A=t.onVisibleChange,x=t.innerProps,y=t.extraRender,I=t.styles,w=bt(t,yi),N=u.useCallback(function(X){return typeof h=="function"?h(X):X==null?void 0:X[h]},[h]),b=gi(N),Q=ke(b,4),D=Q[0],O=Q[1],F=Q[2],T=Q[3],U=!!(E!==!1&&p&&m),B=u.useMemo(function(){return Object.values(F.maps).reduce(function(X,V){return X+V},0)},[F.id,F.maps]),P=U&&d&&(Math.max(m*d.length,B)>p||!!f),L=S==="rtl",ae=Ae(e,H({},"".concat(e,"-rtl"),L),s),W=d||Ri,re=u.useRef(),se=u.useRef(),me=u.useRef(),Se=u.useState(0),ye=ke(Se,2),oe=ye[0],ce=ye[1],ee=u.useState(0),de=ke(ee,2),z=de[0],Ie=de[1],fe=u.useState(!1),Ue=ke(fe,2),Oe=Ue[0],Qe=Ue[1],De=function(){Qe(!0)},Pe=function(){Qe(!1)},Ge={getKey:N};function ne(X){ce(function(V){var ue;typeof X=="function"?ue=X(V):ue=X;var we=Le(ue);return re.current.scrollTop=we,we})}var ve=u.useRef({start:0,end:W.length}),K=u.useRef(),C=mi(W,N),M=ke(C,1),G=M[0];K.current=G;var $=u.useMemo(function(){if(!U)return{scrollHeight:void 0,start:0,end:W.length-1,offset:void 0};if(!P){var X;return{scrollHeight:((X=se.current)===null||X===void 0?void 0:X.offsetHeight)||0,start:0,end:W.length-1,offset:void 0}}for(var V=0,ue,we,Ve,La=W.length,Pt=0;Pt=oe&&ue===void 0&&(ue=Pt,we=V),ia>oe+p&&Ve===void 0&&(Ve=Pt),V=ia}return ue===void 0&&(ue=0,we=0,Ve=Math.ceil(p/m)),Ve===void 0&&(Ve=W.length-1),Ve=Math.min(Ve+1,W.length-1),{scrollHeight:V,start:ue,end:Ve,offset:we}},[P,U,oe,W,T,p]),le=$.scrollHeight,ge=$.start,Ne=$.end,He=$.offset;ve.current.start=ge,ve.current.end=Ne;var Be=u.useState({width:0,height:p}),_e=ke(Be,2),Ke=_e[0],J=_e[1],q=function(V){J({width:V.offsetWidth,height:V.offsetHeight})},_=u.useRef(),pe=u.useRef(),ie=u.useMemo(function(){return nn(Ke.width,f)},[Ke.width,f]),Ee=u.useMemo(function(){return nn(Ke.height,le)},[Ke.height,le]),Te=le-p,te=u.useRef(Te);te.current=Te;function Le(X){var V=X;return Number.isNaN(te.current)||(V=Math.min(V,te.current)),V=Math.max(V,0),V}var rt=oe<=0,ut=oe>=Te,mt=z<=0,xt=z>=f,yt=Dn(rt,ut,mt,xt),Ze=function(){return{x:L?-z:z,y:oe}},it=u.useRef(Ze()),pt=Ba(function(X){if(R){var V=Z(Z({},Ze()),X);(it.current.x!==V.x||it.current.y!==V.y)&&(R(V),it.current=V)}});function At(X,V){var ue=X;V?(Va.flushSync(function(){Ie(ue)}),pt()):ne(ue)}function Ht(X){var V=X.currentTarget.scrollTop;V!==oe&&ne(V),k==null||k(X),pt()}var na=function(V){var ue=V,we=f?f-Ke.width:0;return ue=Math.max(ue,0),ue=Math.min(ue,we),ue},pr=Ba(function(X,V){V?(Va.flushSync(function(){Ie(function(ue){var we=ue+(L?-X:X);return na(we)})}),pt()):ne(function(ue){var we=ue+X;return we})}),fr=pi(U,rt,ut,mt,xt,!!f,pr),Da=ke(fr,2),ra=Da[0],Pa=Da[1];hi(U,re,function(X,V,ue,we){var Ve=we;return yt(X,V,ue)?!1:!Ve||!Ve._virtualHandled?(Ve&&(Ve._virtualHandled=!0),ra({preventDefault:function(){},deltaX:X?V:0,deltaY:X?0:V}),!0):!1}),Ct(function(){function X(ue){U&&ue.preventDefault()}var V=re.current;return V.addEventListener("wheel",ra,{passive:!1}),V.addEventListener("DOMMouseScroll",Pa,{passive:!0}),V.addEventListener("MozMousePixelScroll",X,{passive:!1}),function(){V.removeEventListener("wheel",ra),V.removeEventListener("DOMMouseScroll",Pa),V.removeEventListener("MozMousePixelScroll",X)}},[U]),Ct(function(){if(f){var X=na(z);Ie(X),pt({x:X})}},[Ke.width,f]);var Fa=function(){var V,ue;(V=_.current)===null||V===void 0||V.delayHidden(),(ue=pe.current)===null||ue===void 0||ue.delayHidden()},Qa=Si(re,W,F,m,N,function(){return O(!0)},ne,Fa);u.useImperativeHandle(i,function(){return{nativeElement:me.current,getScrollInfo:Ze,scrollTo:function(V){function ue(we){return we&&St(we)==="object"&&("left"in we||"top"in we)}ue(V)?(V.left!==void 0&&Ie(na(V.left)),Qa(V.top)):Qa(V)}}}),Ct(function(){if(A){var X=W.slice(ge,Ne+1);A(X,W)}},[ge,Ne,W]);var vr=fi(W,N,F,m),gr=y==null?void 0:y({start:ge,end:Ne,virtual:P,offsetX:z,offsetY:He,rtl:L,getSize:vr}),hr=di(W,ge,Ne,f,z,D,v,Ge),Dt=null;p&&(Dt=Z(H({},l?"height":"maxHeight",p),Ci),U&&(Dt.overflowY="hidden",f&&(Dt.overflowX="hidden"),Oe&&(Dt.pointerEvents="none")));var Ga={};return L&&(Ga.dir="rtl"),u.createElement("div",Re({ref:me,style:Z(Z({},c),{},{position:"relative"}),className:ae},Ga,w),u.createElement(bn,{onResize:q},u.createElement(g,{className:"".concat(e,"-holder"),style:Dt,ref:re,onScroll:Ht,onMouseEnter:Fa},u.createElement(On,{prefixCls:e,height:le,offsetX:z,offsetY:He,scrollWidth:f,onInnerResize:O,ref:se,innerProps:x,rtl:L,extra:gr},hr))),P&&le>p&&u.createElement(an,{ref:_,prefixCls:e,scrollOffset:oe,scrollRange:le,rtl:L,onScroll:At,onStartMove:De,onStopMove:Pe,spinSize:Ee,containerSize:Ke.height,style:I==null?void 0:I.verticalScrollBar,thumbStyle:I==null?void 0:I.verticalScrollBarThumb}),P&&f>Ke.width&&u.createElement(an,{ref:pe,prefixCls:e,scrollOffset:z,scrollRange:f,rtl:L,onScroll:At,onStartMove:De,onStopMove:Pe,spinSize:ie,containerSize:Ke.width,horizontal:!0,style:I==null?void 0:I.horizontalScrollBar,thumbStyle:I==null?void 0:I.horizontalScrollBarThumb}))}var Pn=u.forwardRef(Ii);Pn.displayName="List";var Fn=u.createContext(null),xi=Fn.Provider,Qn=u.createContext(null),Ai=Qn.Provider,Ni=["prefixCls","className","style","checked","disabled","defaultChecked","type","onChange"],Ki=u.forwardRef(function(t,i){var o,e=t.prefixCls,s=e===void 0?"rc-checkbox":e,p=t.className,m=t.style,a=t.checked,l=t.disabled,c=t.defaultChecked,d=c===void 0?!1:c,v=t.type,h=v===void 0?"checkbox":v,E=t.onChange,S=bt(t,Ni),f=u.useRef(null),r=Mn(d,{value:a}),g=ke(r,2),k=g[0],R=g[1];u.useImperativeHandle(i,function(){return{focus:function(){var I;(I=f.current)===null||I===void 0||I.focus()},blur:function(){var I;(I=f.current)===null||I===void 0||I.blur()},input:f.current}});var A=Ae(s,p,(o={},H(o,"".concat(s,"-checked"),k),H(o,"".concat(s,"-disabled"),l),o)),x=function(I){l||("checked"in t||R(I.target.checked),E==null||E({target:Z(Z({},t),{},{type:h,checked:I.target.checked}),stopPropagation:function(){I.stopPropagation()},preventDefault:function(){I.preventDefault()},nativeEvent:I.nativeEvent}))};return u.createElement("span",{className:A,style:m},u.createElement("input",Re({},S,{className:"".concat(s,"-input"),ref:f,onChange:x,disabled:l,checked:!!k,type:h})),u.createElement("span",{className:"".concat(s,"-inner")}))}),Ji=function(t,i){var o={};for(var e in t)Object.prototype.hasOwnProperty.call(t,e)&&i.indexOf(e)<0&&(o[e]=t[e]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var s=0,e=Object.getOwnPropertySymbols(t);s0&&(D=S.map(function(T){return typeof T=="string"||typeof T=="number"?u.createElement(_t,{key:T.toString(),prefixCls:b,disabled:g,value:T,checked:l===T},T):u.createElement(_t,{key:"radio-group-value-options-".concat(T.value),prefixCls:b,disabled:T.disabled||g,value:T.value,checked:l===T.value,style:T.style},T.label)}));var O=R||p,F=Ae(Q,"".concat(Q,"-").concat(r),H(H({},"".concat(Q,"-").concat(O),O),"".concat(Q,"-rtl"),s==="rtl"),E);return u.createElement("div",Re({},si(t),{className:F,style:A,onMouseEnter:y,onMouseLeave:I,onFocus:w,onBlur:N,id:x,ref:i}),u.createElement(xi,{value:{onChange:d,value:l,disabled:t.disabled,name:t.name,optionType:t.optionType}},D))});const Ui=u.memo(Ti);var bi=function(t,i){var o={};for(var e in t)Object.prototype.hasOwnProperty.call(t,e)&&i.indexOf(e)<0&&(o[e]=t[e]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var s=0,e=Object.getOwnPropertySymbols(t);s=0;c-=1){var d=i.get(c)||new Set;d.forEach(function(v){var h=v.parent,E=v.node;if(!(e(E)||!v.parent||l.has(v.parent.key))){if(e(v.parent.node)){l.add(h.key);return}var S=!0,f=!1;(h.children||[]).filter(function(r){return!e(r.node)}).forEach(function(r){var g=r.key,k=s.has(g);S&&!k&&(S=!1),!f&&(k||p.has(g))&&(f=!0)}),S&&s.add(h.key),f&&p.add(h.key),l.add(h.key)}})}return{checkedKeys:Array.from(s),halfCheckedKeys:Array.from(Gn(p,s))}}function Fi(t,i,o,e,s){for(var p=new Set(t),m=new Set(i),a=0;a<=e;a+=1){var l=o.get(a)||new Set;l.forEach(function(h){var E=h.key,S=h.node,f=h.children,r=f===void 0?[]:f;!p.has(E)&&!m.has(E)&&!s(S)&&r.filter(function(g){return!s(g.node)}).forEach(function(g){p.delete(g.key)})})}m=new Set;for(var c=new Set,d=e;d>=0;d-=1){var v=o.get(d)||new Set;v.forEach(function(h){var E=h.parent,S=h.node;if(!(s(S)||!h.parent||c.has(h.parent.key))){if(s(h.parent.node)){c.add(E.key);return}var f=!0,r=!1;(E.children||[]).filter(function(g){return!s(g.node)}).forEach(function(g){var k=g.key,R=p.has(k);f&&!R&&(f=!1),!r&&(R||m.has(k))&&(r=!0)}),f||p.delete(E.key),r&&m.add(E.key),c.add(E.key)}})}return{checkedKeys:Array.from(p),halfCheckedKeys:Array.from(Gn(m,p))}}function sa(t,i,o,e){var s=[],p;p=Di;var m=new Set(t.filter(function(d){var v=!!Ye(o,d);return v||s.push(d),v})),a=new Map,l=0;Object.keys(o).forEach(function(d){var v=o[d],h=v.level,E=a.get(h);E||(E=new Set,a.set(h,E)),E.add(v),l=Math.max(l,h)}),Et(!s.length,"Tree missing follow keys: ".concat(s.slice(0,100).map(function(d){return"'".concat(d,"'")}).join(", ")));var c;return i===!0?c=Pi(m,a,l,p):c=Fi(m,i.halfCheckedKeys,a,l,p),c}var Qi=["children"];function Ln(t,i){return"".concat(t,"-").concat(i)}function Gi(t){return t&&t.type&&t.type.isTreeNode}function Yt(t,i){return t??i}function $t(t){var i=t||{},o=i.title,e=i._title,s=i.key,p=i.children,m=o||"title";return{title:m,_title:e||[m],key:s||"key",children:p||"children"}}function qn(t){function i(o){var e=xr(o);return e.map(function(s){if(!Gi(s))return Et(!s,"Tree/TreeNode can only accept TreeNode as children."),null;var p=s.key,m=s.props,a=m.children,l=bt(m,Qi),c=Z({key:p},l),d=i(a);return d.length&&(c.children=d),c}).filter(function(s){return s})}return i(t)}function ca(t,i,o){var e=$t(o),s=e._title,p=e.key,m=e.children,a=new Set(i===!0?[]:i),l=[];function c(d){var v=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return d.map(function(h,E){for(var S=Ln(v?v.pos:"0",E),f=Yt(h[p],S),r,g=0;g1&&arguments[1]!==void 0?arguments[1]:{},o=i.initWrapper,e=i.processEntity,s=i.onProcessFinished,p=i.externalGetKey,m=i.childrenPropName,a=i.fieldNames,l=arguments.length>2?arguments[2]:void 0,c=p||l,d={},v={},h={posEntities:d,keyEntities:v};return o&&(h=o(h)||h),Li(t,function(E){var S=E.node,f=E.index,r=E.pos,g=E.key,k=E.parentPos,R=E.level,A=E.nodes,x={node:S,nodes:A,index:f,key:g,pos:r,level:R},y=Yt(g,r);d[r]=x,v[y]=x,x.parent=d[k],x.parent&&(x.parent.children=x.parent.children||[],x.parent.children.push(x)),e&&e(x,h)},{externalGetKey:c,childrenPropName:m,fieldNames:a}),s&&s(h),h}function Lt(t,i){var o=i.expandedKeys,e=i.selectedKeys,s=i.loadedKeys,p=i.loadingKeys,m=i.checkedKeys,a=i.halfCheckedKeys,l=i.dragOverNodeKey,c=i.dropPosition,d=i.keyEntities,v=Ye(d,t),h={eventKey:t,expanded:o.indexOf(t)!==-1,selected:e.indexOf(t)!==-1,loaded:s.indexOf(t)!==-1,loading:p.indexOf(t)!==-1,checked:m.indexOf(t)!==-1,halfChecked:a.indexOf(t)!==-1,pos:String(v?v.pos:""),dragOver:l===t&&c===0,dragOverGapTop:l===t&&c===-1,dragOverGapBottom:l===t&&c===1};return h}function Je(t){var i=t.data,o=t.expanded,e=t.selected,s=t.checked,p=t.loaded,m=t.loading,a=t.halfChecked,l=t.dragOver,c=t.dragOverGapTop,d=t.dragOverGapBottom,v=t.pos,h=t.active,E=t.eventKey,S=Z(Z({},i),{},{expanded:o,selected:e,checked:s,loaded:p,loading:m,halfChecked:a,dragOver:l,dragOverGapTop:c,dragOverGapBottom:d,pos:v,active:h,key:E});return"props"in S||Object.defineProperty(S,"props",{get:function(){return Et(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),t}}),S}var Na=u.createContext(null);function qi(t){var i=t.dropPosition,o=t.dropLevelOffset,e=t.indent,s={pointerEvents:"none",position:"absolute",right:0,backgroundColor:"red",height:2};switch(i){case-1:s.top=0,s.left=-o*e;break;case 1:s.bottom=0,s.left=-o*e;break;case 0:s.bottom=0,s.left=e;break}return u.createElement("div",{style:s})}function Vn(t){if(t==null)throw new TypeError("Cannot destructure "+t)}var Bi=function(i){for(var o=i.prefixCls,e=i.level,s=i.isStart,p=i.isEnd,m="".concat(o,"-indent-unit"),a=[],l=0;l0&&arguments[0]!==void 0?arguments[0]:[],i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],o=t.length,e=i.length;if(Math.abs(o-e)!==1)return{add:!1,key:null};function s(p,m){var a=new Map;p.forEach(function(c){a.set(c,!0)});var l=m.filter(function(c){return!a.has(c)});return l.length===1?l[0]:null}return o ").concat(i);return i}var Zn=u.forwardRef(function(t,i){var o=t.prefixCls,e=t.data;t.selectable,t.checkable;var s=t.expandedKeys,p=t.selectedKeys,m=t.checkedKeys,a=t.loadedKeys,l=t.loadingKeys,c=t.halfCheckedKeys,d=t.keyEntities,v=t.disabled,h=t.dragging,E=t.dragOverNodeKey,S=t.dropPosition,f=t.motion,r=t.height,g=t.itemHeight,k=t.virtual,R=t.focusable,A=t.activeItem,x=t.focused,y=t.tabIndex,I=t.onKeyDown,w=t.onFocus,N=t.onBlur,b=t.onActiveChange,Q=t.onListChangeStart,D=t.onListChangeEnd,O=bt(t,_i),F=u.useRef(null),T=u.useRef(null);u.useImperativeHandle(i,function(){return{scrollTo:function(ve){F.current.scrollTo(ve)},getIndentWidth:function(){return T.current.offsetWidth}}});var U=u.useState(s),B=ke(U,2),P=B[0],L=B[1],ae=u.useState(e),W=ke(ae,2),re=W[0],se=W[1],me=u.useState(e),Se=ke(me,2),ye=Se[0],oe=Se[1],ce=u.useState([]),ee=ke(ce,2),de=ee[0],z=ee[1],Ie=u.useState(null),fe=ke(Ie,2),Ue=fe[0],Oe=fe[1],Qe=u.useRef(e);Qe.current=e;function De(){var ne=Qe.current;se(ne),oe(ne),z([]),Oe(null),D()}Ct(function(){L(s);var ne=Xi(P,s);if(ne.key!==null)if(ne.add){var ve=re.findIndex(function(le){var ge=le.key;return ge===ne.key}),K=dn(ln(re,e,ne.key),k,r,g),C=re.slice();C.splice(ve+1,0,cn),oe(C),z(K),Oe("show")}else{var M=e.findIndex(function(le){var ge=le.key;return ge===ne.key}),G=dn(ln(e,re,ne.key),k,r,g),$=e.slice();$.splice(M+1,0,cn),oe($),z(G),Oe("hide")}else re!==e&&(se(e),oe(e))},[s,e]),u.useEffect(function(){h||De()},[h]);var Pe=f?ye:e,Ge={expandedKeys:s,selectedKeys:p,loadedKeys:a,loadingKeys:l,checkedKeys:m,halfCheckedKeys:c,dragOverNodeKey:E,dropPosition:S,keyEntities:d};return u.createElement(u.Fragment,null,x&&A&&u.createElement("span",{style:sn,"aria-live":"assertive"},eo(A)),u.createElement("div",null,u.createElement("input",{style:sn,disabled:R===!1||v,tabIndex:R!==!1?y:null,onKeyDown:I,onFocus:w,onBlur:N,value:"",onChange:$i,"aria-label":"for screen reader"})),u.createElement("div",{className:"".concat(o,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},u.createElement("div",{className:"".concat(o,"-indent")},u.createElement("div",{ref:T,className:"".concat(o,"-indent-unit")}))),u.createElement(Pn,Re({},O,{data:Pe,itemKey:un,height:r,fullHeight:!1,virtual:k,itemHeight:g,prefixCls:"".concat(o,"-list"),ref:F,onVisibleChange:function(ve,K){var C=new Set(ve),M=K.filter(function(G){return!C.has(G)});M.some(function(G){return un(G)===It})&&De()}}),function(ne){var ve=ne.pos,K=Re({},(Vn(ne.data),ne.data)),C=ne.title,M=ne.key,G=ne.isStart,$=ne.isEnd,le=Yt(M,ve);delete K.key,delete K.children;var ge=Lt(le,Ge);return u.createElement(Wi,Re({},K,ge,{title:C,active:!!A&&M===A.key,pos:ve,data:ne.data,isStart:G,isEnd:$,motion:f,motionNodes:M===It?de:null,motionType:Ue,onMotionStart:Q,onMotionEnd:De,treeNodeRequiredProps:Ge,onMouseMove:function(){b(null)}}))}))});Zn.displayName="NodeList";function ot(t,i){if(!t)return[];var o=t.slice(),e=o.indexOf(i);return e>=0&&o.splice(e,1),o}function vt(t,i){var o=(t||[]).slice();return o.indexOf(i)===-1&&o.push(i),o}function Ka(t){return t.split("-")}function to(t,i){var o=[],e=Ye(i,t);function s(){var p=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];p.forEach(function(m){var a=m.key,l=m.children;o.push(a),s(l)})}return s(e.children),o}function ao(t){if(t.parent){var i=Ka(t.pos);return Number(i[i.length-1])===t.parent.children.length-1}return!1}function no(t){var i=Ka(t.pos);return Number(i[i.length-1])===0}function mn(t,i,o,e,s,p,m,a,l,c){var d,v=t.clientX,h=t.clientY,E=t.target.getBoundingClientRect(),S=E.top,f=E.height,r=(c==="rtl"?-1:1)*(((s==null?void 0:s.x)||0)-v),g=(r-12)/e,k=Ye(a,o.props.eventKey);if(h-1.5?p({dragNode:D,dropNode:O,dropPosition:1})?N=1:F=!1:p({dragNode:D,dropNode:O,dropPosition:0})?N=0:p({dragNode:D,dropNode:O,dropPosition:1})?N=1:F=!1:p({dragNode:D,dropNode:O,dropPosition:1})?N=1:F=!1,{dropPosition:N,dropLevelOffset:b,dropTargetKey:k.key,dropTargetPos:k.pos,dragOverNodeKey:w,dropContainerKey:N===0?null:((d=k.parent)===null||d===void 0?void 0:d.key)||null,dropAllowed:F}}function pn(t,i){if(t){var o=i.multiple;return o?t.slice():t.length?[t[0]]:t}}function da(t){if(!t)return null;var i;if(Array.isArray(t))i={checkedKeys:t,halfCheckedKeys:void 0};else if(St(t)==="object")i={checkedKeys:t.checked||void 0,halfCheckedKeys:t.halfChecked||void 0};else return Et(!1,"`checkedKeys` is not an array or an object"),null;return i}function ya(t,i){var o=new Set;function e(s){if(!o.has(s)){var p=Ye(i,s);if(p){o.add(s);var m=p.parent,a=p.node;a.disabled||m&&e(m.key)}}}return(t||[]).forEach(function(s){e(s)}),at(o)}var ro=10,Ja=function(t){Cn(o,t);var i=In(o);function o(){var e;Ia(this,o);for(var s=arguments.length,p=new Array(s),m=0;m2&&arguments[2]!==void 0?arguments[2]:!1,v=e.state,h=v.dragChildrenKeys,E=v.dropPosition,S=v.dropTargetKey,f=v.dropTargetPos,r=v.dropAllowed;if(r){var g=e.props.onDrop;if(e.setState({dragOverNodeKey:null}),e.cleanDragState(),S!==null){var k=Z(Z({},Lt(S,e.getTreeNodeRequiredProps())),{},{active:((c=e.getActiveItem())===null||c===void 0?void 0:c.key)===S,data:Ye(e.state.keyEntities,S).node}),R=h.indexOf(S)!==-1;Et(!R,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var A=Ka(f),x={event:a,node:Je(k),dragNode:e.dragNode?Je(e.dragNode.props):null,dragNodesKeys:[e.dragNode.props.eventKey].concat(h),dropToGap:E!==0,dropPosition:E+Number(A[A.length-1])};d||g==null||g(x),e.dragNode=null}}},e.cleanDragState=function(){var a=e.state.draggingNodeKey;a!==null&&e.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),e.dragStartMousePosition=null,e.currentMouseOverDroppableNodeKey=null},e.triggerExpandActionExpand=function(a,l){var c=e.state,d=c.expandedKeys,v=c.flattenNodes,h=l.expanded,E=l.key,S=l.isLeaf;if(!(S||a.shiftKey||a.metaKey||a.ctrlKey)){var f=v.filter(function(g){return g.key===E})[0],r=Je(Z(Z({},Lt(E,e.getTreeNodeRequiredProps())),{},{data:f.data}));e.setExpandedKeys(h?ot(d,E):vt(d,E)),e.onNodeExpand(a,r)}},e.onNodeClick=function(a,l){var c=e.props,d=c.onClick,v=c.expandAction;v==="click"&&e.triggerExpandActionExpand(a,l),d==null||d(a,l)},e.onNodeDoubleClick=function(a,l){var c=e.props,d=c.onDoubleClick,v=c.expandAction;v==="doubleClick"&&e.triggerExpandActionExpand(a,l),d==null||d(a,l)},e.onNodeSelect=function(a,l){var c=e.state.selectedKeys,d=e.state,v=d.keyEntities,h=d.fieldNames,E=e.props,S=E.onSelect,f=E.multiple,r=l.selected,g=l[h.key],k=!r;k?f?c=vt(c,g):c=[g]:c=ot(c,g);var R=c.map(function(A){var x=Ye(v,A);return x?x.node:null}).filter(function(A){return A});e.setUncontrolledState({selectedKeys:c}),S==null||S(c,{event:"select",selected:k,node:l,selectedNodes:R,nativeEvent:a.nativeEvent})},e.onNodeCheck=function(a,l,c){var d=e.state,v=d.keyEntities,h=d.checkedKeys,E=d.halfCheckedKeys,S=e.props,f=S.checkStrictly,r=S.onCheck,g=l.key,k,R={event:"check",node:l,checked:c,nativeEvent:a.nativeEvent};if(f){var A=c?vt(h,g):ot(h,g),x=ot(E,g);k={checked:A,halfChecked:x},R.checkedNodes=A.map(function(Q){return Ye(v,Q)}).filter(function(Q){return Q}).map(function(Q){return Q.node}),e.setUncontrolledState({checkedKeys:A})}else{var y=sa([].concat(at(h),[g]),!0,v),I=y.checkedKeys,w=y.halfCheckedKeys;if(!c){var N=new Set(I);N.delete(g);var b=sa(Array.from(N),{checked:!1,halfCheckedKeys:w},v);I=b.checkedKeys,w=b.halfCheckedKeys}k=I,R.checkedNodes=[],R.checkedNodesPositions=[],R.halfCheckedKeys=w,I.forEach(function(Q){var D=Ye(v,Q);if(D){var O=D.node,F=D.pos;R.checkedNodes.push(O),R.checkedNodesPositions.push({node:O,pos:F})}}),e.setUncontrolledState({checkedKeys:I},!1,{halfCheckedKeys:w})}r==null||r(k,R)},e.onNodeLoad=function(a){var l=a.key,c=new Promise(function(d,v){e.setState(function(h){var E=h.loadedKeys,S=E===void 0?[]:E,f=h.loadingKeys,r=f===void 0?[]:f,g=e.props,k=g.loadData,R=g.onLoad;if(!k||S.indexOf(l)!==-1||r.indexOf(l)!==-1)return null;var A=k(a);return A.then(function(){var x=e.state.loadedKeys,y=vt(x,l);R==null||R(y,{event:"load",node:a}),e.setUncontrolledState({loadedKeys:y}),e.setState(function(I){return{loadingKeys:ot(I.loadingKeys,l)}}),d()}).catch(function(x){if(e.setState(function(I){return{loadingKeys:ot(I.loadingKeys,l)}}),e.loadingRetryTimes[l]=(e.loadingRetryTimes[l]||0)+1,e.loadingRetryTimes[l]>=ro){var y=e.state.loadedKeys;Et(!1,"Retry for `loadData` many times but still failed. No more retry."),e.setUncontrolledState({loadedKeys:vt(y,l)}),d()}v(x)}),{loadingKeys:vt(r,l)}})});return c.catch(function(){}),c},e.onNodeMouseEnter=function(a,l){var c=e.props.onMouseEnter;c==null||c({event:a,node:l})},e.onNodeMouseLeave=function(a,l){var c=e.props.onMouseLeave;c==null||c({event:a,node:l})},e.onNodeContextMenu=function(a,l){var c=e.props.onRightClick;c&&(a.preventDefault(),c({event:a,node:l}))},e.onFocus=function(){var a=e.props.onFocus;e.setState({focused:!0});for(var l=arguments.length,c=new Array(l),d=0;d1&&arguments[1]!==void 0?arguments[1]:!1,c=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!e.destroyed){var d=!1,v=!0,h={};Object.keys(a).forEach(function(E){if(E in e.props){v=!1;return}d=!0,h[E]=a[E]}),d&&(!l||v)&&e.setState(Z(Z({},h),c))}},e.scrollTo=function(a){e.listRef.current.scrollTo(a)},e}return Ca(o,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var s=this.props.activeKey;s!==void 0&&s!==this.state.activeKey&&(this.setState({activeKey:s}),s!==null&&this.scrollTo({key:s}))}},{key:"componentWillUnmount",value:function(){window.removeEventListener("dragend",this.onWindowDragEnd),this.destroyed=!0}},{key:"resetDragState",value:function(){this.setState({dragOverNodeKey:null,dropPosition:null,dropLevelOffset:null,dropTargetKey:null,dropContainerKey:null,dropTargetPos:null,dropAllowed:!1})}},{key:"render",value:function(){var s,p=this.state,m=p.focused,a=p.flattenNodes,l=p.keyEntities,c=p.draggingNodeKey,d=p.activeKey,v=p.dropLevelOffset,h=p.dropContainerKey,E=p.dropTargetKey,S=p.dropPosition,f=p.dragOverNodeKey,r=p.indent,g=this.props,k=g.prefixCls,R=g.className,A=g.style,x=g.showLine,y=g.focusable,I=g.tabIndex,w=I===void 0?0:I,N=g.selectable,b=g.showIcon,Q=g.icon,D=g.switcherIcon,O=g.draggable,F=g.checkable,T=g.checkStrictly,U=g.disabled,B=g.motion,P=g.loadData,L=g.filterTreeNode,ae=g.height,W=g.itemHeight,re=g.virtual,se=g.titleRender,me=g.dropIndicatorRender,Se=g.onContextMenu,ye=g.onScroll,oe=g.direction,ce=g.rootClassName,ee=g.rootStyle,de=xn(this.props,{aria:!0,data:!0}),z;return O&&(St(O)==="object"?z=O:typeof O=="function"?z={nodeDraggable:O}:z={}),u.createElement(Na.Provider,{value:{prefixCls:k,selectable:N,showIcon:b,icon:Q,switcherIcon:D,draggable:z,draggingNodeKey:c,checkable:F,checkStrictly:T,disabled:U,keyEntities:l,dropLevelOffset:v,dropContainerKey:h,dropTargetKey:E,dropPosition:S,dragOverNodeKey:f,indent:r,direction:oe,dropIndicatorRender:me,loadData:P,filterTreeNode:L,titleRender:se,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop}},u.createElement("div",{role:"tree",className:Ae(k,R,ce,(s={},H(s,"".concat(k,"-show-line"),x),H(s,"".concat(k,"-focused"),m),H(s,"".concat(k,"-active-focused"),d!==null),s)),style:ee},u.createElement(Zn,Re({ref:this.listRef,prefixCls:k,style:A,data:a,disabled:U,selectable:N,checkable:!!F,motion:B,dragging:c!==null,height:ae,itemHeight:W,virtual:re,focusable:y,focused:m,tabIndex:w,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:Se,onScroll:ye},this.getTreeNodeRequiredProps(),de))))}}],[{key:"getDerivedStateFromProps",value:function(s,p){var m=p.prevProps,a={prevProps:s};function l(y){return!m&&y in s||m&&m[y]!==s[y]}var c,d=p.fieldNames;if(l("fieldNames")&&(d=$t(s.fieldNames),a.fieldNames=d),l("treeData")?c=s.treeData:l("children")&&(Et(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),c=qn(s.children)),c){a.treeData=c;var v=Bn(c,{fieldNames:d});a.keyEntities=Z(H({},It,Hn),v.keyEntities)}var h=a.keyEntities||p.keyEntities;if(l("expandedKeys")||m&&l("autoExpandParent"))a.expandedKeys=s.autoExpandParent||!m&&s.defaultExpandParent?ya(s.expandedKeys,h):s.expandedKeys;else if(!m&&s.defaultExpandAll){var E=Z({},h);delete E[It],a.expandedKeys=Object.keys(E).map(function(y){return E[y].key})}else!m&&s.defaultExpandedKeys&&(a.expandedKeys=s.autoExpandParent||s.defaultExpandParent?ya(s.defaultExpandedKeys,h):s.defaultExpandedKeys);if(a.expandedKeys||delete a.expandedKeys,c||a.expandedKeys){var S=ca(c||p.treeData,a.expandedKeys||p.expandedKeys,d);a.flattenNodes=S}if(s.selectable&&(l("selectedKeys")?a.selectedKeys=pn(s.selectedKeys,s):!m&&s.defaultSelectedKeys&&(a.selectedKeys=pn(s.defaultSelectedKeys,s))),s.checkable){var f;if(l("checkedKeys")?f=da(s.checkedKeys)||{}:!m&&s.defaultCheckedKeys?f=da(s.defaultCheckedKeys)||{}:c&&(f=da(s.checkedKeys)||{checkedKeys:p.checkedKeys,halfCheckedKeys:p.halfCheckedKeys}),f){var r=f,g=r.checkedKeys,k=g===void 0?[]:g,R=r.halfCheckedKeys,A=R===void 0?[]:R;if(!s.checkStrictly){var x=sa(k,!0,h);k=x.checkedKeys,A=x.halfCheckedKeys}a.checkedKeys=k,a.halfCheckedKeys=A}}return l("loadedKeys")&&(a.loadedKeys=s.loadedKeys),a}}]),o}(u.Component);Ja.defaultProps={prefixCls:"rc-tree",showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[],dropIndicatorRender:qi,allowDrop:function(){return!0},expandAction:!1};Ja.TreeNode=Tt;var io={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M300 276.5a56 56 0 1056-97 56 56 0 00-56 97zm0 284a56 56 0 1056-97 56 56 0 00-56 97zM640 228a56 56 0 10112 0 56 56 0 00-112 0zm0 284a56 56 0 10112 0 56 56 0 00-112 0zM300 844.5a56 56 0 1056-97 56 56 0 00-56 97zM640 796a56 56 0 10112 0 56 56 0 00-112 0z"}}]},name:"holder",theme:"outlined"},oo=function(i,o){return u.createElement(dt,Z(Z({},i),{},{ref:o,icon:io}))},lo=u.forwardRef(oo),fn=4;function so(t){var i=t.dropPosition,o=t.dropLevelOffset,e=t.prefixCls,s=t.indent,p=t.direction,m=p===void 0?"ltr":p,a=m==="ltr"?"left":"right",l=m==="ltr"?"right":"left",c=H(H({},a,-o*s+fn),l,0);switch(i){case-1:c.top=-3;break;case 1:c.bottom=-3;break;default:c.bottom=-3,c[a]=s+fn;break}return n.createElement("div",{style:c,className:"".concat(e,"-drop-indicator")})}var co={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"filled"},uo=function(i,o){return u.createElement(dt,Z(Z({},i),{},{ref:o,icon:co}))},mo=u.forwardRef(uo),po={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494z"}}]},name:"file",theme:"outlined"},fo=function(i,o){return u.createElement(dt,Z(Z({},i),{},{ref:o,icon:po}))},jn=u.forwardRef(fo),vo={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"minus-square",theme:"outlined"},go=function(i,o){return u.createElement(dt,Z(Z({},i),{},{ref:o,icon:vo}))},ho=u.forwardRef(go),Eo={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"plus-square",theme:"outlined"},So=function(i,o){return u.createElement(dt,Z(Z({},i),{},{ref:o,icon:Eo}))},ko=u.forwardRef(So);function yo(t,i,o,e){var s=e.isLeaf,p=e.expanded,m=e.loading;if(m)return u.createElement(Kr,{className:"".concat(t,"-switcher-loading-icon")});var a;if(o&&St(o)==="object"&&(a=o.showLeafIcon),s){if(!o)return null;if(typeof a!="boolean"&&a){var l=typeof a=="function"?a(e):a,c="".concat(t,"-switcher-line-custom-icon");return Ya(l)?Ha(l,{className:Ae(l.props.className||"",c)}):l}return a?u.createElement(jn,{className:"".concat(t,"-switcher-line-icon")}):u.createElement("span",{className:"".concat(t,"-switcher-leaf-line")})}var d="".concat(t,"-switcher-icon"),v=typeof i=="function"?i(e):i;return Ya(v)?Ha(v,{className:Ae(v.props.className||"",d)}):v||(o?p?u.createElement(ho,{className:"".concat(t,"-switcher-line-icon")}):u.createElement(ko,{className:"".concat(t,"-switcher-line-icon")}):u.createElement(mo,{className:d}))}var zn=u.forwardRef(function(t,i){var o=u.useContext(Vt),e=o.getPrefixCls,s=o.direction,p=o.virtual,m=t.prefixCls,a=t.className,l=t.showIcon,c=l===void 0?!1:l,d=t.showLine,v=t.switcherIcon,h=t.blockNode,E=h===void 0?!1:h,S=t.children,f=t.checkable,r=f===void 0?!1:f,g=t.selectable,k=g===void 0?!0:g,R=t.draggable,A=t.motion,x=A===void 0?Re(Re({},Jr),{motionAppear:!1}):A,y=e("tree",m),I=Re(Re({},t),{checkable:r,selectable:k,showIcon:c,motion:x,blockNode:E,showLine:!!d,dropIndicatorRender:so}),w=u.useMemo(function(){if(!R)return!1;var N={};switch(St(R)){case"function":N.nodeDraggable=R;break;case"object":N=Re({},R);break}return N.icon!==!1&&(N.icon=N.icon||u.createElement(lo,null)),N},[R]);return u.createElement(Ja,Re({itemHeight:20,ref:i,virtual:p},I,{prefixCls:y,className:Ae(H(H(H(H({},"".concat(y,"-icon-hide"),!c),"".concat(y,"-block-node"),E),"".concat(y,"-unselectable"),!k),"".concat(y,"-rtl"),s==="rtl"),a),direction:s,checkable:r&&u.createElement("span",{className:"".concat(y,"-checkbox-inner")}),selectable:k,switcherIcon:function(b){return yo(y,v,d,b)},draggable:w}),S)}),Ro={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 444H820V330.4c0-17.7-14.3-32-32-32H473L355.7 186.2a8.15 8.15 0 00-5.5-2.2H96c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h698c13 0 24.8-7.9 29.7-20l134-332c1.5-3.8 2.3-7.9 2.3-12 0-17.7-14.3-32-32-32zM136 256h188.5l119.6 114.4H748V444H238c-13 0-24.8 7.9-29.7 20L136 643.2V256zm635.3 512H159l103.3-256h612.4L771.3 768z"}}]},name:"folder-open",theme:"outlined"},Co=function(i,o){return u.createElement(dt,Z(Z({},i),{},{ref:o,icon:Ro}))},Io=u.forwardRef(Co),xo={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 298.4H521L403.7 186.2a8.15 8.15 0 00-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32zM840 768H184V256h188.5l119.6 114.4H840V768z"}}]},name:"folder",theme:"outlined"},Ao=function(i,o){return u.createElement(dt,Z(Z({},i),{},{ref:o,icon:xo}))},No=u.forwardRef(Ao),st;(function(t){t[t.None=0]="None",t[t.Start=1]="Start",t[t.End=2]="End"})(st||(st={}));function wa(t,i){function o(e){var s=e.key,p=e.children;i(s,e)!==!1&&wa(p||[],i)}t.forEach(o)}function Ko(t){var i=t.treeData,o=t.expandedKeys,e=t.startKey,s=t.endKey,p=[],m=st.None;if(e&&e===s)return[e];if(!e||!s)return[];function a(l){return l===e||l===s}return wa(i,function(l){if(m===st.End)return!1;if(a(l)){if(p.push(l),m===st.None)m=st.Start;else if(m===st.Start)return m=st.End,!1}else m===st.Start&&p.push(l);return o.includes(l)}),p}function ua(t,i){var o=at(i),e=[];return wa(t,function(s,p){var m=o.indexOf(s);return m!==-1&&(e.push(p),o.splice(m,1)),!!o.length}),e}var vn=function(t,i){var o={};for(var e in t)Object.prototype.hasOwnProperty.call(t,e)&&i.indexOf(e)<0&&(o[e]=t[e]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var s=0,e=Object.getOwnPropertySymbols(t);s{qe[`is${t[0].toUpperCase()}${t.substr(1)}`]=_n(t)});let Do=qe.isArguments,Po=qe.isSymbol,Fo=qe.isSet,Qo=qe.isWeakSet,Go=qe.isMap,Lo=qe.isWeakMap;function ta(t){return qe.isArray(t)||typeof Array.isArray<"u"&&Array.isArray(t)}function qo(t){return t instanceof Date||qe.isDate(t)}function Bo(t){return t instanceof RegExp||qe.isRegExp(t)}function Vo(t){return qe.isError(t)||t instanceof Error}function Yo(t){return qe.isSyntaxError(t)||t instanceof SyntaxError}function Ho(t){return qe.isTypeError(t)||t instanceof TypeError}function Zo(t){return qe.isRangeError(t)||t instanceof RangeError}function Xe(t){return(typeof t=="object"||t instanceof Object)&&t!==null}function Ua(t){return typeof t=="function"||t instanceof Function}function $n(t){return t===null}function jo(t){return t===void 0}function fa(t){return t==null}function zo(t){return t===!0||t===!1||t instanceof Boolean}function er(t){return typeof t=="string"||t instanceof String}function Wo(t){return er(t)&&t.length===1}function nt(t,i){return i=i===void 0?!0:!!i,i&&t!==t&&console.warn(`obj is NaN. Using 'isRealNumber(obj)' instead of 'isNumber(obj)' Or using 'isNumber(obj,false)' to stop warning out `),typeof t=="number"||t instanceof Number}function Mt(t){return t!==t}function Xo(t){return!Mt(t)&&nt(t)}function tr(t){return!Xe(t)&&!Ua(t)}function _o(t){if(ta(t))return!!t.length;if(Xe(t)||Ua(t)){for(let i in t)if(t.hasOwnProperty(i))return!0}return!1}function Ra(t,i){return(i||(i=[])).push(t),tr(t)||ta(t)&&t.every(o=>Ra(o,i))||Xe.isFlat(t)&&Object.keys(t).every(o=>{let e=Object.getOwnPropertyDescriptor(t,o);return(!Xe(e.value)||!~i.indexOf(e.value))&&!("get"in e)&&!("set"in e)&&Ra(e.value,i)})}function $o(t){return Ra(t)}Xe.isEmpty=function(t,i){if(!Xe(t)&&!ta(t))return!1;i=i||!1;for(let o in t)if(i){if(t.hasOwnProperty(o))return!1}else return!1;return!0};Xe.isEmptyOwn=function(t){return Xe.isEmpty(t,!0)};Xe.isFlat=function(t){return $n(t)?!0:Xe(t)?Object.getPrototypeOf(t)===null||Object.getPrototypeOf(Object.getPrototypeOf(t))===null:!1};nt.decimal=function(t){return!Mt(t)&&nt(t)&&t%1!==0};nt.integer=function(t){return!Mt(t)&&nt(t)&&t%1===0};nt.odd=function(t){return!Mt(t)&&nt(t)&&t%2!==0};nt.even=function(t){return!Mt(t)&&nt(t)&&t%2===0};function ar(t,i){let o=t instanceof i,e,s;return!o&&t!==void 0&&t!==null&&(e=t.constructor&&t.constructor.name===i.name,s=t.constructor&&String(t.constructor)==String(i),o=e&&s,o=o||ar(Object.getPrototypeOf(t),i)),o}var ba={typeStr:Wn,getTypeOf:Xn,isTypeOf:_n,isInstanceOf:ar,isArguments:Do,isSymbol:Po,isSet:Fo,isWeakSet:Qo,isMap:Go,isWeakMap:Lo,isArray:ta,isDate:qo,isRegExp:Bo,isError:Vo,isSyntaxError:Yo,isTypeError:Ho,isRangeError:Zo,isObject:Xe,isFunction:Ua,isNull:$n,isUndefined:jo,isNill:fa,isNullOrUndefined:fa,isUndefinedOrNull:fa,isBoolean:zo,isString:er,isChar:Wo,isNumber:nt,isNaN:Mt,isRealNumber:Xo,isPrimitive:tr,isSpreadable:_o,isJSON:$o};let{getTypeOf:el,isObject:tl,isFunction:hn,isString:al,isSpreadable:nl,isNill:rl}=ba;function il(t,i,o,e){if(!tl(t))throw new TypeError("The first param should be an Object instance!");e=e===void 0?!0:e;let s=[],p=[],m=[],a=hn(i);o=(al(o)?o:"")||"ROOT";function l(c,d,v,h){if(!rl(c)){if(e){let f=s.indexOf(c);~f?(s.splice(f+1),p.splice(f+1)):(s.push(c),p.push(d))}let E=Object.keys(c);const S=E.length-1;E.forEach((f,r)=>{let g=r===0,k=r===S,R=`${d}.${f}`;m.push(`${R}`);let A=v+1,x=c[f],y=!1;if(e){let w=s.indexOf(x);~w?(y=!0,x=`[Circular->${p[w]}]`):(y=!1,x=c[f])}let I=nl(x)&&!hn(x);a&&h.call(c,f,x,{keyPath:`${R}`,depth:A,type:el(x),isCircular:y,isSpreadable:I,isFirst:g,isLast:k}),I&&l(x,R,A,h)})}}try{l(t,o,1,i)}catch(c){try{JSON.stringify(t)}catch(d){throw d}throw c}return m}var Ma=il;let ol=Ma;function ll(t){let i=!1,o=[];return ol(t,(e,s,{keyPath:p,isCircular:m})=>{m&&(i=!0,o.push({keyPath:p,circularTo:s.slice(11,-1),key:e,value:s}))},"ROOT",!0),{isCircular:i,circularProps:o}}var sl=ll;let{isObject:cl,isString:dl,isNill:En}=ba;function ul(t,i,o){if(!cl(t)||!dl(i))throw new TypeError("Error type-in,check plz! (jsonObj,stringKeyPath)");o=En(o)?!0:!!o;let e=t;return i.split(".").forEach(p=>{if(!En(e))p=p.replace(/•/g,"."),p=p.replace(/&/g,"&"),e=o?e.hasOwnProperty(p)?e[p]:void 0:e[p];else return e}),e}var ml=ul;let{isString:aa,isNill:nr,isNaN:Sn,isObject:pl,isSpreadable:fl}=ba,vl=Ma,va=/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,gl={"\b":"\\b"," ":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"};function ga(t){return va.lastIndex=0,va.test(t)?`"${t.replace(va,i=>{let o=gl[i];return typeof o=="string"?o:`\\u${`0000${i.charCodeAt(0).toString(16)}`.slice(-4)}`})}"`:`"${t}"`}let xe={I:"│",T:"├",L:"└",_:"─",SPLIT:":",1:" ",2:" ",3:" ",4:" ",5:" ",6:" ",7:" ",8:" ",9:" ",10:" "};function hl(t){let i=t.join("|"),o=new RegExp(`^(${i})+`);return function(e){return aa(e)&&!!e.match(o)}}let rr=hl([xe.T,xe.L,"ROOT"]),El=new RegExp(`^(${[xe.I,xe.T,xe._,xe.L].join("|")})`);function Sl(t){let i=aa(t)&&t.match(El);return i&&i.length?`'${i[1]}'${t.substr(1)}`:t}function kl(t,i,o){let e,s=!1;for(e=i+1;e0?i:0;i--;)o+=t;return o}function Rl(t={}){let{jsonName:i,space:o,vSpace:e,needValueOut:s,msReturnChar:p}=t||{};return i=(aa(i)?i:0)||"ROOT",o===" "?o=1:(o=parseInt(o),o=Sn(o)?3:o,o=o<=0?1:o>8?8:o),e=parseInt(e),e=Sn(e)?o>5?2:1:e,e=e<0?0:e>2?2:e,s=nr(s)?!0:!!s,{jsonName:i,space:o,vSpace:e,needValueOut:s,msReturnChar:p}}function Cl(t,i){let{jsonName:o,space:e,vSpace:s,needValueOut:p,msReturnChar:m}=Rl(i);if(nr(t))return`${o}'s content is ${String(t)}`;if(pl.isEmptyOwn(t))return`${o}'s content is empty!`;if(!fl(t))return`${o}'s content is ${aa(t)?ga(t):String(t)}`;let a=xe.I+xe[e],l=`${xe.T+ha(xe._,parseInt((e-1)/2))} `,c=`${xe.L+ha(xe._,parseInt((e-1)/2))} `,d=`${xe.SPLIT} `,v=Math.floor(o.length/2)%10,h=`${xe.T} `,E=xe.I+ha(" ",v-1),S=[[h+o,void 0]];for(let f=0;f{let{type:k,isSpreadable:R,depth:A,isLast:x}=g||{},y=k,I;R?I=void 0:p?(y==="string"?(I=Sl(r),I=ga(I)):y==="array"?I="[]":y==="object"?I="{}":y==="function"?I="[function code]":I=String(r),I=d+I):I="";let w=[],N;for(N=1;N{let O=D===0,F=D===w.length-1,T=F&&Q===void 0;return Df.join("").replace(/(\s|\u00A0)+$/,"")).join(m?`\r `:` @@ -412,4 +412,4 @@ Or using 'isNumber(obj,false)' to stop warning out } .evm-gas-drawer .footer-box { position: relative; -}`;function zl(t){var i,o,e;let{openGasDrawer:s,visible:p}=t,[m,a]=u.useState(!1),[l,c]=u.useState(!1),[d,v]=u.useState(),[h,E]=u.useState(),S=u.useRef(null),{authCoreModal:f}=qt(),{t:r}=kt(),{transactionData:g,updateTransaction:k,gasFeeMode:R,setGasFeeMode:A,gasFeeDisplay:x,gasFeeResult:y,tokenPrice:I,latestGasLimit:w,currentChain:N}=Ot(),[b,Q]=u.useState(R),[D,O]=u.useState(x),[F,T]=u.useState(w||""),[U,B]=u.useState(g==null?void 0:g.maxPriorityFeePerGas),[P,L]=u.useState(""),[ae]=ht.useForm(),{modalOptions:W}=ea();u.useEffect(()=>{(R||p)&&Q(R)},[R,p]),u.useEffect(()=>{(x||p)&&O(x)},[x,p]),u.useEffect(()=>{p&&B(g==null?void 0:g.maxPriorityFeePerGas)},[g==null?void 0:g.maxPriorityFeePerGas,p]),u.useEffect(()=>{p&&L(je(g==null?void 0:g.type)?g==null?void 0:g.maxFeePerGas:g==null?void 0:g.gasPrice)},[g==null?void 0:g.type,g==null?void 0:g.maxFeePerGas,g==null?void 0:g.gasPrice,p]),u.useEffect(()=>{(g!=null&&g.gasLimit||p)&&T(g==null?void 0:g.gasLimit)},[g==null?void 0:g.gasLimit,p]),u.useEffect(()=>{g&&F?je(g.type)?O(Ut.gasFee({gasLimit:F,baseFee:be(Me(y==null?void 0:y.baseFee,"gwei")),maxFeePerGas:P,maxPriorityFeePerGas:U})):O(Ut.gasFee({gasLimit:F,baseFee:be(Me(y==null?void 0:y.baseFee,"gwei")),gasPrice:P})):x&&O(x)},[b,g,x,P,p,F,y,U]);let re=K=>{if(!I||!y)return"";let C;K==he.low?C=y.low.maxWaitTime:K==he.medium?C=y.medium.maxWaitTime:K==he.high?C=y.high.maxWaitTime:C=y.low.maxWaitTime;let M;return C/1e3>=60?M=`>${C/1e3/60}min`:M=`<${C/1e3}s`,M},se=K=>{if(!g||!I||!K)return"";if(je(g.type)){let C=`${r("sign.max_fee")} ${K.maxFee} ${ze(N)}`,M=me(K.maxFee,I);return M===""?C:C+`(${M})`}else return me(K.maxFee,I)},me=(K,C)=>C.length>0&&C[0].currencies&&C[0].currencies.length>0?Wt({amount:K,price:C[0].currencies[0].price,fiatCoin:W.fiatCoin||"USD"}):"",Se=K=>{c(!1),v(void 0),E(void 0),K!==b&&(Q(K),ye(K))},ye=K=>{if(y&&K!=he.custom){let C=be(Me(y[K].maxFeePerGas,"gwei"));L(C),ae.setFieldsValue({"max-fee":ve(C)});let M=be(Me(y[K].maxPriorityFeePerGas,"gwei"));B(M),ae.setFieldsValue({"max-priority-fee":ve(M)}),w&&T(w)}},oe=K=>{c(!1),b!==he.custom&&Q(he.custom);let C=Number(K);K=isNaN(C)?"0x0":ei(C),T(K),Number(K){v(void 0);let C=Fe(K);K=C.isNaN()||K===""?"0":C.toString(),K=be(Me(K,"gwei")),b!==he.custom&&Q(he.custom),B(K),Qe(K)},ee=K=>{E(void 0);let C=Fe(K);K=C.isNaN()||K===""?"0":C.toString(),K=be(Me(K,"gwei")),b!==he.custom&&Q(he.custom),L(K),De(K)},de=()=>{w&&Number(F){Number(F)>=Number(w)+1&&oe((Number(F)-1).toString())},Ie=()=>{let K=new j(U??"0x0").plus(1e9),C=et.addHexPrefix(K.toString(16));ce(Zt(C,"gwei")),ae.setFieldsValue({"max-priority-fee":ve(C)})},fe=()=>{let K=new j(U??"0x0").minus(1e9);K.isNegative()&&(K=new j(0));let C=et.addHexPrefix(K.toString(16));ce(Zt(C,"gwei")),ae.setFieldsValue({"max-priority-fee":ve(C)})},Ue=()=>{let K=new j(P).plus(1e9),C=et.addHexPrefix(K.toString(16));ee(Zt(C,"gwei")),ae.setFieldsValue({"max-fee":ve(C)})},Oe=()=>{let K=new j(P).minus(1e9);K.isNegative()&&(K=new j(0));let C=et.addHexPrefix(K.toString(16));ee(Zt(C,"gwei")),ae.setFieldsValue({"max-fee":ve(C)})};u.useEffect(()=>{je(g==null?void 0:g.type)&&U&&Qe(U),De(P)},[]);let Qe=K=>{!y||(new j(K).isGreaterThan(ft(y.medium.maxPriorityFeePerGas,"gwei").multipliedBy(10))?v(r("sign.pr_fee_is_high")):new j(K).isLessThan(ft(y.low.maxPriorityFeePerGas,"gwei"))?v(r("sign.pr_fee_is_low")):v(void 0),Fe(K).gte(Fe(P))?E(r("sign.fee_low_priority")):Fe(P).gt(ft(y.medium.maxFeePerGas,"gwei").multipliedBy(10))?E(r("sign.fee_is_high")):Fe(P).lt(ft(y.low.maxFeePerGas,"gwei"))?E(r("sign.fee_is_low")):E(void 0))},De=K=>{!y||(je(g==null?void 0:g.type)&&U&&Fe(K).lte(U)?E(r("sign.fee_low_priority")):Fe(K).gt(ft(y.medium.maxFeePerGas,"gwei").multipliedBy(10))?E(r("sign.fee_is_high")):Fe(K).lt(ft(y.low.maxFeePerGas,"gwei"))?E(r("sign.fee_is_low")):E(void 0))},Pe=(K,C,M,G)=>l&&w||d===r("sign.pr_fee_is_low")||h===r("sign.fee_is_low")||h===r("sign.fee_low_priority")?!1:je(g==null?void 0:g.type)?G.gte(C)&&M.gte(K)&&G.gt(M):G.gte(C),Ge=K=>{b&&b!==R&&A(b),b===he.custom&&g&&(je(g.type)?k({maxPriorityFeePerGas:U,maxFeePerGas:P,gasLimit:F}):k({gasPrice:P,gasLimit:F})),s()},ne=(K,C)=>ct(et.addHexPrefix(Fe(K).multipliedBy(C).toString(16)),"ether",6),ve=K=>ct(K,"gwei",9);return u.useEffect(()=>{b&&b!==he.custom&&ye(b)},[y,w]),u.useEffect(()=>{P&&p&&ae.setFieldsValue({"max-fee":ve(P)})},[p,P]),n.createElement(n.Fragment,null,n.createElement("style",null,jl),n.createElement($r,{title:r("sign.edit_priority"),visible:p&&!!y&&!!g&&!!R&&!!D,push:!1,forceRender:!0,placement:"bottom",onClose:s,className:"evm-gas-drawer",contentWrapperStyle:{height:"auto"},destroyOnClose:!0,getContainer:()=>f.rootBody},!!y&&!!g&&!!R&&!!D&&n.createElement(n.Fragment,null,n.createElement("div",{className:"gas-content-box"},n.createElement("div",{className:"eth-amount"},(i=D==null?void 0:D.fee)!=null?i:D==null?void 0:D.maxFee," ",ze(N)),n.createElement("div",{className:"eth-amount-about"},se(D)),n.createElement("div",{className:"speed-time",style:re(b).search("min")!=-1?{color:"#F55F0D"}:{}},re(b)),n.createElement("div",{className:"speed-situation"},n.createElement("div",{className:"situation-img"},n.createElement(wt,{className:"radio-item",checked:b===he.low,onClick:()=>Se(he.low)}),n.createElement(wt,{className:"radio-item",checked:b===he.medium,onClick:()=>Se(he.medium)}),n.createElement(wt,{className:"radio-item",checked:b===he.high,onClick:()=>Se(he.high)})),n.createElement("div",{className:"situation-line"}),n.createElement("div",{className:"situation-text"},n.createElement("span",null,r("sign.gas_low")),n.createElement("span",null,r("sign.gas_medium")),n.createElement("span",null,r("sign.gas_high")))),n.createElement("div",{className:"more-details",onClick:()=>a(!m)},r("sign.advanced_options"),m?n.createElement(Bt,{className:"arrow-icon",name:"arrow_icon","data-fold":"true"}):n.createElement(Bt,{className:"arrow-icon",name:"arrow_icon","data-fold":"false"})),n.createElement("div",{className:"advanced-options"},n.createElement(ht,{className:"options-form",onFinish:Ge,form:ae,layout:"vertical",ref:S},m&&n.createElement("div",{className:"form-son"},n.createElement("div",null,n.createElement("div",{className:"img-box-minus",onClick:z},n.createElement(ma,{className:"minus-icon"})),n.createElement("div",{className:"img-box-add",onClick:de},n.createElement(pa,{className:"add-icon"})),l&&w&&n.createElement("div",{className:"error-tip mt-e0"},r("sign.gas_limit_must").format(Fe(w).toString())),n.createElement(ht.Item,{label:r("sign.gas_limit"),getValueFromEvent:K=>K.target.value.replace(/[^\d.]/g,"").replace(/(\.)(\d*)(\1*)/g,"$1$2")},n.createElement(jt,{value:Fe(F).toString(),maxLength:9,onChange:K=>oe(K.target.value)}))),je(g==null?void 0:g.type)&&n.createElement("div",null,n.createElement("div",{className:"estimate mt1"},r("sign.estimate"),n.createElement("span",{className:"estimate-val"}," ",ja(((o=y==null?void 0:y.medium)==null?void 0:o.maxPriorityFeePerGas)||0,9)," ","GWEI")),n.createElement("div",{className:"about-val mt-a1"},!!F&&ne(F,U)," ",ze(N)),n.createElement("div",{className:"img-box-minus",onClick:fe},n.createElement(ma,{className:"minus-icon"})),n.createElement("div",{className:"img-box-add",onClick:Ie},n.createElement(pa,{className:"add-icon"})),d&&n.createElement("div",{className:"error-tip mt-e0"},d),n.createElement(ht.Item,{label:r("sign.max_priority_fee"),name:"max-priority-fee",getValueFromEvent:K=>K.target.value.replace(/[^\d.]/g,"").replace(/(\.)(\d*)(\1*)/g,"$1$2")},n.createElement(jt,{maxLength:17,className:"special-input",defaultValue:ve(U),onInput:K=>{let C=K.target.value;K.target.value=C.replace(/[^\d.]/g,"").replace(/\D*(\d*)(\.?)(\d{0,9})\d*/,"$1$2$3")},onChange:K=>ce(K.target.value)}))),n.createElement("div",null,n.createElement("div",{className:"estimate mt1"},r("sign.estimate"),n.createElement("span",{className:"estimate-val"}," ",ja(((e=y==null?void 0:y.medium)==null?void 0:e.maxFeePerGas)||0,9)," GWEI")),n.createElement("div",{className:"about-val mt-a1"},!!F&&ne(F,P)," ",ze(N)),n.createElement("div",{className:"img-box-minus",onClick:Oe},n.createElement(ma,{className:"minus-icon"})),n.createElement("div",{className:"img-box-add",onClick:Ue},n.createElement(pa,{className:"add-icon"})),h&&n.createElement("div",{className:"error-tip mt-e0"},h),n.createElement(ht.Item,{label:r("sign.max_fee"),name:"max-fee",getValueFromEvent:K=>K.target.value.replace(/[^\d.]/g,"").replace(/(\.)(\d*)(\1*)/g,"$1$2")},n.createElement(jt,{maxLength:17,className:"special-input",defaultValue:ve(P),onInput:K=>{let C=K.target.value;K.target.value=C.replace(/[^\d.]/g,"").replace(/\D*(\d*)(\.?)(\d{0,9})\d*/,"$1$2$3")},onChange:K=>ee(K.target.value)}))))))),n.createElement("div",{className:"item-save-btn"},n.createElement(Rt,{className:"save-btn",type:"primary",disabled:!Pe(ft(y==null?void 0:y.low.maxPriorityFeePerGas,"gwei"),ft(y==null?void 0:y.low.maxFeePerGas,"gwei"),Fe(U),Fe(P))||Fe(F).lt(Fe(w)),onClick:()=>S.current.submit()},r("common.save"))),n.createElement(Un,{className:"footer-box-v2"}))))}var Wl=zl,Xl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAqCAYAAADFw8lbAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAO1SURBVFiF3ZlPSBxXGMB/37MrC9akpMa1EEF7TMxJGqVQlNRDE1i3pIRYyLGGnGIOuUUslhxziJ5C6r2GXroRPC1LvUgteHKT6woWdGNsq0FYGtyvhzfrun9mnLfZNSG/0+zO9+b9dt+b7735RqgTHe1oR1oGEIYoaD8iPSifIZyyAewhbKK6jpFVlCX0YEWevXpdT3/iLBiPDSJyG/QqcNax+TbIIqqPZSH3h0vD0KL6bdclCvoAGHFp53c5IIWRSflt688wDY7tUK+fO0P+zY8It4DoWwpWkkd5QjQyLb/+9XdQYKCoJrrOg86jXGysX5XFGsiYJLde+IUYvxOaiI2gmm66JIByEdW0JmIjfiE1/1EryTzwadPkarODMCbJXKryRJWoJrrOo5oGYieiVk0OkcuV06BMVK+fO8N/b34PHO7ObpiYgb4v/bva34WXG5B9DumnsLbspiqs0RoZPnqDlYvGYzMIdwIv8igFvX32+OWGf1xnd+k4/RTmpuwPCIsyKwu5iSpRL08ucVwKSm6VjrMZuP9dbYG20/D5BbgzY6WzGbjre6/UIo+RoWKeLd31Npm75cnePoiP1z63v2uHfPwLyCzb2LF7LlePek4cimo8Nohdcdw5OsR+zExY8a9vuF59xHPz/lGR27z9suhP8cbq7LZTIjziuWF0tKPd22DUx8enwsXlvBuvLWT8IXpVRzvaDdIygPsuqEQxAxxH8Qft77n2cBZpGTAIQ64tywg7nL19dgq4pKgiwpChoP3uLSv44afg89/fK6Woeihov0Gkp77WR7h8w8rUIn6rlJYGrvjHBSHSIzoa+wf4JHSjowm/kmzG5s7sc+i9AINXaqevuSlYeOKi+q9oInaA+m/3nETDsr8L45fCz1ehEF6wkbSd9l/RfDAozvmiIQx+Ez5W2TMIm82zCSDM0ltE2DSorjdNplGorhuMrL6TzoP2spUYWTUoS82zCcBl168sGfRgBdhumpAfCz+HjdxGD1aMrQXJYjOdqpibchh6WZRnr17bPKr6GFtmaT7zD11WJfXc7IrkFayqnqUbSmYZ7l+DXx66tEoVi2kfHX5lZJKCfsVxz02T19wEcxt2D+q+vctjZLL4wf1x+aSoeFwuX+ujkWlbsHrHCGtEI9PlX1XwvpZ0qnZPktx6gXAT2DkxtRI7CDdrlR9rbvMkmUshjAG5pquVyPlV8uBDKOSCNw1aI8Mos0C+4YK2ND5La2Q4SBI+pJcNVT28769vKjnpF2L/A3AOb2ZPPKACAAAAAElFTkSuQmCC",_l="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAqCAYAAADFw8lbAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAO1SURBVFiF3ZlPSBxXGMB/37MrC9akpMa1EEF7TMxJGqVQlNRDE1i3pIRYyLGGnGIOuUUslhxziJ5C6r2GXroRPC1LvUgteHKT6woWdGNsq0FYGtyvhzfrun9mnLfZNSG/0+zO9+b9dt+b7735RqgTHe1oR1oGEIYoaD8iPSifIZyyAewhbKK6jpFVlCX0YEWevXpdT3/iLBiPDSJyG/QqcNax+TbIIqqPZSH3h0vD0KL6bdclCvoAGHFp53c5IIWRSflt688wDY7tUK+fO0P+zY8It4DoWwpWkkd5QjQyLb/+9XdQYKCoJrrOg86jXGysX5XFGsiYJLde+IUYvxOaiI2gmm66JIByEdW0JmIjfiE1/1EryTzwadPkarODMCbJXKryRJWoJrrOo5oGYieiVk0OkcuV06BMVK+fO8N/b34PHO7ObpiYgb4v/bva34WXG5B9DumnsLbspiqs0RoZPnqDlYvGYzMIdwIv8igFvX32+OWGf1xnd+k4/RTmpuwPCIsyKwu5iSpRL08ucVwKSm6VjrMZuP9dbYG20/D5BbgzY6WzGbjre6/UIo+RoWKeLd31Npm75cnePoiP1z63v2uHfPwLyCzb2LF7LlePek4cimo8Nohdcdw5OsR+zExY8a9vuF59xHPz/lGR27z9suhP8cbq7LZTIjziuWF0tKPd22DUx8enwsXlvBuvLWT8IXpVRzvaDdIygPsuqEQxAxxH8Qft77n2cBZpGTAIQ64tywg7nL19dgq4pKgiwpChoP3uLSv44afg89/fK6Woeihov0Gkp77WR7h8w8rUIn6rlJYGrvjHBSHSIzoa+wf4JHSjowm/kmzG5s7sc+i9AINXaqevuSlYeOKi+q9oInaA+m/3nETDsr8L45fCz1ehEF6wkbSd9l/RfDAozvmiIQx+Ez5W2TMIm82zCSDM0ltE2DSorjdNplGorhuMrL6TzoP2spUYWTUoS82zCcBl168sGfRgBdhumpAfCz+HjdxGD1aMrQXJYjOdqpibchh6WZRnr17bPKr6GFtmaT7zD11WJfXc7IrkFayqnqUbSmYZ7l+DXx66tEoVi2kfHX5lZJKCfsVxz02T19wEcxt2D+q+vctjZLL4wf1x+aSoeFwuX+ujkWlbsHrHCGtEI9PlX1XwvpZ0qnZPktx6gXAT2DkxtRI7CDdrlR9rbvMkmUshjAG5pquVyPlV8uBDKOSCNw1aI8Mos0C+4YK2ND5La2Q4SBI+pJcNVT28769vKjnpF2L/A3AOb2ZPPKACAAAAAElFTkSuQmCC",$l="data:image/png;base64,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",es="data:image/png;base64,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",ts="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAqCAYAAADFw8lbAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAIsSURBVFiF1Zk9b9swEIZfdurigvDWjXOATgXSbOng9m9pSP5A1yzyP9CWIV2asQUKASmQld1qGEFjtEO6xE8HSYaiODb1EVt6R+KOfECKd6ejUUMBI0nvJB1LeivJSXot6VVu8kfSL0k/JX2XdCnpqzHmb9M16wIeAVNgTn3Nc9+j5wQ8BC6AZQPAqpb5XIddAo6BT8BdB4BV3eVzj9tCHgBXzwBY1RVw0BRyAsx2AFloBkyaQN7sELLQTTAs2XHvciermrHmMzAVyLGkL5Le1DqC7vVD0ntjzO9i4EXFINL+IaWMISoPrHaULKZdSnq5Y6in9E/SsTHmm/RwR0/VH0gpYzl9MEKWFjdmnCiKsNaSpmnr25KmKc45oijaZrqknG7J8u9GOeeQ1Bo2TVOstau5AjQtIEcEFBje+9awZUjnHN77ELc5MCqCe5CqsHEcB0MmSdIEstBEwEkdjzKspCDYOI5X9g0gAU4EnNf1qgPbASTAuYDrJp4hsB1BAlwLuG3qvQm2Q0iAWwH3bWbw3q+AJOG9fzTWQey9r+b62losFlttrLVtl9Ggjn4wl2kw4WkwAb9xCk2SJHilOI5bp9BhFCX5zd9LmeecC3GZlkNUUOHsnOuscLbW1iqcy/9MF5I+tI/MneqzMeajNMSfu3zgbF9Ua3RWQEoDakA8Ej1t6TwF2/8mWQW2323HEmz/G7kl2P63xivA/X5sWAO8l+cbs93kSeCdPoj9B2dDu+U0utTOAAAAAElFTkSuQmCC",as="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAqCAYAAADFw8lbAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAHcSURBVFiF1Zm/TsMwEIc/2IuqbmyemSwhlW4sfYA8gh8lEk/QN+hTMHRjZGBhYDUbqEJyBUOn9lgcFIU/cew01D/plsTn++Q49vl8QrxGwBVwDVwCCjgHzvz7d+AFeAYegDvgHvhIiNlJM2AJrAHpaGvvOzsk4BRYAfsIwKbtfV/TPgEnwALY9gDYtK3ve5IKeQE8HgCwaY8+VpTmwOsAkJW9+pidId8GhKzsrQvsBcOO5E8j2zoNJgwzJ0Pm7J8/2OIIICtb/AY55TBLUKxt+WWdXR0BXNNWTcgZLTtOWZbinBOtdTKA1lqstVKWZVvbPY3tdtnWubVWRCQZVmstzrmvvgJ8lhXkiIAEQymVDFuHtNaKUirEb+0ZmYcGasIaY4Ihi6KIgaxsDnDTZVTqsCISBGuM+WofASmekduun7ALbA+Q4hl5inAMgu0JUjwjLtL5T9geIcUzskvoQJRSUpdS6tuzHtbe3SmJGo/HrW02m01qGCCjT5/Nz5TN8pTNgh+9hRZFERzMGJO8hWaTlMA/pXnW2hCfJTUFJc7W2t4SZ+dcVOIMmRxFIKPDHWRyXIaMChCQSUmnUhZFsjrs0ZcdK2VRyK2URWm8rqO/bGjqX65vThKAB70Q+wTlB3O75/VC7AAAAABJRU5ErkJggg==",ns="data:image/png;base64,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",rs="data:image/png;base64,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",is="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAqCAYAAADFw8lbAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAALxSURBVFiF1Zm9TtxAFIXPrFKkIYzo0k2NFMkSEqHDSCQFDX4D/Ah+A3gDlJbGfgOoKEgx6zKRkFZEorW7IBTFJilIAyeF15bX7ML64l2WI03h8fjOp/m5c+daQSiSSwA+AtgEsAbAAHgP4N2wyR8APwGkAM4BxAC+KaX+SvtsC7hBMiJ5zfa6Hn67MUvAdZJnJO8FgE3dD22tdwm4QvILydsOAJu6HdpeeS7kKsmLGQA2dUFyVQq5TfJqDpClrkhuSyB/zRGy1K+pYVlM9zxHsqkrjlkGqgG5AqAP4EOrKehePwC4SqnfZUWv0WAfLw8JFAz79YpqRFn4tBjA2zlDTdI/AJtKqe/AKOgZgE8Si3meYzAYII5j5HkOrTWWl5dhjIHjODDGSGG/KqU+V08sjkXRiRMEAQE8WhzHYZIkEvP3rB+3LM7f1vI870nIshweHkq6IMkIAN6wiIJ22s5JFEU4OTmpnn3fx97eHowxSNMUeZ4jTVPEcVy9F2qH5FLp3J81mtZa6WhNq+0einiytdI0BQAYY+C6rnS0ptVmD0XQ21paawAFcAk9Q631UETmrVUfxa2trZH1OgMZkMwkiybLMhpjRna21ppBENBayywTmZ3YHUjeSb9OkoSu6451R1pr+r7f1Ua7exZoKWstfd+n1nostOu6Uoc/AtrZHGVZRmstgyB4AG2Mec5yyEDysivQpo6Pj0fW8cHBgdTUJUiedsj2QEmSjCwBoU57KJIDs/MrxlTRU57nUjPnPRQxaGulaYooitDv9x9t1+/3R04xoWKQXKIg61E/60v/GYYhrbVMkqTyBKhtqDAMJdN+zSJwkoV508Sh9eJ5ngSSHIZ5JagocA7DkJ7nTfSfZQmCQApZBc6dXkUGgwFubm6qTbO7uwvHcaoARqDqKvJqLnfVdXlYcfRSVGN0VEICrygB8UBc0JTOJNjFT5I1YBc77ViDXfxEbg128VPjDeDF/tkwBvhFft+op5tMBJ7rD7H/yScEaL97tXQAAAAASUVORK5CYII=",os="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAqCAYAAADFw8lbAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAK1SURBVFiF1Zm/buJAEIe/oGvvWNFdt3UqpEg5OrbgrkjFI+wj5BHyBlaeAPIEVpoUucJQXhEFpUjLdhdFkUzuilTJXmGbGMI/D5iDTxoJ2Wb883p2dnZ8gJzPwDegCRwBGvgKfEnP/wF+Aw64AfrAL+DvGvcsRAPoAo+AL2iP6X8bZQo8Bq6BN4HAaXtLfR1vUmANOAdeNiBw2l5S37V1RR4CdyUInLa79F4iWsDDFkRm9pDes7DIpy2KzOypiNhDtjuSs0Z2aRjU2E5MrhKzCyfY+Q6IzOx8nshjyklBUnshl2cPckKvge/znmIRSinq9TrGGKrVKs/Pz4xGI5xzDAYDnHMStwA/gR/5Aw2EK04QBH4Zt7e3XmstGdU3ppbbrkRkGIZLRWacnp5KQ6AL8ImkCjop+k6stbTb7fcn7Xa5uLjAOYfWGqUUWmuazeb4vJCTVCOtFZ5q4WgaY8qeWK0KST1ZGK01AM45er2exEURmhWSorcwo9EISARnokvkqEJSmRem3++Pf0dRNBGvJaABYgRxo5Tyw+FwYmbHceyDIPDGGK+U2mSMxgCvUgdaax9F0cx0FMex73Q6m5por2sJzcwY4zudjo/jeKboKIqkCX9CqOjVzwsHY4wPguCD6OFwuE44xAD3G4ylCWu32xNxfHZ2JvV1D3BVllBI4jgfAkI/VxWS5kBpOOfG1ZNSSurmpkLSwSiM1hprLcaYhdcZYyZWMSF9SBb8wl2P/Fqf5U9rrTfGeK31OBPksdZKXvtjqhEQlHmr1KF5wjCUxmc3P7Siwtla68MwnJs/M4IgkIocF84b3YrU63WUUlSrVQAuLy8ZDAbjAkbAh60I7Pjmbpq92C7DHjUgYE9aOhl70STLi935tmPGXjRyM/aiNZ5n5z82TPNfPt8cLL9kLlv9IPYPqUlwCgBaP60AAAAASUVORK5CYII=",ls="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAAA2CAYAAACMRWrdAAAEGklEQVRogd2aP0zbTBjGH1uMDIlXFMkDZGD52GKmIgbI9rHAWoTkieXrEMSA1FZKpCgMTFlY2m8CiQF1QBFiKN3IRILEkiBAYXacgf3pcI7rJA7E9uVP85NOkS/ye/f4vTv77n0VSIbkEoAlAB8A6E6JOQUAWk6pOL9VANeKolRk9yUyJFdIfiP5xPDYJI9IroxbD0huRxTTj1uS/5GMvd+Lv0NQN08kN0YhSHee5qj5SVIflqhReakfNslt2aK+jFFQN19kiToatxIfjqZRVJtw4jhZw68fwYYlxUIhDcuyZJrrxndBUX1E6QCijWGHer2Ora0tnJ6eunXr6+vI5XIyzLf5zEFeBRTvjMgUi0UmEgkCYLFYdOsNwyAAGobBWq0moymSvH1P1IaMVmq1GgG4xU8YAMbjcWazWRlNkl1DUvWIikHSEBwU27ZxcHCA5eVl1Ov1qOY+ey+8c2wbYosxcm5ubpBKpaLOPd3rNa+wj0EtSXjKLpK853pNBcR+CmJzOBDt1S6ZTEoVB0T2nu5ocT3276B35nI5JJNJnJ2dhWm4B8MwEI/HO+oieu8j8EfYwF/N1Wo1aENvcnFxgYeHB5im2fNf23snJydBTAqPUZxRjHan6kHTNGiahuPjY5RKJSQSiY7/bdvG+fl5EJM6ySUVjsJJIJ1Oo9Fo+HovIEsqgH8k9Ekq+Xw+qokPKsY4DPuhaVpUE7qKAMv8MPBb9SS8QvQZjNljqVQKs7OzHXWvr69RzcbGLsy2bdi2LdtsrGc/Ni2oEOfn00ZrBkLY2IZjJpPB6upqR93j4yN2d3ejmG3NAHjGmLYrALC/v++7vOfzeby8vIQ1W1EhhIUm6sSX8M7yo6UC+BXFgmmaaDabkvojjaoKEYALzd3dHebn57G3tzdJAq9VJ5IYeTgeHh66Aq+uriT1LxQtRVEqM87FNQbck+l6/3WmLTAIzWbzzXmWSCSws7MTxOR34M9G8/9B7yoUCr77prBYluVbPzc3h2KxiEajgXQ6HcTkj44rBox9WZbFTCbDeDzecYboV/qdKwLoe2ga8ljcPTj1flJ9DfJYNE1DoVBAuVzG2tpakFsHth8Cd+S5whRF+Y4Qi8jCwgIuLy9RKpWwuLgYpjOyeIYzv4DeoEQgr3lJp9O4v79HNpvtOXUaEZ8URen/3UsJwXPLsmia5rtzzDTNqE21+fmubIrMAClB9FKpRMMweoRtbm7KjLTYHDSjgEMM/JXLZZmmyaCZBJzGUK1H3PQF1ydcnJw4HidrWMpJYPGI26ZYgcbFE2WnHHnE6ZQUfA/ILYeVJNYlcIOjS+sbjpfeEBejSJYcRprf6AX1EblCsXpGmYNPFOm3UsJaigwjXigCiSsQ4akYRNDDL9n52Sm/AFRkJzv/BmFNngifkZfuAAAAAElFTkSuQmCC",ss="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAAA2CAYAAACMRWrdAAAEBklEQVRogd2avU/jSBiHn/VRXAESNrWlFJCCZt2RiGKpEB00oUizaUJBdVeECmn3pCAkIkSVJkK6PSGBRHPaynSworEoINtQEBAo1MH8B7OF7ZBP8MckzvJIr8CT+PX8/M5MZuadD8jHcO0TkHBt0jWAZ9eq7t+fwJl7PXIsAP8C94AIaTaw5/qKnRzRxPSzK+AvXqI8NAYlqNPugZVhCErgvM1BC+q0U/fZA2FYUXqtD+Zki/oao6BO+ypL1N4IiOm0vfcoKrK4UWp+0pplTmYFVFUdpLieA8ofPcoSwP/An0HfRie6rrO9vY2iKFxfXwNweHiIpmlcXl5Gde9hAN9xpmevcoqEN5nJZMTNzY0QQohMJtMsN01TCCGEaZpC13VZUbt6S9SKjAfpui5a6SVMCCEajYbI5/MDaZJKy/+TSBhGg6BpGpVKBdM00XU9qrsvrRetwnIMcNryGktLS1SrVfL5fBQ3CVqi1irsc1BPEt5yE0nRa0bNE7aAM7r4Qtd1yuUy9XpdqjiIHL0E7nrOE7bs9858Pk+9Xmd9fT3Mg7s4OTnh6emprSxi9D7DizDfs2bD8B1YX2SzWaanp9na2ur6zIve4uJiEJfNiBnEsFL1sG0b27bZ3NwknU5Tq9XaPtc0jeVl3w0KnOZoKIzIHgOAZVkkk8me0QuIoQAfJdRJKru7u1FdfFKIsRn2w7btqC4SXh+LjV6jnoSfkMQYMUesWq3SaDTayqampqK6nYxdmKZpaJom2+2k8vZ3fk8UfCzQfkOex3CExdYcNzY2OD8/byvTdZ3j4+Mobp/HgAdiWq4A7O/vdw3vlmVRq9WYmZkJ67aq4AgLzcTERJTbZfxm9eJZAX5E8VCpVFBVVVJ9pPFTIWLCbX5+ntvbWwqFwigJPPOERWqOmqaxs7PTFJhKpeRULxzPQHXMvTjD55rs4aH/O/AEBkFV1Vf7Wa1W4+DgIIjLb/Cy0PzP712lUqnnuiks4+PjPcvv7u5YXV0lmUxiWVYQl987CwLlvlRVFYVCQTQaDfEW/fYVhRB9N01Dbos3N05bp1T/BHkttm1TKpUwDIOjo6Mgt/r2H4Jmy2sV9o0Qg8jj4yPZbJZ0Os3FxUWYysjiAbd/QbswCBi1VizLYm5ujrW1ta5dpyHxN2/MeyMnz1VVFcVi8c0+ViwWZe3bn/pRnkBSEj2VSgnTNLuElctlmZkWmwBz3YEl/mZnZ6X5dS3wSYJ3mar1eJfJ9VEWJy2PN0rNUtoBFo8czggUl6B7BnDkyCOBpOR7QLtiSNsXKwzvWN/AotSPSZzDkoM45heLoF4s4IxUUfrgPc7xWylprQ8ynHRg4FTuI05UvcRi52HnB9d+4GxPSD3s/AvNwqWC0WvPQgAAAABJRU5ErkJggg==",Rn="data:image/png;base64,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",cs=(t,i)=>{var o,e;t=(o=t??"biconomy")==null?void 0:o.toLowerCase();let s={biconomyfff:_l,biconomy000:Xl,cyberconnectfff:as,cyberconnect000:ts,simplefff:os,simple000:is,lightfff:rs,light000:ns,btcfff:es,btc000:$l,universal000:ls,universalfff:ss,xterio000:Rn,xteriofff:Rn},p=`${t}${i==="light"?"fff":"000"}`;return(e=s[p])!=null?e:s.biconomyfff};function ds(t){var i,o;let{method:e,param:s,loginAuthorizationSign:p}=t,{t:m}=kt(),a=Tn(),[l,c]=u.useState(!1),[d,v]=u.useState(),h=u.useRef(null),[E,S]=u.useState(""),{authCoreModal:f}=qt(),[r,g]=u.useState(""),[k,R]=u.useState(!1),A=Nn(),[x,y]=u.useState(""),[I,w]=u.useState("");ri();let{transactionData:N,gasError:b,setTransaction:Q,updateTransaction:D,currentChain:O}=Ot(),[F,T]=u.useState(!1),{events:U}=Dr(),[B,P]=u.useState(),{hasSetPaymentPassword:L,showSetPaymentPasswordOrConfirm:ae}=ti(),{setPaymentVerify:W,setPaymentPassword:re,userInfo:se,modalOptions:me}=ea(),{address:Se}=xa(),{checkPending:ye}=bl(),oe=()=>{Kn().then(()=>{Pe()}).catch(J=>{var q;c(!1),a.error((q=J.message)!=null?q:"Sign Error")})},{TabPane:ce}=Xa,ee=u.useMemo(()=>e===Ce.personalSign||e===Ce.personalSignUniq,[e]),de=({error:J,result:q})=>{U.emit("signResponse",{result:q,error:J})};u.useEffect(()=>{Pr({erc4337:me.erc4337,chainId:O.id,method:e}).then(J=>{P(J)}).catch(J=>{})},[O.id,me.erc4337,e]),u.useEffect(()=>{let J="";ee?(S(m("sign.signature_message")),g(m("sign.signature_title")),J=0):e===Ce.ethSendTransaction?(S(m("sign.send_transaction")),g(m("sign.approve_and").format(la(O))),z(),J=1):e===Ce.ethSignTypedDataV4||e===Ce.ethSignTypedDataV4Uniq?Ie(JSON.stringify(s)).then(q=>{(q==null?void 0:q.type)===Y.SEAPORT_NFT_LISTING?(S(m("sign.send_transaction")),g(m("sign.approve_and").format(la(O))),J=1):(J=2,S(m("sign.sign_typed_data")),g(m("sign.signature_title"))),y(J)}):e.includes(Ce.ethSignTypedData)&&(S(m("sign.sign_typed_data")),g(m("sign.signature_title")),J=2),y(J)},[O]);let z=()=>{let J=Fr(s,O);Q(J),fe(J)},Ie=async J=>{var q;let _=await((q=window.particleAuth)==null?void 0:q.ethereum.request({chainId:O.id,method:Kt.deserializeTypedData,params:[J]}).catch(pe=>{var ie;a.error((ie=pe.message)!=null?ie:"deserializeTypedData Error")}));return v(_),_},fe=async J=>{var q;if(!Oe(J))return;let _=await Qr(()=>import("./index-gZIeYUk-.js").then(Ee=>Ee.i),__vite__mapDeps([0,1,2]),import.meta.url),{TransactionFactory:pe}=_.default||_,ie=pe.fromTxData(J);(q=window.particleAuth)==null||q.ethereum.request({chainId:O.id,method:Kt.deserializeTransaction,params:[Se,et.addHexPrefix(ie.serialize().toString("hex"))]}).then(Ee=>{v(Ee)}).catch(Ee=>{var Te;lt.error({title:(Te=Ee.message)!=null?Te:"Deserialize Transaction Error",wrapClassName:"auth-core-modal-error",getContainer:()=>f.rootBody,okCancel:!0,cancelText:m("common.cancel"),okText:m("common.retry"),onOk:()=>{fe(J)}})})},Ue=u.useMemo(()=>(d==null?void 0:d.securityDetection)&&(d==null?void 0:d.securityDetection.length)>0,[d==null?void 0:d.securityDetection]),Oe=J=>{if($e(O))return!J.from||!J.to||!J.value?(lt.error({title:"Transaction error, see doc for more info",wrapClassName:"auth-core-modal-error",getContainer:()=>f.rootBody,onOk:()=>{de({error:Ft.paramsError()})}}),!1):!0;if(Number(J.type)!==0&&Number(J.type)!==1&&Number(J.type)!==2)return lt.error({title:"Transaction type error, see doc for more info",wrapClassName:"auth-core-modal-error",getContainer:()=>f.rootBody,onOk:()=>{de({error:Ft.paramsError()})}}),!1;if(je(J.type)&&J.maxFeePerGas&&J.maxPriorityFeePerGas){let q=new Za(et.stripHexPrefix(J.maxFeePerGas),16),_=new Za(et.stripHexPrefix(J.maxPriorityFeePerGas),16);if(q.lte(_))return lt.error({title:"maxFeePerGas cannot be less than maxPriorityFeePerGas.",wrapClassName:"auth-core-modal-error",getContainer:()=>f.rootBody,onOk:()=>{de({error:Ft.feeError()})}}),!1}return!0},Qe=J=>{let q=Br.from(et.stripHexPrefix(J),"hex").toString("utf-8");return ee&&/�/.test(q)?J:q},De=J=>{if(J.params.length>0){let q=J.params.map(_=>_.type).join(", ");return`${J.name}(${q})`}return`${J.name}()`},Pe=async(J=!1)=>{var q,_,pe;if(!Vr()){de({error:Ft.notLogin()});return}if(Qt({record_type:Gt.PAGE_SIGN_CONFIRM_BUTTON_CLICK}),e===Ce.ethSendTransaction){if(await ye(Pe,J))return;(q=se==null?void 0:se.security_account)!=null&&q.has_set_payment_password?W({visible:!0,onVerifyCompleted:Ge}):ae(Ge)}else e.includes(Ce.ethSignTypedData)||ee?(_=se==null?void 0:se.security_account)!=null&&_.has_set_payment_password?W({visible:!0,onVerifyCompleted:ne}):e.includes(Ce.ethSignTypedData)||((pe=me.promptSettingConfig)==null?void 0:pe.promptPaymentPasswordSettingWhenSign)===3?ae(ne):ne():lt.error({title:`method ${e} not support`,wrapClassName:"auth-core-modal-error",getContainer:()=>f.rootBody})},Ge=async()=>{var J,q,_;if(!N)return;c(!0),JSON.stringify(N);let pe;try{pe=await((J=window.particleAuth)==null?void 0:J.ethereum.sendTransaction({...N})),Qt({record_type:Gt.PAGE_SIGN_CONFIRM_BUTTON_CLICK_SUCCESS})}catch(ie){Qt({record_type:Gt.PAGE_SIGN_CONFIRM_BUTTON_CLICK_FAILURE}),(ie==null?void 0:ie.error_code)===50103&&!((q=se==null?void 0:se.security_account)!=null&&q.has_set_payment_password)?oe():(ie==null?void 0:ie.message)==="Local Key not found"||(ie==null?void 0:ie.message)==="Master password decryption error"?A("account/master-password/verify"):lt.error({title:(_=ie.message)!=null?_:"Send Transaction Error",wrapClassName:"auth-core-modal-error",getContainer:()=>f.rootBody,okText:m("common.confirm"),onOk:()=>{de({error:ie})}})}finally{c(!1)}pe&&de({result:pe})},ne=async()=>{var J,q,_,pe;c(!0);let ie;try{ee?ie=await((J=window.particleAuth)==null?void 0:J.ethereum.signMessage(s)):ie=await((q=window.particleAuth)==null?void 0:q.ethereum.signTypedData({data:s,version:Ut.getSignTypedVersion(e),uniq:Ut.isSignTypedDataUniq(e)})),Qt({record_type:Gt.PAGE_SIGN_CONFIRM_BUTTON_CLICK_SUCCESS})}catch(Ee){Qt({record_type:Gt.PAGE_SIGN_CONFIRM_BUTTON_CLICK_FAILURE}),(Ee==null?void 0:Ee.error_code)===50103&&!((_=se==null?void 0:se.security_account)!=null&&_.has_set_payment_password)?oe():(Ee==null?void 0:Ee.message)==="Local Key not found"||(Ee==null?void 0:Ee.message)==="Master password decryption error"?A("account/master-password/verify"):a.error((pe=Ee.message)!=null?pe:ee?"Sign Message Error":"Sign Typed Data Error")}finally{c(!1)}ie&&(p?U.emit("loginSuccess",{...se,authorization:{message:s,signature:ie}}):de({result:ie}))},ve=async()=>{l||(p?U.emit("loginSuccess",se):de({error:Ft.userRejectedRequest()}))},K=J=>za(J.value)?We(Jt(J.value,O)):J.value,C=u.useMemo(()=>{let J="";if(e.includes(Ce.ethSignTypedData))try{let{primaryType:q}=s;J=q}catch{}return J||"Message"},[e,s]),M=u.useMemo(()=>{if(e.includes(Ce.ethSignTypedData))try{let J=s,{message:q}=J;return J.message||(q=J),q}catch{}return{}},[e,s]),G=(J,q)=>{J=J.replace("ROOT.","");let _=yn.getValByKeyPath(M,J),pe=!1;typeof _!="string"&&typeof _!="number"&&(_="",pe=!0);let ie=J.split(".").length;return n.createElement("div",{key:q,className:"s-row"},n.createElement("div",{className:"label",style:{paddingLeft:20*ie},"data-type":pe?"title":""},J.split(".").pop(),":"),za(_)?n.createElement(Wa,{text:_,onCopy:()=>a.success(m("new.copied_to"))},n.createElement("div",{className:"value copy-text"},K({value:_}))):n.createElement("div",{className:"value",onClick:Ee=>{Ee.stopPropagation()}},_))},$=()=>n.createElement("div",{className:"sign-message"},n.createElement("div",{className:"message"+(L?"":" no-password-tip"),"data-transaction-type":d==null?void 0:d.type},!e.includes(Ce.ethSignTypedData)&&n.createElement("div",{className:"pre-wrap personal-message"},Qe(s)),e.includes(Ce.ethSignTypedData)&&n.createElement(n.Fragment,null,n.createElement("div",{className:"s-row"},n.createElement("div",{className:"label","data-type":"title"},C)),yn.travelJson(M).map((J,q)=>G(J,q))))),le=J=>J.name&&J.name.length>0?J.name:`NFT#${J.tokenId}`,ge=J=>e===Ce.ethSendTransaction?J?$e(O)?!1:je(J.type)?!J.gasLimit||!J.maxPriorityFeePerGas||!J.maxFeePerGas:!J.gasLimit||!J.gasPrice:!0:!1,[Ne,He]=u.useState(!1),Be=u.useMemo(()=>{var J,q,_,pe,ie,Ee;let Te=!1;if(ee){let te=Qe(s),Le=(J=te.match(/^(.+)?\swants you/))==null?void 0:J[1],rt=(q=te.match(/wants you to sign in with your Ethereum account:\n(.*)/))==null?void 0:q[1],ut=(_=te.match(/URI:(.*)/))==null?void 0:_[1],mt=(pe=te.match(/Version:(.*)/))==null?void 0:pe[1],xt=(ie=te.match(/Chain ID:(.*)/))==null?void 0:ie[1],yt=(Ee=te.match(/Nonce:(.*)/))==null?void 0:Ee[1];Le&&rt&&ut&&mt&&xt&&yt&&(Te=!0)}return Te},[N,ee]);u.useEffect(()=>{Be&&(S(m("new.sign_in_request")),g(m("new.requesting_sign_4361")))},[Be]);let _e=()=>{var J,q,_,pe,ie,Ee,Te;return n.createElement(Xa,{defaultActiveKey:"1"},n.createElement(ce,{tab:m("sign.details"),key:"1"},n.createElement("div",{className:"balance-change"},n.createElement("div",{className:"title"},m("sign.estimated_balance_change")),n.createElement("div",{className:"change-body"},(_=(q=(J=d==null?void 0:d.estimatedChanges)==null?void 0:J.natives)==null?void 0:q.filter(te=>te.address.toLowerCase()===(Se==null?void 0:Se.toLowerCase())))==null?void 0:_.map((te,Le)=>n.createElement("div",{className:"change-title",key:`native-change-${Le}`},ze(O),n.createElement("div",{className:"change-val",style:te.nativeChange.includes("-")?{color:"#ea4335"}:{}},te.nativeChange.includes("-")||te.nativeChange==="0"?"":"+",$e(O)?Yr(te.nativeChange):ct(te.nativeChange,"ether",18)))),(ie=(pe=d==null?void 0:d.estimatedChanges)==null?void 0:pe.nfts)==null?void 0:ie.map((te,Le)=>n.createElement("div",{className:"change-title",key:`nft-change-${Le}`},le(te),n.createElement("div",{className:"change-val",style:te.amountChange<0?{color:"#ea4335"}:{}},te.amountChange<0?"":"+",te.amountChange))),(Te=(Ee=d==null?void 0:d.estimatedChanges)==null?void 0:Ee.tokens)==null?void 0:Te.map((te,Le)=>n.createElement("div",{className:"change-title",key:`token-change-${Le}`},te.name?te.name:"Unknown Token",n.createElement("div",{className:"change-val",style:te.amountChange<0?{color:"#ea4335"}:{}},te.amountChange<0?"":"+",Hr(te.amountChange,te.decimals)))))),d&&n.createElement("div",{className:"from-to"},n.createElement("div",{className:"address-item"},n.createElement("div",null,m("sign.from")),n.createElement("div",null,We(Jt(d.data.from,O)))),n.createElement("div",{className:"address-item mt10"},n.createElement("div",null,m("sign.to")),n.createElement("div",null,We(Jt(d.data.to,O)))),!$e(O)&&n.createElement("div",{className:"address-item mt10"},n.createElement("div",null,m("sign.nonce")),n.createElement("div",null,"#",parseInt(d.data.nonce)))),!b&&N&&!$e(O)&&n.createElement(ur,{openGasDrawer:()=>R(!0),signLoading:l,chainInfo:O,signMethod:e}),b&&!$e(O)&&n.createElement(mr,null)),n.createElement(ce,{tab:m("sign.data"),key:"2"},n.createElement("div",null,d&&d.data.function&&n.createElement("div",{className:"inner-instruction",key:"instruction-function"},n.createElement("div",{className:"inner-content"},n.createElement("div",{className:"content-item"},n.createElement("div",{className:"item"},n.createElement("div",{className:"item-0"},m("sign.function_type")," ",De(d.data.function)),d.data.function.params.map(te=>n.createElement("div",{className:"item-1 mt10",key:`instruction-function${te.name}`},We(te.name),n.createElement("span",null,We(te.value)))))))),d&&n.createElement("div",{className:"inner-instruction",key:"instruction-hex-data"},n.createElement("div",{className:"inner-content"},n.createElement("div",{className:"content-item"},n.createElement("div",{className:"item"},n.createElement("div",{className:"item-0"},m("sign.hex_data")),n.createElement("div",{className:"item-1 mt10"},n.createElement("div",{className:"data"},d.data.data)))))))))},Ke=async J=>{var q,_,pe,ie,Ee,Te,te;if(w(J),J&&J!==""&&d){let{decimals:Le=18}=((_=(q=d==null?void 0:d.estimatedChanges)==null?void 0:q.tokens)==null?void 0:_[0])||{};j.config({EXPONENTIAL_AT:[-256,256]});let rt=new j(J).multipliedBy(new j(10).pow(Le)).toString();j.config({EXPONENTIAL_AT:[-7,21]});let ut=((Te=(Ee=(ie=(pe=d.data)==null?void 0:pe.function)==null?void 0:ie.params)==null?void 0:Ee[0])==null?void 0:Te.value)||"",mt=await((te=window.particleAuth)==null?void 0:te.ethereum.request({chainId:O.id,method:"particle_abi_encodeFunctionCall",params:[d.data.to,"erc20_approve",[ut,rt]]}));D({data:mt})}};return n.createElement(n.Fragment,null,n.createElement("style",null,Aa),d!=null&&d.type||x===2||x===0?n.createElement("div",{className:`info-sign info-sign-${d==null?void 0:d.type}`,"data-type":d==null?void 0:d.type,ref:h},!L&&n.createElement("div",{className:"has-payment-password","data-telegram":Gr()},n.createElement("div",{className:"has-payment-password-icon"}),n.createElement("div",{className:"has-payment-password-tip"},m("account.waring_tip1")),n.createElement("div",{className:"has-payment-password-set",onClick:re},m("account.set"))),n.createElement("div",{className:"scroll-part"+(L?"":" no-password-tip")},n.createElement(ai,{userInfo:se,transactionInfo:d}),n.createElement("div",{className:"info-request"},me.erc4337&&e!==Ce.ethSendTransaction&&n.createElement("div",{className:"aa-icon"},n.createElement(Xt,{src:cs(((o=(i=me.erc4337)==null?void 0:i.name)!=null?o:"BICONOMY").toLowerCase(),me.themeType||"light"),fallback:zt,preview:!1})),E),n.createElement("div",{className:"info-title"},n.createElement(Xt,{src:Lr(O),fallback:zt,preview:!1}),la(O)),n.createElement(Wa,{text:B||"",onCopy:()=>a.success(m("new.copied_to"))},n.createElement("div",{className:"info-address"},We(B),n.createElement("div",{className:"copy-icon"},n.createElement(ni,null)))),n.createElement("div",{className:"info-des"},r),n.createElement("div",{className:"apart-line"}),(d==null?void 0:d.type)===Y.NativeTransfer||(d==null?void 0:d.type)===Y.ERC20_TRANSFER||(d==null?void 0:d.type)===Y.ERC20_APPROVE||(d==null?void 0:d.type)===Y.ERC721_TRANFER||(d==null?void 0:d.type)===Y.ERC1155_TRANFER||(d==null?void 0:d.type)===Y.SEAPORT_CANCEL_ORDER||(d==null?void 0:d.type)===Y.SEAPORT_FULFILL_ORDER||(d==null?void 0:d.type)===Y.SEAPORT_NFT_LISTING?n.createElement(Zl,{setDisplayDetail:He,displayDetail:Ne,gasError:b,setGasVis:R,formatFunction:De,transactionInfo:d,changeApproveAmount:I,setChangeApproveAmount:Ke,signLoading:l,signMessage:$,chainInfo:O,signMethod:e}):e===Ce.ethSendTransaction?_e():e!==Ce.ethSendTransaction?$():""),n.createElement("div",{className:"btn-box"},n.createElement("div",null,n.createElement(Rt,{className:"btn-cancel",onClick:ve},m("common.cancel")),n.createElement(Rt,{className:`btn-approve ${b||Ue?"still-confirm":""}`,onClick:()=>{Ue?T(!0):Pe()},loading:l,disabled:ge(N)},m(Be?"new.sign_in":b||Ue?"common.still_confirm":"common.confirm"))),n.createElement(Un,null)),Ue&&(d==null?void 0:d.securityDetection)&&n.createElement(n.Fragment,null,n.createElement(Ql,{securityDetection:d==null?void 0:d.securityDetection}),n.createElement(lt,{className:"risk-modal",open:F,closeIcon:n.createElement(Jn,null),centered:!0,maskClosable:!1,onCancel:()=>{T(!1)},getContainer:()=>f.rootBody},n.createElement("style",null,Ml),n.createElement("div",{className:"risk-modal-title"},m("sign.risk_hint_title")),n.createElement(dr,{className:"risk-modal-content",securityDetection:d==null?void 0:d.securityDetection,title:m("sign.risk_identified")}),n.createElement("div",{className:"risk-bottom-btn-box"},n.createElement(Rt,{className:"primary-antd-btn secondary",onClick:()=>{T(!1)}},m("common.cancel")),n.createElement(Rt,{className:"primary-antd-btn danger",onClick:()=>{Pe(),T(!1)}},m("common.confirm"))))),n.createElement(Wl,{openGasDrawer:()=>R(!1),visible:k})):n.createElement(qr,null))}var us=ds;function ms(t){let i=Nn();return u.useEffect(()=>{Kn().catch(o=>{}),Ur()&&i("account/master-password/verify")},[]),n.createElement(Tl,{...t},n.createElement(us,{...t}))}var Ts=ms;export{Ts as default}; +}`;function zl(t){var i,o,e;let{openGasDrawer:s,visible:p}=t,[m,a]=u.useState(!1),[l,c]=u.useState(!1),[d,v]=u.useState(),[h,E]=u.useState(),S=u.useRef(null),{authCoreModal:f}=qt(),{t:r}=kt(),{transactionData:g,updateTransaction:k,gasFeeMode:R,setGasFeeMode:A,gasFeeDisplay:x,gasFeeResult:y,tokenPrice:I,latestGasLimit:w,currentChain:N}=Ot(),[b,Q]=u.useState(R),[D,O]=u.useState(x),[F,T]=u.useState(w||""),[U,B]=u.useState(g==null?void 0:g.maxPriorityFeePerGas),[P,L]=u.useState(""),[ae]=ht.useForm(),{modalOptions:W}=ea();u.useEffect(()=>{(R||p)&&Q(R)},[R,p]),u.useEffect(()=>{(x||p)&&O(x)},[x,p]),u.useEffect(()=>{p&&B(g==null?void 0:g.maxPriorityFeePerGas)},[g==null?void 0:g.maxPriorityFeePerGas,p]),u.useEffect(()=>{p&&L(je(g==null?void 0:g.type)?g==null?void 0:g.maxFeePerGas:g==null?void 0:g.gasPrice)},[g==null?void 0:g.type,g==null?void 0:g.maxFeePerGas,g==null?void 0:g.gasPrice,p]),u.useEffect(()=>{(g!=null&&g.gasLimit||p)&&T(g==null?void 0:g.gasLimit)},[g==null?void 0:g.gasLimit,p]),u.useEffect(()=>{g&&F?je(g.type)?O(Ut.gasFee({gasLimit:F,baseFee:be(Me(y==null?void 0:y.baseFee,"gwei")),maxFeePerGas:P,maxPriorityFeePerGas:U})):O(Ut.gasFee({gasLimit:F,baseFee:be(Me(y==null?void 0:y.baseFee,"gwei")),gasPrice:P})):x&&O(x)},[b,g,x,P,p,F,y,U]);let re=K=>{if(!I||!y)return"";let C;K==he.low?C=y.low.maxWaitTime:K==he.medium?C=y.medium.maxWaitTime:K==he.high?C=y.high.maxWaitTime:C=y.low.maxWaitTime;let M;return C/1e3>=60?M=`>${C/1e3/60}min`:M=`<${C/1e3}s`,M},se=K=>{if(!g||!I||!K)return"";if(je(g.type)){let C=`${r("sign.max_fee")} ${K.maxFee} ${ze(N)}`,M=me(K.maxFee,I);return M===""?C:C+`(${M})`}else return me(K.maxFee,I)},me=(K,C)=>C.length>0&&C[0].currencies&&C[0].currencies.length>0?Wt({amount:K,price:C[0].currencies[0].price,fiatCoin:W.fiatCoin||"USD"}):"",Se=K=>{c(!1),v(void 0),E(void 0),K!==b&&(Q(K),ye(K))},ye=K=>{if(y&&K!=he.custom){let C=be(Me(y[K].maxFeePerGas,"gwei"));L(C),ae.setFieldsValue({"max-fee":ve(C)});let M=be(Me(y[K].maxPriorityFeePerGas,"gwei"));B(M),ae.setFieldsValue({"max-priority-fee":ve(M)}),w&&T(w)}},oe=K=>{c(!1),b!==he.custom&&Q(he.custom);let C=Number(K);K=isNaN(C)?"0x0":ei(C),T(K),Number(K){v(void 0);let C=Fe(K);K=C.isNaN()||K===""?"0":C.toString(),K=be(Me(K,"gwei")),b!==he.custom&&Q(he.custom),B(K),Qe(K)},ee=K=>{E(void 0);let C=Fe(K);K=C.isNaN()||K===""?"0":C.toString(),K=be(Me(K,"gwei")),b!==he.custom&&Q(he.custom),L(K),De(K)},de=()=>{w&&Number(F){Number(F)>=Number(w)+1&&oe((Number(F)-1).toString())},Ie=()=>{let K=new j(U??"0x0").plus(1e9),C=et.addHexPrefix(K.toString(16));ce(Zt(C,"gwei")),ae.setFieldsValue({"max-priority-fee":ve(C)})},fe=()=>{let K=new j(U??"0x0").minus(1e9);K.isNegative()&&(K=new j(0));let C=et.addHexPrefix(K.toString(16));ce(Zt(C,"gwei")),ae.setFieldsValue({"max-priority-fee":ve(C)})},Ue=()=>{let K=new j(P).plus(1e9),C=et.addHexPrefix(K.toString(16));ee(Zt(C,"gwei")),ae.setFieldsValue({"max-fee":ve(C)})},Oe=()=>{let K=new j(P).minus(1e9);K.isNegative()&&(K=new j(0));let C=et.addHexPrefix(K.toString(16));ee(Zt(C,"gwei")),ae.setFieldsValue({"max-fee":ve(C)})};u.useEffect(()=>{je(g==null?void 0:g.type)&&U&&Qe(U),De(P)},[]);let Qe=K=>{!y||(new j(K).isGreaterThan(ft(y.medium.maxPriorityFeePerGas,"gwei").multipliedBy(10))?v(r("sign.pr_fee_is_high")):new j(K).isLessThan(ft(y.low.maxPriorityFeePerGas,"gwei"))?v(r("sign.pr_fee_is_low")):v(void 0),Fe(K).gte(Fe(P))?E(r("sign.fee_low_priority")):Fe(P).gt(ft(y.medium.maxFeePerGas,"gwei").multipliedBy(10))?E(r("sign.fee_is_high")):Fe(P).lt(ft(y.low.maxFeePerGas,"gwei"))?E(r("sign.fee_is_low")):E(void 0))},De=K=>{!y||(je(g==null?void 0:g.type)&&U&&Fe(K).lte(U)?E(r("sign.fee_low_priority")):Fe(K).gt(ft(y.medium.maxFeePerGas,"gwei").multipliedBy(10))?E(r("sign.fee_is_high")):Fe(K).lt(ft(y.low.maxFeePerGas,"gwei"))?E(r("sign.fee_is_low")):E(void 0))},Pe=(K,C,M,G)=>l&&w||d===r("sign.pr_fee_is_low")||h===r("sign.fee_is_low")||h===r("sign.fee_low_priority")?!1:je(g==null?void 0:g.type)?G.gte(C)&&M.gte(K)&&G.gt(M):G.gte(C),Ge=K=>{b&&b!==R&&A(b),b===he.custom&&g&&(je(g.type)?k({maxPriorityFeePerGas:U,maxFeePerGas:P,gasLimit:F}):k({gasPrice:P,gasLimit:F})),s()},ne=(K,C)=>ct(et.addHexPrefix(Fe(K).multipliedBy(C).toString(16)),"ether",6),ve=K=>ct(K,"gwei",9);return u.useEffect(()=>{b&&b!==he.custom&&ye(b)},[y,w]),u.useEffect(()=>{P&&p&&ae.setFieldsValue({"max-fee":ve(P)})},[p,P]),n.createElement(n.Fragment,null,n.createElement("style",null,jl),n.createElement($r,{title:r("sign.edit_priority"),visible:p&&!!y&&!!g&&!!R&&!!D,push:!1,forceRender:!0,placement:"bottom",onClose:s,className:"evm-gas-drawer",contentWrapperStyle:{height:"auto"},destroyOnClose:!0,getContainer:()=>f.rootBody},!!y&&!!g&&!!R&&!!D&&n.createElement(n.Fragment,null,n.createElement("div",{className:"gas-content-box"},n.createElement("div",{className:"eth-amount"},(i=D==null?void 0:D.fee)!=null?i:D==null?void 0:D.maxFee," ",ze(N)),n.createElement("div",{className:"eth-amount-about"},se(D)),n.createElement("div",{className:"speed-time",style:re(b).search("min")!=-1?{color:"#F55F0D"}:{}},re(b)),n.createElement("div",{className:"speed-situation"},n.createElement("div",{className:"situation-img"},n.createElement(wt,{className:"radio-item",checked:b===he.low,onClick:()=>Se(he.low)}),n.createElement(wt,{className:"radio-item",checked:b===he.medium,onClick:()=>Se(he.medium)}),n.createElement(wt,{className:"radio-item",checked:b===he.high,onClick:()=>Se(he.high)})),n.createElement("div",{className:"situation-line"}),n.createElement("div",{className:"situation-text"},n.createElement("span",null,r("sign.gas_low")),n.createElement("span",null,r("sign.gas_medium")),n.createElement("span",null,r("sign.gas_high")))),n.createElement("div",{className:"more-details",onClick:()=>a(!m)},r("sign.advanced_options"),m?n.createElement(Bt,{className:"arrow-icon",name:"arrow_icon","data-fold":"true"}):n.createElement(Bt,{className:"arrow-icon",name:"arrow_icon","data-fold":"false"})),n.createElement("div",{className:"advanced-options"},n.createElement(ht,{className:"options-form",onFinish:Ge,form:ae,layout:"vertical",ref:S},m&&n.createElement("div",{className:"form-son"},n.createElement("div",null,n.createElement("div",{className:"img-box-minus",onClick:z},n.createElement(ma,{className:"minus-icon"})),n.createElement("div",{className:"img-box-add",onClick:de},n.createElement(pa,{className:"add-icon"})),l&&w&&n.createElement("div",{className:"error-tip mt-e0"},r("sign.gas_limit_must").format(Fe(w).toString())),n.createElement(ht.Item,{label:r("sign.gas_limit"),getValueFromEvent:K=>K.target.value.replace(/[^\d.]/g,"").replace(/(\.)(\d*)(\1*)/g,"$1$2")},n.createElement(jt,{value:Fe(F).toString(),maxLength:9,onChange:K=>oe(K.target.value)}))),je(g==null?void 0:g.type)&&n.createElement("div",null,n.createElement("div",{className:"estimate mt1"},r("sign.estimate"),n.createElement("span",{className:"estimate-val"}," ",ja(((o=y==null?void 0:y.medium)==null?void 0:o.maxPriorityFeePerGas)||0,9)," ","GWEI")),n.createElement("div",{className:"about-val mt-a1"},!!F&&ne(F,U)," ",ze(N)),n.createElement("div",{className:"img-box-minus",onClick:fe},n.createElement(ma,{className:"minus-icon"})),n.createElement("div",{className:"img-box-add",onClick:Ie},n.createElement(pa,{className:"add-icon"})),d&&n.createElement("div",{className:"error-tip mt-e0"},d),n.createElement(ht.Item,{label:r("sign.max_priority_fee"),name:"max-priority-fee",getValueFromEvent:K=>K.target.value.replace(/[^\d.]/g,"").replace(/(\.)(\d*)(\1*)/g,"$1$2")},n.createElement(jt,{maxLength:17,className:"special-input",defaultValue:ve(U),onInput:K=>{let C=K.target.value;K.target.value=C.replace(/[^\d.]/g,"").replace(/\D*(\d*)(\.?)(\d{0,9})\d*/,"$1$2$3")},onChange:K=>ce(K.target.value)}))),n.createElement("div",null,n.createElement("div",{className:"estimate mt1"},r("sign.estimate"),n.createElement("span",{className:"estimate-val"}," ",ja(((e=y==null?void 0:y.medium)==null?void 0:e.maxFeePerGas)||0,9)," GWEI")),n.createElement("div",{className:"about-val mt-a1"},!!F&&ne(F,P)," ",ze(N)),n.createElement("div",{className:"img-box-minus",onClick:Oe},n.createElement(ma,{className:"minus-icon"})),n.createElement("div",{className:"img-box-add",onClick:Ue},n.createElement(pa,{className:"add-icon"})),h&&n.createElement("div",{className:"error-tip mt-e0"},h),n.createElement(ht.Item,{label:r("sign.max_fee"),name:"max-fee",getValueFromEvent:K=>K.target.value.replace(/[^\d.]/g,"").replace(/(\.)(\d*)(\1*)/g,"$1$2")},n.createElement(jt,{maxLength:17,className:"special-input",defaultValue:ve(P),onInput:K=>{let C=K.target.value;K.target.value=C.replace(/[^\d.]/g,"").replace(/\D*(\d*)(\.?)(\d{0,9})\d*/,"$1$2$3")},onChange:K=>ee(K.target.value)}))))))),n.createElement("div",{className:"item-save-btn"},n.createElement(Rt,{className:"save-btn",type:"primary",disabled:!Pe(ft(y==null?void 0:y.low.maxPriorityFeePerGas,"gwei"),ft(y==null?void 0:y.low.maxFeePerGas,"gwei"),Fe(U),Fe(P))||Fe(F).lt(Fe(w)),onClick:()=>S.current.submit()},r("common.save"))),n.createElement(Un,{className:"footer-box-v2"}))))}var Wl=zl,Xl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAqCAYAAADFw8lbAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAO1SURBVFiF3ZlPSBxXGMB/37MrC9akpMa1EEF7TMxJGqVQlNRDE1i3pIRYyLGGnGIOuUUslhxziJ5C6r2GXroRPC1LvUgteHKT6woWdGNsq0FYGtyvhzfrun9mnLfZNSG/0+zO9+b9dt+b7735RqgTHe1oR1oGEIYoaD8iPSifIZyyAewhbKK6jpFVlCX0YEWevXpdT3/iLBiPDSJyG/QqcNax+TbIIqqPZSH3h0vD0KL6bdclCvoAGHFp53c5IIWRSflt688wDY7tUK+fO0P+zY8It4DoWwpWkkd5QjQyLb/+9XdQYKCoJrrOg86jXGysX5XFGsiYJLde+IUYvxOaiI2gmm66JIByEdW0JmIjfiE1/1EryTzwadPkarODMCbJXKryRJWoJrrOo5oGYieiVk0OkcuV06BMVK+fO8N/b34PHO7ObpiYgb4v/bva34WXG5B9DumnsLbspiqs0RoZPnqDlYvGYzMIdwIv8igFvX32+OWGf1xnd+k4/RTmpuwPCIsyKwu5iSpRL08ucVwKSm6VjrMZuP9dbYG20/D5BbgzY6WzGbjre6/UIo+RoWKeLd31Npm75cnePoiP1z63v2uHfPwLyCzb2LF7LlePek4cimo8Nohdcdw5OsR+zExY8a9vuF59xHPz/lGR27z9suhP8cbq7LZTIjziuWF0tKPd22DUx8enwsXlvBuvLWT8IXpVRzvaDdIygPsuqEQxAxxH8Qft77n2cBZpGTAIQ64tywg7nL19dgq4pKgiwpChoP3uLSv44afg89/fK6Woeihov0Gkp77WR7h8w8rUIn6rlJYGrvjHBSHSIzoa+wf4JHSjowm/kmzG5s7sc+i9AINXaqevuSlYeOKi+q9oInaA+m/3nETDsr8L45fCz1ehEF6wkbSd9l/RfDAozvmiIQx+Ez5W2TMIm82zCSDM0ltE2DSorjdNplGorhuMrL6TzoP2spUYWTUoS82zCcBl168sGfRgBdhumpAfCz+HjdxGD1aMrQXJYjOdqpibchh6WZRnr17bPKr6GFtmaT7zD11WJfXc7IrkFayqnqUbSmYZ7l+DXx66tEoVi2kfHX5lZJKCfsVxz02T19wEcxt2D+q+vctjZLL4wf1x+aSoeFwuX+ujkWlbsHrHCGtEI9PlX1XwvpZ0qnZPktx6gXAT2DkxtRI7CDdrlR9rbvMkmUshjAG5pquVyPlV8uBDKOSCNw1aI8Mos0C+4YK2ND5La2Q4SBI+pJcNVT28769vKjnpF2L/A3AOb2ZPPKACAAAAAElFTkSuQmCC",_l="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAqCAYAAADFw8lbAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAO1SURBVFiF3ZlPSBxXGMB/37MrC9akpMa1EEF7TMxJGqVQlNRDE1i3pIRYyLGGnGIOuUUslhxziJ5C6r2GXroRPC1LvUgteHKT6woWdGNsq0FYGtyvhzfrun9mnLfZNSG/0+zO9+b9dt+b7735RqgTHe1oR1oGEIYoaD8iPSifIZyyAewhbKK6jpFVlCX0YEWevXpdT3/iLBiPDSJyG/QqcNax+TbIIqqPZSH3h0vD0KL6bdclCvoAGHFp53c5IIWRSflt688wDY7tUK+fO0P+zY8It4DoWwpWkkd5QjQyLb/+9XdQYKCoJrrOg86jXGysX5XFGsiYJLde+IUYvxOaiI2gmm66JIByEdW0JmIjfiE1/1EryTzwadPkarODMCbJXKryRJWoJrrOo5oGYieiVk0OkcuV06BMVK+fO8N/b34PHO7ObpiYgb4v/bva34WXG5B9DumnsLbspiqs0RoZPnqDlYvGYzMIdwIv8igFvX32+OWGf1xnd+k4/RTmpuwPCIsyKwu5iSpRL08ucVwKSm6VjrMZuP9dbYG20/D5BbgzY6WzGbjre6/UIo+RoWKeLd31Npm75cnePoiP1z63v2uHfPwLyCzb2LF7LlePek4cimo8Nohdcdw5OsR+zExY8a9vuF59xHPz/lGR27z9suhP8cbq7LZTIjziuWF0tKPd22DUx8enwsXlvBuvLWT8IXpVRzvaDdIygPsuqEQxAxxH8Qft77n2cBZpGTAIQ64tywg7nL19dgq4pKgiwpChoP3uLSv44afg89/fK6Woeihov0Gkp77WR7h8w8rUIn6rlJYGrvjHBSHSIzoa+wf4JHSjowm/kmzG5s7sc+i9AINXaqevuSlYeOKi+q9oInaA+m/3nETDsr8L45fCz1ehEF6wkbSd9l/RfDAozvmiIQx+Ez5W2TMIm82zCSDM0ltE2DSorjdNplGorhuMrL6TzoP2spUYWTUoS82zCcBl168sGfRgBdhumpAfCz+HjdxGD1aMrQXJYjOdqpibchh6WZRnr17bPKr6GFtmaT7zD11WJfXc7IrkFayqnqUbSmYZ7l+DXx66tEoVi2kfHX5lZJKCfsVxz02T19wEcxt2D+q+vctjZLL4wf1x+aSoeFwuX+ujkWlbsHrHCGtEI9PlX1XwvpZ0qnZPktx6gXAT2DkxtRI7CDdrlR9rbvMkmUshjAG5pquVyPlV8uBDKOSCNw1aI8Mos0C+4YK2ND5La2Q4SBI+pJcNVT28769vKjnpF2L/A3AOb2ZPPKACAAAAAElFTkSuQmCC",$l="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAAA2CAYAAACMRWrdAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAmvSURBVGiBzZp7jFT1Fcc/53fvPJhlF9gdZB+8WaMFIUotSltpRCxNTVsfbYK61YJ/1ISy1aZN2tSkkzSmatKKi1RtU4nxRROLNOgfrRWNtgUfIRQERHdBEXYXdhcWdnd2Xvee/nGHZXdndnfmzvj4JpPs/e35nfM9957f+b2OUEZoS2MobQYWubBCkcUojajORoiCRARUReMo3cDHIG2K7leVNyK0H5RmkuXiIqUq0BjB5LS6lSrciMjNwFTALkK3AhmgF9VtYrE91NWxU2KkSuHl27GeluqqsISbjLIBYQEQKIXIMEppVI+IYVPITTwtzafP+dJSbAdtaQwlTP8a1NwHLPCjo1BTAkcU7u/sCT4/L/ZRopjOBZNSRfo31l0asKVF4bpi+pYIBV7LiNs8eX3nQRG0kE4FkdMYJlEz8zbB2axIVUk0/ULps4ysD3SfeFZiuBOJmwn1xbAHa+ofFNwtn5tTAEKlo7olGa1/SGPYE4uPgw9bGkMNEn9SYA0FvITPAgKuwtbjGll3cXPrmNPDmGQ1hj3zC+YUgHpc1jRI/MnxvlxewhrDDEbrHwBuHUumKFTUYi1Zh8y4AuxJJasDjIE1yZr632ksP7+cRlUkMa3hdlHuoUyZz5p3PYEVvyV0y3YCqx4GsUAEqZoNwUqQ4t9d9svdk6ipu001l2eOxv7NtQsR3QxYvrzIgSDRhVlrNtrzAagDwSkEv7+DUNO/Cax+DEJTitasYINsTm2su3T0/0Y4djQ2N2yraUGoLNpKaAoEIrlv3w5hzVk59Oie2guATFuATKpGIlFM/TJI9RdtMosq15JN2tIYGmF2+ENtTepW4Fo/2u0la7GWrkdP7cNt34V7Yhfuyb1IuBqpqPWE0gO4J3YDYBqWD70Et/1tmHhqGhvCyoQMrgGeGuJz/g9tqa5KwK/xM67EQi5aggQiSMPVmIar4cpmyKTQgXYwnhn3TKsXhgimfnnWsOK27wYtaEExtmuq9+lfotvkru4+GBaKSQk3AfN9qQ1EMDO+PMqUBYFJyNQFQ00mehmhO98isGojpvYKr1Gdoa9YCgTmJwdDTeefLfC2HplI5RZgui+tbga3dQdu57teuqpuzJ/pxCCBCkx0IWKHs40K/R1ofzuk+nyZP68dZcFtV/X9+Y+v4whAYlPdakV2UI6thxgC33oCa8G3i+qmyXM4h18g824LxLv8Wk8L+p3who5/GABVbqJc+yl10URvbvO5T8js2Yx7ah84SdCRyUJCVdhL1hG65e+YGUv9Wg9kfUGy68FPxG8Y5kAI3bELqZo1otV572nSr//Sk6iYgbn4e9hL1mblRuYrjXeR2nYT2nvUD4GusEZmmTnW4JfE286XBVI1G5lcO7JRXZwTuy48DpzE2fsnkltX4xx9JVdHZDr25Xf7pTA1bgYWGdfRFTDxNqBQSP0ykFHq3Aza8U6ucOoc6Z2/gPRAzr9M4w1gfC1+bHFZYVRYQtl2w4LVsBxkVGj1HUf7O/J3SZ5F4z257SaQ+4IKJCHIYgO6YGLZIlTWfSWn2Tn2Ooyxo5fJdbmhCzDYA46/gyoVbTSKzPHVOw+ksgEzZV5Ou7nocqxFTUjVHAhWgR2GQASpvoTAqo1gBXP6OK0vMdbLmJAHMssWJVquQDT1uWEIYGqXYmqXelNBOg6ZQTA2EqwcWm4NhyZO4xza6p+IErURjZRniAlSd+UEIgYJTobg5LE5DZwk/a970d4jJVDRiI0iZfHLCmDN/FpOs3P0n2jXfkzDVzHTF4/rlNP6sjfXJU6XTMcWIwOqPvZfoyDhaUjlzFGtitv6Es7hv4E8AnYYa943sS65GTPrGznp3Jq/GhI9pN/8je/E4ZmVuHFd8uTa4mHmXp87XtIJ3PPzlzqQHsD54EVSL68l9fJatK99lBIba1ET9rKfU8rwUKHbIHrMt4YhDNv+D4N77uP885ebwf34VdKvrAc3PUqVwbqsCYmUsMJTPWZEpNVPX5lcD+GpYAUgVIk1J3fjrZ17cokPg3tyL26e9aAEKydORONxE2m11dX9IqIU+e0D1z6EaViOm81eoxe9AO7x/0xEATH5NhWSd24rECrCPts2vOEoGYrYtkjNpZhZ14CxMXlCEAA37R0FjANTfxUyZXbevnr6w0LpjEbGcXnTDrgVBzLEz4oQLayfYC3+Ud6JdQRMgNAPduCe2ot7ci/afQjtbUNTfcikGsyca7Euu8M7QhgF7e9Ez/hzTKE3QuSgAAy21D2OyI8L7SzVl2DmrsJEF2FmfR0JT5v40FPd7E89WWMYK/ozb/+BzNu/L9ybEXb0iUnNHXfbAKJsV2EdBYajnj6Mc/owjhgIVCBVs7HmXod95U+9dWA+iCnoxFd7j5DZ/9SEcmMg7SjbIXtK1XamYyfQVrQadSHVh3YfwDn01wvhmRkks+cx3M493rqwUHV9x0m/sgEGu4umkkVbheeL59iiGCkXNuF3OQ2YuasunB/2vE9m94Oktt04IjO6Pe+j8S40HUcziexvEO1vJ/POI6Re+C7uyb1+KajApvOX8kMZIBJJPZ2IB+8FGovXKUh00QUHjr3mzV/BSmT6kqxZJf3qz9Cu/RCo8EJWDGSSkDqXc7jjA0dCmnjm/MNQ0Mtd3X2Oyv34+Wp2CGvWNUOP7qn9nvJpjUikBgBNnEG7DgyFL/EuGDgJyd5yOKXA/cMrDEaM5gomPY+ys2i1xsY9tQ+Nd0N6EPfEfwGQumVD6dzteCt7vF1+CLwW7gk+P7xtxGQkza3J5MN1G1xbdgOF3zen+r1Bb4WQSTWQ8g5nzEWLwXXAGNyOdylhCI8NpU+M2yyjyiVyJhJVJPFo3e2CbNFST68CFUjVHMzMq3E/2ome/agkdXngWCJrA+tPPDO6TCJnYhFBwz0dzwEbpaS7HSA9gPYcxPnfk5+GUyrCxkD3iWfz1X6MufDVGHaipv4pvmCX61m4wNZwT/udEiOTT2BMwhIjc1wj64CtfCqDwx+Gl0OM5VRWbnxoDDsZrX9Avcv2Mt1L+4N4VXIbQz3tvxrPqazsxNAYJlHd0AT6qK/76fLgHOj6cE/Hc4WUHBVVJJbaXLtQ1bSod0/92RWJKTszuM2TN3QeKrRIrOCkIIKGftJ5oKMneANwl3iL5k9z7ClKGyrrwkRuqGwuvPINSnjr2lJdldTwD1XYgDCfshVikgbaBDYNaOKZms+qEHM0NEYwOb1upTqllc6qclZEt4nhxc+1dDYftKUxFCe+0BL1ip3RRpDZIkRRjah3sO8VOwvHXGizRPc5Dm9GpOI9GaearVj8H6hJu+V0/VtcAAAAAElFTkSuQmCC",es="data:image/png;base64,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",ts="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAqCAYAAADFw8lbAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAIsSURBVFiF1Zk9b9swEIZfdurigvDWjXOATgXSbOng9m9pSP5A1yzyP9CWIV2asQUKASmQld1qGEFjtEO6xE8HSYaiODb1EVt6R+KOfECKd6ejUUMBI0nvJB1LeivJSXot6VVu8kfSL0k/JX2XdCnpqzHmb9M16wIeAVNgTn3Nc9+j5wQ8BC6AZQPAqpb5XIddAo6BT8BdB4BV3eVzj9tCHgBXzwBY1RVw0BRyAsx2AFloBkyaQN7sELLQTTAs2XHvciermrHmMzAVyLGkL5Le1DqC7vVD0ntjzO9i4EXFINL+IaWMISoPrHaULKZdSnq5Y6in9E/SsTHmm/RwR0/VH0gpYzl9MEKWFjdmnCiKsNaSpmnr25KmKc45oijaZrqknG7J8u9GOeeQ1Bo2TVOstau5AjQtIEcEFBje+9awZUjnHN77ELc5MCqCe5CqsHEcB0MmSdIEstBEwEkdjzKspCDYOI5X9g0gAU4EnNf1qgPbASTAuYDrJp4hsB1BAlwLuG3qvQm2Q0iAWwH3bWbw3q+AJOG9fzTWQey9r+b62losFlttrLVtl9Ggjn4wl2kw4WkwAb9xCk2SJHilOI5bp9BhFCX5zd9LmeecC3GZlkNUUOHsnOuscLbW1iqcy/9MF5I+tI/MneqzMeajNMSfu3zgbF9Ua3RWQEoDakA8Ej1t6TwF2/8mWQW2323HEmz/G7kl2P63xivA/X5sWAO8l+cbs93kSeCdPoj9B2dDu+U0utTOAAAAAElFTkSuQmCC",as="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAqCAYAAADFw8lbAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAHcSURBVFiF1Zm/TsMwEIc/2IuqbmyemSwhlW4sfYA8gh8lEk/QN+hTMHRjZGBhYDUbqEJyBUOn9lgcFIU/cew01D/plsTn++Q49vl8QrxGwBVwDVwCCjgHzvz7d+AFeAYegDvgHvhIiNlJM2AJrAHpaGvvOzsk4BRYAfsIwKbtfV/TPgEnwALY9gDYtK3ve5IKeQE8HgCwaY8+VpTmwOsAkJW9+pidId8GhKzsrQvsBcOO5E8j2zoNJgwzJ0Pm7J8/2OIIICtb/AY55TBLUKxt+WWdXR0BXNNWTcgZLTtOWZbinBOtdTKA1lqstVKWZVvbPY3tdtnWubVWRCQZVmstzrmvvgJ8lhXkiIAEQymVDFuHtNaKUirEb+0ZmYcGasIaY4Ihi6KIgaxsDnDTZVTqsCISBGuM+WofASmekduun7ALbA+Q4hl5inAMgu0JUjwjLtL5T9geIcUzskvoQJRSUpdS6tuzHtbe3SmJGo/HrW02m01qGCCjT5/Nz5TN8pTNgh+9hRZFERzMGJO8hWaTlMA/pXnW2hCfJTUFJc7W2t4SZ+dcVOIMmRxFIKPDHWRyXIaMChCQSUmnUhZFsjrs0ZcdK2VRyK2URWm8rqO/bGjqX65vThKAB70Q+wTlB3O75/VC7AAAAABJRU5ErkJggg==",ns="data:image/png;base64,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",rs="data:image/png;base64,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",is="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAqCAYAAADFw8lbAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAALxSURBVFiF1Zm9TtxAFIXPrFKkIYzo0k2NFMkSEqHDSCQFDX4D/Ah+A3gDlJbGfgOoKEgx6zKRkFZEorW7IBTFJilIAyeF15bX7ML64l2WI03h8fjOp/m5c+daQSiSSwA+AtgEsAbAAHgP4N2wyR8APwGkAM4BxAC+KaX+SvtsC7hBMiJ5zfa6Hn67MUvAdZJnJO8FgE3dD22tdwm4QvILydsOAJu6HdpeeS7kKsmLGQA2dUFyVQq5TfJqDpClrkhuSyB/zRGy1K+pYVlM9zxHsqkrjlkGqgG5AqAP4EOrKehePwC4SqnfZUWv0WAfLw8JFAz79YpqRFn4tBjA2zlDTdI/AJtKqe/AKOgZgE8Si3meYzAYII5j5HkOrTWWl5dhjIHjODDGSGG/KqU+V08sjkXRiRMEAQE8WhzHYZIkEvP3rB+3LM7f1vI870nIshweHkq6IMkIAN6wiIJ22s5JFEU4OTmpnn3fx97eHowxSNMUeZ4jTVPEcVy9F2qH5FLp3J81mtZa6WhNq+0einiytdI0BQAYY+C6rnS0ptVmD0XQ21paawAFcAk9Q631UETmrVUfxa2trZH1OgMZkMwkiybLMhpjRna21ppBENBayywTmZ3YHUjeSb9OkoSu6451R1pr+r7f1Ua7exZoKWstfd+n1nostOu6Uoc/AtrZHGVZRmstgyB4AG2Mec5yyEDysivQpo6Pj0fW8cHBgdTUJUiedsj2QEmSjCwBoU57KJIDs/MrxlTRU57nUjPnPRQxaGulaYooitDv9x9t1+/3R04xoWKQXKIg61E/60v/GYYhrbVMkqTyBKhtqDAMJdN+zSJwkoV508Sh9eJ5ngSSHIZ5JagocA7DkJ7nTfSfZQmCQApZBc6dXkUGgwFubm6qTbO7uwvHcaoARqDqKvJqLnfVdXlYcfRSVGN0VEICrygB8UBc0JTOJNjFT5I1YBc77ViDXfxEbg128VPjDeDF/tkwBvhFft+op5tMBJ7rD7H/yScEaL97tXQAAAAASUVORK5CYII=",os="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAqCAYAAADFw8lbAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAK1SURBVFiF1Zm/buJAEIe/oGvvWNFdt3UqpEg5OrbgrkjFI+wj5BHyBlaeAPIEVpoUucJQXhEFpUjLdhdFkUzuilTJXmGbGMI/D5iDTxoJ2Wb883p2dnZ8gJzPwDegCRwBGvgKfEnP/wF+Aw64AfrAL+DvGvcsRAPoAo+AL2iP6X8bZQo8Bq6BN4HAaXtLfR1vUmANOAdeNiBw2l5S37V1RR4CdyUInLa79F4iWsDDFkRm9pDes7DIpy2KzOypiNhDtjuSs0Z2aRjU2E5MrhKzCyfY+Q6IzOx8nshjyklBUnshl2cPckKvge/znmIRSinq9TrGGKrVKs/Pz4xGI5xzDAYDnHMStwA/gR/5Aw2EK04QBH4Zt7e3XmstGdU3ppbbrkRkGIZLRWacnp5KQ6AL8ImkCjop+k6stbTb7fcn7Xa5uLjAOYfWGqUUWmuazeb4vJCTVCOtFZ5q4WgaY8qeWK0KST1ZGK01AM45er2exEURmhWSorcwo9EISARnokvkqEJSmRem3++Pf0dRNBGvJaABYgRxo5Tyw+FwYmbHceyDIPDGGK+U2mSMxgCvUgdaax9F0cx0FMex73Q6m5por2sJzcwY4zudjo/jeKboKIqkCX9CqOjVzwsHY4wPguCD6OFwuE44xAD3G4ylCWu32xNxfHZ2JvV1D3BVllBI4jgfAkI/VxWS5kBpOOfG1ZNSSurmpkLSwSiM1hprLcaYhdcZYyZWMSF9SBb8wl2P/Fqf5U9rrTfGeK31OBPksdZKXvtjqhEQlHmr1KF5wjCUxmc3P7Siwtla68MwnJs/M4IgkIocF84b3YrU63WUUlSrVQAuLy8ZDAbjAkbAh60I7Pjmbpq92C7DHjUgYE9aOhl70STLi935tmPGXjRyM/aiNZ5n5z82TPNfPt8cLL9kLlv9IPYPqUlwCgBaP60AAAAASUVORK5CYII=",ls="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAAA2CAYAAACMRWrdAAAEGklEQVRogd2aP0zbTBjGH1uMDIlXFMkDZGD52GKmIgbI9rHAWoTkieXrEMSA1FZKpCgMTFlY2m8CiQF1QBFiKN3IRILEkiBAYXacgf3pcI7rJA7E9uVP85NOkS/ye/f4vTv77n0VSIbkEoAlAB8A6E6JOQUAWk6pOL9VANeKolRk9yUyJFdIfiP5xPDYJI9IroxbD0huRxTTj1uS/5GMvd+Lv0NQN08kN0YhSHee5qj5SVIflqhReakfNslt2aK+jFFQN19kiToatxIfjqZRVJtw4jhZw68fwYYlxUIhDcuyZJrrxndBUX1E6QCijWGHer2Ora0tnJ6eunXr6+vI5XIyzLf5zEFeBRTvjMgUi0UmEgkCYLFYdOsNwyAAGobBWq0moymSvH1P1IaMVmq1GgG4xU8YAMbjcWazWRlNkl1DUvWIikHSEBwU27ZxcHCA5eVl1Ov1qOY+ey+8c2wbYosxcm5ubpBKpaLOPd3rNa+wj0EtSXjKLpK853pNBcR+CmJzOBDt1S6ZTEoVB0T2nu5ocT3276B35nI5JJNJnJ2dhWm4B8MwEI/HO+oieu8j8EfYwF/N1Wo1aENvcnFxgYeHB5im2fNf23snJydBTAqPUZxRjHan6kHTNGiahuPjY5RKJSQSiY7/bdvG+fl5EJM6ySUVjsJJIJ1Oo9Fo+HovIEsqgH8k9Ekq+Xw+qokPKsY4DPuhaVpUE7qKAMv8MPBb9SS8QvQZjNljqVQKs7OzHXWvr69RzcbGLsy2bdi2LdtsrGc/Ni2oEOfn00ZrBkLY2IZjJpPB6upqR93j4yN2d3ejmG3NAHjGmLYrALC/v++7vOfzeby8vIQ1W1EhhIUm6sSX8M7yo6UC+BXFgmmaaDabkvojjaoKEYALzd3dHebn57G3tzdJAq9VJ5IYeTgeHh66Aq+uriT1LxQtRVEqM87FNQbck+l6/3WmLTAIzWbzzXmWSCSws7MTxOR34M9G8/9B7yoUCr77prBYluVbPzc3h2KxiEajgXQ6HcTkj44rBox9WZbFTCbDeDzecYboV/qdKwLoe2ga8ljcPTj1flJ9DfJYNE1DoVBAuVzG2tpakFsHth8Cd+S5whRF+Y4Qi8jCwgIuLy9RKpWwuLgYpjOyeIYzv4DeoEQgr3lJp9O4v79HNpvtOXUaEZ8URen/3UsJwXPLsmia5rtzzDTNqE21+fmubIrMAClB9FKpRMMweoRtbm7KjLTYHDSjgEMM/JXLZZmmyaCZBJzGUK1H3PQF1ydcnJw4HidrWMpJYPGI26ZYgcbFE2WnHHnE6ZQUfA/ILYeVJNYlcIOjS+sbjpfeEBejSJYcRprf6AX1EblCsXpGmYNPFOm3UsJaigwjXigCiSsQ4akYRNDDL9n52Sm/AFRkJzv/BmFNngifkZfuAAAAAElFTkSuQmCC",ss="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAAA2CAYAAACMRWrdAAAEBklEQVRogd2avU/jSBiHn/VRXAESNrWlFJCCZt2RiGKpEB00oUizaUJBdVeECmn3pCAkIkSVJkK6PSGBRHPaynSworEoINtQEBAo1MH8B7OF7ZBP8MckzvJIr8CT+PX8/M5MZuadD8jHcO0TkHBt0jWAZ9eq7t+fwJl7PXIsAP8C94AIaTaw5/qKnRzRxPSzK+AvXqI8NAYlqNPugZVhCErgvM1BC+q0U/fZA2FYUXqtD+Zki/oao6BO+ypL1N4IiOm0vfcoKrK4UWp+0pplTmYFVFUdpLieA8ofPcoSwP/An0HfRie6rrO9vY2iKFxfXwNweHiIpmlcXl5Gde9hAN9xpmevcoqEN5nJZMTNzY0QQohMJtMsN01TCCGEaZpC13VZUbt6S9SKjAfpui5a6SVMCCEajYbI5/MDaZJKy/+TSBhGg6BpGpVKBdM00XU9qrsvrRetwnIMcNryGktLS1SrVfL5fBQ3CVqi1irsc1BPEt5yE0nRa0bNE7aAM7r4Qtd1yuUy9XpdqjiIHL0E7nrOE7bs9858Pk+9Xmd9fT3Mg7s4OTnh6emprSxi9D7DizDfs2bD8B1YX2SzWaanp9na2ur6zIve4uJiEJfNiBnEsFL1sG0b27bZ3NwknU5Tq9XaPtc0jeVl3w0KnOZoKIzIHgOAZVkkk8me0QuIoQAfJdRJKru7u1FdfFKIsRn2w7btqC4SXh+LjV6jnoSfkMQYMUesWq3SaDTayqampqK6nYxdmKZpaJom2+2k8vZ3fk8UfCzQfkOex3CExdYcNzY2OD8/byvTdZ3j4+Mobp/HgAdiWq4A7O/vdw3vlmVRq9WYmZkJ67aq4AgLzcTERJTbZfxm9eJZAX5E8VCpVFBVVVJ9pPFTIWLCbX5+ntvbWwqFwigJPPOERWqOmqaxs7PTFJhKpeRULxzPQHXMvTjD55rs4aH/O/AEBkFV1Vf7Wa1W4+DgIIjLb/Cy0PzP712lUqnnuiks4+PjPcvv7u5YXV0lmUxiWVYQl987CwLlvlRVFYVCQTQaDfEW/fYVhRB9N01Dbos3N05bp1T/BHkttm1TKpUwDIOjo6Mgt/r2H4Jmy2sV9o0Qg8jj4yPZbJZ0Os3FxUWYysjiAbd/QbswCBi1VizLYm5ujrW1ta5dpyHxN2/MeyMnz1VVFcVi8c0+ViwWZe3bn/pRnkBSEj2VSgnTNLuElctlmZkWmwBz3YEl/mZnZ6X5dS3wSYJ3mar1eJfJ9VEWJy2PN0rNUtoBFo8czggUl6B7BnDkyCOBpOR7QLtiSNsXKwzvWN/AotSPSZzDkoM45heLoF4s4IxUUfrgPc7xWylprQ8ynHRg4FTuI05UvcRi52HnB9d+4GxPSD3s/AvNwqWC0WvPQgAAAABJRU5ErkJggg==",Rn="data:image/png;base64,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",cs=(t,i)=>{var o,e;t=(o=t??"biconomy")==null?void 0:o.toLowerCase();let s={biconomyfff:_l,biconomy000:Xl,cyberconnectfff:as,cyberconnect000:ts,simplefff:os,simple000:is,lightfff:rs,light000:ns,btcfff:es,btc000:$l,universal000:ls,universalfff:ss,xterio000:Rn,xteriofff:Rn},p=`${t}${i==="light"?"fff":"000"}`;return(e=s[p])!=null?e:s.biconomyfff};function ds(t){var i,o;let{method:e,param:s,loginAuthorizationSign:p}=t,{t:m}=kt(),a=Tn(),[l,c]=u.useState(!1),[d,v]=u.useState(),h=u.useRef(null),[E,S]=u.useState(""),{authCoreModal:f}=qt(),[r,g]=u.useState(""),[k,R]=u.useState(!1),A=Nn(),[x,y]=u.useState(""),[I,w]=u.useState("");ri();let{transactionData:N,gasError:b,setTransaction:Q,updateTransaction:D,currentChain:O}=Ot(),[F,T]=u.useState(!1),{events:U}=Dr(),[B,P]=u.useState(),{hasSetPaymentPassword:L,showSetPaymentPasswordOrConfirm:ae}=ti(),{setPaymentVerify:W,setPaymentPassword:re,userInfo:se,modalOptions:me}=ea(),{address:Se}=xa(),{checkPending:ye}=bl(),oe=()=>{Kn().then(()=>{Pe()}).catch(J=>{var q;c(!1),a.error((q=J.message)!=null?q:"Sign Error")})},{TabPane:ce}=Xa,ee=u.useMemo(()=>e===Ce.personalSign||e===Ce.personalSignUniq,[e]),de=({error:J,result:q})=>{U.emit("signResponse",{result:q,error:J})};u.useEffect(()=>{Pr({erc4337:me.erc4337,chainId:O.id,method:e}).then(J=>{P(J)}).catch(J=>{})},[O.id,me.erc4337,e]),u.useEffect(()=>{let J="";ee?(S(m("sign.signature_message")),g(m("sign.signature_title")),J=0):e===Ce.ethSendTransaction?(S(m("sign.send_transaction")),g(m("sign.approve_and").format(la(O))),z(),J=1):e===Ce.ethSignTypedDataV4||e===Ce.ethSignTypedDataV4Uniq?Ie(JSON.stringify(s)).then(q=>{(q==null?void 0:q.type)===Y.SEAPORT_NFT_LISTING?(S(m("sign.send_transaction")),g(m("sign.approve_and").format(la(O))),J=1):(J=2,S(m("sign.sign_typed_data")),g(m("sign.signature_title"))),y(J)}):e.includes(Ce.ethSignTypedData)&&(S(m("sign.sign_typed_data")),g(m("sign.signature_title")),J=2),y(J)},[O]);let z=()=>{let J=Fr(s,O);Q(J),fe(J)},Ie=async J=>{var q;let _=await((q=window.particleAuth)==null?void 0:q.ethereum.request({chainId:O.id,method:Kt.deserializeTypedData,params:[J]}).catch(pe=>{var ie;a.error((ie=pe.message)!=null?ie:"deserializeTypedData Error")}));return v(_),_},fe=async J=>{var q;if(!Oe(J))return;let _=await Qr(()=>import("./index-CMUFrXyz.js").then(Ee=>Ee.i),__vite__mapDeps([0,1,2]),import.meta.url),{TransactionFactory:pe}=_.default||_,ie=pe.fromTxData(J);(q=window.particleAuth)==null||q.ethereum.request({chainId:O.id,method:Kt.deserializeTransaction,params:[Se,et.addHexPrefix(ie.serialize().toString("hex"))]}).then(Ee=>{v(Ee)}).catch(Ee=>{var Te;lt.error({title:(Te=Ee.message)!=null?Te:"Deserialize Transaction Error",wrapClassName:"auth-core-modal-error",getContainer:()=>f.rootBody,okCancel:!0,cancelText:m("common.cancel"),okText:m("common.retry"),onOk:()=>{fe(J)}})})},Ue=u.useMemo(()=>(d==null?void 0:d.securityDetection)&&(d==null?void 0:d.securityDetection.length)>0,[d==null?void 0:d.securityDetection]),Oe=J=>{if($e(O))return!J.from||!J.to||!J.value?(lt.error({title:"Transaction error, see doc for more info",wrapClassName:"auth-core-modal-error",getContainer:()=>f.rootBody,onOk:()=>{de({error:Ft.paramsError()})}}),!1):!0;if(Number(J.type)!==0&&Number(J.type)!==1&&Number(J.type)!==2)return lt.error({title:"Transaction type error, see doc for more info",wrapClassName:"auth-core-modal-error",getContainer:()=>f.rootBody,onOk:()=>{de({error:Ft.paramsError()})}}),!1;if(je(J.type)&&J.maxFeePerGas&&J.maxPriorityFeePerGas){let q=new Za(et.stripHexPrefix(J.maxFeePerGas),16),_=new Za(et.stripHexPrefix(J.maxPriorityFeePerGas),16);if(q.lte(_))return lt.error({title:"maxFeePerGas cannot be less than maxPriorityFeePerGas.",wrapClassName:"auth-core-modal-error",getContainer:()=>f.rootBody,onOk:()=>{de({error:Ft.feeError()})}}),!1}return!0},Qe=J=>{let q=Br.from(et.stripHexPrefix(J),"hex").toString("utf-8");return ee&&/�/.test(q)?J:q},De=J=>{if(J.params.length>0){let q=J.params.map(_=>_.type).join(", ");return`${J.name}(${q})`}return`${J.name}()`},Pe=async(J=!1)=>{var q,_,pe;if(!Vr()){de({error:Ft.notLogin()});return}if(Qt({record_type:Gt.PAGE_SIGN_CONFIRM_BUTTON_CLICK}),e===Ce.ethSendTransaction){if(await ye(Pe,J))return;(q=se==null?void 0:se.security_account)!=null&&q.has_set_payment_password?W({visible:!0,onVerifyCompleted:Ge}):ae(Ge)}else e.includes(Ce.ethSignTypedData)||ee?(_=se==null?void 0:se.security_account)!=null&&_.has_set_payment_password?W({visible:!0,onVerifyCompleted:ne}):e.includes(Ce.ethSignTypedData)||((pe=me.promptSettingConfig)==null?void 0:pe.promptPaymentPasswordSettingWhenSign)===3?ae(ne):ne():lt.error({title:`method ${e} not support`,wrapClassName:"auth-core-modal-error",getContainer:()=>f.rootBody})},Ge=async()=>{var J,q,_;if(!N)return;c(!0),JSON.stringify(N);let pe;try{pe=await((J=window.particleAuth)==null?void 0:J.ethereum.sendTransaction({...N})),Qt({record_type:Gt.PAGE_SIGN_CONFIRM_BUTTON_CLICK_SUCCESS})}catch(ie){Qt({record_type:Gt.PAGE_SIGN_CONFIRM_BUTTON_CLICK_FAILURE}),(ie==null?void 0:ie.error_code)===50103&&!((q=se==null?void 0:se.security_account)!=null&&q.has_set_payment_password)?oe():(ie==null?void 0:ie.message)==="Local Key not found"||(ie==null?void 0:ie.message)==="Master password decryption error"?A("account/master-password/verify"):lt.error({title:(_=ie.message)!=null?_:"Send Transaction Error",wrapClassName:"auth-core-modal-error",getContainer:()=>f.rootBody,okText:m("common.confirm"),onOk:()=>{de({error:ie})}})}finally{c(!1)}pe&&de({result:pe})},ne=async()=>{var J,q,_,pe;c(!0);let ie;try{ee?ie=await((J=window.particleAuth)==null?void 0:J.ethereum.signMessage(s)):ie=await((q=window.particleAuth)==null?void 0:q.ethereum.signTypedData({data:s,version:Ut.getSignTypedVersion(e),uniq:Ut.isSignTypedDataUniq(e)})),Qt({record_type:Gt.PAGE_SIGN_CONFIRM_BUTTON_CLICK_SUCCESS})}catch(Ee){Qt({record_type:Gt.PAGE_SIGN_CONFIRM_BUTTON_CLICK_FAILURE}),(Ee==null?void 0:Ee.error_code)===50103&&!((_=se==null?void 0:se.security_account)!=null&&_.has_set_payment_password)?oe():(Ee==null?void 0:Ee.message)==="Local Key not found"||(Ee==null?void 0:Ee.message)==="Master password decryption error"?A("account/master-password/verify"):a.error((pe=Ee.message)!=null?pe:ee?"Sign Message Error":"Sign Typed Data Error")}finally{c(!1)}ie&&(p?U.emit("loginSuccess",{...se,authorization:{message:s,signature:ie}}):de({result:ie}))},ve=async()=>{l||(p?U.emit("loginSuccess",se):de({error:Ft.userRejectedRequest()}))},K=J=>za(J.value)?We(Jt(J.value,O)):J.value,C=u.useMemo(()=>{let J="";if(e.includes(Ce.ethSignTypedData))try{let{primaryType:q}=s;J=q}catch{}return J||"Message"},[e,s]),M=u.useMemo(()=>{if(e.includes(Ce.ethSignTypedData))try{let J=s,{message:q}=J;return J.message||(q=J),q}catch{}return{}},[e,s]),G=(J,q)=>{J=J.replace("ROOT.","");let _=yn.getValByKeyPath(M,J),pe=!1;typeof _!="string"&&typeof _!="number"&&(_="",pe=!0);let ie=J.split(".").length;return n.createElement("div",{key:q,className:"s-row"},n.createElement("div",{className:"label",style:{paddingLeft:20*ie},"data-type":pe?"title":""},J.split(".").pop(),":"),za(_)?n.createElement(Wa,{text:_,onCopy:()=>a.success(m("new.copied_to"))},n.createElement("div",{className:"value copy-text"},K({value:_}))):n.createElement("div",{className:"value",onClick:Ee=>{Ee.stopPropagation()}},_))},$=()=>n.createElement("div",{className:"sign-message"},n.createElement("div",{className:"message"+(L?"":" no-password-tip"),"data-transaction-type":d==null?void 0:d.type},!e.includes(Ce.ethSignTypedData)&&n.createElement("div",{className:"pre-wrap personal-message"},Qe(s)),e.includes(Ce.ethSignTypedData)&&n.createElement(n.Fragment,null,n.createElement("div",{className:"s-row"},n.createElement("div",{className:"label","data-type":"title"},C)),yn.travelJson(M).map((J,q)=>G(J,q))))),le=J=>J.name&&J.name.length>0?J.name:`NFT#${J.tokenId}`,ge=J=>e===Ce.ethSendTransaction?J?$e(O)?!1:je(J.type)?!J.gasLimit||!J.maxPriorityFeePerGas||!J.maxFeePerGas:!J.gasLimit||!J.gasPrice:!0:!1,[Ne,He]=u.useState(!1),Be=u.useMemo(()=>{var J,q,_,pe,ie,Ee;let Te=!1;if(ee){let te=Qe(s),Le=(J=te.match(/^(.+)?\swants you/))==null?void 0:J[1],rt=(q=te.match(/wants you to sign in with your Ethereum account:\n(.*)/))==null?void 0:q[1],ut=(_=te.match(/URI:(.*)/))==null?void 0:_[1],mt=(pe=te.match(/Version:(.*)/))==null?void 0:pe[1],xt=(ie=te.match(/Chain ID:(.*)/))==null?void 0:ie[1],yt=(Ee=te.match(/Nonce:(.*)/))==null?void 0:Ee[1];Le&&rt&&ut&&mt&&xt&&yt&&(Te=!0)}return Te},[N,ee]);u.useEffect(()=>{Be&&(S(m("new.sign_in_request")),g(m("new.requesting_sign_4361")))},[Be]);let _e=()=>{var J,q,_,pe,ie,Ee,Te;return n.createElement(Xa,{defaultActiveKey:"1"},n.createElement(ce,{tab:m("sign.details"),key:"1"},n.createElement("div",{className:"balance-change"},n.createElement("div",{className:"title"},m("sign.estimated_balance_change")),n.createElement("div",{className:"change-body"},(_=(q=(J=d==null?void 0:d.estimatedChanges)==null?void 0:J.natives)==null?void 0:q.filter(te=>te.address.toLowerCase()===(Se==null?void 0:Se.toLowerCase())))==null?void 0:_.map((te,Le)=>n.createElement("div",{className:"change-title",key:`native-change-${Le}`},ze(O),n.createElement("div",{className:"change-val",style:te.nativeChange.includes("-")?{color:"#ea4335"}:{}},te.nativeChange.includes("-")||te.nativeChange==="0"?"":"+",$e(O)?Yr(te.nativeChange):ct(te.nativeChange,"ether",18)))),(ie=(pe=d==null?void 0:d.estimatedChanges)==null?void 0:pe.nfts)==null?void 0:ie.map((te,Le)=>n.createElement("div",{className:"change-title",key:`nft-change-${Le}`},le(te),n.createElement("div",{className:"change-val",style:te.amountChange<0?{color:"#ea4335"}:{}},te.amountChange<0?"":"+",te.amountChange))),(Te=(Ee=d==null?void 0:d.estimatedChanges)==null?void 0:Ee.tokens)==null?void 0:Te.map((te,Le)=>n.createElement("div",{className:"change-title",key:`token-change-${Le}`},te.name?te.name:"Unknown Token",n.createElement("div",{className:"change-val",style:te.amountChange<0?{color:"#ea4335"}:{}},te.amountChange<0?"":"+",Hr(te.amountChange,te.decimals)))))),d&&n.createElement("div",{className:"from-to"},n.createElement("div",{className:"address-item"},n.createElement("div",null,m("sign.from")),n.createElement("div",null,We(Jt(d.data.from,O)))),n.createElement("div",{className:"address-item mt10"},n.createElement("div",null,m("sign.to")),n.createElement("div",null,We(Jt(d.data.to,O)))),!$e(O)&&n.createElement("div",{className:"address-item mt10"},n.createElement("div",null,m("sign.nonce")),n.createElement("div",null,"#",parseInt(d.data.nonce)))),!b&&N&&!$e(O)&&n.createElement(ur,{openGasDrawer:()=>R(!0),signLoading:l,chainInfo:O,signMethod:e}),b&&!$e(O)&&n.createElement(mr,null)),n.createElement(ce,{tab:m("sign.data"),key:"2"},n.createElement("div",null,d&&d.data.function&&n.createElement("div",{className:"inner-instruction",key:"instruction-function"},n.createElement("div",{className:"inner-content"},n.createElement("div",{className:"content-item"},n.createElement("div",{className:"item"},n.createElement("div",{className:"item-0"},m("sign.function_type")," ",De(d.data.function)),d.data.function.params.map(te=>n.createElement("div",{className:"item-1 mt10",key:`instruction-function${te.name}`},We(te.name),n.createElement("span",null,We(te.value)))))))),d&&n.createElement("div",{className:"inner-instruction",key:"instruction-hex-data"},n.createElement("div",{className:"inner-content"},n.createElement("div",{className:"content-item"},n.createElement("div",{className:"item"},n.createElement("div",{className:"item-0"},m("sign.hex_data")),n.createElement("div",{className:"item-1 mt10"},n.createElement("div",{className:"data"},d.data.data)))))))))},Ke=async J=>{var q,_,pe,ie,Ee,Te,te;if(w(J),J&&J!==""&&d){let{decimals:Le=18}=((_=(q=d==null?void 0:d.estimatedChanges)==null?void 0:q.tokens)==null?void 0:_[0])||{};j.config({EXPONENTIAL_AT:[-256,256]});let rt=new j(J).multipliedBy(new j(10).pow(Le)).toString();j.config({EXPONENTIAL_AT:[-7,21]});let ut=((Te=(Ee=(ie=(pe=d.data)==null?void 0:pe.function)==null?void 0:ie.params)==null?void 0:Ee[0])==null?void 0:Te.value)||"",mt=await((te=window.particleAuth)==null?void 0:te.ethereum.request({chainId:O.id,method:"particle_abi_encodeFunctionCall",params:[d.data.to,"erc20_approve",[ut,rt]]}));D({data:mt})}};return n.createElement(n.Fragment,null,n.createElement("style",null,Aa),d!=null&&d.type||x===2||x===0?n.createElement("div",{className:`info-sign info-sign-${d==null?void 0:d.type}`,"data-type":d==null?void 0:d.type,ref:h},!L&&n.createElement("div",{className:"has-payment-password","data-telegram":Gr()},n.createElement("div",{className:"has-payment-password-icon"}),n.createElement("div",{className:"has-payment-password-tip"},m("account.waring_tip1")),n.createElement("div",{className:"has-payment-password-set",onClick:re},m("account.set"))),n.createElement("div",{className:"scroll-part"+(L?"":" no-password-tip")},n.createElement(ai,{userInfo:se,transactionInfo:d}),n.createElement("div",{className:"info-request"},me.erc4337&&e!==Ce.ethSendTransaction&&n.createElement("div",{className:"aa-icon"},n.createElement(Xt,{src:cs(((o=(i=me.erc4337)==null?void 0:i.name)!=null?o:"BICONOMY").toLowerCase(),me.themeType||"light"),fallback:zt,preview:!1})),E),n.createElement("div",{className:"info-title"},n.createElement(Xt,{src:Lr(O),fallback:zt,preview:!1}),la(O)),n.createElement(Wa,{text:B||"",onCopy:()=>a.success(m("new.copied_to"))},n.createElement("div",{className:"info-address"},We(B),n.createElement("div",{className:"copy-icon"},n.createElement(ni,null)))),n.createElement("div",{className:"info-des"},r),n.createElement("div",{className:"apart-line"}),(d==null?void 0:d.type)===Y.NativeTransfer||(d==null?void 0:d.type)===Y.ERC20_TRANSFER||(d==null?void 0:d.type)===Y.ERC20_APPROVE||(d==null?void 0:d.type)===Y.ERC721_TRANFER||(d==null?void 0:d.type)===Y.ERC1155_TRANFER||(d==null?void 0:d.type)===Y.SEAPORT_CANCEL_ORDER||(d==null?void 0:d.type)===Y.SEAPORT_FULFILL_ORDER||(d==null?void 0:d.type)===Y.SEAPORT_NFT_LISTING?n.createElement(Zl,{setDisplayDetail:He,displayDetail:Ne,gasError:b,setGasVis:R,formatFunction:De,transactionInfo:d,changeApproveAmount:I,setChangeApproveAmount:Ke,signLoading:l,signMessage:$,chainInfo:O,signMethod:e}):e===Ce.ethSendTransaction?_e():e!==Ce.ethSendTransaction?$():""),n.createElement("div",{className:"btn-box"},n.createElement("div",null,n.createElement(Rt,{className:"btn-cancel",onClick:ve},m("common.cancel")),n.createElement(Rt,{className:`btn-approve ${b||Ue?"still-confirm":""}`,onClick:()=>{Ue?T(!0):Pe()},loading:l,disabled:ge(N)},m(Be?"new.sign_in":b||Ue?"common.still_confirm":"common.confirm"))),n.createElement(Un,null)),Ue&&(d==null?void 0:d.securityDetection)&&n.createElement(n.Fragment,null,n.createElement(Ql,{securityDetection:d==null?void 0:d.securityDetection}),n.createElement(lt,{className:"risk-modal",open:F,closeIcon:n.createElement(Jn,null),centered:!0,maskClosable:!1,onCancel:()=>{T(!1)},getContainer:()=>f.rootBody},n.createElement("style",null,Ml),n.createElement("div",{className:"risk-modal-title"},m("sign.risk_hint_title")),n.createElement(dr,{className:"risk-modal-content",securityDetection:d==null?void 0:d.securityDetection,title:m("sign.risk_identified")}),n.createElement("div",{className:"risk-bottom-btn-box"},n.createElement(Rt,{className:"primary-antd-btn secondary",onClick:()=>{T(!1)}},m("common.cancel")),n.createElement(Rt,{className:"primary-antd-btn danger",onClick:()=>{Pe(),T(!1)}},m("common.confirm"))))),n.createElement(Wl,{openGasDrawer:()=>R(!1),visible:k})):n.createElement(qr,null))}var us=ds;function ms(t){let i=Nn();return u.useEffect(()=>{Kn().catch(o=>{}),Ur()&&i("account/master-password/verify")},[]),n.createElement(Tl,{...t},n.createElement(us,{...t}))}var Ts=ms;export{Ts as default}; diff --git a/wallet-react/assets/throttle-DeIesoXy.js b/wallet-react/assets/throttle-D8Dii3rB.js similarity index 67% rename from wallet-react/assets/throttle-DeIesoXy.js rename to wallet-react/assets/throttle-D8Dii3rB.js index 4ceeb93..b6967ec 100644 --- a/wallet-react/assets/throttle-DeIesoXy.js +++ b/wallet-react/assets/throttle-D8Dii3rB.js @@ -1 +1 @@ -import{aB as n}from"./index-CVVvHb5i.js";import{d as o}from"./debounce-BCFtMVOb.js";import{i as l}from"./isObject-CrIk3fyR.js";var f=o,g=l,c="Expected a function";function d(i,a,r){var t=!0,e=!0;if(typeof i!="function")throw new TypeError(c);return g(r)&&(t="leading"in r?!!r.leading:t,e="trailing"in r?!!r.trailing:e),f(i,a,{leading:t,maxWait:a,trailing:e})}var m=d;const b=n(m);export{b as B}; +import{aB as n}from"./index-DHO-_m58.js";import{d as o}from"./debounce-iKSQP4dc.js";import{i as l}from"./isObject-CrIk3fyR.js";var f=o,g=l,c="Expected a function";function d(i,a,r){var t=!0,e=!0;if(typeof i!="function")throw new TypeError(c);return g(r)&&(t="leading"in r?!!r.leading:t,e="trailing"in r?!!r.trailing:e),f(i,a,{leading:t,maxWait:a,trailing:e})}var m=d;const b=n(m);export{b as B}; diff --git a/wallet-react/assets/useRequest-Hyl3qffQ.js b/wallet-react/assets/useRequest-B1Xt_PHa.js similarity index 97% rename from wallet-react/assets/useRequest-Hyl3qffQ.js rename to wallet-react/assets/useRequest-B1Xt_PHa.js index 89a1b03..bbff8a5 100644 --- a/wallet-react/assets/useRequest-Hyl3qffQ.js +++ b/wallet-react/assets/useRequest-B1Xt_PHa.js @@ -1 +1 @@ -import{r as h,aR as g,aS as b,bF as J,bG as y,aT as M,bH as B,bI as K,bJ as Q,bK as $,bL as V,aQ as q}from"./index-CVVvHb5i.js";import{u as x}from"./index-CsWNnOwc.js";import{a as X}from"./debounce-BCFtMVOb.js";import{B as Y}from"./throttle-DeIesoXy.js";import{u as T}from"./index-6cLqqEnJ.js";var U=function(e,r){var n=r.manual,t=r.ready,i=t===void 0?!0:t,a=r.defaultParams,o=a===void 0?[]:a,d=r.refreshDeps,s=d===void 0?[]:d,f=r.refreshDepsAction,v=h.useRef(!1);return v.current=!1,x(function(){!n&&i&&(v.current=!0,e.run.apply(e,g([],b(o),!1)))},[i]),x(function(){v.current||n||(v.current=!0,f?f():e.refresh())},g([],b(s),!1)),{onBefore:function(){if(!i)return{stopNow:!0}}}};U.onInit=function(e){var r=e.ready,n=r===void 0?!0:r,t=e.manual;return{loading:!t&&n}};function G(e,r){var n=h.useRef({deps:r,obj:void 0,initialized:!1}).current;return(n.initialized===!1||!J(n.deps,r))&&(n.deps=r,n.obj=e(),n.initialized=!0),n.obj}var D=new Map,Z=function(e,r,n){var t=D.get(e);t!=null&&t.timer&&clearTimeout(t.timer);var i=void 0;r>-1&&(i=setTimeout(function(){D.delete(e)},r)),D.set(e,y(y({},n),{timer:i}))},I=function(e){return D.get(e)},F=new Map,k=function(e){return F.get(e)},ee=function(e,r){F.set(e,r),r.then(function(n){return F.delete(e),n}).catch(function(){F.delete(e)})},w={},ne=function(e,r){w[e]&&w[e].forEach(function(n){return n(r)})},W=function(e,r){return w[e]||(w[e]=[]),w[e].push(r),function(){var t=w[e].indexOf(r);w[e].splice(t,1)}},re=function(e,r){var n=r.cacheKey,t=r.cacheTime,i=t===void 0?5*60*1e3:t,a=r.staleTime,o=a===void 0?0:a,d=r.setCache,s=r.getCache,f=h.useRef(),v=h.useRef(),u=function(c,l){d?d(l):Z(c,i,l),ne(c,l.data)},m=function(c,l){return l===void 0&&(l=[]),s?s(l):I(c)};return G(function(){if(n){var c=m(n);c&&Object.hasOwnProperty.call(c,"data")&&(e.state.data=c.data,e.state.params=c.params,(o===-1||new Date().getTime()-c.time<=o)&&(e.state.loading=!1)),f.current=W(n,function(l){e.setState({data:l})})}},[]),M(function(){var c;(c=f.current)===null||c===void 0||c.call(f)}),n?{onBefore:function(c){var l=m(n,c);return!l||!Object.hasOwnProperty.call(l,"data")?{}:o===-1||new Date().getTime()-l.time<=o?{loading:!1,data:l==null?void 0:l.data,error:void 0,returnNow:!0}:{data:l==null?void 0:l.data,error:void 0}},onRequest:function(c,l){var p=k(n);return p&&p!==v.current?{servicePromise:p}:(p=c.apply(void 0,g([],b(l),!1)),v.current=p,ee(n,p),{servicePromise:p})},onSuccess:function(c,l){var p;n&&((p=f.current)===null||p===void 0||p.call(f),u(n,{data:c,params:l,time:new Date().getTime()}),f.current=W(n,function(E){e.setState({data:E})}))},onMutate:function(c){var l;n&&((l=f.current)===null||l===void 0||l.call(f),u(n,{data:c,params:e.state.params,time:new Date().getTime()}),f.current=W(n,function(p){e.setState({data:p})}))}}:{}},te=function(e,r){var n=r.debounceWait,t=r.debounceLeading,i=r.debounceTrailing,a=r.debounceMaxWait,o=h.useRef(),d=h.useMemo(function(){var s={};return t!==void 0&&(s.leading=t),i!==void 0&&(s.trailing=i),a!==void 0&&(s.maxWait=a),s},[t,i,a]);return h.useEffect(function(){if(n){var s=e.runAsync.bind(e);return o.current=X(function(f){f()},n,d),e.runAsync=function(){for(var f=[],v=0;v-1&&A.splice(n,1)}}if(B){var z=function(){if(!(!j()||!ce()))for(var e=0;e-1&&(i=setTimeout(function(){D.delete(e)},r)),D.set(e,y(y({},n),{timer:i}))},I=function(e){return D.get(e)},F=new Map,k=function(e){return F.get(e)},ee=function(e,r){F.set(e,r),r.then(function(n){return F.delete(e),n}).catch(function(){F.delete(e)})},w={},ne=function(e,r){w[e]&&w[e].forEach(function(n){return n(r)})},W=function(e,r){return w[e]||(w[e]=[]),w[e].push(r),function(){var t=w[e].indexOf(r);w[e].splice(t,1)}},re=function(e,r){var n=r.cacheKey,t=r.cacheTime,i=t===void 0?5*60*1e3:t,a=r.staleTime,o=a===void 0?0:a,d=r.setCache,s=r.getCache,f=h.useRef(),v=h.useRef(),u=function(c,l){d?d(l):Z(c,i,l),ne(c,l.data)},m=function(c,l){return l===void 0&&(l=[]),s?s(l):I(c)};return G(function(){if(n){var c=m(n);c&&Object.hasOwnProperty.call(c,"data")&&(e.state.data=c.data,e.state.params=c.params,(o===-1||new Date().getTime()-c.time<=o)&&(e.state.loading=!1)),f.current=W(n,function(l){e.setState({data:l})})}},[]),M(function(){var c;(c=f.current)===null||c===void 0||c.call(f)}),n?{onBefore:function(c){var l=m(n,c);return!l||!Object.hasOwnProperty.call(l,"data")?{}:o===-1||new Date().getTime()-l.time<=o?{loading:!1,data:l==null?void 0:l.data,error:void 0,returnNow:!0}:{data:l==null?void 0:l.data,error:void 0}},onRequest:function(c,l){var p=k(n);return p&&p!==v.current?{servicePromise:p}:(p=c.apply(void 0,g([],b(l),!1)),v.current=p,ee(n,p),{servicePromise:p})},onSuccess:function(c,l){var p;n&&((p=f.current)===null||p===void 0||p.call(f),u(n,{data:c,params:l,time:new Date().getTime()}),f.current=W(n,function(E){e.setState({data:E})}))},onMutate:function(c){var l;n&&((l=f.current)===null||l===void 0||l.call(f),u(n,{data:c,params:e.state.params,time:new Date().getTime()}),f.current=W(n,function(p){e.setState({data:p})}))}}:{}},te=function(e,r){var n=r.debounceWait,t=r.debounceLeading,i=r.debounceTrailing,a=r.debounceMaxWait,o=h.useRef(),d=h.useMemo(function(){var s={};return t!==void 0&&(s.leading=t),i!==void 0&&(s.trailing=i),a!==void 0&&(s.maxWait=a),s},[t,i,a]);return h.useEffect(function(){if(n){var s=e.runAsync.bind(e);return o.current=X(function(f){f()},n,d),e.runAsync=function(){for(var f=[],v=0;v-1&&A.splice(n,1)}}if(B){var z=function(){if(!(!j()||!ce()))for(var e=0;e()=>{if(s.isInitialized)e();else{const n=()=>{setTimeout(()=>{s.off("initialized",n)},0),e()};s.on("initialized",n)}};function T(s,e,n){s.loadNamespaces(e,v(s,n))}function R(s,e,n,d){typeof n=="string"&&(n=[n]),n.forEach(o=>{s.options.ns.indexOf(o)<0&&s.options.ns.push(o)}),s.loadLanguages(e,v(s,d))}function U(s,e){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};const d=e.languages[0],o=e.options?e.options.fallbackLng:!1,t=e.languages[e.languages.length-1];if(d.toLowerCase()==="cimode")return!0;const g=(y,w)=>{const a=e.services.backendConnector.state[`${y}|${w}`];return a===-1||a===2};return n.bindI18n&&n.bindI18n.indexOf("languageChanging")>-1&&e.services.backendConnector.backend&&e.isLanguageChangingTo&&!g(e.isLanguageChangingTo,s)?!1:!!(e.hasResourceBundle(d,s)||!e.services.backendConnector.backend||e.options.resources&&!e.options.partialBundledLanguages||g(d,s)&&(!o||g(t,s)))}function $(s,e){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return!e.languages||!e.languages.length?(x("i18n.languages were undefined or empty",e.languages),!0):e.options.ignoreJSONStructure!==void 0?e.hasLoadedNamespace(s,{lng:n.lng,precheck:(o,t)=>{if(n.bindI18n&&n.bindI18n.indexOf("languageChanging")>-1&&o.services.backendConnector.backend&&o.isLanguageChangingTo&&!t(o.isLanguageChangingTo,s))return!1}}):U(s,e,n)}const j=f.createContext();class k{constructor(){this.usedNamespaces={}}addUsedNamespaces(e){e.forEach(n=>{this.usedNamespaces[n]||(this.usedNamespaces[n]=!0)})}getUsedNamespaces(){return Object.keys(this.usedNamespaces)}}const A=(s,e)=>{const n=f.useRef();return f.useEffect(()=>{n.current=s},[s,e]),n.current};function O(s){let e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{i18n:n}=e,{i18n:d,defaultNS:o}=f.useContext(j)||{},t=n||d||z();if(t&&!t.reportNamespaces&&(t.reportNamespaces=new k),!t){x("You will need to pass in an i18next instance by using initReactI18next");const r=(c,i)=>typeof i=="string"?i:i&&typeof i=="object"&&typeof i.defaultValue=="string"?i.defaultValue:Array.isArray(c)?c[c.length-1]:c,u=[r,{},!1];return u.t=r,u.i18n={},u.ready=!1,u}t.options.react&&t.options.react.wait!==void 0&&x("It seems you are still using the old wait option, you may migrate to the new useSuspense behaviour.");const g={...E(),...t.options.react,...e},{useSuspense:y,keyPrefix:w}=g;let a=o||t.options&&t.options.defaultNS;a=typeof a=="string"?[a]:a||["translation"],t.reportNamespaces.addUsedNamespaces&&t.reportNamespaces.addUsedNamespaces(a);const p=(t.isInitialized||t.initializedStoreOnce)&&a.every(r=>$(r,t,g));function m(){return t.getFixedT(e.lng||null,g.nsMode==="fallback"?a:a[0],w)}const[C,h]=f.useState(m);let N=a.join();e.lng&&(N=`${e.lng}${N}`);const I=A(N),l=f.useRef(!0);f.useEffect(()=>{const{bindI18n:r,bindI18nStore:u}=g;l.current=!0,!p&&!y&&(e.lng?R(t,e.lng,a,()=>{l.current&&h(m)}):T(t,a,()=>{l.current&&h(m)})),p&&I&&I!==N&&l.current&&h(m);function c(){l.current&&h(m)}return r&&t&&t.on(r,c),u&&t&&t.store.on(u,c),()=>{l.current=!1,r&&t&&r.split(" ").forEach(i=>t.off(i,c)),u&&t&&u.split(" ").forEach(i=>t.store.off(i,c))}},[t,N]);const L=f.useRef(!0);f.useEffect(()=>{l.current&&!L.current&&h(m),L.current=!1},[t,w]);const b=[C,t,p];if(b.t=C,b.i18n=t,b.ready=p,p||!p&&!y)return b;throw new Promise(r=>{e.lng?R(t,e.lng,a,()=>r()):T(t,a,()=>r())})}export{O as u}; +import{r as f,aU as E,aV as z}from"./index-DHO-_m58.js";function P(){if(console&&console.warn){for(var s=arguments.length,e=new Array(s),n=0;n()=>{if(s.isInitialized)e();else{const n=()=>{setTimeout(()=>{s.off("initialized",n)},0),e()};s.on("initialized",n)}};function T(s,e,n){s.loadNamespaces(e,v(s,n))}function R(s,e,n,d){typeof n=="string"&&(n=[n]),n.forEach(o=>{s.options.ns.indexOf(o)<0&&s.options.ns.push(o)}),s.loadLanguages(e,v(s,d))}function U(s,e){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};const d=e.languages[0],o=e.options?e.options.fallbackLng:!1,t=e.languages[e.languages.length-1];if(d.toLowerCase()==="cimode")return!0;const g=(y,w)=>{const a=e.services.backendConnector.state[`${y}|${w}`];return a===-1||a===2};return n.bindI18n&&n.bindI18n.indexOf("languageChanging")>-1&&e.services.backendConnector.backend&&e.isLanguageChangingTo&&!g(e.isLanguageChangingTo,s)?!1:!!(e.hasResourceBundle(d,s)||!e.services.backendConnector.backend||e.options.resources&&!e.options.partialBundledLanguages||g(d,s)&&(!o||g(t,s)))}function $(s,e){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return!e.languages||!e.languages.length?(x("i18n.languages were undefined or empty",e.languages),!0):e.options.ignoreJSONStructure!==void 0?e.hasLoadedNamespace(s,{lng:n.lng,precheck:(o,t)=>{if(n.bindI18n&&n.bindI18n.indexOf("languageChanging")>-1&&o.services.backendConnector.backend&&o.isLanguageChangingTo&&!t(o.isLanguageChangingTo,s))return!1}}):U(s,e,n)}const j=f.createContext();class k{constructor(){this.usedNamespaces={}}addUsedNamespaces(e){e.forEach(n=>{this.usedNamespaces[n]||(this.usedNamespaces[n]=!0)})}getUsedNamespaces(){return Object.keys(this.usedNamespaces)}}const A=(s,e)=>{const n=f.useRef();return f.useEffect(()=>{n.current=s},[s,e]),n.current};function O(s){let e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{i18n:n}=e,{i18n:d,defaultNS:o}=f.useContext(j)||{},t=n||d||z();if(t&&!t.reportNamespaces&&(t.reportNamespaces=new k),!t){x("You will need to pass in an i18next instance by using initReactI18next");const r=(c,i)=>typeof i=="string"?i:i&&typeof i=="object"&&typeof i.defaultValue=="string"?i.defaultValue:Array.isArray(c)?c[c.length-1]:c,u=[r,{},!1];return u.t=r,u.i18n={},u.ready=!1,u}t.options.react&&t.options.react.wait!==void 0&&x("It seems you are still using the old wait option, you may migrate to the new useSuspense behaviour.");const g={...E(),...t.options.react,...e},{useSuspense:y,keyPrefix:w}=g;let a=o||t.options&&t.options.defaultNS;a=typeof a=="string"?[a]:a||["translation"],t.reportNamespaces.addUsedNamespaces&&t.reportNamespaces.addUsedNamespaces(a);const p=(t.isInitialized||t.initializedStoreOnce)&&a.every(r=>$(r,t,g));function m(){return t.getFixedT(e.lng||null,g.nsMode==="fallback"?a:a[0],w)}const[C,h]=f.useState(m);let N=a.join();e.lng&&(N=`${e.lng}${N}`);const I=A(N),l=f.useRef(!0);f.useEffect(()=>{const{bindI18n:r,bindI18nStore:u}=g;l.current=!0,!p&&!y&&(e.lng?R(t,e.lng,a,()=>{l.current&&h(m)}):T(t,a,()=>{l.current&&h(m)})),p&&I&&I!==N&&l.current&&h(m);function c(){l.current&&h(m)}return r&&t&&t.on(r,c),u&&t&&t.store.on(u,c),()=>{l.current=!1,r&&t&&r.split(" ").forEach(i=>t.off(i,c)),u&&t&&u.split(" ").forEach(i=>t.store.off(i,c))}},[t,N]);const L=f.useRef(!0);f.useEffect(()=>{l.current&&!L.current&&h(m),L.current=!1},[t,w]);const b=[C,t,p];if(b.t=C,b.i18n=t,b.ready=p,p||!p&&!y)return b;throw new Promise(r=>{e.lng?R(t,e.lng,a,()=>r()):T(t,a,()=>r())})}export{O as u}; diff --git a/wallet-react/assets/wrongPasswordModal-3HT55OUV-DoO3fE45.js b/wallet-react/assets/wrongPasswordModal-3HT55OUV-CqUQRa7V.js similarity index 93% rename from wallet-react/assets/wrongPasswordModal-3HT55OUV-DoO3fE45.js rename to wallet-react/assets/wrongPasswordModal-3HT55OUV-CqUQRa7V.js index 441bdc5..aebb72f 100644 --- a/wallet-react/assets/wrongPasswordModal-3HT55OUV-DoO3fE45.js +++ b/wallet-react/assets/wrongPasswordModal-3HT55OUV-CqUQRa7V.js @@ -1,4 +1,4 @@ -import{L as _,J as F,l as N,r as d,o as t,Z as k,_ as C,B as v}from"./index-CVVvHb5i.js";import{u as M}from"./index-DV1VQsQl.js";import{u as B}from"./useTranslation-BQsgmsRj.js";import"./index-6cLqqEnJ.js";var P=`.ant-modal-content .ant-modal-footer { +import{L as _,J as F,l as N,r as d,o as t,Z as k,_ as C,B as v}from"./index-DHO-_m58.js";import{u as M}from"./index-B07thqZE.js";import{u as B}from"./useTranslation-BZWHqUhj.js";import"./index-BCecI-FC.js";var P=`.ant-modal-content .ant-modal-footer { display: none; } .wrong-password-content { diff --git a/wallet-react/index.html b/wallet-react/index.html index e12d52c..9b6a2d6 100644 --- a/wallet-react/index.html +++ b/wallet-react/index.html @@ -5,7 +5,7 @@ Vite + React + TS - +